.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}:root{--anam-primary:#6d4aff;--anam-secondary:#7c5cfc;--anam-sky:#5733e6;--anam-bg:#fff;--anam-bg-soft:#f4f3fa;--anam-fg-rgb:26, 23, 38;--anam-surface-rgb:255, 255, 255;--anam-card-rgb:255, 255, 255;--anam-tint-rgb:255, 255, 255;--anam-ink-rgb:26, 23, 38;--anam-border-rgb:26, 23, 38;--anam-surface:rgba(var(--anam-surface-rgb), .94);--anam-surface-raised:rgba(var(--anam-surface-rgb), .98);--anam-surface-solid:rgb(var(--anam-card-rgb));--anam-border:rgba(var(--anam-border-rgb), .08);--anam-border-hover:rgba(var(--anam-border-rgb), .14);--anam-text:rgb(var(--anam-fg-rgb));--anam-muted:rgba(var(--anam-fg-rgb), .64);--anam-faint:rgba(var(--anam-fg-rgb), .4);--anam-panel-bg:rgba(var(--anam-surface-rgb), .96);--anam-panel-bg-strong:rgba(var(--anam-surface-rgb), .99);--anam-card-shell-bg:rgba(var(--anam-card-rgb), .98);--anam-panel-line:rgba(var(--anam-border-rgb), .07);--anam-panel-line-strong:rgba(var(--anam-border-rgb), .12);--anam-cool-accent-rgb:109, 74, 255;--anam-success:#2fb67a;--anam-warning:#f2a33c;--anam-danger:#f0544f;--anam-info:#6d4aff;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:20px;--text-xl:24px;--text-2xl:32px;--text-4xl:48px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-2xl:32px;--r-pill:999px;--motion-fast:.12s;--motion:.18s;--motion-slow:.24s;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--anam-primary-gradient:linear-gradient(135deg, #7c5cfc 0%, #6d4aff 50%, #5733e6 100%);--anam-focus-ring:0 0 0 2px #6d4aff6b;--anam-shadow-soft:0 2px 8px #4c36a01a;--anam-shadow-panel:inset 0 1px 0 #ffffff09, 0 20px 60px #0000007a;--anam-shadow-hover:inset 0 1px 0 #ffffffa6, 0 12px 28px #4c36a029;--anam-blur:blur(18px);--anam-glow:none;color:rgb(var(--anam-fg-rgb));font-synthesis:none;text-rendering:geometricprecision;background:#fff;font-family:Plus Jakarta Sans,Noto Sans SC,PingFang SC,Microsoft YaHei,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.auth-hint{margin:calc(var(--space-2) * -1) 0 var(--space-4);color:rgba(var(--anam-fg-rgb), .62);font-size:13px;line-height:1.6}.auth-standalone{gap:var(--space-4);justify-items:center;display:grid}.auth-back-link{color:rgba(var(--anam-fg-rgb), .56);font-size:13px;text-decoration:none;transition:color .14s}.auth-back-link:hover{color:var(--anam-primary)}.auth-modal-backdrop{z-index:120;background:rgba(var(--anam-surface-rgb), .62);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.auth-card-modal{position:relative}.auth-close{border:1px solid rgba(var(--anam-border-rgb), .09);border-radius:var(--r-pill);background:rgba(var(--anam-tint-rgb), .06);cursor:pointer;place-items:center;width:30px;height:30px;display:inline-grid;position:absolute;top:14px;right:14px}.auth-close:hover{border-color:rgba(var(--anam-border-rgb), .18);background:rgba(var(--anam-tint-rgb), .1)}.inspiration-home{min-height:100vh;color:rgb(var(--anam-fg-rgb));background:radial-gradient(circle at 20% 8%, #6e5bff33, transparent 26%), radial-gradient(circle at 80% 18%, #4ac3ff29, transparent 28%), radial-gradient(circle at 50% 72%, #6d4aff1a, transparent 36%), linear-gradient(180deg, rgb(var(--anam-card-rgb)) 0%, rgb(var(--anam-card-rgb)) 48%, rgb(var(--anam-card-rgb)) 100%);overflow-x:hidden}.inspiration-home:before{content:"";pointer-events:none;background-image:linear-gradient(rgba(var(--anam-tint-rgb), .035) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--anam-tint-rgb), .035) 1px, transparent 1px);background-size:28px 28px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000d9,#0000 86%);mask-image:linear-gradient(#000000d9,#0000 86%)}.inspiration-nav{z-index:20;justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100vw - 40px);margin:0 auto;padding:18px 0;display:flex;position:sticky;top:0}.inspiration-nav:before{z-index:-1;border:1px solid rgba(var(--anam-border-rgb), .07);border-radius:var(--r-pill);content:"";background:rgba(var(--anam-surface-rgb), .64);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);position:absolute;inset:8px -14px;box-shadow:0 18px 70px #00000047}.inspiration-brand,.inspiration-nav nav,.inspiration-nav>div,.inspiration-hero-actions,.inspiration-kicker,.inspiration-primary,.inspiration-ghost,.inspiration-search,.prompt-seed-card button,.prompt-seed-preview span,.inspiration-filters,.inspiration-media-filter,.inspiration-filter-scroll{align-items:center;display:inline-flex}.inspiration-brand{cursor:pointer;background:0 0;border:0;gap:9px}.inspiration-brand strong{font-size:18px}.inspiration-nav nav{gap:var(--space-2)}.inspiration-nav nav a{border-radius:var(--r-pill);color:rgba(var(--anam-fg-rgb), .58);padding:var(--space-2) 11px;text-decoration:none}.inspiration-nav nav a:hover{color:rgba(var(--anam-fg-rgb), .92);background:rgba(var(--anam-tint-rgb), .06)}.inspiration-nav>div{gap:var(--space-2)}.inspiration-primary,.inspiration-ghost{justify-content:center;gap:var(--space-2);border-radius:var(--r-pill);cursor:pointer;min-height:38px;padding:0 15px}.inspiration-primary{color:#fff;background:linear-gradient(135deg, var(--anam-primary), var(--anam-secondary) 62%, var(--anam-sky));border:0;font-weight:700;box-shadow:0 12px 35px #4ac3ff29}.inspiration-primary:hover{filter:brightness(1.07);transform:translateY(-1px)}.inspiration-ghost{border:1px solid rgba(var(--anam-border-rgb), .09);color:rgba(var(--anam-fg-rgb), .78);background:rgba(var(--anam-tint-rgb), .055)}.inspiration-ghost:hover{border-color:rgba(var(--anam-border-rgb), .18);color:rgba(var(--anam-fg-rgb), .95);background:rgba(var(--anam-tint-rgb), .085)}.inspiration-primary.large,.inspiration-ghost.large{min-height:46px;padding:0 18px}.inspiration-hero{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(380px,.78fr);gap:54px;width:min(1180px,100vw - 40px);margin:0 auto;padding:86px 0 56px;display:grid;position:relative}.inspiration-hero-copy{align-content:center;gap:22px;display:grid}.inspiration-kicker{gap:var(--space-2);border-radius:var(--r-pill);color:#6d4affe6;width:max-content;padding:var(--space-2) var(--space-3);background:#6d4aff12;border:1px solid #6d4aff33;font-size:13px}.inspiration-hero h1{letter-spacing:0;max-width:760px;margin:0;font-size:clamp(44px,6vw,82px);line-height:.98}.inspiration-hero p{max-width:660px;color:rgba(var(--anam-fg-rgb), .66);margin:0;font-size:17px;line-height:1.8}.inspiration-search{border:1px solid rgba(var(--anam-border-rgb), .11);background:rgba(var(--anam-tint-rgb), .07);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(620px,100%);height:54px;padding:0 var(--space-4);border-radius:20px;gap:10px;box-shadow:0 18px 70px #0000003d}.inspiration-search svg{color:rgba(var(--anam-fg-rgb), .45)}.inspiration-search input{width:100%;color:rgba(var(--anam-fg-rgb), .92);background:0 0;border:0;outline:none}.inspiration-hero-actions{gap:10px}.inspiration-feature-wall{gap:var(--space-3);grid-template-columns:repeat(6,1fr);grid-auto-rows:112px;align-self:center;display:grid;position:relative}.inspiration-feature-card{border:1px solid rgba(var(--anam-border-rgb), .1);border-radius:var(--r-xl);min-height:112px;color:rgb(var(--anam-fg-rgb));text-align:left;background:rgba(var(--anam-tint-rgb), .08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:var(--space-4);cursor:pointer;align-content:end;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 80px #00000052}.inspiration-feature-card:before,.prompt-seed-preview:before{content:"";background:radial-gradient(circle at 78% 22%, #6d4affb3, transparent 20%), radial-gradient(circle at 18% 86%, #6e5bffb8, transparent 28%), linear-gradient(135deg, rgba(var(--anam-tint-rgb), .08), rgba(var(--anam-tint-rgb), .02));opacity:.86;position:absolute;inset:0}.inspiration-feature-card:hover{border-color:rgba(var(--anam-border-rgb), .22);transform:translateY(-2px)scale(1.01)}.inspiration-feature-card>*{z-index:1;position:relative}.inspiration-feature-card span,.prompt-seed-preview span{border-radius:var(--r-pill);width:max-content;color:rgba(var(--anam-fg-rgb), .86);padding:5px var(--space-2);background:#0000003d;gap:6px;font-size:12px}.inspiration-feature-card strong{margin-top:34px;font-size:16px}.inspiration-feature-card small{color:rgba(var(--anam-fg-rgb), .64);margin-top:5px}.inspiration-feature-card.tone-1{grid-area:span 2/span 4}.inspiration-feature-card.tone-2,.inspiration-feature-card.tone-3{grid-column:span 2}.inspiration-feature-card.tone-4,.inspiration-feature-card.tone-5{grid-column:span 3}.inspiration-feature-card.tone-2:before,.seed-tone-2 .prompt-seed-preview:before{background:radial-gradient(circle at 72% 30%, #4ac3ffb8, transparent 22%), radial-gradient(circle at 18% 80%, #ffd47861, transparent 28%), linear-gradient(135deg, rgba(var(--anam-tint-rgb), .09), rgba(var(--anam-tint-rgb), .02))}.inspiration-feature-card.tone-3:before,.seed-tone-3 .prompt-seed-preview:before{background:radial-gradient(circle at 76% 20%, #ff71a87a, transparent 24%), radial-gradient(circle at 15% 80%, #6e5bffc7, transparent 30%), linear-gradient(135deg, rgba(var(--anam-tint-rgb), .09), rgba(var(--anam-tint-rgb), .02))}.inspiration-feature-card.tone-4:before,.seed-tone-4 .prompt-seed-preview:before{background:radial-gradient(circle at 78% 26%, #6d4aff99, transparent 24%), radial-gradient(circle at 18% 80%, #5c78ffb3, transparent 30%), linear-gradient(135deg, rgba(var(--anam-tint-rgb), .09), rgba(var(--anam-tint-rgb), .02))}.inspiration-feature-card.tone-5:before,.seed-tone-5 .prompt-seed-preview:before{background:radial-gradient(circle at 78% 26%, rgba(var(--anam-tint-rgb), .34), transparent 24%), radial-gradient(circle at 18% 80%, #4ac3ffb8, transparent 30%), linear-gradient(135deg, #6e5bff80, rgba(var(--anam-tint-rgb), .02))}.inspiration-workflow,.inspiration-library,.inspiration-library-note{z-index:1;width:min(1180px,100vw - 40px);margin:0 auto;position:relative}.inspiration-workflow{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));padding:20px 0 54px;display:grid}.inspiration-workflow article{border:1px solid rgba(var(--anam-border-rgb), .085);background:rgba(var(--anam-tint-rgb), .055);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:22px;min-height:150px;padding:18px;box-shadow:0 18px 70px #0003}.inspiration-workflow article span{color:#6d4affc2;font-size:13px}.inspiration-workflow article strong{margin-top:22px;font-size:18px;display:block}.inspiration-workflow article p,.inspiration-library-note p{color:rgba(var(--anam-fg-rgb), .58);margin:10px 0 0;line-height:1.7}.inspiration-library{padding:10px 0 72px}.inspiration-section-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;display:flex}.inspiration-section-head span{color:#6d4affc7;font-size:13px}.inspiration-section-head h2{letter-spacing:0;margin:6px 0 0;font-size:clamp(32px,4vw,52px)}.inspiration-section-head p{max-width:360px;color:rgba(var(--anam-fg-rgb), .55);text-align:right;margin:0;line-height:1.6}.inspiration-filters{justify-content:space-between;gap:14px;margin-bottom:22px}.inspiration-filter-scroll,.inspiration-media-filter{gap:var(--space-2);border:1px solid rgba(var(--anam-border-rgb), .075);border-radius:var(--r-pill);background:rgba(var(--anam-tint-rgb), .055);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:5px}.inspiration-filter-scroll{overflow-x:auto}.inspiration-filter-scroll::-webkit-scrollbar{display:none}.inspiration-filter-scroll button,.inspiration-media-filter button{border-radius:var(--r-pill);min-height:32px;color:rgba(var(--anam-fg-rgb), .58);padding:0 var(--space-3);cursor:pointer;background:0 0;border:0;flex:none}.inspiration-filter-scroll button:hover,.inspiration-media-filter button:hover{color:rgba(var(--anam-fg-rgb), .9);background:rgba(var(--anam-tint-rgb), .07)}.inspiration-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.prompt-seed-card{border:1px solid rgba(var(--anam-border-rgb), .085);border-radius:var(--r-xl);background:rgba(var(--anam-tint-rgb), .055);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden;box-shadow:0 18px 70px #0003}.prompt-seed-card:hover{border-color:rgba(var(--anam-border-rgb), .18);transform:translateY(-2px)}.prompt-seed-preview{justify-content:space-between;align-items:flex-start;min-height:170px;padding:14px;display:flex;position:relative;overflow:hidden}.prompt-seed-preview>*{z-index:1;position:relative}.prompt-seed-preview i{border-radius:var(--r-pill);width:42px;height:42px;color:rgba(var(--anam-fg-rgb), .9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#00000047;place-items:center;display:inline-grid}.prompt-seed-body{gap:var(--space-3);padding:var(--space-4);display:grid}.prompt-seed-body strong{font-size:16px;line-height:1.35;display:block}.prompt-seed-body p{min-height:58px;color:rgba(var(--anam-fg-rgb), .64);margin:0;font-size:13px;line-height:1.55}.prompt-seed-tags{flex-wrap:wrap;gap:6px;display:flex}.prompt-seed-tags span{border-radius:var(--r-pill);background:rgba(var(--anam-tint-rgb), .07);padding:5px var(--space-2)}.prompt-seed-card button{border:1px solid rgba(var(--anam-border-rgb), .08);width:100%;height:38px;color:rgba(var(--anam-fg-rgb), .86);background:rgba(var(--anam-tint-rgb), .06);padding:0 var(--space-3);cursor:pointer;border-radius:14px;justify-content:space-between}.prompt-seed-card button:hover{background:#6d4aff1a;border-color:#6d4aff47}.inspiration-library-note{justify-content:space-between;align-items:center;gap:var(--space-6);border:1px solid rgba(var(--anam-border-rgb), .08);background:rgba(var(--anam-tint-rgb), .055);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:var(--space-6);border-radius:28px;margin-bottom:56px;display:flex;box-shadow:0 18px 70px #00000038}.inspiration-library-note strong{font-size:18px}.inspiration-home{background:radial-gradient(circle at 50% 0%, rgba(var(--anam-tint-rgb), .035), transparent 22%), linear-gradient(180deg, rgb(var(--anam-card-rgb)) 0%, rgb(var(--anam-card-rgb)) 45%, rgb(var(--anam-card-rgb)) 100%)}.inspiration-home:before{opacity:.72;background-size:26px 26px}.inspiration-nav{width:min(1540px,100vw - 40px);min-height:54px;padding:14px 0}.inspiration-nav:before{display:none}.inspiration-nav nav{gap:var(--space-1);border:1px solid rgba(var(--anam-border-rgb), .08);border-radius:var(--r-pill);background:rgba(var(--anam-tint-rgb), .055);padding:var(--space-1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:absolute;left:50%;transform:translate(-50%);box-shadow:0 14px 44px #0000003d}.inspiration-nav nav a{align-items:center;gap:7px;min-height:34px;padding:0 13px;font-size:14px;display:inline-flex}.inspiration-nav nav a.is-active{color:rgba(var(--anam-fg-rgb), .96);background:rgba(var(--anam-tint-rgb), .13)}.inspiration-nav>div{margin-left:auto}.inspiration-hero{grid-template-columns:1fr;gap:0;width:min(900px,100vw - 40px);min-height:410px;padding:76px 0 34px}.inspiration-hero-copy{text-align:center;justify-items:center}.inspiration-kicker{display:none}.inspiration-hero h1{font-size:clamp(32px,4.2vw,46px);font-weight:760;line-height:1.08}.inspiration-search{border-color:rgba(var(--anam-border-rgb), .105);background:rgba(var(--anam-surface-rgb), .88);width:min(620px,100%);height:78px;box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .06), 0 22px 70px #00000061;padding:var(--space-4) var(--space-3) var(--space-3) var(--space-4);border-radius:18px;align-items:flex-start}.inspiration-search input{align-self:stretch;padding-top:1px;font-size:14px}.inspiration-search>button{border-radius:var(--r-pill);width:32px;height:32px;color:rgba(var(--anam-fg-rgb), .72);background:rgba(var(--anam-tint-rgb), .12);cursor:pointer;border:0;flex:none;place-items:center;display:inline-grid}.inspiration-search>button:hover{color:rgb(var(--anam-surface-rgb));background:rgba(var(--anam-ink-rgb), .92)}.inspiration-hero-actions{display:none}.inspiration-project-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(620px,100%);display:grid}.inspiration-project-row button{border:1px solid rgba(var(--anam-border-rgb), .075);min-height:150px;color:rgba(var(--anam-fg-rgb), .86);text-align:left;background:rgba(var(--anam-surface-rgb), .88);padding:var(--space-3);cursor:pointer;border-radius:14px;align-content:end;gap:7px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 50px #00000047}.inspiration-project-row button:hover{border-color:rgba(var(--anam-border-rgb), .16);background:rgba(var(--anam-surface-rgb), .94);transform:translateY(-1px)}.inspiration-project-row button:first-child{text-align:center;align-content:center;justify-items:center}.inspiration-project-row button i{border-radius:var(--r-pill);width:28px;height:28px;color:rgba(var(--anam-fg-rgb), .72);background:rgba(var(--anam-tint-rgb), .08);place-items:center;font-style:normal;display:inline-grid}.inspiration-project-row strong{z-index:1;font-size:13px;position:relative}.inspiration-project-row small{z-index:1;color:rgba(var(--anam-fg-rgb), .42);white-space:nowrap;text-overflow:ellipsis;position:relative;overflow:hidden}.inspiration-project-row svg{color:rgba(var(--anam-fg-rgb), .55);position:absolute;bottom:11px;right:11px}.project-thumb{background:radial-gradient(circle at 74% 30%, #6d4aff6b, transparent 30%), linear-gradient(135deg, #8296b0b8, rgba(var(--anam-surface-rgb), .9));border-radius:10px;height:88px;position:absolute;top:8px;left:8px;right:8px}.inspiration-showcase{z-index:1;width:min(1540px,100vw - 40px);margin:0 auto;padding:18px 0;position:relative}.inspiration-row-head{margin-bottom:var(--space-3);justify-content:space-between;display:flex}.inspiration-row-head strong{font-size:17px}.inspiration-showcase-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.showcase-card{border:1px solid rgba(var(--anam-border-rgb), .08);border-radius:var(--r-lg);min-height:340px;color:rgb(var(--anam-fg-rgb));text-align:left;background:rgb(var(--anam-card-rgb));cursor:pointer;align-content:end;gap:7px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 70px #00000057}.showcase-card:before{content:"";background:linear-gradient(180deg, transparent 34%, #000000b8 100%), radial-gradient(circle at 20% 16%, rgba(var(--anam-ink-rgb), .55), transparent 9%), radial-gradient(circle at 72% 30%, #6d4affbf, transparent 20%), linear-gradient(135deg, #6e5bffb8, rgba(var(--anam-surface-rgb), .96));position:absolute;inset:0}.showcase-2:before{background:linear-gradient(180deg, transparent 34%, #000000b8 100%), radial-gradient(circle at 48% 25%, #ffd29680, transparent 12%), radial-gradient(circle at 70% 38%, #4ac3ff99, transparent 22%), linear-gradient(135deg, #373c46f2, rgba(var(--anam-surface-rgb), .96))}.showcase-3:before{background:linear-gradient(180deg, transparent 34%, #000000b8 100%), radial-gradient(circle at 54% 26%, #4ac3ffcc, transparent 18%), radial-gradient(circle at 80% 20%, rgba(var(--anam-tint-rgb), .36), transparent 18%), linear-gradient(135deg, rgba(var(--anam-surface-rgb), .95), #153437e0)}.showcase-card>*{z-index:1;position:relative}.showcase-card span{border:1px solid rgba(var(--anam-border-rgb), .12);border-radius:var(--r-pill);width:max-content;color:rgba(var(--anam-fg-rgb), .74);padding:5px var(--space-2);background:#0000002e;font-size:12px}.showcase-card strong{font-size:17px}.showcase-card small{color:rgba(var(--anam-fg-rgb), .62);line-height:1.45}.inspiration-workflow{width:min(1540px,100vw - 40px);padding-top:var(--space-4)}.inspiration-workflow article{border-radius:var(--r-lg);background:rgba(var(--anam-surface-rgb), .82);min-height:120px}.inspiration-library,.inspiration-library-note{width:min(1540px,100vw - 40px)}.inspiration-home{--home-bg:#151619;--home-bg-soft:#1c1e2ab8;--home-card:#ffffffdb;--home-card-strong:#fffffff2;--home-border:rgba(var(--anam-border-rgb), .1);--home-border-hover:rgba(var(--anam-border-rgb), .42);--home-text:#e5e7eb;--home-muted:#1a17269e;--home-faint:#1a172661;color:var(--home-text);background:radial-gradient(circle at 18% 10%, #6e5bff14, transparent 22%), radial-gradient(circle at 82% 16%, #4ac3ff0f, transparent 24%), linear-gradient(180deg, rgb(var(--anam-card-rgb)) 0%, rgb(var(--anam-card-rgb)) 100%)}.inspiration-theme-light{--home-bg:#f5f7fa;--home-bg-soft:#eef2f8c7;--home-card:#f5f7fae0;--home-card-strong:#eef2f8f5;--home-border:#1d21291a;--home-border-hover:#1d212947;--home-text:#1d2129;--home-muted:#1d21299e;--home-faint:#1d212961;background:radial-gradient(circle at 16% 8%, #6e5bff21, transparent 24%), radial-gradient(circle at 82% 18%, #4ac3ff24, transparent 26%), linear-gradient(180deg, rgb(var(--anam-tint-rgb)) 0%, rgb(var(--anam-tint-rgb)) 54%, rgb(var(--anam-tint-rgb)) 100%)}.inspiration-theme-light:before{background-image:linear-gradient(rgba(var(--anam-surface-rgb), .055) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--anam-surface-rgb), .055) 1px, transparent 1px)}.inspiration-primary{color:rgb(var(--anam-fg-rgb));box-shadow:0 10px 34px #4ac3ff29, inset 0 1px 0 rgba(var(--anam-tint-rgb), .24);text-shadow:0 1px 14px #00000052;background:linear-gradient(135deg,#6e5bff 0%,#4f8cff 48%,#4ac3ff 100%);transition:box-shadow .42s cubic-bezier(.2,.8,.2,1),filter .42s cubic-bezier(.2,.8,.2,1),border-color .42s cubic-bezier(.2,.8,.2,1),background .42s cubic-bezier(.2,.8,.2,1)}.inspiration-primary:hover{filter:brightness(1.08)saturate(1.08);box-shadow:0 0 0 1px #6d4aff47, 0 18px 58px #4ac3ff3d, inset 0 1px 0 rgba(var(--anam-tint-rgb), .32);transform:none}.inspiration-theme-toggle{border:1px solid var(--home-border);border-radius:var(--r-pill);width:38px;height:38px;color:var(--home-muted);background:var(--home-bg-soft);cursor:pointer;place-items:center;transition:color .36s,background .36s,box-shadow .52s cubic-bezier(.2,.8,.2,1);display:inline-grid}.inspiration-theme-toggle:hover,.inspiration-ghost:hover,.inspiration-project-row button:hover,.showcase-card:hover,.prompt-seed-card:hover{box-shadow:0 0 0 1px rgba(var(--anam-tint-rgb), .32), 0 18px 70px rgba(var(--anam-tint-rgb), .08), 0 0 46px rgba(var(--anam-tint-rgb), .12);filter:brightness(1.1)}.inspiration-theme-light .inspiration-theme-toggle:hover,.inspiration-theme-light .inspiration-ghost:hover,.inspiration-theme-light .inspiration-project-row button:hover,.inspiration-theme-light .showcase-card:hover,.inspiration-theme-light .prompt-seed-card:hover{filter:brightness(1.03);box-shadow:0 0 0 1px #1d212929,0 18px 70px #6e5bff1a,0 0 46px #4ac3ff1f}.inspiration-nav nav,.inspiration-search,.inspiration-project-row button,.showcase-card,.inspiration-workflow article,.prompt-seed-card,.inspiration-library-note,.inspiration-filter-scroll,.inspiration-media-filter{border-color:var(--home-border);background:var(--home-card);transition:border-color .42s cubic-bezier(.2,.8,.2,1),box-shadow .52s cubic-bezier(.2,.8,.2,1),filter .52s cubic-bezier(.2,.8,.2,1),background .42s}.inspiration-brand,.inspiration-nav nav a,.inspiration-project-row strong,.showcase-card strong,.inspiration-row-head strong,.inspiration-section-head h2,.prompt-seed-body strong,.inspiration-library-note strong{color:var(--home-text)}.inspiration-nav nav a,.inspiration-project-row small,.showcase-card small,.inspiration-section-head p,.prompt-seed-body span,.inspiration-workflow article p,.inspiration-library-note p{color:var(--home-muted)}.inspiration-project-row button:hover,.showcase-card:hover,.prompt-seed-card:hover{border-color:var(--home-border-hover);transform:none}.inspiration-project-row button{padding-right:30px}.showcase-card{min-height:330px}.showcase-card strong,.showcase-card small{max-width:88%}.showcase-card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000c7);height:44%;position:absolute;inset:auto 0 0}.showcase-card>*{z-index:2}.inspiration-filter-scroll,.inspiration-media-filter{isolation:isolate;position:relative}.inspiration-filter-scroll button,.inspiration-media-filter button{z-index:1;transition:color .26s;position:relative;overflow:hidden}.inspiration-filter-scroll button>span:not(.filter-active-pill),.inspiration-media-filter button>span:not(.filter-active-pill){z-index:2;position:relative}.filter-active-pill{z-index:1;border-radius:var(--r-pill);background:rgb(var(--anam-tint-rgb));transform-origin:50%;display:block;position:absolute;inset:0;box-shadow:0 8px 22px #0000002e}.inspiration-filter-scroll button.is-active,.inspiration-media-filter button.is-active{color:#050506;background:0 0}.inspiration-theme-light .inspiration-filter-scroll button.is-active,.inspiration-theme-light .inspiration-media-filter button.is-active{color:rgb(var(--anam-fg-rgb))}.inspiration-grid{columns:4 250px;column-gap:14px;display:block}.prompt-seed-card{break-inside:avoid;border:1px solid var(--home-border);width:100%;color:inherit;text-align:left;cursor:pointer;margin:0 0 14px;padding:0;display:inline-block;position:relative}.prompt-seed-preview{aspect-ratio:4/5;min-height:0}.seed-ratio-1 .prompt-seed-preview{aspect-ratio:1}.seed-ratio-2 .prompt-seed-preview{aspect-ratio:4/5}.seed-ratio-3 .prompt-seed-preview{aspect-ratio:16/10}.seed-ratio-4 .prompt-seed-preview{aspect-ratio:3/4}.seed-ratio-5 .prompt-seed-preview{aspect-ratio:9/14}.prompt-seed-body{background:linear-gradient(#0000,#000000c7 38%,#000000e6);gap:5px;padding:54px 14px 14px;position:absolute;bottom:0;left:0;right:0}.prompt-seed-body strong{font-size:15px}.prompt-seed-body span{color:rgba(var(--anam-fg-rgb), .62)}.inspiration-theme-light .prompt-seed-body{background:linear-gradient(#0000,#ffffffc7 38%,#fffffff5)}.inspiration-theme-light .prompt-seed-body span{color:#1d212994}.seed-detail-backdrop{z-index:90;background:rgba(var(--anam-surface-rgb), .66);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:var(--space-6);place-items:center;display:grid;position:fixed;inset:0}.seed-detail-modal{border:1px solid var(--home-border);background:rgba(var(--anam-surface-rgb), .92);border-radius:26px;grid-template-columns:minmax(260px,.78fr) minmax(360px,1fr);width:min(860px,100vw - 36px);max-height:min(760px,100vh - 36px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 110px #00000085}.inspiration-theme-light .seed-detail-modal{background:rgba(var(--anam-surface-rgb), .96)}.seed-detail-close{z-index:4;border:1px solid rgba(var(--anam-border-rgb), .11);border-radius:var(--r-pill);width:34px;height:34px;color:rgba(var(--anam-fg-rgb), .72);cursor:pointer;background:#0000003d;place-items:center;display:inline-grid;position:absolute;top:14px;right:14px}.seed-detail-cover{min-height:520px;position:relative;overflow:hidden}.seed-detail-cover:before{content:"";background:radial-gradient(circle at 68% 26%, #6d4affa8, transparent 22%), radial-gradient(circle at 24% 80%, #6e5bffb8, transparent 30%), linear-gradient(135deg, rgba(var(--anam-tint-rgb), .08), rgba(var(--anam-tint-rgb), .02));position:absolute;inset:0}.seed-detail-cover span{border-radius:var(--r-pill);color:rgba(var(--anam-fg-rgb), .86);background:#00000038;align-items:center;gap:7px;padding:6px 9px;display:inline-flex;position:absolute;top:18px;left:18px}.seed-detail-content{gap:var(--space-4);align-content:start;padding:34px 34px 28px;display:grid;overflow-y:auto}.seed-detail-kicker{color:#6d4affdb;font-size:13px}.seed-detail-content h3{color:var(--home-text);margin:0;font-size:30px;line-height:1.15}.seed-detail-content p{color:var(--home-muted);margin:0;line-height:1.75}.seed-detail-meta{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.seed-detail-meta span,.seed-detail-flow,.seed-detail-tags span{border:1px solid var(--home-border);background:rgba(var(--anam-tint-rgb), .055);border-radius:14px}.seed-detail-meta span{color:var(--home-faint);gap:6px;padding:10px;font-size:12px;display:grid}.seed-detail-meta strong{color:var(--home-text);font-size:13px}.seed-detail-flow{padding:14px}.seed-detail-flow strong{color:var(--home-text)}.seed-detail-flow ol{gap:var(--space-2);color:var(--home-muted);margin:10px 0 0;padding-left:20px;display:grid}.seed-detail-tags{flex-wrap:wrap;gap:7px;display:flex}.seed-detail-tags span{color:var(--home-muted);padding:7px 9px;font-size:12px}.seed-detail-use{width:max-content;min-width:140px}.inspiration-footer{z-index:1;color:var(--home-muted);background:rgba(var(--anam-surface-rgb), .6);text-align:center;place-items:center;gap:14px;padding:52px 20px 58px;display:grid;position:relative}.inspiration-theme-light .inspiration-footer{background:rgba(var(--anam-ink-rgb), .48)}.inspiration-footer div{align-items:center;gap:var(--space-3);display:inline-flex}.inspiration-footer a{color:var(--home-muted);text-decoration:none}.inspiration-footer a:hover{color:var(--home-text)}.inspiration-footer p{margin:0}.inspiration-home{--anam-deep-0:#0f1117;--anam-deep-1:#131722;--anam-deep-2:#1c1e2a;--anam-deep-3:#2a2d3e;--anam-deep-4:#6b7085;--anam-light-text:#e5e7eb;--anam-light-0:#f5f7fa;--anam-light-1:#eef2f8;--anam-light-2:#e5e9f2;--anam-light-3:#cbd3e1;--anam-light-4:#8a93a6;--anam-dark-text:#1d2129;--anam-gradient-primary:linear-gradient(135deg, #7c5cfc 0%, #6d4aff 50%, #5733e6 100%);--anam-gradient-secondary:linear-gradient(135deg, #9b6bff 0%, #f8c4dd 100%);--home-bg:#f4f3fa;--home-bg-soft:#eceaf6d9;--home-card:#1c1e2ac7;--home-card-strong:#2a2d3ee0;--home-border:rgba(var(--anam-border-rgb), .11);--home-border-hover:#6d4aff4d;--home-text:#1a1726;--home-muted:#e5e7eb9e;--home-faint:#e5e7eb61;background:radial-gradient(circle at 18% 10%, #9b6bff1f, transparent 24%), radial-gradient(circle at 82% 16%, #f8c4dd24, transparent 26%), linear-gradient(180deg, rgb(var(--anam-card-rgb)) 0%, rgb(var(--anam-card-rgb)) 100%)}.inspiration-theme-light{--home-bg:var(--anam-light-0);--home-bg-soft:#eef2f8d1;--home-card:#f5f7fadb;--home-card-strong:#eef2f8eb;--home-border:#1d21291a;--home-border-hover:#6e5bff47;--home-text:var(--anam-dark-text);--home-muted:#1d21299e;--home-faint:#1d212961}.inspiration-brand{margin-right:auto}.inspiration-nav>div{margin-left:auto;padding-right:0}.inspiration-nav nav{left:50%}.inspiration-brand .brand-mark,.inspiration-primary{background:var(--anam-gradient-primary)}.inspiration-search>button{color:rgb(var(--anam-fg-rgb));background:rgba(var(--anam-tint-rgb), .16);transition:color .32s cubic-bezier(.2,.8,.2,1),background .32s cubic-bezier(.2,.8,.2,1),box-shadow .42s cubic-bezier(.2,.8,.2,1)}.inspiration-theme-light .inspiration-search>button{color:rgb(var(--anam-fg-rgb));background:linear-gradient(135deg,#6e5bff,#4ac3ff)}.inspiration-search>button:hover{color:#1d2129;background:rgb(var(--anam-tint-rgb));box-shadow:0 0 24px rgba(var(--anam-tint-rgb), .26)}.inspiration-search>button:hover svg{color:#1d2129}.filter-active-pill{background:rgb(var(--anam-tint-rgb))}.inspiration-theme-light .filter-active-pill{background:rgb(var(--anam-card-rgb))}.inspiration-nav nav a.is-active{background:0 0}.inspiration-nav nav a{z-index:1;position:relative;overflow:hidden}.inspiration-nav nav a.is-active:before{z-index:-1;border-radius:var(--r-pill);content:"";background:rgba(var(--anam-tint-rgb), .13);transition:transform .52s cubic-bezier(.16,1,.3,1),border-radius .52s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.inspiration-project-row button{min-height:148px;padding:var(--space-3) 30px var(--space-3) var(--space-3);align-content:end;gap:0}.inspiration-project-row button:first-child{padding:var(--space-3)}.inspiration-project-row button:not(:first-child){background:rgba(var(--anam-surface-rgb), .78)}.inspiration-theme-light .inspiration-project-row button,.inspiration-theme-light .inspiration-search,.inspiration-theme-light .inspiration-nav nav,.inspiration-theme-light .inspiration-workflow article,.inspiration-theme-light .prompt-seed-card,.inspiration-theme-light .inspiration-library-note,.inspiration-theme-light .inspiration-filter-scroll,.inspiration-theme-light .inspiration-media-filter{background:rgba(var(--anam-ink-rgb), .82);border-color:#1d21291a}.inspiration-theme-light .showcase-card{background:rgba(var(--anam-ink-rgb), .88);border-color:#1d212914}.inspiration-project-row strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;line-height:1.28;display:-webkit-box;overflow:hidden}.inspiration-project-row small{display:none}.inspiration-project-row svg{color:rgba(var(--anam-fg-rgb), .7);bottom:13px}.project-thumb{background:radial-gradient(circle at 74% 30%, #6d4aff6b, transparent 30%), linear-gradient(135deg, #6b7085, rgb(var(--anam-card-rgb)));height:92px}.project-thumb-2{background:radial-gradient(circle at 56% 22%, #4ac3ff5c, transparent 22%), linear-gradient(135deg, rgb(var(--anam-card-rgb)), #6e5bff7a)}.project-thumb-3{background:radial-gradient(circle at 50% 52%, rgba(var(--anam-tint-rgb), .28), transparent 20%), linear-gradient(135deg, #6b7085, rgb(var(--anam-card-rgb)))}.inspiration-theme-light .project-thumb{background:radial-gradient(circle at 74% 30%, #6d4aff6b, transparent 30%), linear-gradient(135deg, rgb(var(--anam-tint-rgb)), rgb(var(--anam-tint-rgb)))}.inspiration-theme-light .project-thumb-2{background:radial-gradient(circle at 56% 22%, #4ac3ff57, transparent 22%), linear-gradient(135deg, rgb(var(--anam-tint-rgb)), #6e5bff42)}.inspiration-theme-light .project-thumb-3{background:radial-gradient(circle at 50% 52%, rgba(var(--anam-ink-rgb), .62), transparent 20%), linear-gradient(135deg, rgb(var(--anam-tint-rgb)), rgb(var(--anam-tint-rgb)))}.inspiration-theme-light .prompt-seed-preview:before,.inspiration-theme-light .showcase-card:before{background:radial-gradient(circle at 74% 28%, #6d4aff80, transparent 21%), radial-gradient(circle at 24% 76%, #6e5bff61, transparent 30%), linear-gradient(135deg, rgb(var(--anam-tint-rgb)), rgb(var(--anam-tint-rgb)))}.inspiration-theme-light .seed-tone-2 .prompt-seed-preview:before,.inspiration-theme-light .showcase-2:before{background:radial-gradient(circle at 70% 34%, #4ac3ff6b, transparent 22%), radial-gradient(circle at 25% 78%, rgba(var(--anam-tint-rgb), .42), transparent 30%), linear-gradient(135deg, rgb(var(--anam-tint-rgb)), rgb(var(--anam-tint-rgb)))}.inspiration-theme-light .seed-tone-3 .prompt-seed-preview:before,.inspiration-theme-light .showcase-3:before{background:radial-gradient(circle at 74% 24%, #4ac3ff61, transparent 22%), radial-gradient(circle at 22% 78%, #6e5bff57, transparent 30%), linear-gradient(135deg, rgb(var(--anam-tint-rgb)), rgb(var(--anam-tint-rgb)))}.prompt-seed-preview:before,.showcase-card:before{background:radial-gradient(circle at 74% 28%, #6d4aff8a, transparent 21%), radial-gradient(circle at 24% 76%, #6e5bffa8, transparent 30%), linear-gradient(135deg, rgb(var(--anam-card-rgb)), rgb(var(--anam-card-rgb)))}.seed-tone-2 .prompt-seed-preview:before,.showcase-2:before{background:radial-gradient(circle at 70% 34%, #4ac3ff99, transparent 22%), radial-gradient(circle at 25% 78%, rgba(var(--anam-tint-rgb), .24), transparent 30%), linear-gradient(135deg, #2a2d3e, rgb(var(--anam-card-rgb)))}.seed-tone-3 .prompt-seed-preview:before,.showcase-3:before{background:radial-gradient(circle at 74% 24%, #4ac3ff80, transparent 22%), radial-gradient(circle at 22% 78%, #6e5bff9e, transparent 30%), linear-gradient(135deg, rgb(var(--anam-card-rgb)), rgb(var(--anam-card-rgb)))}.seed-tone-4 .prompt-seed-preview:before{background:radial-gradient(circle at 70% 30%, #6d4aff73, transparent 22%), radial-gradient(circle at 22% 78%, #4ac3ff70, transparent 30%), linear-gradient(135deg, #2a2d3e, rgb(var(--anam-card-rgb)))}.seed-tone-5 .prompt-seed-preview:before{background:radial-gradient(circle at 78% 28%, rgba(var(--anam-tint-rgb), .32), transparent 22%), radial-gradient(circle at 24% 78%, #6e5bff8c, transparent 30%), linear-gradient(135deg, rgb(var(--anam-card-rgb)), rgb(var(--anam-card-rgb)))}.seed-tone-6 .prompt-seed-preview:before{background:radial-gradient(circle at 74% 28%, #6d4aff6b, transparent 22%), radial-gradient(circle at 24% 78%, #6b70857a, transparent 30%), linear-gradient(135deg, rgb(var(--anam-card-rgb)), rgb(var(--anam-card-rgb)))}.seed-tone-7 .prompt-seed-preview:before{background:radial-gradient(circle at 74% 28%, #4ac3ff70, transparent 22%), radial-gradient(circle at 24% 78%, #6e5bff85, transparent 30%), linear-gradient(135deg, #2a2d3e, rgb(var(--anam-card-rgb)))}.seed-tone-8 .prompt-seed-preview:before{background:radial-gradient(circle at 74% 28%, rgba(var(--anam-tint-rgb), .32), transparent 22%), radial-gradient(circle at 24% 78%, #4ac3ff61, transparent 30%), linear-gradient(135deg, rgb(var(--anam-card-rgb)), rgb(var(--anam-card-rgb)))}@media (width<=980px){.inspiration-nav nav{display:none}.inspiration-hero{padding-top:var(--space-12);grid-template-columns:1fr}.inspiration-feature-wall{grid-template-columns:repeat(2,1fr)}.inspiration-feature-card.tone-1,.inspiration-feature-card.tone-2,.inspiration-feature-card.tone-3,.inspiration-feature-card.tone-4,.inspiration-feature-card.tone-5{grid-area:span 1/span 1}.inspiration-workflow,.inspiration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inspiration-filters,.inspiration-section-head,.inspiration-library-note{flex-direction:column;align-items:stretch}.inspiration-section-head p{text-align:left}}@media (width<=640px){.inspiration-nav{width:min(100vw - 24px,1180px)}.inspiration-nav>div{gap:6px}.inspiration-ghost{display:none}.inspiration-hero,.inspiration-workflow,.inspiration-library,.inspiration-library-note{width:min(100vw - 24px,1180px)}.inspiration-hero h1{font-size:42px}.inspiration-hero-actions{flex-direction:column;align-items:stretch}.inspiration-feature-wall,.inspiration-workflow,.inspiration-grid{grid-template-columns:1fr}}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}button,textarea,input,select{font:inherit}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:rgba(var(--anam-fg-rgb), .88);background-color:rgba(var(--anam-surface-rgb), .98)}select option:checked{color:#fff;background:linear-gradient(135deg, var(--anam-primary), var(--anam-sky));background-color:#335f8f}button{color:inherit}.auth-shell{background:radial-gradient(circle at 22% 18%, #6e5bff38, transparent 28%), radial-gradient(circle at 76% 54%, #6d4aff29, transparent 30%), linear-gradient(180deg, rgb(var(--anam-card-rgb)) 0%, rgb(var(--anam-card-rgb)) 100%);place-items:center;width:100vw;height:100vh;display:grid}.auth-card{border:1px solid rgba(var(--anam-border-rgb), .1);border-radius:var(--r-xl);background:rgba(var(--anam-surface-rgb), .78);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:min(420px,100vw - 36px);padding:26px;box-shadow:0 24px 90px #00000080}.auth-brand{margin-bottom:var(--space-6);align-items:center;gap:10px;display:flex}.auth-brand strong,.auth-card h1{margin:0}.auth-brand span,.auth-card label span,.auth-switch{color:rgba(var(--anam-fg-rgb), .58)}.auth-card h1{letter-spacing:0;margin-bottom:22px;font-size:24px}.auth-card label{gap:var(--space-2);margin-bottom:14px;display:grid}.auth-card input{border:1px solid rgba(var(--anam-border-rgb), .1);height:44px;color:rgba(var(--anam-fg-rgb), .92);background:rgba(var(--anam-tint-rgb), .07);border-radius:14px;outline:none;padding:0 13px}.auth-card input:focus{border-color:#6d4aff85;box-shadow:0 0 0 4px #6d4aff14}.auth-submit{justify-content:center;align-items:center;gap:var(--space-2);color:#fff;background:linear-gradient(135deg, var(--anam-primary), var(--anam-secondary) 58%, var(--anam-sky));cursor:pointer;border:0;border-radius:14px;width:100%;height:44px;font-weight:700;display:inline-flex}.auth-switch{width:100%;margin-top:var(--space-3);cursor:pointer;background:0 0;border:0}.auth-error{margin:0 0 var(--space-3);border:1px solid color-mix(in srgb, var(--anam-danger) 40%, transparent);background:color-mix(in srgb, var(--anam-danger) 12%, transparent);color:var(--anam-danger);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.auth-error:before{content:"!";background:var(--anam-danger);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-weight:700;display:inline-flex}.anam-shell{background:radial-gradient(circle at 18% 12%, rgba(var(--anam-tint-rgb), .035), transparent 18%), radial-gradient(circle at 75% 42%, #4b55631a, transparent 28%), linear-gradient(180deg, rgb(var(--anam-card-rgb)) 0%, rgb(var(--anam-card-rgb)) 100%);width:100vw;height:100vh;position:relative;overflow:hidden}.topbar{z-index:10;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:18px;left:22px;right:22px}.topbar-actions,.side-dock,.bottom-toolbar,.selection-toolbar,.canvas-context-menu,.agent-panel,.project-panel,.template-panel,.knowledge-panel,.account-panel,.provider-panel,.module-panel{pointer-events:auto;border:1px solid var(--anam-panel-line);background:var(--anam-panel-bg);box-shadow:var(--anam-shadow-panel);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.brand{align-items:center;gap:var(--space-2);box-shadow:none;background:0 0;border:0;padding:0;display:flex;position:relative}.project-brand{pointer-events:auto;min-width:156px}.project-brand-trigger{align-items:center;gap:var(--space-2);min-width:172px;color:rgba(var(--anam-fg-rgb), .9);padding:var(--space-1) var(--space-2) var(--space-1) 0;cursor:pointer;pointer-events:auto;background:0 0;border:1px solid #0000;border-radius:14px;display:flex}.project-brand-trigger>svg{color:rgba(var(--anam-fg-rgb), .46)}.project-brand-menu{z-index:24;gap:var(--space-2);border:1px solid rgba(var(--anam-border-rgb), .1);border-radius:var(--r-lg);background:rgba(var(--anam-surface-rgb), .96);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform-origin:0 0;pointer-events:auto;width:260px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 24px 72px #0000007a}.project-brand-menu header{padding:2px 2px var(--space-1);justify-content:space-between;align-items:center;display:flex}.project-brand-menu header strong{color:rgba(var(--anam-fg-rgb), .9);font-size:13px}.project-brand-menu header button,.library-header-action{border-radius:var(--r-pill);width:30px;height:30px;color:rgba(var(--anam-fg-rgb), .72);background:rgba(var(--anam-tint-rgb), .075);cursor:pointer;border:0;place-items:center;display:grid}.project-brand-menu header button:hover,.library-header-action:hover{color:rgba(var(--anam-fg-rgb), .94);background:rgba(var(--anam-tint-rgb), .14)}.project-brand-menu div{gap:5px;display:grid}.project-brand-menu div button{border-radius:var(--r-md);min-height:38px;color:rgba(var(--anam-fg-rgb), .76);padding:6px var(--space-2);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;display:grid}.project-brand-menu div button:hover,.project-brand-menu div button.is-active{color:rgba(var(--anam-fg-rgb), .94);background:rgba(var(--anam-tint-rgb), .09)}.project-brand-menu div button span{color:#fff;background:linear-gradient(135deg, var(--anam-primary), var(--anam-sky));border-radius:9px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.project-brand-summary{gap:2px;display:grid}.project-brand-summary span,.project-brand-footnote,.project-brand-label,.project-brand-item em{color:rgba(var(--anam-fg-rgb), .52);font-size:11px}.project-brand-section{gap:var(--space-2);padding-top:var(--space-1);display:grid}.project-brand-label{letter-spacing:.02em;padding:0 2px}.project-brand-list{gap:5px;display:grid}.project-brand-item{padding-right:44px;position:relative}.project-brand-item em{font-style:normal;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.project-brand-row{align-items:center;gap:var(--space-1);border-radius:var(--r-md);grid-template-columns:minmax(0,1fr) auto;display:grid}.project-brand-row.is-active{background:rgba(var(--anam-tint-rgb), .06)}.project-brand-menu .project-brand-delete{width:30px;height:30px;color:rgba(var(--anam-fg-rgb), .72);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:none;place-items:center;transition:opacity .12s,background .12s,color .12s;display:inline-grid}.project-brand-row:hover .project-brand-delete{opacity:1}.project-brand-menu .project-brand-delete:hover{color:rgb(var(--anam-fg-rgb));background:#ff545429}.project-brand-rename-input{border-radius:var(--r-md);min-width:0;min-height:38px;color:rgba(var(--anam-fg-rgb), .95);background:rgba(var(--anam-tint-rgb), .05);padding:0 var(--space-3);border:1px solid #6d4aff73;outline:none;font-size:13px}.project-brand-create{border-radius:var(--r-md);color:#b9f6eff2;cursor:pointer;background:#6d4aff14;border:1px dashed #6d4aff4d;justify-content:center;align-items:center;gap:6px;min-height:40px;display:inline-flex}.project-brand-create:hover{background:#6d4aff24}.project-brand-form{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.project-brand-form input{border:1px solid rgba(var(--anam-border-rgb), .1);border-radius:var(--r-md);min-width:0;min-height:38px;color:rgba(var(--anam-fg-rgb), .92);background:rgba(var(--anam-tint-rgb), .04);padding:0 var(--space-3)}.project-brand-form input:focus{border-color:#6d4aff73;outline:none;box-shadow:0 0 0 1px #6d4aff2e}.project-brand-form button,.project-brand-danger{border-radius:var(--r-md);min-height:38px;padding:0 var(--space-3);color:#04100f;cursor:pointer;background:linear-gradient(135deg,#60efff 0%,#7fe7dc 54%,#b7f7ce 100%);border:0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.project-brand-form button:hover{filter:brightness(1.02)}.project-brand-danger{width:100%;color:rgba(var(--anam-fg-rgb), .92);background:#ff54541f;border:1px solid #ff757538}.project-brand-danger:hover{background:#ff54542e}.project-brand-menu button:disabled{opacity:.45;cursor:not-allowed}.project-brand-message{border-radius:var(--r-md);color:rgba(var(--anam-fg-rgb), .82);background:rgba(var(--anam-tint-rgb), .05);padding:10px var(--space-3);margin:0;font-size:12px;line-height:1.45}.project-brand-footnote{margin:0;line-height:1.5}.brand strong,.agent-panel strong,.module-panel strong{font-size:13px;line-height:1.1;display:block}.brand span,.module-panel span{color:rgba(var(--anam-fg-rgb), .58);font-size:11px}.brand-mark{color:#fff;background:linear-gradient(135deg, var(--anam-primary), var(--anam-sky));border-radius:7px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.topbar-actions,.bottom-toolbar{align-items:center;gap:6px;display:flex}.side-dock{z-index:12;border-radius:var(--r-pill);gap:5px;padding:6px;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.side-dock button{border-radius:var(--r-pill);width:36px;height:36px;color:rgba(var(--anam-fg-rgb), .74);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.side-dock button span{border:1px solid rgba(var(--anam-border-rgb), .1);border-radius:var(--r-pill);opacity:0;min-width:max-content;color:rgba(var(--anam-fg-rgb), .86);background:rgba(var(--anam-surface-rgb), .94);pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:6px 9px;font-size:11px;transition:opacity .12s,transform .18s cubic-bezier(.2,1.15,.34,1);display:block;position:absolute;left:calc(100% + 10px);transform:translate(-4px)scale(.96);box-shadow:0 12px 32px #00000052}.side-dock button:hover span{opacity:1;transform:translate(0)scale(1)}.side-dock button:hover,.side-dock button.is-active{color:rgb(var(--anam-fg-rgb));background:#6e5bff29;box-shadow:inset 0 0 0 1px #6d4aff38}.side-dock button:disabled{color:rgba(var(--anam-fg-rgb), .28);box-shadow:none;background:0 0}.side-dock-divider{background:rgba(var(--anam-tint-rgb), .1);justify-self:center;width:20px;height:1px}.mobile-inspiration,.topbar-actions{display:none}.topbar-actions button,.bottom-toolbar button,.selection-toolbar button,.canvas-context-menu button,.generation-actions button,.quick-tools button,.template-list button,.template-import-button{color:rgba(var(--anam-fg-rgb), .84);background:rgba(var(--anam-tint-rgb), .07);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}button:disabled{cursor:not-allowed;opacity:.42}.topbar-actions button{width:34px;height:34px}.topbar-actions button.is-active{color:var(--anam-secondary);background:#6d4aff1f;box-shadow:inset 0 0 0 1px #6d4aff4d}.canvas-shell{width:100%;height:100%;position:relative}.canvas-box-selection{z-index:18;pointer-events:none;border-radius:var(--r-sm);box-shadow:0 0 0 1px rgba(var(--anam-tint-rgb), .12) inset, 0 18px 50px #0000003d;background:#6d4aff1f;border:1px solid #6d4affeb;position:fixed}.canvas-template-drag-preview{z-index:30;pointer-events:none;border-radius:var(--r-pill);max-width:240px;color:rgba(var(--anam-fg-rgb), .9);background:rgba(var(--anam-surface-rgb), .92);padding:9px var(--space-3);border:1px solid #6d4aff57;align-items:center;gap:7px;font-size:12px;display:inline-flex;position:fixed;transform:translate(12px,12px);box-shadow:0 18px 50px #0000006b}.canvas-template-drag-preview span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.react-flow__edge-path{stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;shape-rendering:geometricprecision;filter:none}.react-flow__edges{z-index:0}.react-flow__nodes{z-index:1}.react-flow__node{will-change:transform;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.react-flow__node,.react-flow__node.selected,.react-flow__node:focus,.react-flow__node:focus-visible,.react-flow__node:focus-within{box-shadow:none!important;outline:none!important}.react-flow__handle{opacity:.76}.react-flow__attribution{display:none}.canvas-card{border-radius:var(--r-lg);background:rgb(var(--anam-card-rgb));width:100%;min-width:220px;box-shadow:inset 0 0 0 1px rgba(var(--anam-tint-rgb), .12), 0 14px 34px #00000057;-webkit-backdrop-filter:none;backdrop-filter:none;backface-visibility:hidden;border:0;position:relative;overflow:hidden;transform:translateZ(0)}.anam-shell.is-box-selecting .image-context-toolbar,.anam-shell.is-box-selecting .generation-bottom-composer,.anam-shell.is-box-selecting .generated-result-actions,.anam-shell.has-workflow-selection .image-context-toolbar,.anam-shell.has-workflow-selection .generation-bottom-composer,.anam-shell.has-workflow-selection .generated-result-actions{display:none!important}.text-card.is-selected{box-shadow:inset 0 0 0 1px rgba(var(--anam-cool-accent-rgb), .85)}.media-card.is-selected,.generation-card.is-selected,.react-flow__node.selected{box-shadow:none}.react-flow__node-groupFrame{z-index:-100!important}.group-frame-node{background:radial-gradient(circle at 20px 20px, rgba(var(--anam-tint-rgb), .08) 1px, transparent 1px), rgba(var(--anam-tint-rgb), .045);width:100%;min-width:220px;height:100%;min-height:160px;box-shadow:inset 0 0 0 1px #6d4aff42, inset 0 0 0 2px rgba(var(--anam-tint-rgb), .025);backface-visibility:hidden;pointer-events:none;background-size:18px 18px,auto;border:0;border-radius:18px}.group-frame-node.is-selected{box-shadow:inset 0 0 0 1.4px #6d4affad,inset 0 0 0 2.5px #6e5bff2e}.anam-shell.is-box-select-mode .react-flow__pane,.anam-shell.is-box-selecting .react-flow__pane,.anam-shell.is-box-select-mode .react-flow__node,.anam-shell.is-box-selecting .react-flow__node{cursor:crosshair}.anam-shell.is-box-select-mode .react-flow__selection,.anam-shell.is-box-selecting .react-flow__selection{background:#6d4aff1f;border:1px solid #6d4affd1}.group-frame-node header{border:1px solid rgba(var(--anam-border-rgb), .1);border-radius:var(--r-md);color:rgba(var(--anam-fg-rgb), .72);background:rgba(var(--anam-surface-rgb), .86);pointer-events:auto;align-items:center;gap:7px;padding:6px 9px;font-size:12px;display:inline-flex;position:absolute;top:-31px;left:10px}.group-frame-title-input{width:150px;color:rgba(var(--anam-fg-rgb), .82);background:0 0;border:0;outline:none;padding:0;font-size:12px}.card-header{z-index:3;border:1px solid rgba(var(--anam-border-rgb), .08);border-radius:var(--r-pill);min-height:28px;color:rgba(var(--anam-fg-rgb), .72);background:rgba(var(--anam-surface-rgb), .7);font-size:var(--text-xs);pointer-events:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;gap:7px;padding:0 10px 0 6px;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:-32px;left:0}.card-icon{border-radius:var(--r-sm);background:rgba(var(--anam-tint-rgb), .055);width:22px;height:22px;color:rgba(var(--anam-fg-rgb), .72);justify-content:center;align-items:center;display:inline-flex}.card-icon.purple{color:#d5ccff;background:#6b5cff38}.card-icon.blue{color:#b7cbff;background:#5187ff38}.card-icon.green{color:#a7f0d2;background:#54d6a22e}.card-icon.cyan{color:#aef7ff;background:#60efff2e}.card-icon.danger{color:#ffbebef0;background:#ff545429}.text-card-content{box-sizing:border-box;width:100%;height:100%;min-height:120px;color:rgba(var(--anam-fg-rgb), .72);white-space:pre-wrap;word-break:break-word;background:0 0;border:0;border-radius:13px;outline:none;margin:0;padding:18px 20px;font-size:14px;line-height:1.58;display:block;overflow:hidden}.react-flow__node-textCard{width:320px;height:160px}.text-card{width:100%;height:100%;min-height:120px;overflow:visible}.text-card-editor{resize:none;caret-color:rgb(var(--anam-fg-rgb));overflow:auto}.text-card.is-editing{cursor:text}.media-card{width:280px;box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.react-flow__node-imageCard{width:280px}.image-card{width:100%}.media-card.is-focus-pulse,.generation-card.is-focus-pulse .generation-empty-surface{transition:box-shadow .32s;box-shadow:0 0 0 1px #b89bffd1,0 0 0 7px #b89bff1f,0 18px 50px #0000005c}.media-card .card-header{border-radius:var(--r-pill);max-width:calc(100% - 16px);height:26px;color:rgba(var(--anam-fg-rgb), .58);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;font-size:13px}.media-card .card-header .card-icon{border-radius:var(--r-pill);width:16px;height:16px;color:rgba(var(--anam-fg-rgb), .58);background:0 0}.image-preview,.media-preview{aspect-ratio:1;border-radius:var(--r-lg);background:rgb(var(--anam-card-rgb));cursor:grab;backface-visibility:hidden;border:0;place-items:center;width:100%;min-height:0;margin:0;transition:height .18s cubic-bezier(.2,.92,.18,1),aspect-ratio .18s cubic-bezier(.2,.92,.18,1);display:grid;position:relative;overflow:hidden;transform:translateZ(0)}.image-preview img,.video-preview img,.video-preview video,.audio-preview audio{width:100%;height:100%}.image-preview img,.video-preview img,.video-preview video{object-fit:cover}.canvas-fade-image{opacity:0;filter:blur(6px);will-change:opacity, transform, filter;transition:opacity .26s,transform .42s cubic-bezier(.2,.92,.18,1),filter .32s;transform:scale(1.012)}.canvas-fade-image.is-loaded{opacity:1;filter:blur();transform:scale(1)}.canvas-fade-image.is-instant{transition:none}.generation-empty-surface{position:relative}.generation-media-loading{z-index:2;color:rgba(var(--anam-fg-rgb), .58);background:linear-gradient(180deg, rgba(var(--anam-surface-rgb), .18), rgba(var(--anam-surface-rgb), .34));pointer-events:none;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.audio-preview{height:112px;padding:18px}.audio-preview audio{height:42px}.image-placeholder,.media-placeholder{border:1px solid rgba(var(--anam-border-rgb), .18);background:rgba(var(--anam-tint-rgb), .06);border-radius:18px;width:72px;height:72px}.media-placeholder{color:rgba(var(--anam-fg-rgb), .42);place-items:center;display:grid}.image-placeholder{color:rgba(var(--anam-fg-rgb), .34);place-items:center;display:grid}.audio-card{width:360px}.audio-card .audio-preview{aspect-ratio:auto;height:86px;padding:14px var(--space-4);border-radius:18px;align-items:center;gap:14px;display:flex}.audio-preview audio{opacity:.78;filter:saturate(.82);width:148px;height:34px}.audio-play-button{border-radius:var(--r-pill);width:38px;height:38px;color:rgba(var(--anam-fg-rgb), .92);background:linear-gradient(135deg,#6e5bffb8,#6d4aff6b);flex:none;place-items:center;display:inline-grid;box-shadow:0 10px 24px #00000047}.audio-waveform{align-items:center;gap:var(--space-1);flex:auto;min-width:90px;display:flex}.audio-waveform i{border-radius:var(--r-pill);background:#6d4aff6b;width:4px;height:16px;display:block}.audio-waveform i:nth-child(3n){background:#6e5bff94;height:30px}.audio-waveform i:nth-child(4n){height:22px}.audio-waveform i:nth-child(5n){height:38px}.audio-placeholder{cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);gap:14px;width:100%;height:100%;padding:0}.hidden-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;left:-9999px}.image-iteration-badge{width:calc(100% - 16px);min-width:0;margin:0 var(--space-2) var(--space-2);color:rgba(var(--anam-fg-rgb), .7);padding:7px var(--space-2);text-align:left;cursor:pointer;background:#b89bff0e;border:1px solid #b89bff1f;border-radius:10px;gap:2px;display:none;overflow:hidden}.image-iteration-badge span,.image-iteration-badge strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.image-iteration-badge span{color:#bae6fdb8;font-size:10px}.image-iteration-badge:hover{background:#b89bff16;border-color:#b89bff42}.generated-result-actions{z-index:4;opacity:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;transition:opacity .14s,transform .14s;display:grid;position:absolute;bottom:8px;left:8px;right:8px;transform:translateY(4px)}.image-context-toolbar{z-index:5;border:1px solid rgba(var(--anam-border-rgb), .12);border-radius:var(--r-pill);background:rgb(var(--anam-card-rgb));-webkit-backdrop-filter:none;backdrop-filter:none;align-items:center;gap:5px;max-width:calc(100% + 60px);padding:5px;display:inline-flex;position:absolute;top:-52px;bottom:auto;left:50%;transform:translate(-50%);box-shadow:0 16px 42px #0000006b}.image-context-toolbar button{border-radius:var(--r-pill);min-width:0;height:30px;color:rgba(var(--anam-fg-rgb), .78);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:11px;display:inline-flex}.image-context-toolbar button:hover{color:rgb(var(--anam-fg-rgb));background:#b89bff1f}.image-context-toolbar button:disabled{opacity:.38;cursor:not-allowed}.image-context-toolbar button:disabled:hover{color:rgba(var(--anam-fg-rgb), .78);background:0 0}.image-more-menu-wrap{display:inline-flex;position:relative}.image-more-menu{z-index:8;gap:var(--space-1);border:1px solid rgba(var(--anam-border-rgb), .1);border-radius:var(--r-md);background:rgba(var(--anam-surface-rgb), .98);min-width:126px;padding:6px;display:grid;position:absolute;top:38px;right:0;box-shadow:0 18px 48px #00000070}.image-more-menu:before{border-top:1px solid rgba(var(--anam-border-rgb), .1);border-left:1px solid rgba(var(--anam-border-rgb), .1);background:rgba(var(--anam-surface-rgb), .98);content:"";width:10px;height:10px;position:absolute;top:-6px;right:16px;transform:rotate(45deg)}.image-context-toolbar .image-more-menu button{border-radius:var(--r-sm);width:100%;height:30px;padding:0 var(--space-2);text-align:left;grid-template-columns:18px minmax(0,1fr);justify-content:start;display:grid}.media-card:hover .generated-result-actions,.media-card.is-selected .generated-result-actions{opacity:1;transform:translateY(0)}.generated-result-actions button{border:1px solid rgba(var(--anam-border-rgb), .12);min-width:0;min-height:30px;color:rgba(var(--anam-fg-rgb), .84);background:rgba(var(--anam-surface-rgb), .7);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:5px;font-size:11px;display:inline-flex}.generated-result-actions button:hover{color:var(--anam-secondary);background:#6d4aff14;border-color:#6d4aff47}.generated-result-actions button:disabled{opacity:.45;cursor:not-allowed}.image-provenance{width:calc(100% - 16px);margin:0 var(--space-2) var(--space-2);border:0;border-top:1px solid rgba(var(--anam-border-rgb), .07);color:rgba(var(--anam-fg-rgb), .42);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;padding-top:7px;font-size:10px;display:none;overflow:hidden}.quick-tools{z-index:2;border:1px solid rgba(var(--anam-border-rgb), .1);opacity:0;background:rgba(var(--anam-surface-rgb), .82);border-radius:13px;gap:6px;padding:5px;transition:opacity .14s,transform .14s;display:flex;position:absolute;top:-52px;right:12px;transform:translateY(-4px)}.media-card:hover .quick-tools{opacity:1;transform:translateY(0)}.quick-tools button{gap:var(--space-1);width:auto;height:34px;padding:0 var(--space-3);font-size:13px;font-weight:700}.quick-tools button:not(.replace-image-button){display:none}.generation-card{width:360px;min-height:0;box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.generation-card.is-video{width:360px;min-height:0}.generation-card.is-audio{width:360px}.generation-empty-surface{aspect-ratio:1;border-radius:var(--r-lg);width:100%;min-height:0;color:rgba(var(--anam-fg-rgb), .28);background:rgb(var(--anam-card-rgb));backface-visibility:hidden;border:0;place-items:center;transition:height .18s cubic-bezier(.2,.92,.18,1),aspect-ratio .18s cubic-bezier(.2,.92,.18,1),background .16s;display:grid;position:relative;overflow:hidden;transform:translateZ(0)}.generation-empty-surface img,.generation-empty-surface video{object-fit:cover;width:100%;height:100%}.generation-card.is-video .generation-empty-surface{border-radius:22px}.generation-card.is-audio .generation-empty-surface{border-radius:18px;height:86px;aspect-ratio:auto!important}.generation-media-placeholder{border:1px solid rgba(var(--anam-border-rgb), .18);width:72px;height:72px;color:rgba(var(--anam-fg-rgb), .34);background:rgba(var(--anam-tint-rgb), .06);border-radius:18px;place-items:center;display:grid}.generation-audio-placeholder{width:100%;color:rgba(var(--anam-fg-rgb), .64);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;padding:0 18px;display:grid}.generation-empty-surface.is-busy:before{content:"";background:conic-gradient(from 90deg,#0000,#6d4aff38,#0000,#6e5bff3d,#0000);animation:2.4s linear infinite anamPlaceholderSweep;position:absolute;inset:-45%}.generation-empty-surface.is-busy svg{z-index:1;position:relative}@keyframes anamPlaceholderSweep{to{transform:rotate(1turn)}}.generation-bottom-composer{z-index:6;border:1px solid rgba(var(--anam-border-rgb), .12);border-radius:var(--r-lg);background:rgb(var(--anam-card-rgb));width:680px;max-width:calc(100vw - 460px);padding:var(--space-3);-webkit-backdrop-filter:none;backdrop-filter:none;transform-origin:top;will-change:opacity, transform;gap:11px;display:grid;position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%);box-shadow:0 16px 42px #0000006b}.generation-reference-strip{align-items:center;gap:var(--space-2);min-width:0;color:rgba(var(--anam-fg-rgb), .72);font-size:13px;display:flex}.generation-reference-spacer{flex:auto}.generation-reference-strip button{width:38px;height:38px;color:rgba(var(--anam-fg-rgb), .72);background:rgba(var(--anam-tint-rgb), .08);cursor:pointer;border:0;border-radius:10px;place-items:center;display:grid}.generation-reference-strip button:hover{color:rgba(var(--anam-fg-rgb), .94);background:rgba(var(--anam-tint-rgb), .14)}.generation-reference-thumb{padding:0;position:relative;overflow:hidden}.generation-reference-thumb img{object-fit:cover;width:100%;height:100%}.generation-reference-thumb-wrap{display:inline-grid;position:relative}.generation-reference-thumb-wrap.is-disabled{opacity:.48}.reference-order-badge{border-radius:var(--r-pill);color:#0f1114f0;min-width:15px;height:15px;padding:0 var(--space-1);pointer-events:none;background:#6d4afff5;place-items:center;font-size:9px;font-style:normal;font-weight:800;line-height:1;display:inline-grid;position:absolute;top:2px;left:2px}.reference-remove-button,.agent-reference-remove{opacity:0;cursor:pointer;place-items:center;position:absolute;top:-4px;right:-4px;border-radius:var(--r-pill)!important;width:17px!important;min-width:17px!important;height:17px!important;color:rgba(var(--anam-fg-rgb), .94)!important;background:#000000c2!important;border:0!important;padding:0!important;display:grid!important}.generation-reference-thumb-wrap:hover .reference-remove-button,.agent-inline-reference-chip:hover .agent-reference-remove,.agent-reference-thumb:hover .agent-reference-remove{opacity:1}.generation-magic-button{margin-left:auto}.generation-reference-strip span{min-width:0;color:rgba(var(--anam-fg-rgb), .72);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.generation-reference-strip .generation-reference-thumb-wrap,.generation-reference-strip .generation-reference-spacer{overflow:visible}.generation-bottom-composer textarea{width:100%;min-height:66px;color:rgba(var(--anam-fg-rgb), .9);padding:var(--space-1) 0;resize:vertical;background:0 0;border:0;border-radius:0;outline:none;font-size:14px;line-height:1.65}.generation-bottom-composer textarea.is-locked-by-text{color:rgba(var(--anam-fg-rgb), .6);background:rgba(var(--anam-tint-rgb), .035);border-radius:var(--r-md);cursor:default;padding:9px 10px}.generation-prompt-lock{border-radius:var(--r-pill);width:fit-content;max-width:100%;color:rgba(var(--anam-fg-rgb), .58);background:rgba(var(--anam-tint-rgb), .055);padding:5px 10px;font-size:11px}.generation-compact-controls{flex-wrap:nowrap;align-items:center;gap:7px;display:flex}.generation-compact-controls select,.generation-compact-controls input,.generation-control-pill{border-radius:var(--r-pill);width:auto;min-width:0;height:32px;color:rgba(var(--anam-fg-rgb), .76);background:rgba(var(--anam-tint-rgb), .06);appearance:none;border:0;outline:none;padding:0 10px;font-size:11px}.generation-control-pill{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.generation-control-pill:hover{color:rgba(var(--anam-fg-rgb), .94);background:rgba(var(--anam-tint-rgb), .1)}.generation-param-picker{min-width:0;position:relative}.generation-control-pill.model{text-overflow:ellipsis;white-space:nowrap;flex:none;justify-content:flex-start;gap:6px;width:122px;overflow:hidden}.generation-param-menu{z-index:12;border:1px solid rgba(var(--anam-border-rgb), .1);min-width:184px;color:rgba(var(--anam-fg-rgb), .86);background:rgba(var(--anam-surface-rgb), .98);padding:var(--space-2);transform-origin:0 100%;border-radius:14px;gap:5px;display:grid;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 18px 54px #4c36a02e}.generation-param-menu.is-grid{grid-template-columns:repeat(4,minmax(0,1fr));min-width:268px}.generation-param-menu button,.generation-param-menu span{color:rgba(var(--anam-fg-rgb), .78);padding:var(--space-2) 9px;text-align:left;background:0 0;border:0;border-radius:10px;font-size:12px}.generation-param-menu button{cursor:pointer}.generation-param-menu button strong,.generation-param-menu button small{display:block}.generation-param-menu button strong{font-size:12px;font-weight:650}.generation-param-menu button small{color:rgba(var(--anam-fg-rgb), .46);margin-top:3px;font-size:11px;line-height:1.35}.generation-param-menu button:hover,.generation-param-menu button.is-active{color:var(--anam-primary);background:#6d4aff14}.generation-param-menu .generation-ratio-option{min-height:62px;padding:var(--space-2) 6px;text-align:center;place-items:center;gap:5px;display:grid}.generation-ratio-option i{opacity:.76;border:1px solid;border-radius:3px;width:22px;max-width:30px;min-height:12px;transition:opacity .13s,transform .18s cubic-bezier(.2,1.2,.36,1);display:block}.generation-ratio-option:hover i,.generation-ratio-option.is-active i{opacity:.96;transform:scale(1.08)}.generation-footer-spacer{flex:auto}.generation-icon-pill{border-radius:var(--r-pill);width:32px;height:32px;color:rgba(var(--anam-fg-rgb), .72);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.generation-icon-pill:hover{color:rgba(var(--anam-fg-rgb), .94);background:rgba(var(--anam-tint-rgb), .08)}.generation-enhance-button{color:#9b6bffd1}.generation-enhance-button:hover{color:#9b6bff;background:rgba(var(--anam-tint-rgb), .1)}.generation-enhance-button.is-busy{pointer-events:none;opacity:.85}.generation-enhance-button.is-busy svg{animation:.9s linear infinite agent-spin}.generation-enhance-button:disabled:not(.is-busy){opacity:.35;cursor:not-allowed}.generation-control-pill.compact{justify-content:center;min-width:36px}.generation-credit-circle,.agent-credit-circle{border-radius:var(--r-pill);width:34px;min-width:34px;height:34px;color:rgba(var(--anam-fg-rgb), .88);background:rgba(var(--anam-tint-rgb), .08);white-space:nowrap;border:0;flex:none;place-items:center;padding:0;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.generation-credit-circle:hover{color:rgba(var(--anam-fg-rgb), .96);background:rgba(var(--anam-tint-rgb), .13)}.generation-compact-controls .primary-action{border-radius:var(--r-pill);color:#fffffffa;background:var(--anam-primary-gradient);cursor:pointer;border:0;justify-content:center;align-items:center;width:34px;min-width:32px;height:34px;padding:0;display:inline-flex;box-shadow:0 8px 18px #6d4aff52}.generation-compact-controls .primary-action:hover{background:rgb(var(--anam-tint-rgb))}.field{padding:0 var(--space-3);gap:7px;display:grid}.field span{color:rgba(var(--anam-fg-rgb), .5);font-size:11px}.field textarea{resize:none;border:1px solid rgba(var(--anam-border-rgb), .09);width:100%;min-height:72px;color:rgba(var(--anam-fg-rgb), .84);background:rgba(var(--anam-tint-rgb), .045);border-radius:10px;padding:10px;font-size:12px;line-height:1.5}.generation-primary-controls{padding:9px var(--space-3) 6px;grid-template-columns:1fr 1fr 1fr;gap:7px;display:grid}.generation-primary-controls select{border-radius:var(--r-sm);width:100%;min-width:0;color:rgba(var(--anam-fg-rgb), .86);background:rgba(var(--anam-tint-rgb), .06);padding:var(--space-2);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:0;outline:none;font-size:11px;overflow:hidden}.generation-primary-controls select:focus{box-shadow:0 0 0 1px #6d4aff5c}.parameter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:0;display:grid}.parameter-grid span,.parameter-grid select,.parameter-grid input{border-radius:var(--r-sm);min-width:0;color:rgba(var(--anam-fg-rgb), .68);background:rgba(var(--anam-tint-rgb), .06);padding:7px var(--space-2);text-overflow:ellipsis;white-space:nowrap;border:0;outline:none;font-size:11px;overflow:hidden}.parameter-grid select,.parameter-grid input{width:100%;color:rgba(var(--anam-fg-rgb), .86);cursor:pointer}.parameter-grid input{cursor:text}.parameter-grid select:focus,.parameter-grid input:focus{box-shadow:0 0 0 1px #6d4aff5c}.generation-advanced{margin:0 var(--space-3) 10px;border:1px solid rgba(var(--anam-border-rgb), .08);border-radius:var(--r-sm);background:rgba(var(--anam-tint-rgb), .035)}.generation-advanced-toggle{gap:var(--space-2);width:100%;min-height:30px;color:rgba(var(--anam-fg-rgb), .62);cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:0 9px;font-size:11px;display:grid}.generation-advanced-toggle span{color:rgba(var(--anam-fg-rgb), .82);align-items:center;gap:6px;font-weight:650;display:inline-flex}.generation-advanced-toggle small{min-width:0;color:rgba(var(--anam-fg-rgb), .42);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.generation-advanced-body{gap:var(--space-2);padding:0 9px 9px;display:grid}.generation-card .generation-advanced-body,.generation-advanced:not(.is-open):not(:hover):not(:focus-within) .generation-advanced-body{display:none}.generation-advanced .field{padding:0}.generation-advanced .field textarea{min-height:64px}.generation-advanced .binding-summary,.generation-advanced .frame-asset-status,.generation-advanced .provider-route-badge{width:100%;margin:0}.generation-actions{gap:var(--space-2);padding:0 var(--space-3);justify-content:flex-end;display:flex}.binding-summary{width:calc(100% - 24px);min-height:30px;margin:0 var(--space-3) 10px;border-radius:var(--r-sm);color:rgba(var(--anam-fg-rgb), .64);background:rgba(var(--anam-tint-rgb), .055);cursor:pointer;border:0;justify-content:flex-start;align-items:center;gap:7px;padding:0 9px;font-size:11px;display:flex;overflow:hidden}.binding-summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.generation-error{margin:-1px var(--space-3) 10px;border-radius:var(--r-sm);color:rgba(var(--anam-fg-rgb), .86);padding:7px var(--space-2);text-overflow:ellipsis;white-space:nowrap;background:#ff5d5d14;border:1px solid #ff5d5d3d;font-size:11px;line-height:1.45;overflow:hidden}.generation-actions button{height:32px;padding:0 10px}.generation-actions .primary-action{color:#fff;background:linear-gradient(135deg, var(--anam-primary), var(--anam-secondary) 58%, var(--anam-sky));gap:6px;font-weight:700}.node-handle{border:1.25px solid rgba(var(--anam-border-rgb), .72);background:rgb(var(--anam-card-rgb));width:48px;height:48px;box-shadow:0 0 0 3px rgba(var(--anam-tint-rgb), .06), 0 10px 26px #0000006b}.react-flow__handle-left.node-handle{left:-24px}.react-flow__handle-right.node-handle{right:-24px}.agent-panel,.project-panel,.knowledge-panel,.template-panel,.account-panel,.asset-center-panel,.provider-panel,.mapping-panel,.generation-settings-panel,.result-editor-panel,.generation-job-panel{z-index:8;border-radius:var(--r-lg);width:min(432px,100vw - 52px);padding:14px;position:absolute;right:26px}.agent-panel{background:var(--anam-panel-bg-strong);border-width:0 0 0 1px;border-radius:0;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:14px;width:432px;height:100vh;max-height:none;display:grid;top:0;right:0;overflow:hidden;box-shadow:-28px 0 80px #0000006b}.agent-panel.is-compact{gap:10px;width:min(410px,100vw - 112px)}.agent-panel.is-chat-panel{gap:var(--space-3);padding:18px var(--space-4);grid-template-rows:auto minmax(0,1fr) auto}.agent-chat-header{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid rgba(var(--anam-border-rgb), .075);padding-bottom:var(--space-3);display:flex}.agent-header-actions{align-items:center;gap:7px;display:flex;position:relative}.agent-icon-action{border:1px solid rgba(var(--anam-border-rgb), .1);border-radius:var(--r-pill);width:34px;height:34px;color:rgba(var(--anam-fg-rgb), .78);background:rgba(var(--anam-tint-rgb), .04);cursor:pointer;transition:border-color var(--motion) var(--ease-out), background-color var(--motion) var(--ease-out), color var(--motion) var(--ease-out), transform var(--motion) var(--ease-out);place-items:center;padding:0;display:inline-grid}.agent-icon-action:hover,.agent-icon-action.is-active{border-color:rgba(var(--anam-cool-accent-rgb), .28);color:var(--anam-secondary);background:rgba(var(--anam-cool-accent-rgb), .1);transform:translateY(-1px)}.agent-history-popover{z-index:20;border:1px solid rgba(var(--anam-border-rgb), .1);border-radius:var(--r-lg);background:rgba(var(--anam-surface-rgb), .92);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);gap:6px;width:244px;max-height:320px;padding:10px;display:grid;position:absolute;top:42px;right:0;overflow:auto;box-shadow:0 22px 70px #0000007a}.agent-history-popover header{justify-content:space-between;align-items:center;gap:10px;padding:2px 2px 6px;display:flex}.agent-history-popover header strong{color:rgba(var(--anam-fg-rgb), .9);font-size:12px}.agent-history-popover header button,.agent-history-popover>button{color:rgba(var(--anam-fg-rgb), .72);cursor:pointer;background:0 0;border:0}.agent-history-popover header button:hover,.agent-history-popover>button:hover{color:rgba(var(--anam-fg-rgb), .94)}.agent-history-popover>button{padding:var(--space-2);text-align:left;border-radius:10px;gap:3px;display:grid}.agent-history-popover>button:hover{background:rgba(var(--anam-tint-rgb), .07)}.agent-history-popover>button strong,.agent-history-popover>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-history-popover>button strong{color:rgba(var(--anam-fg-rgb), .86);font-size:12px;font-weight:500}.agent-history-popover>button span,.agent-history-popover p{color:rgba(var(--anam-fg-rgb), .48);margin:0;font-size:11px}.agent-panel-launcher{z-index:8;justify-content:center;align-items:center;gap:var(--space-2);border:1px solid rgba(var(--anam-border-rgb), .12);width:auto;height:44px;color:rgba(var(--anam-fg-rgb), .82);background:rgba(var(--anam-surface-rgb), .78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;border-radius:14px;padding:0 13px;font-size:12px;display:inline-flex;position:absolute;top:18px;right:18px;box-shadow:0 16px 60px #00000057}.agent-panel-launcher:hover,.agent-panel-close:hover{background:rgba(var(--anam-tint-rgb), .08)}.project-panel{gap:var(--space-3);z-index:11;width:400px;display:grid;top:72px;left:82px;right:auto}.knowledge-panel{gap:var(--space-3);z-index:11;width:420px;max-height:calc(100vh - 104px);display:grid;top:72px;left:82px;right:auto;overflow:auto}.template-panel{gap:var(--space-3);width:420px;max-height:calc(100vh - 104px);display:grid;top:72px;left:82px;right:auto;overflow:auto}.project-panel,.knowledge-panel,.template-panel,.account-panel,.asset-center-panel{gap:var(--space-3);z-index:11;width:min(400px,100vw - 120px);max-height:calc(100vh - 104px);display:grid;top:72px;left:82px;right:auto;overflow:auto}.provider-panel{gap:var(--space-3);max-height:calc(100vh - 104px);display:grid;top:80px;left:96px;right:auto;overflow:auto}.asset-center-panel.is-dock-anchored,.account-panel.is-dock-anchored{max-height:none;position:fixed;inset:72px auto 32px 82px;transform:none}.library-panel{padding:var(--space-3);border-radius:20px}.library-panel header{padding:2px 0 var(--space-1);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.library-panel header div{gap:3px;min-width:0;display:grid}.library-panel header strong,.library-panel header span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.library-panel header strong{color:rgba(var(--anam-fg-rgb), .9);font-size:18px;font-weight:700}.library-panel header span{color:rgba(var(--anam-fg-rgb), .46);font-size:11px}.library-segment{gap:var(--space-1);border:1px solid rgba(var(--anam-border-rgb), .08);background:rgba(var(--anam-tint-rgb), .055);padding:var(--space-1);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.library-segment button{min-height:34px;color:rgba(var(--anam-fg-rgb), .56);cursor:pointer;background:0 0;border:0;border-radius:11px;font-size:13px}.library-segment button:hover,.library-segment button.is-active{color:rgba(var(--anam-fg-rgb), .9);background:rgba(var(--anam-tint-rgb), .15)}.library-search{display:grid}.library-search span{width:1px;height:1px;position:absolute;overflow:hidden}.library-search input{border:1px solid rgba(var(--anam-border-rgb), .08);border-radius:var(--r-pill);width:100%;color:rgba(var(--anam-fg-rgb), .86);background:rgba(var(--anam-tint-rgb), .04);outline:none;padding:11px 14px;font-size:13px}.asset-center-header-row{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(180px,220px);align-items:center;display:grid}.asset-center-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-center-search{min-width:0}.asset-center-scope-row,.asset-center-filter-row,.asset-center-template-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.asset-center-scope-row{color:var(--library-muted);font-size:12px}.asset-center-scope-row button{border-radius:var(--r-pill);min-height:30px;color:rgba(var(--anam-fg-rgb), .92);padding:0 var(--space-3);background:#6d4aff14;border:1px solid #6d4aff33}.asset-center-intro{color:var(--library-muted);margin:0;font-size:12px;line-height:1.6}.asset-library-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.asset-library-card{border:1px solid rgba(var(--anam-border-rgb), .07);background:rgba(var(--anam-tint-rgb), .03);border-radius:18px;gap:10px;padding:10px;display:grid}.asset-media-surface{cursor:pointer;background:#0000002e;border:0;border-radius:14px;width:100%;padding:0;display:block;overflow:hidden}.asset-media-surface img,.asset-media-surface video{object-fit:cover;width:100%;height:100%;display:block}.asset-media-surface.is-audio{min-height:148px;color:rgba(var(--anam-fg-rgb), .86)}.asset-media-surface.is-audio div{place-items:center;gap:var(--space-2);min-height:148px;display:grid}.asset-library-card-body{gap:var(--space-1);display:grid}.asset-library-card-body strong{font-size:13px}.asset-library-card-body span{color:var(--library-muted);font-size:11px}.asset-template-prompt{color:rgba(var(--anam-fg-rgb), .72);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:2px 0 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.asset-center-empty{border:1px dashed rgba(var(--anam-border-rgb), .12);color:var(--library-muted);background:rgba(var(--anam-tint-rgb), .02);border-radius:18px;gap:6px;padding:18px;display:grid}.asset-center-subtabs{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-folder-list{gap:var(--space-2);display:grid}.asset-folder-item{align-items:center;gap:var(--space-3);border:1px solid rgba(var(--anam-border-rgb), .07);min-height:52px;color:rgba(var(--anam-fg-rgb), .86);background:rgba(var(--anam-tint-rgb), .035);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:22px minmax(0,1fr) auto;padding:0 14px;transition:border-color .14s,background .14s;display:grid}.asset-folder-item:hover{background:#6d4aff12;border-color:#6d4aff47}.asset-folder-item svg{color:var(--anam-secondary)}.asset-folder-name{font-size:14px;font-weight:600}.asset-folder-count{border-radius:var(--r-pill);min-width:22px;color:rgba(var(--anam-fg-rgb), .7);background:rgba(var(--anam-tint-rgb), .08);text-align:center;padding:2px 9px;font-size:12px}.asset-center-breadcrumb{align-items:center;gap:var(--space-2);color:var(--library-muted);font-size:12px;display:flex}.asset-center-breadcrumb button{border-radius:var(--r-sm);color:rgba(var(--anam-fg-rgb), .78);background:rgba(var(--anam-tint-rgb), .06);padding:var(--space-1) 10px;cursor:pointer;border:0;font-size:12px}.asset-center-breadcrumb button:hover{color:rgb(var(--anam-fg-rgb));background:rgba(var(--anam-tint-rgb), .12)}.asset-center-breadcrumb strong{color:rgba(var(--anam-fg-rgb), .92);font-size:13px}.library-search input:focus{border-color:rgba(var(--anam-border-rgb), .18);background:rgba(var(--anam-tint-rgb), .065)}.library-folder-list{padding:var(--space-1) 0;gap:5px;display:grid}.library-folder-list button{align-items:center;gap:var(--space-2);border-radius:var(--r-md);min-height:40px;color:rgba(var(--anam-fg-rgb), .6);padding:0 var(--space-2);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px 26px minmax(0,1fr);display:grid}.library-folder-list button:hover{color:rgba(var(--anam-fg-rgb), .9);background:rgba(var(--anam-tint-rgb), .07)}.mapping-panel{gap:var(--space-3);max-height:calc(100vh - 330px);display:grid;top:286px;right:500px;overflow:auto}.generation-settings-panel,.result-editor-panel{gap:var(--space-3);max-height:calc(100vh - 150px);display:grid;top:124px;right:500px;overflow:auto}.generation-job-panel{gap:var(--space-3);border:1px solid rgba(var(--anam-border-rgb), .12);border-radius:var(--r-lg);background:rgb(var(--anam-card-rgb));-webkit-backdrop-filter:none;backdrop-filter:none;width:min(440px,100vw - 52px);max-height:calc(100vh - 330px);display:grid;top:286px;right:500px;overflow:auto;box-shadow:0 16px 42px #0000006b}.card-popup-panel{border:1px solid rgba(var(--anam-border-rgb), .12);border-radius:var(--r-lg);background:rgb(var(--anam-card-rgb));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 16px 42px #0000006b}.card-popup-header{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:grab;display:flex}.card-popup-header:active{cursor:grabbing}.card-popup-close{border:1px solid rgba(var(--anam-border-rgb), .12);border-radius:var(--r-pill);width:28px;height:28px;color:rgba(var(--anam-fg-rgb), .76);background:rgba(var(--anam-tint-rgb), .06);cursor:pointer;flex:none;place-items:center;padding:0;display:grid}.card-popup-close:hover{color:rgba(var(--anam-fg-rgb), .96);background:rgba(var(--anam-tint-rgb), .12)}.agent-panel header{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:6px;display:flex}.agent-panel-title{align-items:center;gap:var(--space-2);min-width:0;display:flex}.agent-panel-title>div{min-width:0}.agent-panel-title>div span{max-width:260px;color:rgba(var(--anam-fg-rgb), .58);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;display:block;overflow:hidden}.agent-panel-header-actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.agent-model-shortcut{min-height:30px;padding:0 10px;font-size:11px}.agent-mode-switch{border:1px solid rgba(var(--anam-border-rgb), .09);border-radius:var(--r-pill);background:rgba(var(--anam-tint-rgb), .035);grid-template-columns:repeat(2,minmax(0,1fr));display:inline-grid;overflow:hidden}.agent-mode-switch button{min-width:48px;height:28px;color:rgba(var(--anam-fg-rgb), .58);padding:0 var(--space-2);cursor:pointer;background:0 0;border:0;font-size:11px}.agent-mode-switch button.is-active{color:#fff;background:linear-gradient(135deg, var(--anam-primary), var(--anam-secondary) 58%, var(--anam-sky));font-weight:700}.agent-panel-close{border:1px solid rgba(var(--anam-border-rgb), .09);border-radius:var(--r-pill);width:30px;height:30px;color:rgba(var(--anam-fg-rgb), .74);background:rgba(var(--anam-tint-rgb), .04);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.project-panel header,.knowledge-panel header{align-items:center;gap:10px;display:flex}.project-panel header span:last-child,.knowledge-panel header span:last-child{color:rgba(var(--anam-fg-rgb), .55);margin-top:3px;font-size:11px;line-height:1.35;display:block}.template-panel header{align-items:center;gap:var(--space-2);display:flex}.provider-panel header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.library-panel header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.library-panel header span:last-child{margin-top:0;display:inline}.provider-panel-heading{align-items:center;gap:var(--space-2);min-width:0;display:flex}.provider-panel-heading>div{min-width:0}.provider-panel-heading span:last-child{color:rgba(var(--anam-fg-rgb), .55);margin-top:3px;font-size:11px;display:block}.mapping-panel header{align-items:center;gap:var(--space-2);display:flex}.generation-settings-panel header,.result-editor-panel header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.generation-job-panel header{align-items:center;gap:var(--space-2);display:flex}.generation-settings-section{gap:10px;display:grid}.generation-settings-summary{gap:var(--space-2);border:1px solid rgba(var(--anam-border-rgb), .08);background:rgba(var(--anam-tint-rgb), .04);border-radius:10px;padding:9px;display:grid}.generation-settings-summary div:first-child{gap:3px;display:grid}.generation-settings-summary span{color:rgba(var(--anam-fg-rgb), .52);font-size:11px}.generation-settings-summary strong{color:rgba(var(--anam-fg-rgb), .9);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.generation-settings-chips{flex-wrap:wrap;gap:6px;display:flex}.generation-settings-chips small{border:1px solid rgba(var(--anam-border-rgb), .08);border-radius:var(--r-pill);color:rgba(var(--anam-fg-rgb), .7);background:rgba(var(--anam-tint-rgb), .05);padding:var(--space-1) var(--space-2);font-size:11px}.generation-settings-view-switch{border:1px solid rgba(var(--anam-border-rgb), .08);border-radius:var(--r-md);background:rgba(var(--anam-tint-rgb), .035);padding:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.generation-settings-view-switch button{min-height:32px;color:rgba(var(--anam-fg-rgb), .58);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:12px}.generation-settings-view-switch button.is-active{color:#fff;background:linear-gradient(135deg, var(--anam-primary), var(--anam-secondary) 58%, var(--anam-sky));font-weight:700}.generation-mode-switch{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.generation-mode-switch button{border:1px solid rgba(var(--anam-border-rgb), .08);min-width:0;min-height:34px;color:rgba(var(--anam-fg-rgb), .62);background:rgba(var(--anam-tint-rgb), .04);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:12px;display:inline-flex}.generation-mode-switch button.is-active{color:var(--anam-secondary);background:#6d4aff1f;border-color:#6d4aff6b}.generation-route-inspector{gap:var(--space-2);border:1px solid rgba(var(--anam-border-rgb), .08);background:rgba(var(--anam-tint-rgb), .035);border-radius:10px;padding:9px;display:grid}.generation-settings-advanced{gap:10px;display:grid}.generation-route-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.generation-route-header small{color:rgba(var(--anam-fg-rgb), .46);font-size:11px}.inline-link-button{color:var(--anam-secondary);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.generation-route-rows{gap:7px;display:grid}.generation-route-row{grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.generation-route-row span{color:rgba(var(--anam-fg-rgb), .48);font-size:11px}.generation-route-row strong{color:rgba(var(--anam-fg-rgb), .82);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.generation-provider-chips{flex-wrap:wrap;gap:6px;display:flex}.generation-provider-chips span{border-radius:var(--r-pill);color:#bfdbfedb;padding:var(--space-1) var(--space-2);background:#2563eb1c;border:1px solid #93c5fd2e;font-size:11px}.generation-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.generation-preset-grid{gap:var(--space-2);display:grid}.generation-preset-row{gap:var(--space-2);grid-template-columns:58px minmax(0,1fr);align-items:center;display:grid}.generation-preset-row>span{color:rgba(var(--anam-fg-rgb), .5);font-size:11px}.generation-preset-options{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.generation-preset-options button{border:1px solid rgba(var(--anam-border-rgb), .08);min-width:42px;min-height:28px;color:rgba(var(--anam-fg-rgb), .64);background:rgba(var(--anam-tint-rgb), .04);padding:0 var(--space-2);cursor:pointer;border-radius:9px;font-size:11px}.generation-preset-options button.is-active{color:var(--anam-secondary);background:#6d4aff1f;border-color:#6d4aff6b;font-weight:700}.generation-settings-panel .template-field{padding:0}.generation-settings-panel .template-field input,.generation-settings-panel .template-field select,.generation-settings-panel .template-field textarea{width:100%}.generation-settings-panel .provider-route-badge,.generation-settings-panel .frame-asset-status{width:100%;margin:0}.generation-prompt-editor textarea{resize:vertical;min-height:112px}.generation-prompt-editor.compact textarea{min-height:64px}.generation-reference-list{gap:7px;display:grid}.generation-reference-list>.muted{border:1px dashed rgba(var(--anam-border-rgb), .12);padding:var(--space-2);border-radius:9px;font-size:11px;line-height:1.45}.generation-reference-item{gap:6px var(--space-2);border:1px solid rgba(var(--anam-border-rgb), .08);background:rgba(var(--anam-tint-rgb), .035);padding:var(--space-2);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.generation-reference-item div{gap:3px;min-width:0;display:grid}.generation-reference-item strong{color:rgba(var(--anam-fg-rgb), .86);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.generation-reference-item span,.generation-reference-item p{color:rgba(var(--anam-fg-rgb), .52);font-size:11px;line-height:1.45}.generation-reference-item p{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-column:1/-1;margin:0;display:-webkit-box;overflow:hidden}.generation-reference-item button{border:1px solid rgba(var(--anam-border-rgb), .1);border-radius:var(--r-sm);min-height:26px;color:rgba(var(--anam-fg-rgb), .72);background:rgba(var(--anam-tint-rgb), .05);padding:0 var(--space-2);cursor:pointer;font-size:11px}.generation-reference-item button:hover{color:var(--anam-secondary);border-color:#6d4aff57}.generation-knowledge-toggle{justify-content:flex-start}.generation-knowledge-preview{gap:6px;display:grid}.generation-knowledge-preview span{border:1px solid rgba(var(--anam-border-rgb), .08);min-width:0;color:rgba(var(--anam-fg-rgb), .62);background:rgba(var(--anam-tint-rgb), .04);padding:7px var(--space-2);overflow-wrap:anywhere;border-radius:9px;font-size:11px;line-height:1.45}.generation-knowledge-picker{gap:6px;display:grid}.generation-knowledge-picker label{align-items:flex-start;gap:var(--space-2);border:1px solid rgba(var(--anam-border-rgb), .08);min-width:0;color:rgba(var(--anam-fg-rgb), .66);background:rgba(var(--anam-tint-rgb), .035);padding:7px var(--space-2);border-radius:9px;font-size:11px;line-height:1.45;display:flex}.generation-knowledge-picker input{flex:none;width:14px;height:14px;margin:1px 0 0}.generation-knowledge-picker label span{overflow-wrap:anywhere;min-width:0}.generation-settings-actions{z-index:2;border-top:1px solid rgba(var(--anam-border-rgb), .08);background:linear-gradient(180deg, rgba(var(--anam-surface-rgb), .72), rgba(var(--anam-surface-rgb), .96) 38%);margin:var(--space-1) calc(var(--space-3) * -1) calc(var(--space-3) * -1);padding:10px var(--space-3) var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex;position:sticky;bottom:-12px}.generation-settings-secondary-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.generation-settings-actions button{min-height:34px;padding:0 var(--space-3)}.generation-settings-run-action{justify-content:center;align-items:center;gap:var(--space-2);color:#fff;background:linear-gradient(135deg, var(--anam-primary), var(--anam-secondary) 58%, var(--anam-sky));cursor:pointer;border:0;border-radius:10px;font-weight:750;display:inline-flex}.result-editor-preview{border:1px solid rgba(var(--anam-border-rgb), .08);border-radius:var(--r-md);background:linear-gradient(135deg, rgba(var(--anam-tint-rgb), .045), rgba(var(--anam-tint-rgb), .015)), rgb(var(--anam-card-rgb));place-items:center;min-height:188px;display:grid;overflow:hidden}.result-editor-preview img,.result-editor-preview video{object-fit:contain;width:100%;max-height:270px;display:block}.result-editor-preview audio{width:calc(100% - 24px)}.result-editor-placeholder{border:1px dashed rgba(var(--anam-border-rgb), .12);width:calc(100% - 24px);min-height:116px;color:rgba(var(--anam-fg-rgb), .48);border-radius:10px;place-items:center;font-size:12px;display:grid}.result-editor-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.result-editor-meta span{border:1px solid rgba(var(--anam-border-rgb), .08);min-width:0;color:rgba(var(--anam-fg-rgb), .54);background:rgba(var(--anam-tint-rgb), .035);padding:var(--space-2);overflow-wrap:anywhere;border-radius:10px;gap:3px;font-size:10px;line-height:1.35;display:grid}.result-editor-meta strong{color:rgba(var(--anam-fg-rgb), .86);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.result-editor-prompt{padding:0}.result-editor-prompt textarea{resize:vertical;width:100%;min-height:108px}.result-editor-prompt.compact textarea{min-height:72px}.result-editor-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.result-editor-actions button{border:1px solid rgba(var(--anam-border-rgb), .08);min-width:0;min-height:34px;color:rgba(var(--anam-fg-rgb), .72);background:rgba(var(--anam-tint-rgb), .045);padding:0 var(--space-2);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:11px;display:inline-flex}.result-editor-actions button:hover:not(:disabled){color:var(--anam-secondary);background:#6d4aff1a;border-color:#6d4aff57}.result-editor-actions button:disabled{cursor:not-allowed;opacity:.42}.agent-panel p{margin:var(--space-3) 0;color:rgba(var(--anam-fg-rgb), .66);font-size:13px;line-height:1.55}.agent-compact-summary{border:1px solid rgba(var(--anam-border-rgb), .08);border-radius:var(--r-md);min-width:0;color:rgba(var(--anam-fg-rgb), .62);background:rgba(var(--anam-tint-rgb), .04);padding:var(--space-2) 10px;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.agent-compact-summary strong,.agent-compact-summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-compact-summary strong{color:rgba(var(--anam-fg-rgb), .82);font-weight:650}.agent-welcome{padding:var(--space-1) 2px 2px;gap:5px;display:grid}.agent-welcome span{color:rgba(var(--anam-fg-rgb), .48);font-size:12px}.agent-welcome strong{color:rgba(var(--anam-fg-rgb), .96);font-size:22px;font-weight:750;line-height:1.25}.agent-model-setup{gap:var(--space-2);border:1px solid rgba(var(--anam-border-rgb), .08);background:rgba(var(--anam-tint-rgb), .032);border-radius:14px;padding:10px;display:grid}.agent-model-setup.compact{border-radius:var(--r-md);background:rgba(var(--anam-tint-rgb), .03);gap:9px;padding:9px}.agent-model-setup.compact .provider-route-badge{margin:0}.agent-model-setup.compact .agent-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agent-model-setup-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.agent-model-setup-header div{gap:3px;min-width:0;display:grid}.agent-model-setup-header strong{color:rgba(var(--anam-fg-rgb), .9);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.agent-model-setup-header small{color:rgba(var(--anam-fg-rgb), .48);flex:none;font-size:11px}.agent-model-capabilities,.provider-setup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.agent-model-capabilities span,.provider-setup-grid span{border:1px solid rgba(var(--anam-border-rgb), .07);border-radius:var(--r-sm);color:rgba(var(--anam-fg-rgb), .58);background:rgba(var(--anam-tint-rgb), .04);text-overflow:ellipsis;white-space:nowrap;padding:6px 7px;font-size:10.5px;overflow:hidden}.provider-setup-overview{border:1px solid rgba(var(--anam-border-rgb), .08);border-radius:var(--r-md);background:rgba(var(--anam-tint-rgb), .035);gap:9px;padding:10px;display:grid}.provider-setup-grid span{white-space:normal;gap:3px;display:grid}.provider-setup-grid strong{color:rgba(var(--anam-fg-rgb), .88);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.provider-setup-overview p{color:rgba(var(--anam-fg-rgb), .52);margin:0;font-size:11px;line-height:1.45}.provider-role-grid{gap:var(--space-2);grid-template-columns:1fr;display:grid}.provider-role-grid label{gap:5px;display:grid}.provider-role-grid span{color:rgba(var(--anam-fg-rgb), .52);font-size:11px}.provider-role-grid select{border:1px solid rgba(var(--anam-border-rgb), .1);width:100%;min-width:0;height:34px;color:rgba(var(--anam-fg-rgb), .86);background:rgba(var(--anam-tint-rgb), .06);border-radius:10px;outline:none;padding:0 10px;font-size:12px}.account-info-list{gap:10px;margin-top:10px;display:grid}.account-info-list label{gap:5px;display:grid}.account-info-list span{color:rgba(var(--anam-fg-rgb), .52);font-size:11px}.account-info-list input{border:1px solid rgba(var(--anam-border-rgb), .1);width:100%;height:36px;color:rgba(var(--anam-fg-rgb), .86);background:rgba(var(--anam-tint-rgb), .06);border-radius:10px;outline:none;padding:0 10px}.account-panel-section{gap:10px}.account-section-title-row{align-items:center;gap:var(--space-2);color:rgba(var(--anam-fg-rgb), .58);display:flex}.account-section-title-row .agent-ghost-button{margin-left:auto}.account-credit-grid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.account-credit-grid div{gap:var(--space-1);border:1px solid rgba(var(--anam-border-rgb), .08);border-radius:var(--r-md);background:rgba(var(--anam-tint-rgb), .045);padding:10px;display:grid}.account-credit-grid span,.account-usage-item span{color:rgba(var(--anam-fg-rgb), .52);font-size:11px}.account-credit-grid strong{color:rgba(var(--anam-fg-rgb), .92);font-size:18px}.account-usage-list{gap:var(--space-2);max-height:260px;padding-right:2px;display:grid;overflow:auto}.account-usage-item{justify-content:space-between;align-items:flex-start;gap:var(--space-3);border:1px solid rgba(var(--anam-border-rgb), .08);border-radius:var(--r-md);background:rgba(var(--anam-tint-rgb), .04);padding:10px;display:flex}.account-usage-item div{gap:var(--space-1);min-width:0;display:grid}.account-usage-item div:last-child{flex-shrink:0;justify-items:end}.account-usage-item strong{color:rgba(var(--anam-fg-rgb), .9);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.account-usage-item span{align-items:center;gap:var(--space-1);display:inline-flex}.agent-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.agent-actions button{min-height:34px;padding:0 var(--space-3)}.agent-ghost-button{align-items:center;gap:var(--space-2);border:1px solid rgba(var(--anam-border-rgb), .09);border-radius:var(--r-pill);color:rgba(var(--anam-fg-rgb), .78);background:rgba(var(--anam-tint-rgb), .04);cursor:pointer;display:inline-flex}.agent-ghost-button:hover{background:rgba(var(--anam-tint-rgb), .07)}.agent-ghost-button.compact{min-height:28px;padding:0 10px;font-size:11px}.agent-empty-thread{border:1px dashed rgba(var(--anam-border-rgb), .1);color:rgba(var(--anam-fg-rgb), .55);background:rgba(var(--anam-tint-rgb), .025);border-radius:14px;gap:6px;padding:14px;font-size:12px;line-height:1.55;display:grid}.agent-empty-thread strong{color:rgba(var(--anam-fg-rgb), .88);font-size:13px}.agent-compose-settings{border:1px solid rgba(var(--anam-border-rgb), .08);background:rgba(var(--anam-tint-rgb), .03);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:9px;display:grid}.agent-compose-settings label{gap:5px;min-width:0;display:grid}.agent-compose-settings span{color:rgba(var(--anam-fg-rgb), .46);font-size:10px}.agent-compose-settings select,.agent-compose-settings input{width:100%;min-width:0;height:30px;color:rgba(var(--anam-fg-rgb), .78);background:rgba(var(--anam-tint-rgb), .06);padding:0 var(--space-2);border:0;border-radius:9px;outline:none;font-size:11px}.agent-compose-settings.is-popover{display:none}.agent-compose-settings.is-popover label:first-child{grid-column:span 3}.agent-compose-settings.is-popover span{color:rgba(var(--anam-fg-rgb), .48)}.agent-compose-settings.is-popover select{border:1px solid rgba(var(--anam-border-rgb), .075);color:rgba(var(--anam-fg-rgb), .86);background:rgba(var(--anam-tint-rgb), .055)}.agent-chat-composer{gap:var(--space-2);border:1px solid rgba(var(--anam-border-rgb), .09);border-radius:var(--r-lg);background:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .056), rgba(var(--anam-tint-rgb), .034)), rgba(var(--anam-surface-rgb), .92);padding:var(--space-2);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid;position:relative}.agent-chat-composer.is-drop-active{background:linear-gradient(180deg, #6d4aff1f, #6d4aff0b), rgba(var(--anam-surface-rgb), .94);border-color:#6d4aff94;box-shadow:0 0 0 1px #6d4aff2e,0 16px 44px #00000047}.agent-skill-confirm{gap:var(--space-2);background:linear-gradient(135deg, #6e5bff24, #6d4aff12), rgba(var(--anam-surface-rgb), .92);border:1px solid #6d4aff29;border-radius:14px;padding:9px;display:grid;box-shadow:0 16px 44px #00000047}.agent-skill-confirm-main{align-items:center;gap:var(--space-2);min-width:0;display:flex}.agent-skill-confirm-main>div{gap:2px;min-width:0;margin-right:auto;display:grid}.agent-skill-confirm strong{color:rgba(var(--anam-fg-rgb), .9);font-size:12px;font-weight:560}.agent-skill-confirm span{color:rgba(var(--anam-fg-rgb), .5);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.agent-skill-confirm button{border:1px solid rgba(var(--anam-border-rgb), .08);border-radius:var(--r-pill);min-height:30px;color:rgba(var(--anam-fg-rgb), .72);background:rgba(var(--anam-tint-rgb), .07);cursor:pointer;flex-shrink:0;padding:0 11px;font-size:11px}.agent-skill-confirm button.primary{color:#0a0c10eb;background:linear-gradient(135deg,#7fe7dc,#4ac3ff);border-color:#6d4aff42}.agent-skill-confirm button:disabled{cursor:not-allowed;opacity:.48}.agent-skill-plan-editor{gap:var(--space-2);max-height:min(46vh,520px);padding-right:2px;display:grid;overflow:auto}.agent-skill-plan-editor-head{border-top:1px solid rgba(var(--anam-border-rgb), .075);padding-top:var(--space-2);justify-content:space-between;align-items:center;gap:10px;display:flex}.agent-skill-job-editor{gap:var(--space-2);border:1px solid rgba(var(--anam-border-rgb), .075);border-radius:var(--r-md);background:rgba(var(--anam-tint-rgb), .045);padding:var(--space-2);display:grid}.agent-skill-job-editor-head,.agent-skill-job-meta{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.agent-skill-job-editor-head>span{color:#6d4affc7;font-variant-numeric:tabular-nums;font-size:11px}.agent-skill-job-editor label{gap:var(--space-1);display:grid}.agent-skill-job-editor label span{color:rgba(var(--anam-fg-rgb), .46);font-size:10px}.agent-skill-job-editor input,.agent-skill-job-editor select,.agent-skill-job-editor textarea{border:1px solid rgba(var(--anam-border-rgb), .08);width:100%;min-width:0;color:rgba(var(--anam-fg-rgb), .86);background:rgba(var(--anam-surface-rgb), .5);padding:7px var(--space-2);font:inherit;resize:vertical;border-radius:9px;font-size:11px}.agent-skill-job-editor textarea{line-height:1.45}.agent-skill-job-meta{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.agent-popover{z-index:20;border:1px solid rgba(var(--anam-border-rgb), .09);color:rgba(var(--anam-fg-rgb), .86);background:rgba(var(--anam-surface-rgb), .98);transform-origin:100% 100%;border-radius:14px;padding:10px;position:absolute;bottom:52px;right:8px;box-shadow:0 20px 60px #0000006b}.agent-popover .agent-popover-close{border-radius:var(--r-pill);width:24px;height:24px;min-height:0;color:rgba(var(--anam-fg-rgb), .58);background:rgba(var(--anam-tint-rgb), .06);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute;top:7px;right:7px}.agent-popover .agent-popover-close:hover{color:rgba(var(--anam-fg-rgb), .96);background:rgba(var(--anam-tint-rgb), .14)}.agent-source-popover{gap:var(--space-1);width:214px;padding:var(--space-2);transform-origin:0 100%;display:grid;bottom:calc(100% + 8px);left:8px;right:auto}.agent-source-popover button{align-items:center;gap:var(--space-2);min-height:34px;color:rgba(var(--anam-fg-rgb), .84);padding:0 var(--space-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;display:grid}.agent-source-popover button:hover{background:rgba(var(--anam-tint-rgb), .08)}.agent-source-popover i{border-radius:var(--r-pill);background:rgba(var(--anam-tint-rgb), .12);width:30px;height:18px}.agent-mode-popover{width:156px;padding:var(--space-2);gap:5px;display:grid;left:8px;right:auto}.agent-skill-popover{width:238px;padding:var(--space-2);transform-origin:0 100%;gap:5px;display:grid;left:92px;right:auto}.agent-mode-list{gap:5px;display:grid}.agent-mode-list button{align-items:center;gap:var(--space-2);min-height:34px;color:rgba(var(--anam-fg-rgb), .84);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:26px minmax(0,1fr);padding:7px;display:grid}.agent-mode-list button:hover,.agent-mode-list button.is-active{background:rgba(var(--anam-tint-rgb), .08)}.agent-mode-icon{border-radius:var(--r-pill);width:26px;height:26px;color:var(--anam-secondary);background:#6d4aff1f;place-items:center;display:grid}.agent-mode-list strong,.agent-mode-list small{display:block}.agent-mode-list strong{color:rgba(var(--anam-fg-rgb), .9);font-size:13px;font-weight:450}.agent-mode-list small{color:rgba(var(--anam-fg-rgb), .46);margin-top:2px;font-size:11px;line-height:1.35}.agent-model-popover{width:220px;padding:var(--space-2);transform-origin:0 100%;gap:6px;display:grid;left:130px;right:auto}.agent-model-list{gap:6px;display:grid}.agent-model-list button,.agent-model-empty{border-radius:var(--r-md);min-height:44px;color:rgba(var(--anam-fg-rgb), .86);text-align:left;background:0 0;border:0;gap:3px;padding:9px 10px;display:grid}.agent-model-list button{cursor:pointer}.agent-model-list button:hover,.agent-model-list button.is-active{background:#6d4aff1a}.agent-model-list strong,.agent-model-empty strong{font-size:13px;font-weight:450}.agent-model-list span,.agent-model-empty span{color:rgba(var(--anam-fg-rgb), .48);font-size:11px}.agent-params-popover{gap:10px;width:246px;padding:10px;display:grid;left:auto;right:74px}.agent-param-group{gap:var(--space-2);display:grid}.agent-param-group>span{color:rgba(var(--anam-fg-rgb), .58);font-size:12px;font-weight:450}.agent-segment-grid{gap:var(--space-2);display:grid}.agent-segment-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-segment-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-segment-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.agent-segment-grid button,.agent-ratio-grid button{border:1px solid rgba(var(--anam-border-rgb), .09);border-radius:var(--r-sm);color:rgba(var(--anam-fg-rgb), .76);background:rgba(var(--anam-tint-rgb), .055);cursor:pointer}.agent-segment-grid button{min-height:34px;font-size:12px}.agent-segment-grid button.is-active,.agent-ratio-grid button.is-active{border-color:rgba(var(--anam-border-rgb), .14);background:rgba(var(--anam-tint-rgb), .16);color:rgba(var(--anam-fg-rgb), .94)}.agent-segment-grid button:disabled{color:rgba(var(--anam-fg-rgb), .24);background:rgba(var(--anam-tint-rgb), .035);cursor:not-allowed}.agent-ratio-grid{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.agent-ratio-grid button{place-items:center;gap:5px;min-height:62px;font-size:12px;display:grid}.agent-ratio-grid i{opacity:.76;border:1px solid;border-radius:2px;width:22px;max-width:30px;min-height:12px;display:block}.agent-reference-strip{min-height:34px;color:rgba(var(--anam-fg-rgb), .48);background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:2px 3px 0;font-size:11px;display:flex}.agent-reference-strip button{border:1px solid rgba(var(--anam-border-rgb), .09);width:32px;height:32px;color:rgba(var(--anam-fg-rgb), .76);background:rgba(var(--anam-tint-rgb), .055);cursor:pointer;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}.agent-reference-strip .agent-reference-upload-button{width:34px;height:34px;color:rgba(var(--anam-fg-rgb), .9);background:rgba(var(--anam-tint-rgb), .075);border-radius:10px}.agent-reference-strip button:hover{color:rgba(var(--anam-fg-rgb), .94);background:rgba(var(--anam-tint-rgb), .1)}.agent-reference-strip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-reference-thumbs{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.agent-inline-references{min-width:0;padding:5px var(--space-2) 0;flex-wrap:wrap;gap:7px;display:flex}.agent-inline-reference-chip{border:1px solid rgba(var(--anam-border-rgb), .1);border-radius:var(--r-md);width:44px;height:44px;color:rgba(var(--anam-fg-rgb), .84);background:rgba(var(--anam-tint-rgb), .07);align-items:center;padding:3px;display:inline-flex;position:relative;overflow:visible}.agent-inline-reference-chip img{object-fit:cover;border-radius:9px;flex:none;width:100%;height:100%}.agent-inline-reference-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.agent-inline-reference-chip.is-uploading{opacity:.64}.agent-inline-reference-chip.is-failed{color:#ffbebedb;border-color:#ff6e6e5c}.agent-reference-thumbs .agent-reference-thumb{border-radius:var(--r-md);background:rgba(var(--anam-tint-rgb), .07);align-items:center;width:48px;height:48px;padding:3px;display:inline-flex;position:relative;overflow:visible}.agent-reference-thumbs img{object-fit:cover;border-radius:9px;flex:none;width:100%;height:100%}.agent-reference-thumb-name{min-width:0;color:rgba(var(--anam-fg-rgb), .82);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.agent-reference-thumb.is-uploading{opacity:.82;position:relative;overflow:hidden}.agent-inline-reference-chip .reference-order-badge,.agent-reference-thumb .reference-order-badge{top:-4px;left:-4px}.agent-inline-reference-chip .agent-reference-remove,.agent-reference-thumb .agent-reference-remove{border-radius:var(--r-pill);width:17px;min-width:17px;height:17px;color:rgba(var(--anam-fg-rgb), .94);opacity:0;background:#000000c2;border:0;place-items:center;padding:0;display:grid;position:absolute;top:-4px;right:-4px}.agent-popover button.is-active{color:#6d4afff5;background:#6d4aff1c}.agent-reference-thumb.is-uploading:after{content:"";background:linear-gradient(110deg, transparent 0%, rgba(var(--anam-tint-rgb), .22) 45%, transparent 78%);animation:1.1s infinite agentReferenceUploadSweep;position:absolute;inset:0}.agent-reference-thumb.is-failed{box-shadow:inset 0 0 0 1px #ff6574ad}@keyframes agentReferenceUploadSweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}.agent-model-section-title{margin:var(--space-2) var(--space-1) var(--space-1);color:rgba(var(--anam-fg-rgb), .46);font-size:11px;display:block}.agent-chat-composer textarea{width:100%;min-height:82px;max-height:150px;color:rgba(var(--anam-fg-rgb), .9);padding:var(--space-2) var(--space-2) var(--space-1);resize:vertical;background:0 0;border:0;outline:none;font-size:13px;line-height:1.55}.agent-chat-composer textarea::placeholder{color:rgba(var(--anam-fg-rgb), .38)}.agent-send-button{border-radius:var(--r-pill);color:#fff;background:linear-gradient(135deg, var(--anam-primary), var(--anam-secondary) 58%, var(--anam-sky));cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;transition:opacity .16s,transform .16s,box-shadow .16s,filter .16s;display:inline-grid;box-shadow:0 10px 28px #6e5bff38}.agent-send-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 34px #6d4aff3d}.agent-send-button:disabled{color:rgba(var(--anam-fg-rgb), .48);background:rgba(var(--anam-tint-rgb), .1);box-shadow:none;cursor:not-allowed}.agent-send-button.is-stopping{color:#fff;background:linear-gradient(135deg, var(--anam-primary), var(--anam-secondary), var(--anam-sky), var(--anam-primary));background-size:260% 260%;animation:1.4s infinite agentSendBusy}.agent-send-button.is-stopping:hover{filter:brightness(1.06)}@keyframes agentSendBusy{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.agent-composer-footer{align-items:center;gap:7px;min-width:0;display:flex}.agent-attach-button,.agent-ghost-icon{border-radius:var(--r-pill);width:34px;height:34px;color:rgba(var(--anam-fg-rgb), .72);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.agent-attach-button:hover,.agent-ghost-icon:hover:not(:disabled){color:rgba(var(--anam-fg-rgb), .92);background:rgba(var(--anam-tint-rgb), .07)}.agent-attach-button.is-active,.agent-ghost-icon.is-active{color:var(--anam-secondary);background:#6d4aff1f}.agent-mode-select,.agent-skill-select{border:1px solid rgba(var(--anam-border-rgb), .08);border-radius:var(--r-pill);min-width:84px;max-width:96px;height:34px;color:rgba(var(--anam-fg-rgb), .82);background:rgba(var(--anam-tint-rgb), .045);cursor:pointer;flex:none;align-items:center;gap:7px;padding:0 28px 0 11px;display:inline-flex;position:relative;overflow:hidden}.agent-mode-select:after,.agent-skill-select:after{content:"";opacity:.72;pointer-events:none;border-top:4px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;right:11px}.agent-mode-select span,.agent-skill-select span{font-size:12px;font-weight:450}.agent-mode-select.is-active,.agent-skill-select.is-active{color:var(--anam-secondary);background:#6d4aff1a;border-color:#6d4aff52}.agent-skill-select{min-width:96px;max-width:108px}.agent-icon-select{border-radius:var(--r-pill);width:34px;height:34px;color:rgba(var(--anam-fg-rgb), .72);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.agent-icon-select:hover,.agent-icon-select.is-active{color:var(--anam-secondary);background:#6d4aff1a}.agent-model-pill{border:1px solid rgba(var(--anam-border-rgb), .08);border-radius:var(--r-pill);min-width:0;max-width:112px;height:34px;color:rgba(var(--anam-fg-rgb), .76);background:rgba(var(--anam-tint-rgb), .045);padding:0 var(--space-3);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:450;display:inline-flex;overflow:hidden}.agent-model-pill:hover,.agent-model-pill.is-active{color:rgba(var(--anam-fg-rgb), .92);background:#6d4aff14;border-color:#6d4aff3d}.agent-param-pill{border:1px solid rgba(var(--anam-border-rgb), .08);border-radius:var(--r-pill);min-width:0;max-width:132px;height:34px;color:rgba(var(--anam-fg-rgb), .82);background:rgba(var(--anam-tint-rgb), .045);padding:0 26px 0 var(--space-3);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;align-items:center;font-size:12px;font-weight:450;display:inline-flex;position:relative;overflow:hidden}.agent-param-pill:after{content:"";opacity:.72;border-top:4px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;right:10px}.agent-param-pill.is-active{color:var(--anam-secondary);background:#6d4aff1a;border-color:#6d4aff52}.agent-compose-mode-tabs{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.agent-compose-mode-tabs button{border:1px solid rgba(var(--anam-border-rgb), .08);min-height:31px;color:rgba(var(--anam-fg-rgb), .58);background:rgba(var(--anam-tint-rgb), .035);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:11px;display:inline-flex}.agent-compose-mode-tabs button.is-active{color:var(--anam-secondary);background:#6d4aff1c;border-color:#6d4aff52}.agent-command-groups{border:1px solid rgba(var(--anam-border-rgb), .09);border-radius:var(--r-pill);background:rgba(var(--anam-tint-rgb), .035);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.agent-command-groups button{height:30px;color:rgba(var(--anam-fg-rgb), .58);padding:0 var(--space-2);cursor:pointer;background:0 0;border:0;font-size:11px}.agent-command-groups button.is-active{color:#fff;background:linear-gradient(135deg, var(--anam-primary), var(--anam-secondary) 58%, var(--anam-sky));font-weight:700}.agent-quick-actions{flex-wrap:wrap;gap:7px;display:flex}.agent-panel.is-compact .agent-quick-actions{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.agent-quick-actions button{border:1px solid rgba(var(--anam-border-rgb), .09);border-radius:var(--r-pill);min-height:30px;color:rgba(var(--anam-fg-rgb), .74);background:rgba(var(--anam-tint-rgb), .05);cursor:pointer;padding:0 10px;font-size:11px}.agent-panel.is-compact .agent-quick-actions button{flex:none}.agent-quick-actions button:hover{background:rgba(var(--anam-tint-rgb), .08)}.agent-summary,.agent-status{gap:6px;display:grid}.agent-panel.is-compact .agent-summary,.agent-panel.is-compact .agent-status{display:none}.agent-summary p,.agent-status p{color:rgba(var(--anam-fg-rgb), .68);margin:0;font-size:12px;line-height:1.45}.agent-timeline{gap:7px;max-height:200px;display:grid;overflow:hidden auto}.agent-panel.is-chat-panel .agent-timeline{align-content:start;min-height:0;max-height:none;padding-right:2px}.agent-thread-message{background:0 0;border:0;border-radius:0;gap:10px;min-width:0;padding:2px 2px 10px;display:grid}.agent-thread-message strong{color:rgba(var(--anam-fg-rgb), .94);font-size:18px;font-weight:760;line-height:1.35}.agent-thread-message p{color:rgba(var(--anam-fg-rgb), .7);white-space:normal;overflow-wrap:anywhere;word-break:normal;margin:0;font-size:13px;line-height:1.65}.agent-message-detail{gap:10px;min-width:0;max-width:100%;display:grid;overflow-x:hidden}.agent-message-table-wrap{scrollbar-width:thin;max-width:100%;overflow-x:auto}.agent-thinking-detail{border:1px solid rgba(var(--anam-border-rgb), .08);background:rgba(var(--anam-tint-rgb), .035);padding:var(--space-2) 10px;color:rgba(var(--anam-fg-rgb), .58);border-radius:10px;font-size:12px}.agent-thinking-detail summary{cursor:pointer;color:rgba(var(--anam-fg-rgb), .72)}.agent-thinking-detail p{margin:var(--space-2) 0 0;white-space:pre-wrap}.agent-message-detail table{table-layout:auto;border-collapse:separate;border-spacing:0;border:1px solid rgba(var(--anam-border-rgb), .08);width:auto;min-width:100%;max-width:100%;color:rgba(var(--anam-fg-rgb), .72);border-radius:10px;font-size:12px;overflow:hidden}.agent-message-detail th,.agent-message-detail td{border-bottom:1px solid rgba(var(--anam-border-rgb), .06);padding:7px var(--space-2);text-align:left;overflow-wrap:break-word;word-break:normal;vertical-align:top}.agent-message-detail td a,.agent-message-detail th a{overflow-wrap:anywhere}.agent-message-detail th{color:rgba(var(--anam-fg-rgb), .86);background:rgba(var(--anam-tint-rgb), .055);font-weight:560}.agent-message-detail tr:last-child td{border-bottom:0}.agent-thread-message ul{color:rgba(var(--anam-fg-rgb), .62);gap:7px;margin:2px 0 0;padding-left:17px;font-size:12.5px;line-height:1.55;display:grid}.agent-timeline-entry.agent-thread-message{padding:0 2px var(--space-2);border-bottom:0;gap:7px;display:grid}.agent-timeline-entry.agent-thread-message.user{border-bottom:0;justify-items:end}.agent-timeline-entry.agent-thread-message.user div{overflow-wrap:break-word;word-break:normal;white-space:pre-wrap;background:0 0;border:0;border-radius:0;width:fit-content;min-width:0;max-width:86%;padding:0}.agent-timeline-entry.agent-thread-message.user strong{color:#9b6bfff2}.agent-timeline-entry.agent-thread-message.user time{margin-right:var(--space-1)}.agent-timeline-entry.agent-thread-message.status{color:rgba(var(--anam-fg-rgb), .42);padding:0 2px var(--space-2);background:0 0;border:0;border-radius:0}.agent-timeline-entry.agent-thread-message.status strong{color:rgba(var(--anam-fg-rgb), .5);align-items:center;gap:7px;font-size:11.5px;font-weight:520;display:inline-flex}.agent-timeline-entry.agent-thread-message.status.status-running strong:after{border:1.5px solid rgba(var(--anam-border-rgb), .2);border-radius:var(--r-pill);content:"";border-top-color:#9b6bffe6;width:11px;height:11px;animation:.8s linear infinite agent-spin}.agent-timeline-entry.agent-thread-message.status p{color:rgba(var(--anam-fg-rgb), .42);font-size:11.5px;line-height:1.5}.agent-timeline-entry.agent-thread-message.status p:empty{display:none}@keyframes agent-spin{to{transform:rotate(360deg)}}.agent-timeline-entry.agent-thread-message.status.status-running,.agent-timeline-entry.agent-thread-message.status.status-done{color:rgba(var(--anam-fg-rgb), .46)}.agent-timeline-entry.agent-thread-message time{color:rgba(var(--anam-fg-rgb), .38);font-size:10.5px}.agent-panel.is-compact .agent-timeline{max-height:150px}.agent-timeline-entry:not(.agent-thread-message){justify-content:space-between;gap:var(--space-3);border:1px solid rgba(var(--anam-border-rgb), .08);border-radius:var(--r-md);background:rgba(var(--anam-tint-rgb), .04);padding:9px 10px;display:flex}.agent-timeline-entry strong{font-size:12px;line-height:1.35;display:block}.agent-timeline-entry span,.agent-timeline-entry time{color:rgba(var(--anam-fg-rgb), .52);font-size:11px;line-height:1.35}.agent-timeline-entry div{min-width:0}.agent-timeline-entry span{margin-top:3px;display:block}.agent-timeline-entry time{white-space:nowrap;flex-shrink:0}.status-running{border-color:#8b6cff42}.status-done{border-color:#69cf9138}.status-error{border-color:#ff5d5d38}.agent-timeline-entry.agent-thread-message,.agent-timeline-entry.agent-thread-message.user,.agent-timeline-entry.agent-thread-message.status,.agent-timeline-entry.agent-thread-message.assistant{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.agent-timeline-entry.agent-thread-message>div{box-shadow:none!important;background:0 0!important;border:0!important}.agent-timeline-references{gap:6px;margin:5px 0 2px;display:flex!important}.agent-timeline-references span{border:1px solid rgba(var(--anam-border-rgb), .1);width:42px;height:42px;color:rgba(var(--anam-fg-rgb), .62);background:rgba(var(--anam-tint-rgb), .055);border-radius:9px;place-items:center;display:grid;overflow:hidden}.agent-timeline-references img{object-fit:cover;width:100%;height:100%}.template-list{gap:7px;display:grid}.provider-list,.mapping-grid{gap:var(--space-2);display:grid}.mapping-suggestion-header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.mapping-suggestion-header .agent-ghost-button{min-height:30px;padding:0 10px;font-size:11px}.mapping-suggestion-header .agent-ghost-button:disabled{opacity:.44;cursor:not-allowed}.mapping-suggestion-list{gap:6px;display:grid}.mapping-suggestion-row{align-items:center;gap:var(--space-2);border:1px solid rgba(var(--anam-border-rgb), .08);background:rgba(var(--anam-tint-rgb), .035);padding:7px var(--space-2);border-radius:10px;grid-template-columns:minmax(78px,.8fr) minmax(0,1fr) minmax(0,1fr);display:grid}.mapping-suggestion-row span,.mapping-suggestion-row strong,.mapping-suggestion-row em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.35;overflow:hidden}.mapping-suggestion-row span{color:rgba(var(--anam-fg-rgb), .48)}.mapping-suggestion-row strong{color:rgba(var(--anam-fg-rgb), .78);font-weight:650}.mapping-suggestion-row em{color:rgba(var(--anam-fg-rgb), .58);font-style:normal}.mapping-suggestion-row.has-diff{background:#f4d35e0f;border-color:#f4d35e4d}.mapping-suggestion-row.has-diff em{color:#f4d35ee6}.job-meta-grid{border:1px solid rgba(var(--anam-border-rgb), .09);border-radius:var(--r-md);background:rgba(var(--anam-tint-rgb), .04);grid-template-columns:84px minmax(0,1fr);gap:7px 10px;padding:10px;display:grid}.job-meta-grid span,.job-meta-grid strong,.job-detail-text,.job-reference-list span{text-overflow:ellipsis;min-width:0;font-size:11px;line-height:1.45;overflow:hidden}.job-meta-grid span{color:rgba(var(--anam-fg-rgb), .45)}.job-meta-grid strong{color:rgba(var(--anam-fg-rgb), .78);white-space:nowrap}.generation-job-panel .template-section .job-meta-grid strong{white-space:normal;overflow-wrap:anywhere}.job-actions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.job-actions button{border:1px solid rgba(var(--anam-border-rgb), .1);min-width:0;min-height:32px;color:rgba(var(--anam-fg-rgb), .76);background:rgba(var(--anam-tint-rgb), .06);border-radius:9px;gap:7px;font-size:12px}.job-actions button:disabled{opacity:.42;cursor:not-allowed}.job-detail-text{color:rgba(var(--anam-fg-rgb), .66);margin:0}.job-knowledge-list{gap:var(--space-2);display:grid}.job-knowledge-item{border:1px solid rgba(var(--anam-border-rgb), .08);background:rgba(var(--anam-tint-rgb), .04);border-radius:10px;gap:7px;padding:9px;display:grid}.job-knowledge-item header,.job-knowledge-item footer{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.job-knowledge-item strong{min-width:0;color:rgba(var(--anam-fg-rgb), .82);overflow-wrap:anywhere;font-size:12px;font-weight:680}.job-knowledge-item header span,.job-knowledge-item footer span{border:1px solid rgba(var(--anam-border-rgb), .08);border-radius:var(--r-pill);min-width:0;color:rgba(var(--anam-fg-rgb), .54);background:rgba(var(--anam-tint-rgb), .04);overflow-wrap:anywhere;padding:3px 7px;font-size:10px;line-height:1.35}.job-knowledge-item p{color:rgba(var(--anam-fg-rgb), .62);overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.job-reference-list{gap:6px;display:grid}.job-reference-list span{border:1px solid rgba(var(--anam-border-rgb), .08);color:rgba(var(--anam-fg-rgb), .62);background:rgba(var(--anam-tint-rgb), .04);padding:7px var(--space-2);white-space:nowrap;border-radius:9px}.provider-row{border:1px solid rgba(var(--anam-border-rgb), .09);border-radius:var(--r-md);background:rgba(var(--anam-tint-rgb), .04);gap:0;display:grid;overflow:hidden}.provider-section-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.provider-add-button{border-radius:var(--r-pill);min-height:30px;color:rgba(var(--anam-fg-rgb), .92);cursor:pointer;background:#6d4aff14;border:1px solid #6d4aff33;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:inline-flex}.provider-add-button:hover:not(:disabled){background:#6d4aff24;border-color:#6d4aff5c}.provider-add-button:disabled{cursor:not-allowed;opacity:.45}.provider-add-panel{gap:7px;display:grid;overflow:hidden}.provider-add-panel button{border:1px solid rgba(var(--anam-border-rgb), .09);border-radius:var(--r-md);color:rgba(var(--anam-fg-rgb), .88);background:var(--anam-card-shell-bg);padding:var(--space-3);text-align:left;cursor:pointer;transition:border-color var(--motion) var(--ease-out), background-color var(--motion) var(--ease-out), transform var(--motion) var(--ease-out);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.provider-add-panel button:hover{border-color:rgba(var(--anam-cool-accent-rgb), .24);background:linear-gradient(180deg, rgba(var(--anam-cool-accent-rgb), .085), rgba(var(--anam-cool-accent-rgb), .035)), rgba(var(--anam-card-rgb), .98);transform:translateY(-1px)}.provider-add-panel button span{gap:3px;min-width:0;display:grid}.provider-add-panel button strong,.provider-add-panel button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.provider-add-panel button strong{font-size:12px}.provider-add-panel button small{color:rgba(var(--anam-fg-rgb), .45);font-size:10.5px}.provider-row-header{justify-content:space-between;align-items:center;gap:var(--space-2);padding:9px 10px;display:flex}.provider-title-button{align-items:center;gap:var(--space-2);min-width:0;color:rgba(var(--anam-fg-rgb), .86);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.provider-title-button svg{flex:none;transition:transform .18s}.provider-row.is-expanded .provider-title-button svg{transform:rotate(180deg)}.provider-title-button span{gap:2px;min-width:0;display:grid}.provider-title-button strong,.provider-title-button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.provider-title-button strong{font-size:12px}.provider-title-button small{color:rgba(var(--anam-fg-rgb), .45);font-size:10.5px}.provider-row-body{gap:var(--space-2);padding:0 10px 10px;display:grid;overflow:hidden}.provider-row-body label{gap:5px;display:grid}.provider-row-body label>span{color:rgba(var(--anam-fg-rgb), .52);font-size:11px}.provider-row input[type=text],.provider-row input:not([type]){width:100%}.provider-row input{border:1px solid rgba(var(--anam-border-rgb), .1);min-width:0;color:rgba(var(--anam-fg-rgb), .86);background:rgba(var(--anam-tint-rgb), .06);padding:var(--space-2) 10px;border-radius:10px;outline:none;font-size:12px}.provider-row input:focus{box-shadow:0 0 0 1px #6d4aff42}.provider-toggle{align-items:center;gap:var(--space-2);color:rgba(var(--anam-fg-rgb), .84);flex:none;font-size:12px;display:flex}.provider-toggle input{width:14px;height:14px;margin:0}.provider-delete-button{color:#ffbebedb;cursor:pointer;background:#ff545414;border:1px solid #ff75752e;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:11px;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.provider-delete-button:hover{background:#ff545424;border-color:#ff757557;transform:translateY(-1px)}.provider-capabilities{color:rgba(var(--anam-fg-rgb), .48);font-size:11px;line-height:1.35}.provider-model-input-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.provider-model-input-row button,.provider-model-suggestions button{border:1px solid rgba(var(--anam-border-rgb), .09);min-height:34px;color:rgba(var(--anam-fg-rgb), .78);background:rgba(var(--anam-tint-rgb), .055);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:inline-flex}.provider-model-input-row button:hover,.provider-model-suggestions button:hover,.provider-model-suggestions button.is-active{color:rgba(var(--anam-fg-rgb), .94);background:#6d4aff1a}.provider-model-suggestions{flex-wrap:wrap;gap:6px;display:flex}.provider-role-model-grid{gap:var(--space-2);border-top:1px solid rgba(var(--anam-border-rgb), .07);margin-top:2px;padding-top:10px;display:grid}.confirm-overlay{z-index:90;background:radial-gradient(circle at 50% 45%, #6d4aff14, transparent 34%), rgba(var(--anam-surface-rgb), .54);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);place-items:center;display:grid;position:fixed;inset:0}.confirm-dialog{border:1px solid rgba(var(--anam-border-rgb), .1);background:rgba(var(--anam-surface-rgb), .92);width:min(420px,100vw - 32px);padding:var(--space-4);border-radius:18px;gap:14px;display:grid;box-shadow:0 28px 90px #00000073}.confirm-dialog header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.confirm-dialog header div{gap:2px;min-width:0;display:grid}.confirm-dialog header strong{color:rgba(var(--anam-fg-rgb), .94);font-size:14px}.confirm-dialog header span{min-width:0;color:rgba(var(--anam-fg-rgb), .52);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.confirm-dialog p{color:rgba(var(--anam-fg-rgb), .68);margin:0;font-size:12px;line-height:1.65}.confirm-dialog-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.confirm-dialog-error{color:rgba(var(--anam-fg-rgb), .95);padding:var(--space-2) var(--space-3);background:#ff54541f;border:1px solid #ff757547;border-radius:10px;margin:0;font-size:12px;line-height:1.5}.confirm-danger-button{border-radius:var(--r-pill);min-height:36px;color:rgba(var(--anam-fg-rgb), .96);cursor:pointer;background:#ff545429;border:1px solid #ff757540;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;display:inline-flex}.confirm-danger-button:hover{background:#ff54543d;border-color:#ff75756b}.provider-route-badge{border:1px solid rgba(var(--anam-border-rgb), .1);border-radius:var(--r-sm);padding:var(--space-2) 10px;background:rgba(var(--anam-tint-rgb), .055);color:rgba(var(--anam-fg-rgb), .74);gap:2px;font-size:11px;display:grid}.provider-route-badge span{color:rgba(var(--anam-fg-rgb), .9);font-weight:650}.provider-route-badge small{color:rgba(var(--anam-fg-rgb), .52);line-height:1.35}.provider-route-badge.ready{background:#14b8a614;border-color:#5eead438}.frame-asset-status{margin:0 var(--space-3) 10px;border-radius:var(--r-sm);padding:var(--space-2);color:rgba(var(--anam-fg-rgb), .74);background:#f4d35e12;border:1px solid #f4d35e33;gap:7px;font-size:11px;display:grid}.frame-asset-status>span{color:rgba(var(--anam-fg-rgb), .86);font-weight:650}.frame-asset-status div{flex-wrap:wrap;gap:6px;display:flex}.frame-asset-status button{border:1px solid rgba(var(--anam-border-rgb), .1);border-radius:var(--r-sm);min-width:0;max-width:140px;height:26px;color:rgba(var(--anam-fg-rgb), .82);background:rgba(var(--anam-tint-rgb), .06);cursor:pointer;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.frame-asset-status button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.template-section,.project-section{gap:var(--space-2);display:grid}.knowledge-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.knowledge-summary span{border:1px solid rgba(var(--anam-border-rgb), .08);min-width:0;min-height:34px;color:rgba(var(--anam-fg-rgb), .64);background:rgba(var(--anam-tint-rgb), .045);border-radius:10px;justify-content:space-between;align-items:center;gap:6px;padding:0 9px;font-size:11px;display:flex}.knowledge-summary strong{color:rgba(var(--anam-fg-rgb), .92);font-size:12px}.knowledge-entry-list{gap:7px;display:grid}.knowledge-selection-save{border-radius:var(--r-md);background:#69cf910f;border:1px solid #69cf9129;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.knowledge-selection-save div{gap:3px;min-width:0;display:grid}.knowledge-selection-save strong{color:rgba(var(--anam-fg-rgb), .86);font-size:12px}.knowledge-selection-save span{color:rgba(var(--anam-fg-rgb), .52);font-size:11px}.knowledge-selection-save .template-import-button{min-width:100px}.knowledge-entry-item{border:1px solid rgba(var(--anam-border-rgb), .08);border-radius:var(--r-md);background:rgba(var(--anam-tint-rgb), .045);gap:6px;padding:10px;display:grid}.knowledge-entry-item div{gap:3px;display:grid}.knowledge-entry-item strong,.knowledge-entry-item span,.knowledge-entry-item p{text-overflow:ellipsis;min-width:0;overflow:hidden}.knowledge-entry-item strong{color:rgba(var(--anam-fg-rgb), .86);font-size:12px}.knowledge-entry-item span{color:rgba(var(--anam-fg-rgb), .5);font-size:11px}.knowledge-entry-item p{-webkit-line-clamp:3;color:rgba(var(--anam-fg-rgb), .66);-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.45;display:-webkit-box}.project-list,.project-asset-list,.project-switcher,.project-tags{flex-wrap:wrap;gap:7px;display:flex}.project-switcher button{border:1px solid rgba(var(--anam-border-rgb), .1);min-height:30px;color:rgba(var(--anam-fg-rgb), .72);background:rgba(var(--anam-tint-rgb), .06);cursor:pointer;border-radius:10px;padding:0 10px;font-size:12px}.project-switcher button.is-active{color:#0b0b0f;background:linear-gradient(135deg, var(--anam-primary), var(--anam-secondary) 58%, var(--anam-sky));border-color:#fff;font-weight:700}.project-list span,.project-asset-list span,.project-tags span{border:1px solid rgba(var(--anam-border-rgb), .1);background:rgba(var(--anam-tint-rgb), .06);border-radius:10px;align-items:center;min-height:28px;padding:0 9px;font-size:12px;display:inline-flex}.project-asset-list span{max-width:100%;color:rgba(var(--anam-fg-rgb), .72);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-footnote{color:rgba(var(--anam-fg-rgb), .45);font-size:11px}.project-inline-form{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.project-inline-form:has(.project-color-input){grid-template-columns:minmax(0,1fr) 92px auto}.project-inline-form input{border:1px solid rgba(var(--anam-border-rgb), .1);min-width:0;color:rgba(var(--anam-fg-rgb), .86);background:rgba(var(--anam-tint-rgb), .06);padding:var(--space-2) 10px;border-radius:10px;outline:none;font-size:12px}.project-inline-form button{color:#fff;background:linear-gradient(135deg, var(--anam-primary), var(--anam-secondary) 58%, var(--anam-sky));cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;width:34px;display:inline-flex}.template-section-title{color:rgba(var(--anam-fg-rgb), .55);font-size:11px}.template-list button{justify-content:flex-start;gap:var(--space-2);min-height:34px;padding:0 10px;font-size:12px}.canvas-template-item{border:1px solid rgba(var(--anam-border-rgb), .075);border-radius:var(--r-md);background:rgba(var(--anam-tint-rgb), .03);gap:6px;padding:6px;display:grid}.template-main-button{width:100%}.template-main-button-with-preview{text-align:left;gap:10px;padding:10px;display:grid}.template-preview-surface{min-height:112px}.template-main-meta{gap:6px;display:grid}.template-main-meta-top{align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.template-main-button[draggable=true]{cursor:grab}.template-main-button[draggable=true]:active{cursor:grabbing}.template-button-content{text-align:left;flex:1;gap:2px;min-width:0;display:grid}.template-button-content strong,.template-button-content em{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.3;overflow:hidden}.template-button-content strong{color:rgba(var(--anam-fg-rgb), .8);font-size:12px;font-weight:650}.template-button-content em{color:rgba(var(--anam-fg-rgb), .46);font-size:10px;font-style:normal}.template-source-badge{border:1px solid rgba(var(--anam-border-rgb), .12);border-radius:var(--r-pill);color:rgba(var(--anam-fg-rgb), .58);background:rgba(var(--anam-tint-rgb), .055);white-space:nowrap;margin-left:auto;padding:3px 7px;font-size:10px;font-weight:700}.template-drag-hint{color:#6d4affa3;white-space:nowrap;font-size:10px}.template-source-badge.generation{color:#69cf91e6;background:#69cf9114;border-color:#69cf913d}.template-source-badge.review{color:#bcb6ffeb;background:#6e5bff1f;border-color:#6e5bff57;margin-left:0}.template-metadata-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.template-metadata-actions.single{grid-template-columns:1fr}.template-metadata-actions button{border:1px solid rgba(var(--anam-border-rgb), .09);min-width:0;min-height:28px;color:rgba(var(--anam-fg-rgb), .66);background:rgba(var(--anam-tint-rgb), .045);text-align:center;white-space:nowrap;border-radius:9px;justify-content:center;padding:0 6px;font-size:10px}.template-metadata-actions button:hover{color:#6d4afff0;background:#6d4aff11;border-color:#6d4aff47}.template-metadata-actions button:disabled{cursor:not-allowed;opacity:.46}.template-metadata-actions button.danger{color:#ffbec4c7;border-color:#ff65742e}.template-metadata-actions button.danger:hover{color:rgba(var(--anam-fg-rgb), .95);background:#ff657414;border-color:#ff65746b}.diagnostic-badge{border-radius:var(--r-pill);color:#76c6ffe0;white-space:nowrap;background:#76c6ff14;border:1px solid #76c6ff3d;margin-left:auto;padding:3px 7px;font-size:10px;font-weight:700}.diagnostic-badge.warning{color:#f4d35eeb;background:#f4d35e14;border-color:#f4d35e47}.workflow-diagnostics{gap:7px;display:grid}.workflow-inspection-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.workflow-inspection-summary span{border:1px solid rgba(var(--anam-border-rgb), .08);min-width:0;color:rgba(var(--anam-fg-rgb), .62);background:rgba(var(--anam-tint-rgb), .035);padding:7px var(--space-2);text-overflow:ellipsis;white-space:nowrap;border-radius:10px;font-size:11px;overflow:hidden}.workflow-diagnostic{gap:var(--space-1);padding:var(--space-2) 9px;background:#76c6ff0e;border:1px solid #76c6ff29;border-radius:10px;display:grid}.workflow-diagnostic.warning{background:#f4d35e0f;border-color:#f4d35e3d}.workflow-diagnostic strong,.workflow-diagnostic span,.workflow-diagnostic em{text-overflow:ellipsis;min-width:0;line-height:1.4;overflow:hidden}.workflow-diagnostic strong{color:rgba(var(--anam-fg-rgb), .8);font-size:12px}.workflow-diagnostic span{color:rgba(var(--anam-fg-rgb), .58);font-size:11px}.workflow-diagnostic em{color:rgba(var(--anam-fg-rgb), .42);white-space:nowrap;font-size:10px;font-style:normal}.muted,.template-message{color:rgba(var(--anam-fg-rgb), .55);font-size:12px}.template-field{gap:7px;display:grid}.template-field span{color:rgba(var(--anam-fg-rgb), .55);font-size:11px}.template-field input,.template-field textarea,.template-field select{border:1px solid rgba(var(--anam-border-rgb), .1);width:100%;color:rgba(var(--anam-fg-rgb), .86);background:rgba(var(--anam-tint-rgb), .06);border-radius:10px;outline:none;padding:9px 10px}.template-field textarea{resize:vertical;min-height:126px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.5}.template-import-button{gap:var(--space-2);color:#fff;background:linear-gradient(135deg, var(--anam-primary), var(--anam-secondary) 58%, var(--anam-sky));min-height:36px;font-size:12px;font-weight:700}.template-message{margin:0}.module-panel{z-index:8;padding:10px var(--space-3);border-radius:14px;align-items:center;gap:10px;display:none;position:absolute;bottom:26px;right:26px}.selection-toolbar{z-index:9;align-items:center;gap:var(--space-2);border-radius:var(--r-lg);padding:7px;display:flex;position:absolute;top:72px;left:50%;transform:translate(-50%)}.selection-toolbar-count{color:rgba(var(--anam-fg-rgb), .64);white-space:nowrap;padding:0 6px;font-size:12px}.selection-toolbar button{white-space:nowrap;align-items:center;gap:5px;width:auto;min-width:32px;height:32px;padding:0 10px;font-size:11px;display:inline-flex}.selection-toolbar button span{color:inherit;font-size:inherit;padding:0}.selection-toolbar button.is-primary{color:rgba(var(--anam-fg-rgb), .96);background:#6d4aff29;box-shadow:inset 0 0 0 1px #6d4aff38}.selection-toolbar .selection-toolbar-drag-button{color:#b9f6eff0;cursor:grab;background:#6d4aff1c;border-style:dashed;border-color:#6d4aff52}.selection-toolbar .selection-toolbar-drag-button:active{cursor:grabbing}.selection-toolbar button:last-child,.selection-toolbar button[title=删除选中内容]{color:rgb(var(--anam-fg-rgb));background:#ff5d5d21}.canvas-context-menu{z-index:30;border-radius:14px;gap:5px;min-width:156px;padding:6px;display:grid;position:absolute}.canvas-context-menu button{justify-content:flex-start;gap:var(--space-2);min-height:34px;padding:0 10px;font-size:12px}.canvas-context-menu button.danger{color:rgb(var(--anam-fg-rgb));background:#ff5d5d21}.bottom-toolbar{z-index:9;left:50%;bottom:var(--canvas-edge,16px);gap:var(--space-2);border:1px solid var(--anam-panel-line);border-radius:var(--r-pill);padding:6px;display:none;position:absolute;transform:translate(-50%)}.toolbar-group{align-items:center;gap:var(--space-1);display:flex}.toolbar-divider{background:rgba(var(--anam-tint-rgb), .09);width:1px;height:22px}.bottom-toolbar button{gap:var(--space-1);border-radius:var(--r-pill);height:34px;color:rgba(var(--anam-fg-rgb), .72);background:rgba(var(--anam-tint-rgb), .04);padding:0 var(--space-3);border:1px solid #0000;font-size:11px}.bottom-toolbar button:hover{border-color:rgba(var(--anam-cool-accent-rgb), .18);color:rgba(var(--anam-fg-rgb), .94);background:rgba(var(--anam-cool-accent-rgb), .08)}.bottom-toolbar .toolbar-primary-action{color:#fff;background:linear-gradient(135deg, var(--anam-primary), var(--anam-secondary) 58%, var(--anam-sky));box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .24), 0 10px 24px #6d4aff2e;border-color:#ffffff0d;font-weight:750}.toolbar-group-secondary button{color:rgba(var(--anam-fg-rgb), .66);background:rgba(var(--anam-tint-rgb), .045)}.canvas-minimap-panel{pointer-events:auto;margin:0;bottom:78px!important;left:18px!important}.canvas-zoom-panel{pointer-events:auto;margin:0;bottom:18px!important;left:18px!important}.canvas-overview-map{border:1px solid rgba(var(--anam-border-rgb), .08);border-radius:var(--r-md);background:rgba(var(--anam-surface-rgb), .94);width:190px;height:118px;overflow:hidden;box-shadow:0 18px 54px #0000006b;margin:0!important;position:static!important}.canvas-overview-map svg{background:0 0}.canvas-zoom-strip{align-items:center;gap:var(--space-2);border:1px solid rgba(var(--anam-border-rgb), .08);background:rgba(var(--anam-surface-rgb), .94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;width:auto;padding:6px;display:flex;box-shadow:0 18px 54px #0000006b}.canvas-zoom-strip button{border-radius:var(--r-pill);width:34px;height:34px;color:rgba(var(--anam-fg-rgb), .78);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:relative}.canvas-zoom-strip button:after{z-index:20;border:1px solid rgba(var(--anam-border-rgb), .08);border-radius:var(--r-sm);min-width:max-content;color:rgba(var(--anam-fg-rgb), .86);background:rgba(var(--anam-surface-rgb), .92);padding:5px var(--space-2);content:attr(title);opacity:0;pointer-events:none;font-size:11px;line-height:1;transition:opacity .14s,transform .18s cubic-bezier(.22,.82,.18,1);position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(4px)scale(.96);box-shadow:0 12px 36px #00000057}.canvas-zoom-strip button:hover:after{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.canvas-zoom-strip button:hover{color:rgba(var(--anam-fg-rgb), .94);background:rgba(var(--anam-tint-rgb), .08)}.canvas-zoom-strip button:hover,.canvas-zoom-strip button.is-active{border-color:rgba(var(--anam-cool-accent-rgb), .18);color:rgba(var(--anam-fg-rgb), .96);background:rgba(var(--anam-cool-accent-rgb), .08)}.canvas-zoom-strip button.is-active{color:rgba(var(--anam-fg-rgb), .96);background:#6d4aff1f;box-shadow:inset 0 0 0 1px #6d4aff2e}.canvas-zoom-strip button.canvas-mode-button{align-items:center;gap:6px;width:auto;min-width:34px;padding:0 10px;display:inline-flex}.canvas-mode-label{white-space:nowrap;font-size:11px;line-height:1}.canvas-zoom-strip input[type=range]{width:118px;accent-color:rgba(var(--anam-fg-rgb), .9)}.canvas-loading-overlay{z-index:6;background:radial-gradient(120% 120% at 50% 40%, rgba(var(--anam-surface-rgb), .72), rgba(var(--anam-surface-rgb), .92));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;place-content:center;justify-items:center;gap:18px;display:grid;position:absolute;inset:0}.canvas-loading-mark{place-items:center;width:72px;height:72px;display:grid;position:relative}.canvas-loading-ring{border-radius:var(--r-pill);border:2px solid #6d4aff2e;border-top-color:#6d4affeb;animation:.9s linear infinite canvas-loading-spin;position:absolute;inset:0}.canvas-loading-logo{letter-spacing:.04em;color:rgba(var(--anam-fg-rgb), .94);font-size:17px;font-weight:700;animation:1.6s ease-in-out infinite canvas-loading-pulse}.canvas-loading-text{color:rgba(var(--anam-fg-rgb), .5);font-size:12px}@keyframes canvas-loading-spin{to{transform:rotate(360deg)}}@keyframes canvas-loading-pulse{0%,to{opacity:.6}50%{opacity:1}}.canvas-empty-guide{z-index:4;width:min(760px,100% - 52px);color:rgba(var(--anam-fg-rgb), .66);pointer-events:auto;justify-items:center;gap:13px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.canvas-empty-guide__title{align-items:center;gap:9px;font-size:15px;display:inline-flex}.canvas-empty-guide__title span{border-radius:var(--r-md);height:34px;color:rgba(var(--anam-fg-rgb), .9);background:rgba(var(--anam-surface-rgb), .92);border:1px solid #6d4aff2e;place-items:center;padding:0 14px;display:inline-grid;box-shadow:0 12px 34px #00000042}.canvas-empty-guide__title strong{font-weight:500}.canvas-empty-guide__actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.canvas-empty-guide__actions button{border:1px solid rgba(var(--anam-border-rgb), .085);height:38px;color:rgba(var(--anam-fg-rgb), .72);background:rgba(var(--anam-surface-rgb), .88);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:13px;display:inline-flex;box-shadow:0 12px 30px #0003}.canvas-empty-guide__actions button:hover{color:rgba(var(--anam-fg-rgb), .92);background:rgba(var(--anam-surface-rgb), .94);border-color:#6d4aff38}.node-handle{border:1px solid rgba(var(--anam-border-rgb), .68);border-radius:var(--r-pill);opacity:0;background:rgba(var(--anam-surface-rgb), .96);width:48px;height:48px;box-shadow:0 0 0 3px rgba(var(--anam-tint-rgb), .07);place-items:center;transition:opacity .12s,transform .22s cubic-bezier(.2,1.35,.36,1),border-color .16s,box-shadow .16s;display:grid}.node-handle:after{z-index:1;content:"+";color:rgba(var(--anam-fg-rgb), .72);font-size:24px;line-height:1;position:relative}.react-flow__handle-left.node-handle{left:-24px;transform:translateY(-50%)scale(.62)}.react-flow__handle-right.node-handle{right:-24px;transform:translateY(-50%)scale(.62)}.react-flow__handle.node-handle{z-index:9}.react-flow__node:hover .node-handle{opacity:1;border-color:rgba(var(--anam-border-rgb), .92);box-shadow:0 0 0 4px rgba(var(--anam-tint-rgb), .12)}.react-flow__node:hover .react-flow__handle-left.node-handle,.react-flow__node:hover .react-flow__handle-right.node-handle{transform:translateY(-50%)scale(1)}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path{stroke:rgba(var(--anam-fg-rgb), .9);stroke-width:1.8px}.alignment-guide-line{z-index:8;pointer-events:none;background:#6d4aff94;position:fixed;box-shadow:0 0 18px #6d4aff42}.alignment-guide-line.vertical{width:1px;top:0;bottom:0}.alignment-guide-line.horizontal{height:1px;left:0;right:0}.pending-connection-line{z-index:26;pointer-events:none;position:fixed;inset:0;overflow:visible}.pending-connection-line path{fill:none;stroke:#acb2c2a3;stroke-width:4.2px;stroke-linecap:round;stroke-dasharray:7 7;filter:none}.media-lightbox-backdrop{z-index:30;background:#000000d1;place-items:center;display:grid;position:fixed;inset:0}.media-lightbox{width:min(1180px, calc(100vw - 56px), calc((100vh - 118px) * var(--media-preview-ratio,1.35)));border:1px solid rgba(var(--anam-border-rgb), .16);background:rgba(var(--anam-surface-rgb), .96);border-radius:18px;grid-template-rows:auto minmax(0,1fr);max-height:calc(100vh - 56px);display:grid;overflow:hidden;box-shadow:0 30px 90px #0000008f}.media-lightbox header{align-items:center;gap:var(--space-2);border-bottom:1px solid rgba(var(--anam-border-rgb), .08);min-width:0;padding:10px var(--space-3);display:flex}.media-lightbox header div{flex:auto;gap:3px;min-width:0;display:grid}.media-lightbox header strong,.media-lightbox header span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.media-lightbox header strong{color:rgba(var(--anam-fg-rgb), .9);font-size:13px;font-weight:500}.media-lightbox header span{color:rgba(var(--anam-fg-rgb), .46);font-size:11px}.media-lightbox header button{border-radius:var(--r-pill);width:32px;height:32px;color:rgba(var(--anam-fg-rgb), .72);background:rgba(var(--anam-tint-rgb), .07);cursor:pointer;border:0;flex:none;place-items:center;display:inline-grid}.media-lightbox header button:hover{color:rgba(var(--anam-fg-rgb), .94);background:rgba(var(--anam-tint-rgb), .12)}.media-lightbox-zoom{min-width:46px;color:rgba(var(--anam-fg-rgb), .56);justify-content:center;font-size:11px;display:inline-flex}.media-lightbox-body{min-height:0;max-height:calc(100vh - 132px);padding:var(--space-3);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;display:grid;overflow:hidden}.media-lightbox-body img{object-fit:contain;border-radius:var(--r-md);transform-origin:50%;will-change:transform;-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%;transition:none}.image-tool-dialog{grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,100vw - 56px);max-height:calc(100vh - 44px)}.image-tool-body{grid-template-columns:minmax(0,1fr) 260px;gap:14px;min-height:0;padding:14px;display:grid}.image-tool-preview{background:linear-gradient(45deg, rgba(var(--anam-tint-rgb), .05) 25%, transparent 25%), linear-gradient(-45deg, rgba(var(--anam-tint-rgb), .05) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgba(var(--anam-tint-rgb), .05) 75%), linear-gradient(-45deg, transparent 75%, rgba(var(--anam-tint-rgb), .05) 75%), rgba(var(--anam-surface-rgb), .92);background-position:0 0,0 9px,9px -9px,-9px 0;background-size:18px 18px;border-radius:14px;place-items:center;min-height:340px;max-height:calc(100vh - 210px);display:grid;position:relative;overflow:hidden}.image-tool-preview img{object-fit:contain;max-width:100%;max-height:100%}.image-tool-preview.is-outpaint{justify-content:center;align-items:center;display:flex}.image-tool-outpaint-viewport{box-sizing:border-box;width:100%;height:100%;min-height:340px;padding:var(--space-8);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.image-tool-outpaint-stage{transform-origin:50%;background:linear-gradient(45deg, rgba(var(--anam-tint-rgb), .05) 25%, transparent 25%), linear-gradient(-45deg, rgba(var(--anam-tint-rgb), .05) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgba(var(--anam-tint-rgb), .05) 75%), linear-gradient(-45deg, transparent 75%, rgba(var(--anam-tint-rgb), .05) 75%), rgba(var(--anam-surface-rgb), .92);background-position:0 0,0 9px,9px -9px,-9px 0;background-size:18px 18px;border-radius:14px;flex:none;max-width:none;max-height:none;position:relative;box-shadow:0 0 0 1px #6d4affdb}.image-tool-outpaint-source{z-index:1;cursor:grab;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:none;border-radius:0;position:absolute;box-shadow:0 14px 34px #0003;max-width:none!important;max-height:none!important}.image-tool-outpaint-source:active{cursor:grabbing}.image-tool-outpaint-frame{z-index:2;pointer-events:none;border:1.5px solid #6d4affeb;border-radius:14px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #070a0d38,0 0 24px #6d4aff21}.image-tool-outpaint-size-badge{z-index:3;border-radius:var(--r-pill);background:rgba(var(--anam-surface-rgb), .72);color:rgba(var(--anam-fg-rgb), .68);pointer-events:none;padding:6px 9px;font-size:11px;line-height:1;position:absolute;top:12px;left:12px}.image-tool-outpaint-handle{z-index:3;border-radius:var(--r-pill);background:rgba(var(--anam-surface-rgb), .94);cursor:ew-resize;touch-action:none;border:1px solid #6d4affe6;width:26px;height:26px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #080a0c5c}.image-tool-outpaint-handle.is-top,.image-tool-outpaint-handle.is-bottom{cursor:ns-resize}.image-tool-outpaint-handle:after{border-radius:inherit;content:"";background:#6d4affd6;position:absolute;inset:7px}.image-tool-outpaint-label{z-index:4;border-radius:var(--r-pill);background:rgba(var(--anam-surface-rgb), .74);min-height:22px;padding:0 var(--space-2);color:rgba(var(--anam-fg-rgb), .74);pointer-events:none;align-items:center;font-size:10px;display:inline-flex;position:absolute;transform:translateY(-50%)}.image-tool-crop-frame{border-radius:var(--r-sm);pointer-events:none;border:1.5px solid #6d4afff0;width:min(72%,520px);max-height:78%;position:absolute;box-shadow:0 0 0 999px #0000006b,0 0 22px #6d4aff2e}.image-tool-controls{border-left:1px solid rgba(var(--anam-border-rgb), .075);align-content:start;gap:10px;padding-left:14px;display:grid}.image-tool-controls label{align-items:center;gap:var(--space-2);min-height:34px;color:rgba(var(--anam-fg-rgb), .82);font-size:12px;display:flex}.image-tool-controls input[type=checkbox]{accent-color:var(--anam-secondary)}.image-tool-field{align-items:stretch!important;gap:5px!important;display:grid!important}.image-tool-field span,.image-tool-note{color:rgba(var(--anam-fg-rgb), .52);font-size:11px;line-height:1.55}.image-tool-field input,.image-tool-field select{border:1px solid rgba(var(--anam-border-rgb), .09);width:100%;min-width:0;color:rgba(var(--anam-fg-rgb), .88);background:rgba(var(--anam-tint-rgb), .055);font:inherit;border-radius:10px;padding:9px 10px}.image-tool-actions{justify-content:flex-end;gap:var(--space-2);border-top:1px solid rgba(var(--anam-border-rgb), .08);padding:10px var(--space-3);display:flex}.image-tool-actions button{border:1px solid rgba(var(--anam-border-rgb), .09);border-radius:var(--r-pill);min-height:34px;color:rgba(var(--anam-fg-rgb), .78);background:rgba(var(--anam-tint-rgb), .065);cursor:pointer;padding:0 14px}.image-tool-actions button.primary{color:#070a0df5;background:linear-gradient(135deg, var(--anam-secondary), var(--anam-sky));border-color:#6d4aff52}.flow-controls{overflow:hidden}select{border-color:rgba(var(--anam-border-rgb), .11)!important;color:rgba(var(--anam-fg-rgb), .9)!important;background-color:rgba(var(--anam-surface-rgb), .98)!important}select:hover{background-color:rgba(var(--anam-surface-rgb), .98)!important}select:focus{outline:none;box-shadow:0 0 0 1px #6d4aff57!important}select option,select optgroup{color:rgba(var(--anam-fg-rgb), .92)!important;background-color:rgb(var(--anam-card-rgb))!important}.anam-shell{color:var(--anam-text);background:radial-gradient(circle at 50% 6%, rgba(var(--anam-surface-rgb), .2), transparent 48%), var(--anam-bg)!important}.brand-mark,.inspiration-brand .brand-mark,.home-v2-brand .brand-mark,.mobile-inspiration-mark,.project-brand-menu div button span,.agent-mode-switch button.is-active,.agent-send-button,.agent-send-button.is-stopping,.image-tool-actions button.primary,.project-switcher button.is-active,.template-import-button,.project-inline-form button{background:var(--anam-primary-gradient)!important}.brand-mark,.mobile-inspiration-mark,.project-brand-menu div button span{color:rgb(var(--anam-fg-rgb));box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .24), 0 10px 30px #6e5bff2e}.brand,.topbar-actions,.side-dock,.bottom-toolbar,.selection-toolbar,.canvas-context-menu,.agent-panel,.agent-panel-launcher,.project-brand-menu,.project-panel,.template-panel,.knowledge-panel,.account-panel,.asset-center-panel,.provider-panel,.module-panel,.mapping-panel,.generation-settings-panel,.result-editor-panel,.generation-job-panel,.card-popup-panel,.generation-bottom-composer,.generation-param-menu,.agent-chat-composer,.agent-popover,.agent-history-popover,.image-context-toolbar,.canvas-overview-map,.canvas-zoom-strip{color:var(--anam-text);-webkit-backdrop-filter:var(--anam-blur) saturate(1.05);backdrop-filter:var(--anam-blur) saturate(1.05);border-color:var(--anam-border)!important;background:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .06), rgba(var(--anam-tint-rgb), .018)), var(--anam-surface)!important;box-shadow:var(--anam-shadow-panel)!important}.brand{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.project-brand-trigger{border-radius:var(--r-pill);color:var(--anam-text);padding:5px 10px 5px 0}.project-brand-trigger:hover,.project-brand-trigger[aria-expanded=true],.home-v2-nav nav a:hover,.home-v2-nav nav a.is-active,.home-v2-nav nav button:hover{border-color:var(--anam-border-hover);background:rgba(var(--anam-tint-rgb), .12)!important}.project-brand-menu,.agent-history-popover,.agent-popover,.generation-param-menu,.canvas-context-menu{padding:10px;border-radius:18px!important}.side-dock{gap:var(--space-1);border-radius:var(--r-pill);padding:6px}.side-dock button,.topbar-actions button,.bottom-toolbar button,.selection-toolbar button,.canvas-context-menu button,.generation-actions button,.quick-tools button,.template-list button,.template-import-button,.agent-icon-action,.agent-panel-close,.agent-attach-button,.agent-ghost-icon,.agent-mode-select,.agent-skill-select,.agent-icon-select,.agent-model-pill,.agent-param-pill,.generation-reference-strip button,.generation-control-pill,.generation-param-menu button,.generation-param-menu span,.library-header-action{color:var(--anam-muted);box-shadow:none;border-color:var(--anam-border)!important;background:rgba(var(--anam-tint-rgb), .07)!important}.side-dock button:hover,.side-dock button.is-active,.topbar-actions button.is-active,.agent-icon-action:hover,.agent-icon-action.is-active,.agent-attach-button:hover,.agent-ghost-icon:hover:not(:disabled),.agent-attach-button.is-active,.agent-ghost-icon.is-active,.agent-mode-select.is-active,.agent-skill-select.is-active,.agent-icon-select:hover,.agent-icon-select.is-active,.agent-model-pill:hover,.agent-model-pill.is-active,.agent-param-pill.is-active,.generation-control-pill:hover,.generation-param-menu button:hover,.generation-param-menu button.is-active{color:var(--anam-text);box-shadow:inset 0 0 0 1px rgba(var(--anam-tint-rgb), .06);background:rgba(var(--anam-tint-rgb), .12)!important}.side-dock button span,.canvas-zoom-strip button:after{border-color:var(--anam-border);color:var(--anam-text);background:color-mix(in srgb, var(--anam-surface-solid) 88%, transparent)}.react-flow{background:radial-gradient(circle, rgba(var(--anam-tint-rgb), .145) 0 1px, transparent 1px), transparent!important;background-size:28px 28px!important}.canvas-box-selection{border-color:rgba(var(--anam-border-rgb), .72);background:rgba(var(--anam-tint-rgb), .1)}.canvas-shell .canvas-card,.canvas-shell .image-preview,.canvas-shell .media-preview,.canvas-shell .generation-empty-surface{background-color:rgb(var(--anam-card-rgb))}.canvas-shell .canvas-card,.canvas-shell .image-preview,.canvas-shell .media-preview,.canvas-shell .generation-empty-surface,.canvas-shell .group-frame-node{box-shadow:inset 0 0 0 var(--canvas-hairline,1px) rgba(var(--anam-tint-rgb), .2), 0 18px 48px #00000052!important}.canvas-shell .media-card.canvas-card,.canvas-shell .generation-card.canvas-card{box-shadow:none!important;background-color:#0000!important}.canvas-shell .image-preview:after,.canvas-shell .media-preview:after,.canvas-shell .generation-empty-surface:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 0 rgba(var(--anam-tint-rgb), 0);opacity:.78;pointer-events:none;z-index:3;border:2px solid #0000;transition:border-color .4s,box-shadow .4s,opacity .4s;position:absolute;inset:0}.canvas-shell .media-card:hover .image-preview:after,.canvas-shell .media-card:hover .media-preview:after,.canvas-shell .generation-card:hover .generation-empty-surface:after,.canvas-shell .react-flow__node.dragging .image-preview:after,.canvas-shell .react-flow__node.dragging .media-preview:after,.canvas-shell .react-flow__node.dragging .generation-empty-surface:after,.canvas-shell .media-card.is-selected .image-preview:after,.canvas-shell .media-card.is-selected .media-preview:after,.canvas-shell .generation-card.is-selected .generation-empty-surface:after{border-color:rgba(var(--anam-cool-accent-rgb), .9);box-shadow:inset 0 0 14px 0 rgba(var(--anam-tint-rgb), .18);opacity:1}.generation-bottom-composer,.agent-chat-composer{background:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .068), rgba(var(--anam-tint-rgb), .03)), rgba(var(--anam-surface-rgb), .88)!important;border-radius:20px!important}.generation-bottom-composer textarea,.agent-chat-composer textarea{color:var(--anam-text)}.generation-bottom-composer textarea::placeholder,.agent-chat-composer textarea::placeholder{color:var(--anam-faint)}.agent-panel{border-color:var(--anam-border)!important;background:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .052), rgba(var(--anam-tint-rgb), .018)), rgba(var(--anam-surface-rgb), .94)!important}.agent-chat-header{border-bottom-color:var(--anam-border)}.agent-panel-title>div span,.agent-panel p,.agent-summary p,.agent-status p,.generation-reference-strip,.template-message,.project-footnote,.muted{color:var(--anam-muted)}.agent-skill-confirm,.agent-skill-job-editor,.template-section,.project-section,.knowledge-selection-save,.seed-detail-meta span,.seed-detail-flow,.seed-detail-tags span{border-color:var(--anam-border);background:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .052), rgba(var(--anam-tint-rgb), .02)), rgba(var(--anam-tint-rgb), .035)}.agent-skill-confirm button.primary,.agent-send-button{color:#fff!important}.agent-send-button:hover:not(:disabled),.home-v2-primary:hover,.inspiration-primary:hover{filter:brightness(1.06)saturate(1.03);transform:none!important}.agent-send-button:disabled{color:rgba(var(--anam-fg-rgb), .42)!important;background:rgba(var(--anam-tint-rgb), .1)!important}.agent-reference-thumb .reference-order-badge,.agent-inline-reference-chip .reference-order-badge,.reference-order-badge{color:rgb(var(--anam-fg-rgb));background:var(--anam-primary-gradient)}.project-panel.library-panel,.asset-center-panel.library-panel,.knowledge-panel.library-panel,.template-panel.library-panel,.account-panel.library-panel{--library-bg:color-mix(in srgb, var(--anam-surface-solid) 82%, transparent);--library-bg-strong:var(--anam-surface-raised);--library-bg-soft:rgba(var(--anam-tint-rgb), .045);--library-line:var(--anam-border);--library-line-strong:rgba(var(--anam-border-rgb), .22);--library-text:var(--anam-text);--library-muted:var(--anam-muted);border-radius:var(--r-xl);background:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .06), rgba(var(--anam-tint-rgb), .018)), radial-gradient(circle at 18% 0%, #6e5bff1c, transparent 32%), var(--library-bg)!important}.library-panel .card-icon{background:linear-gradient(145deg, #6e5bff2e, rgba(var(--anam-tint-rgb), .035)), rgba(var(--anam-tint-rgb), .045)}.project-switcher button.is-active,.template-import-button,.project-inline-form button{color:rgb(var(--anam-fg-rgb))!important}.library-folder-list button:hover,.project-switcher button:hover,.knowledge-entry-item:hover,.canvas-template-item:hover,.template-list button:hover,.template-main-button:hover{border-color:var(--anam-border-hover);background:rgba(var(--anam-tint-rgb), .09)!important}.library-search input,.template-field input,.template-field textarea,.template-field select,.project-inline-form input,.agent-skill-job-editor input,.agent-skill-job-editor select,.agent-skill-job-editor textarea,.image-tool-field input,.image-tool-field select{border-color:var(--anam-border)!important;color:var(--anam-text)!important;background:rgba(var(--anam-surface-rgb), .58)!important}.library-search input:focus,.template-field input:focus,.template-field textarea:focus,.template-field select:focus,.project-inline-form input:focus,.agent-skill-job-editor input:focus,.agent-skill-job-editor select:focus,.agent-skill-job-editor textarea:focus,.image-tool-field input:focus,.image-tool-field select:focus{box-shadow:var(--anam-focus-ring)!important;border-color:#8a93a68c!important}.anam-shell,.anam-shell *{scrollbar-color:#000000b8 transparent;scrollbar-width:thin}.anam-shell ::-webkit-scrollbar{width:10px;height:10px}.anam-shell ::-webkit-scrollbar-button{width:0;height:0;display:none}.anam-shell ::-webkit-scrollbar-track{border-radius:var(--r-pill);background:0 0;border:0}.anam-shell ::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background:#000000b8;border:0;min-height:40px}.anam-shell ::-webkit-scrollbar-thumb:hover{background:#000000db}.canvas-shell{--canvas-hairline:1px;--canvas-selected-hairline:1px;--canvas-line:rgba(var(--anam-border-rgb), .22);--canvas-line-strong:rgba(var(--anam-border-rgb), .72);--canvas-panel-line:rgba(var(--anam-border-rgb), .095);--canvas-panel-line-hover:#6d4aff38}.canvas-shell .react-flow__viewport,.canvas-shell .react-flow__node,.canvas-shell .react-flow__edge{transform-style:flat;backface-visibility:hidden}.canvas-shell .react-flow__node{box-shadow:none!important;outline:none!important}.canvas-shell .react-flow__edge-path{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;shape-rendering:auto;stroke-width:4.2px;filter:none}.canvas-shell .react-flow__edge.selected .react-flow__edge-path,.canvas-shell .react-flow__edge:focus .react-flow__edge-path{stroke-width:4.2px;filter:none}.canvas-shell .canvas-card{box-shadow:inset 0 0 0 var(--canvas-hairline) rgba(var(--anam-tint-rgb), .14), 0 14px 34px #00000052;border:0;outline:none;transform:translateZ(0)}.canvas-shell .text-card.is-selected{box-shadow:inset 0 0 0 var(--canvas-selected-hairline) rgba(var(--anam-cool-accent-rgb), .9)}.canvas-shell .text-card.is-editing,.canvas-shell .text-card.is-editing.is-selected,.canvas-shell .text-card:focus-within,.canvas-shell .text-card:focus-within.is-selected{box-shadow:inset 0 0 0 var(--canvas-hairline) rgba(var(--anam-tint-rgb), .14), 0 14px 34px #00000052!important}.canvas-shell .media-card,.canvas-shell .generation-card,.canvas-shell .media-card.is-selected,.canvas-shell .generation-card.is-selected{box-shadow:none!important;outline:none!important}.canvas-shell .image-preview,.canvas-shell .media-preview,.canvas-shell .generation-empty-surface{box-shadow:inset 0 0 0 var(--canvas-hairline) rgba(var(--anam-tint-rgb), .24), 0 16px 34px #00000047;will-change:transform, box-shadow;border:0;outline:none;transition:height .18s cubic-bezier(.22,.82,.18,1),aspect-ratio .18s cubic-bezier(.22,.82,.18,1),box-shadow .18s,background-color .18s,filter .18s;transform:translateZ(0)}.canvas-shell .media-card.is-selected .image-preview,.canvas-shell .media-card.is-selected .media-preview,.canvas-shell .generation-card.is-selected .generation-empty-surface{box-shadow:inset 0 0 0 var(--canvas-selected-hairline) rgba(var(--anam-cool-accent-rgb), .85), 0 0 0 1px rgba(var(--anam-cool-accent-rgb), .22)!important}.canvas-shell .generation-empty-surface{color:rgba(var(--anam-fg-rgb), .3)}.canvas-shell .group-frame-node{box-shadow:inset 0 0 0 var(--canvas-hairline) #6d4aff4d, inset 0 0 0 calc(var(--canvas-hairline) * 2) rgba(var(--anam-tint-rgb), .018);border:0;outline:1px solid #0000;transform:translateZ(0)}.canvas-shell .group-frame-node.is-selected{box-shadow:inset 0 0 0 var(--canvas-selected-hairline) #6d4affa8, inset 0 0 0 calc(var(--canvas-selected-hairline) * 2.2) #6e5bff24}.anam-shell.anam-theme-light .canvas-shell .group-frame-node{box-shadow:inset 0 0 0 var(--canvas-hairline) #6d4aff6b, inset 0 0 0 calc(var(--canvas-hairline) * 2) #6d4aff14;background:radial-gradient(circle at 20px 20px,#6d4aff21 1px,#0000 1px) 0 0/18px 18px,#6d4aff0d}.anam-shell.anam-theme-light .canvas-shell .group-frame-node.is-selected{box-shadow:inset 0 0 0 var(--canvas-selected-hairline) #6d4affb3, inset 0 0 0 calc(var(--canvas-selected-hairline) * 2.2) #6d4aff29}.canvas-shell .group-frame-node header,.canvas-shell .image-context-toolbar,.canvas-shell .generation-bottom-composer,.canvas-shell .generation-param-menu,.canvas-shell .canvas-zoom-strip,.canvas-shell .canvas-overview-map,.canvas-shell .canvas-context-menu,.canvas-shell .card-popup-panel,.canvas-shell .generation-job-panel{border-color:var(--canvas-panel-line);box-shadow:inset 0 0 0 1px rgba(var(--anam-tint-rgb), .035), 0 16px 46px #00000061}.canvas-shell button,.agent-panel button,.project-panel button,.asset-center-panel button,.knowledge-panel button,.template-panel button,.provider-panel button,.account-panel button,.module-panel button{transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,opacity .16s,filter .16s;transform:none}.canvas-shell button:hover,.agent-panel button:hover,.project-panel button:hover,.asset-center-panel button:hover,.knowledge-panel button:hover,.template-panel button:hover,.provider-panel button:hover,.account-panel button:hover,.module-panel button:hover{transform:none}.canvas-shell .generation-ratio-option i,.canvas-shell .agent-ratio-grid i{transition:opacity .16s,border-color .16s,background-color .16s}.canvas-shell .generation-ratio-option:hover i,.canvas-shell .generation-ratio-option.is-active i{transform:none}.side-dock button span{transition:opacity .14s,transform .18s cubic-bezier(.22,.82,.18,1);transform:translate(-4px)}.side-dock button:hover span{transform:translate(0)}.agent-send-button:hover:not(:disabled),.provider-delete-button:hover{transform:none}.canvas-shell .node-handle{opacity:0;background:rgba(var(--anam-surface-rgb), .96);width:48px;height:48px;box-shadow:inset 0 0 0 var(--canvas-hairline) rgba(var(--anam-ink-rgb), .82), 0 0 0 calc(var(--canvas-hairline) * 3) rgba(var(--anam-tint-rgb), .055);border:0;transition:opacity .15s,box-shadow .16s,background-color .16s}.canvas-shell .react-flow__handle-left.node-handle{left:-24px;transform:translateY(-50%)}.canvas-shell .react-flow__handle-right.node-handle{right:-24px;transform:translateY(-50%)}.canvas-shell .react-flow__node:hover .node-handle{opacity:.92;box-shadow:inset 0 0 0 var(--canvas-hairline) rgba(var(--anam-ink-rgb), .94), 0 0 0 calc(var(--canvas-hairline) * 3) rgba(var(--anam-tint-rgb), .09)}.canvas-shell .react-flow__node:hover .react-flow__handle-left.node-handle,.canvas-shell .react-flow__node:hover .react-flow__handle-right.node-handle{transform:translateY(-50%)}.project-panel.library-panel,.asset-center-panel.library-panel,.knowledge-panel.library-panel,.template-panel.library-panel,.account-panel.library-panel{--library-bg:rgba(var(--anam-surface-rgb), .86);--library-bg-strong:rgba(var(--anam-surface-rgb), .82);--library-bg-soft:rgba(var(--anam-tint-rgb), .045);--library-line:rgba(var(--anam-border-rgb), .095);--library-line-strong:#6d4aff42;--library-text:rgba(var(--anam-fg-rgb), .92);--library-muted:rgba(var(--anam-fg-rgb), .48);gap:var(--space-4);border:1px solid var(--library-line);border-radius:var(--r-xl);background:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .065), rgba(var(--anam-tint-rgb), .018)), radial-gradient(circle at 18% 0%, #6d4aff1f, transparent 32%), var(--library-bg);width:min(448px,100vw - 128px);box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .08), 0 28px 90px #0000008f;padding:var(--space-4);-webkit-backdrop-filter:blur(24px)saturate(1.1);backdrop-filter:blur(24px)saturate(1.1)}.asset-center-panel.library-panel{width:min(600px,100vw - 96px)}.asset-center-panel.library-panel,.account-panel.library-panel{grid-template-rows:auto minmax(0,1fr);align-content:start;gap:14px;min-height:0;display:grid;overflow:hidden}.library-panel-body{align-content:start;gap:var(--space-3);overscroll-behavior:contain;min-height:0;padding-right:var(--space-1);display:grid;overflow:auto}.asset-center-panel-body{gap:14px}.asset-center-body{align-items:flex-start;gap:14px;display:flex}.asset-center-tree{gap:var(--space-1);flex-direction:column;flex:0 0 150px;display:flex;position:sticky;top:0}.asset-center-content{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.asset-tree-group{flex-direction:column;gap:2px;display:flex}.asset-tree-parent,.asset-tree-leaf{text-align:left;width:100%;color:var(--anam-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:6px;display:flex}.asset-tree-parent{padding:7px 9px;font-size:13px;font-weight:600}.asset-tree-children{flex-direction:column;gap:2px;margin:2px 0 6px 14px;display:flex}.asset-tree-leaf{color:var(--anam-muted);padding:5px 9px;font-size:12px}.asset-tree-parent:hover,.asset-tree-leaf:hover{background:rgba(var(--anam-tint-rgb), .07)}.asset-tree-parent.is-active{background:var(--anam-primary-gradient);color:rgb(var(--anam-fg-rgb))}.asset-tree-leaf.is-active{color:var(--anam-text);background:#6e5bff29}.project-panel.library-panel::-webkit-scrollbar{width:8px;height:8px}.asset-center-panel.library-panel::-webkit-scrollbar{width:8px;height:8px}.knowledge-panel.library-panel::-webkit-scrollbar{width:8px;height:8px}.template-panel.library-panel::-webkit-scrollbar{width:8px;height:8px}.account-panel.library-panel::-webkit-scrollbar{width:8px;height:8px}.knowledge-entry-list::-webkit-scrollbar{width:8px;height:8px}.account-usage-list::-webkit-scrollbar{width:8px;height:8px}.project-panel.library-panel::-webkit-scrollbar-track{background:0 0}.asset-center-panel.library-panel::-webkit-scrollbar-track{background:0 0}.knowledge-panel.library-panel::-webkit-scrollbar-track{background:0 0}.template-panel.library-panel::-webkit-scrollbar-track{background:0 0}.account-panel.library-panel::-webkit-scrollbar-track{background:0 0}.knowledge-entry-list::-webkit-scrollbar-track{background:0 0}.account-usage-list::-webkit-scrollbar-track{background:0 0}.project-panel.library-panel::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background:#00000085 padding-box content-box;border:2px solid #0000}.asset-center-panel.library-panel::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background:#00000085 padding-box content-box;border:2px solid #0000}.knowledge-panel.library-panel::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background:#00000085 padding-box content-box;border:2px solid #0000}.template-panel.library-panel::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background:#00000085 padding-box content-box;border:2px solid #0000}.account-panel.library-panel::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background:#00000085 padding-box content-box;border:2px solid #0000}.knowledge-entry-list::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background:#00000085 padding-box content-box;border:2px solid #0000}.account-usage-list::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background:#00000085 padding-box content-box;border:2px solid #0000}.library-panel header{gap:var(--space-3);padding:0 0 var(--space-1)}.library-panel header strong{color:var(--library-text);letter-spacing:0;font-size:17px;line-height:1.15}.library-panel header span{color:var(--library-muted);font-size:11px;line-height:1.35}.library-panel .card-icon{border:1px solid rgba(var(--anam-border-rgb), .1);border-radius:var(--r-md);background:linear-gradient(145deg, #6d4aff29, rgba(var(--anam-tint-rgb), .035)), rgba(var(--anam-tint-rgb), .04);width:32px;height:32px;box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .08)}.library-header-action{border:1px solid rgba(var(--anam-border-rgb), .085);border-radius:var(--r-pill);width:32px;height:32px;color:rgba(var(--anam-fg-rgb), .68);background:rgba(var(--anam-tint-rgb), .045)}.library-header-action:hover{border-color:rgba(var(--anam-border-rgb), .14);color:rgba(var(--anam-fg-rgb), .92);background:rgba(var(--anam-tint-rgb), .075)}.library-segment{gap:var(--space-1);border-color:rgba(var(--anam-border-rgb), .075);border-radius:var(--r-lg);background:rgba(var(--anam-tint-rgb), .035);padding:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr))}.library-segment button{border-radius:var(--r-md);min-height:36px;color:rgba(var(--anam-fg-rgb), .55);font-size:12px;font-weight:650}.library-segment button:hover,.library-segment button.is-active{color:rgba(var(--anam-fg-rgb), .94);background:rgba(var(--anam-tint-rgb), .105);box-shadow:inset 0 0 0 1px rgba(var(--anam-tint-rgb), .055)}.library-search input,.template-field input,.template-field textarea,.template-field select,.project-inline-form input{border-color:rgba(var(--anam-border-rgb), .08);border-radius:var(--r-md);color:rgba(var(--anam-fg-rgb), .88);background:rgba(var(--anam-surface-rgb), .58);box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .025);font-size:12px;transition:border-color .15s,background-color .15s,box-shadow .15s}.library-search input:hover,.template-field input:hover,.template-field textarea:hover,.template-field select:hover,.project-inline-form input:hover{border-color:rgba(var(--anam-border-rgb), .13);background:rgba(var(--anam-surface-rgb), .72)}.library-search input:focus,.template-field input:focus,.template-field textarea:focus,.template-field select:focus,.project-inline-form input:focus{box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .035), 0 0 0 1px #6d4aff24, 0 0 28px #6d4aff0f;border-color:#6d4aff80}.template-field{gap:6px}.template-field span,.template-section-title{color:rgba(var(--anam-fg-rgb), .5);letter-spacing:0;font-size:11px;font-weight:650}.template-section,.project-section{border:1px solid rgba(var(--anam-border-rgb), .07);background:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .045), rgba(var(--anam-tint-rgb), .018)), rgba(var(--anam-tint-rgb), .025);padding:var(--space-3);border-radius:18px;gap:10px}.library-folder-list{gap:6px;padding:0}.library-folder-list button,.project-switcher button,.project-list span,.project-asset-list span,.project-tags span,.knowledge-summary span,.knowledge-entry-item,.canvas-template-item,.account-credit-grid div,.account-usage-item{border-color:rgba(var(--anam-border-rgb), .075);background:var(--library-bg-soft)}.library-folder-list button{border:1px solid #0000;border-radius:14px;grid-template-columns:18px 24px minmax(0,1fr);min-height:42px;padding:0 10px}.library-folder-list button:hover,.project-switcher button:hover,.knowledge-entry-item:hover,.canvas-template-item:hover{background:#6d4aff0e;border-color:#6d4aff2e}.project-switcher button{border-radius:var(--r-md);min-height:32px}.project-switcher-row{align-items:center;gap:var(--space-1);display:inline-flex}.project-switcher .project-delete-button{color:#ff9999b8;background:#ff54540e;justify-content:center;align-items:center;width:32px;min-width:32px;padding:0;display:inline-flex}.project-switcher .project-delete-button:hover{color:#ffc4c4e6;background:#ff54541c;border-color:#ff757542}.project-switcher button.is-active,.template-import-button,.project-inline-form button{color:#04100f;box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .34), 0 10px 28px #60efff29;background:linear-gradient(135deg,#60efff 0%,#7fe7dc 54%,#b7f7ce 100%);border:0}.project-list span,.project-asset-list span,.project-tags span{border-radius:var(--r-pill);min-height:30px;color:rgba(var(--anam-fg-rgb), .72)}.knowledge-summary{gap:var(--space-2)}.knowledge-summary span{border-radius:var(--r-lg);min-height:48px;padding:var(--space-2) 10px;flex-direction:column;justify-content:center;align-items:flex-start}.knowledge-summary strong{font-size:16px;line-height:1}.knowledge-selection-save{padding:var(--space-3);background:radial-gradient(circle at 0 0,#6d4aff21,#0000 40%),#6d4aff0b;border-color:#6d4aff2e;border-radius:18px}.knowledge-entry-list{gap:var(--space-2);max-height:304px;padding-right:2px;overflow:auto}.knowledge-entry-item{border-radius:var(--r-lg);padding:var(--space-3)}.knowledge-entry-item strong,.template-button-content strong,.account-usage-item strong{color:rgba(var(--anam-fg-rgb), .9)}.knowledge-entry-item p{color:rgba(var(--anam-fg-rgb), .62);font-size:11px}.canvas-template-item{gap:var(--space-2);border-radius:var(--r-lg);padding:var(--space-2)}.template-list{gap:var(--space-2)}.template-list button,.template-main-button{border:1px solid rgba(var(--anam-border-rgb), .075);min-height:40px;color:rgba(var(--anam-fg-rgb), .76);background:rgba(var(--anam-tint-rgb), .04);border-radius:13px}.template-list button:hover,.template-main-button:hover{color:rgba(var(--anam-fg-rgb), .92);background:#6d4aff0e;border-color:#6d4aff2e}.template-metadata-actions{gap:6px}.template-metadata-actions button{background:rgba(var(--anam-tint-rgb), .04);border-radius:11px;min-height:30px}.template-source-badge,.diagnostic-badge{border-color:rgba(var(--anam-border-rgb), .095);background:rgba(var(--anam-tint-rgb), .055)}.template-message,.project-footnote,.muted{color:rgba(var(--anam-fg-rgb), .48)}.anam-shell{color:var(--anam-text)}.canvas-template-toast{z-index:32;border:1px solid rgba(var(--anam-border-rgb), .08);background:rgba(var(--anam-surface-rgb), .9);text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;opacity:0;border-radius:14px;max-width:min(560px,100vw - 48px);margin:0;padding:10px 14px;animation:3.6s forwards canvas-toast-fade;position:fixed;bottom:116px;left:50%;transform:translate(-50%);box-shadow:0 18px 46px #00000057}@keyframes canvas-toast-fade{0%{opacity:0;transform:translate(-50%,12px)}12%,72%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,8px)}}.anam-shell .brand-mark,.anam-shell .project-brand-menu div button span,.anam-shell .mobile-inspiration-mark{background:var(--anam-primary-gradient)!important}.anam-shell .project-panel.library-panel,.anam-shell .asset-center-panel.library-panel,.anam-shell .knowledge-panel.library-panel,.anam-shell .template-panel.library-panel,.anam-shell .account-panel.library-panel{--library-bg:color-mix(in srgb, var(--anam-surface-solid) 82%, transparent);--library-bg-strong:var(--anam-surface-raised);--library-bg-soft:rgba(var(--anam-tint-rgb), .045);--library-line:var(--anam-border);--library-line-strong:rgba(var(--anam-border-rgb), .22);--library-text:var(--anam-text);--library-muted:var(--anam-muted);border-color:var(--anam-border);background:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .06), rgba(var(--anam-tint-rgb), .018)), radial-gradient(circle at 18% 0%, #6e5bff1c, transparent 32%), var(--library-bg)!important;box-shadow:var(--anam-shadow-panel)!important}.anam-shell .project-switcher button.is-active,.anam-shell .template-import-button,.anam-shell .project-inline-form button,.anam-shell .agent-skill-confirm button.primary,.anam-shell .image-tool-actions button.primary{color:rgb(var(--anam-fg-rgb))!important;background:var(--anam-primary-gradient)!important}.anam-shell .topbar-actions button.is-active,.anam-shell .agent-popover button.is-active,.anam-shell .agent-model-list button:hover,.anam-shell .agent-model-list button.is-active,.anam-shell .agent-mode-icon,.anam-shell .side-dock button:hover,.anam-shell .side-dock button.is-active{color:var(--anam-text)!important;background:rgba(var(--anam-tint-rgb), .12)!important}.anam-shell .canvas-box-selection,.anam-shell.is-box-select-mode .react-flow__selection{border-color:rgba(var(--anam-border-rgb), .72)!important;background:rgba(var(--anam-tint-rgb), .1)!important}.anam-shell .canvas-shell .node-handle{background:rgba(var(--anam-surface-rgb), .96);box-shadow:inset 0 0 0 var(--canvas-hairline) rgba(var(--anam-ink-rgb), .82), 0 0 0 calc(var(--canvas-hairline) * 3) rgba(var(--anam-tint-rgb), .055)}.anam-shell .canvas-shell .react-flow__node:hover .node-handle{box-shadow:inset 0 0 0 var(--canvas-hairline) rgba(var(--anam-ink-rgb), .94), 0 0 0 calc(var(--canvas-hairline) * 3) rgba(var(--anam-tint-rgb), .09)}@media (width<=760px){.anam-shell{place-items:center;padding:22px;display:grid}.topbar,.side-dock,.canvas-shell,.agent-panel,.agent-panel-launcher,.project-panel,.knowledge-panel,.template-panel,.provider-panel,.mapping-panel,.generation-settings-panel,.result-editor-panel,.generation-job-panel,.module-panel,.selection-toolbar,.bottom-toolbar,.canvas-context-menu{display:none}.mobile-inspiration{border:1px solid rgba(var(--anam-border-rgb), .1);border-radius:var(--r-xl);background:rgba(var(--anam-surface-rgb), .82);width:min(100%,420px);padding:var(--space-6);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);gap:18px;display:grid;box-shadow:0 24px 80px #0000006b}.mobile-inspiration-mark{border-radius:var(--r-lg);color:#fff;background:linear-gradient(135deg, var(--anam-primary), var(--anam-secondary) 58%, var(--anam-sky));place-items:center;width:52px;height:52px;font-weight:800;display:grid}.mobile-inspiration strong{color:rgba(var(--anam-fg-rgb), .94);font-size:24px}.mobile-inspiration p{color:rgba(var(--anam-fg-rgb), .66);margin:0;font-size:14px;line-height:1.7}.mobile-inspiration div:last-child{gap:var(--space-2);grid-template-columns:1fr;display:grid}.mobile-inspiration div:last-child span{border:1px solid rgba(var(--anam-border-rgb), .08);border-radius:var(--r-md);color:rgba(var(--anam-fg-rgb), .74);background:rgba(var(--anam-tint-rgb), .045);padding:11px var(--space-3);font-size:13px}}.canvas-shell .react-flow{background:0 0!important}.canvas-fade-image{will-change:opacity;transform:scale(1.006);filter:none!important;transition:opacity .22s,transform .26s cubic-bezier(.22,.82,.18,1)!important}.canvas-fade-image.is-loaded{transform:scale(1)}.canvas-shell .react-flow__node.dragging .image-context-toolbar,.canvas-shell .react-flow__node.dragging .generation-bottom-composer,.canvas-shell .react-flow__node.dragging .generation-param-menu{display:none!important}.anam-shell.is-node-dragging .generation-empty-surface.is-busy:before{display:none}.canvas-shell .react-flow__viewport,.canvas-shell .react-flow__renderer{will-change:auto}.anam-shell.is-canvas-moving .canvas-shell .react-flow__edge-path,.anam-shell.is-node-dragging .canvas-shell .react-flow__edge-path{filter:none!important}.anam-shell.is-canvas-moving .canvas-shell .canvas-card,.anam-shell.is-canvas-moving .canvas-shell .image-preview,.anam-shell.is-canvas-moving .canvas-shell .media-preview,.anam-shell.is-canvas-moving .canvas-shell .generation-empty-surface,.anam-shell.is-canvas-moving .canvas-shell .group-frame-node,.anam-shell.is-node-dragging .canvas-shell .canvas-card,.anam-shell.is-node-dragging .canvas-shell .image-preview,.anam-shell.is-node-dragging .canvas-shell .media-preview,.anam-shell.is-node-dragging .canvas-shell .generation-empty-surface,.anam-shell.is-node-dragging .canvas-shell .group-frame-node{filter:none!important;transition:none!important}.anam-shell.anam-theme-dark{--anam-fg-rgb:244, 242, 250;--anam-surface-rgb:32, 32, 36;--anam-card-rgb:39, 39, 44;--anam-tint-rgb:255, 255, 255;--anam-ink-rgb:255, 255, 255;--anam-border-rgb:255, 255, 255;--anam-surface:rgba(var(--anam-surface-rgb), .78);--anam-surface-raised:rgba(var(--anam-surface-rgb), .92);--anam-surface-solid:rgb(var(--anam-card-rgb));--anam-border:rgba(var(--anam-border-rgb), .1);--anam-border-hover:rgba(var(--anam-border-rgb), .18);--anam-text:rgb(var(--anam-fg-rgb));--anam-muted:rgba(var(--anam-fg-rgb), .66);--anam-faint:rgba(var(--anam-fg-rgb), .42);--anam-panel-bg:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .045), rgba(var(--anam-tint-rgb), .012)), rgba(var(--anam-surface-rgb), .86);--anam-panel-bg-strong:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .055), rgba(var(--anam-tint-rgb), .016)), rgba(var(--anam-surface-rgb), .94);--anam-card-shell-bg:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .03), rgba(var(--anam-tint-rgb), .012)), rgba(var(--anam-card-rgb), .95);--anam-panel-line:rgba(var(--anam-border-rgb), .12);--anam-panel-line-strong:rgba(var(--anam-border-rgb), .2);--anam-cool-accent-rgb:155, 107, 255;--anam-primary:#9b6bff;--anam-secondary:#b89bff;--anam-sky:#7c5cfc;--anam-bg:#151517;--anam-bg-soft:#1d1d20;--anam-success:#4ade80;--anam-warning:#facc15;--anam-danger:#f87171;--anam-info:#b89bff;--anam-primary-gradient:linear-gradient(135deg, #9b6bff 0%, #7c5cfc 50%, #6d4aff 100%);--anam-focus-ring:0 0 0 2px #9b6bff73;--anam-shadow-soft:0 1px 2px #0000004d;--anam-shadow-panel:0 16px 48px #0000006b;--anam-shadow-hover:inset 0 1px 0 #ffffff0a, 0 12px 28px #00000057;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--anam-text);background:linear-gradient(#19191c 0%,#151517 100%)!important}.anam-shell.anam-theme-dark .react-flow{--xy-background-color-default:var(--anam-bg);--xy-background-color:var(--anam-bg);background:radial-gradient(circle, #ffffff14 0 1.2px, transparent 1.2px), var(--anam-bg)!important;background-size:24px 24px!important}.anam-shell.anam-theme-light{--anam-fg-rgb:26, 23, 38;--anam-surface-rgb:255, 255, 255;--anam-card-rgb:255, 255, 255;--anam-tint-rgb:255, 255, 255;--anam-ink-rgb:26, 23, 38;--anam-border-rgb:26, 23, 38;--anam-surface:rgba(var(--anam-surface-rgb), .95);--anam-surface-raised:rgba(var(--anam-surface-rgb), .99);--anam-surface-solid:rgb(var(--anam-card-rgb));--anam-border:rgba(var(--anam-border-rgb), .08);--anam-border-hover:rgba(var(--anam-border-rgb), .16);--anam-text:rgb(var(--anam-fg-rgb));--anam-muted:#5c5675;--anam-faint:#7b7593;--anam-panel-bg:rgba(var(--anam-surface-rgb), .97);--anam-panel-bg-strong:rgba(var(--anam-surface-rgb), .995);--anam-card-shell-bg:rgba(var(--anam-card-rgb), .99);--anam-panel-line:rgba(var(--anam-border-rgb), .06);--anam-panel-line-strong:rgba(var(--anam-border-rgb), .1);--anam-cool-accent-rgb:109, 74, 255;--anam-primary:#6d4aff;--anam-secondary:#6d4aff;--anam-sky:#6d4aff;--anam-bg:#fff;--anam-bg-soft:#f4f3fa;--anam-success:#2fb67a;--anam-warning:#f2a33c;--anam-danger:#f0544f;--anam-info:#6d4aff;--anam-primary-gradient:linear-gradient(0deg, #6d4aff, #6d4aff);--anam-focus-ring:0 0 0 2px #6d4aff59;--anam-shadow-soft:0 2px 8px #4c36a01a;--anam-shadow-panel:0 16px 48px #4c36a024;--anam-shadow-hover:0 8px 24px #4c36a024;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--anam-text);background:linear-gradient(#fff 0%,#fcfbfe 100%)!important}.anam-shell.anam-theme-light .react-flow{--xy-background-color-default:var(--anam-bg);--xy-background-color:var(--anam-bg);background:radial-gradient(circle, #6d4aff29 0 1.2px, transparent 1.2px), var(--anam-bg)!important;background-size:24px 24px!important}.anam-shell.anam-theme-light .inspiration-home{background:var(--anam-bg)!important}.anam-shell.anam-theme-light .inspiration-home:before{opacity:.92;background-image:radial-gradient(circle,#6d4aff2e 0 1px,#0000 1px);background-size:24px 24px}.anam-shell.anam-theme-light :is(.canvas-card,.group-frame-node,.image-preview,.media-preview,.generation-empty-surface,.react-flow__controls,.react-flow__controls-button,.react-flow__minimap,[class*=panel],[class*=card],[class*=menu],[class*=popover],[class*=modal],[class*=dialog],[class*=drawer],[class*=preview],[class*=toolbar]){color:var(--anam-text);border-color:var(--anam-border)!important}.anam-shell.anam-theme-light :is(.generation-settings-panel,.result-editor-panel) .template-field :is(input,textarea,select),.anam-shell.anam-theme-light :is(.generation-settings-panel,.result-editor-panel) .template-field :is(input,textarea,select):hover,.anam-shell.anam-theme-light :is(.generation-settings-panel,.result-editor-panel) .template-field :is(input,textarea,select):focus{background:#fff!important}.anam-shell.anam-theme-light,.anam-shell.anam-theme-light *{scrollbar-color:#9c97b0b3 transparent}.anam-shell.anam-theme-light ::-webkit-scrollbar-thumb{background:#94a3b8b8}.anam-shell.anam-theme-light ::-webkit-scrollbar-thumb:hover{background:#64748bd1}.anam-shell.anam-theme-light .canvas-context-menu button.danger{color:#b91c1c!important;background:#fef2f2e6!important}.anam-shell.anam-theme-light .reference-remove-button,.anam-shell.anam-theme-light .agent-reference-remove{box-shadow:0 8px 18px #94a3b82e;color:#b91c1ceb!important;background:#fffffff5!important}.anam-shell.anam-theme-light .generation-error{color:#b91c1c;background:#fef2f2f5;border-color:#f8717138}.anam-shell :is(.canvas-card,.group-frame-node,.image-preview,.media-preview,.generation-empty-surface,.react-flow__controls,.react-flow__controls-button,.react-flow__minimap,.reference-remove-button,.agent-reference-remove,[class*=panel],[class*=card],[class*=menu],[class*=popover],[class*=modal],[class*=dialog],[class*=drawer],[class*=preview],[class*=toolbar]){box-shadow:none!important}.anam-shell{background:radial-gradient(circle at 14% 10%, #5b4be024, transparent 20%), radial-gradient(circle at 84% 14%, #2563eb1f, transparent 24%), radial-gradient(circle at 52% 100%, rgba(var(--anam-tint-rgb), .07), transparent 34%), linear-gradient(180deg, rgba(var(--anam-card-rgb), .98) 0%, rgb(var(--anam-card-rgb)) 100%)}.topbar{align-items:flex-start;top:20px;left:20px;right:20px}.project-brand-trigger{border:1px solid rgba(var(--anam-border-rgb), .07);min-width:196px;min-height:44px;padding:6px var(--space-3) 6px 6px;transition:border-color var(--motion) var(--ease-out), background var(--motion) var(--ease-out), transform var(--motion) var(--ease-out);gap:10px}.project-brand-trigger:hover,.project-brand-trigger[aria-expanded=true]{transform:translateY(-1px)}.project-brand-summary{gap:3px}.project-brand-summary strong{color:rgba(var(--anam-fg-rgb), .94);font-size:13px;font-weight:650}.project-brand-summary span{color:rgba(var(--anam-fg-rgb), .5);font-size:11px}.side-dock{padding:var(--space-2);gap:6px;left:20px}.side-dock button{width:40px;height:40px;transition:border-color var(--motion) var(--ease-out), background var(--motion) var(--ease-out), color var(--motion) var(--ease-out), transform var(--motion-fast) var(--ease-out);border:1px solid #0000;position:relative}.side-dock button:hover,.side-dock button.is-active{transform:translate(1px)}.side-dock button.is-active:before{border-radius:var(--r-pill);background:var(--anam-primary-gradient);content:"";width:3px;height:18px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.agent-panel.is-chat-panel,.generation-settings-panel,.result-editor-panel{border:1px solid rgba(var(--anam-border-rgb), .08);border-radius:var(--r-xl);background:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .07), rgba(var(--anam-tint-rgb), .02)), rgba(var(--anam-surface-rgb), .96)}.agent-panel.is-chat-panel{width:min(460px,100vw - 96px);padding:18px 18px var(--space-4);border-left:1px solid rgba(var(--anam-border-rgb), .08);background:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .075), rgba(var(--anam-tint-rgb), .02)), rgba(var(--anam-surface-rgb), .97);border-radius:26px 0 0 26px;gap:14px}.agent-panel.is-chat-panel>header,.generation-settings-panel>header,.result-editor-panel>header{z-index:2;border-bottom:1px solid rgba(var(--anam-border-rgb), .08);background:linear-gradient(180deg, rgba(var(--anam-surface-rgb), .98), rgba(var(--anam-surface-rgb), .9));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin:-2px -2px 0;padding:2px 2px 14px;position:sticky;top:0}.agent-chat-header{gap:14px;padding-bottom:14px}.agent-panel-title{gap:10px}.agent-panel-title>div strong{color:rgba(var(--anam-fg-rgb), .96);letter-spacing:-.01em;font-size:14px;font-weight:700}.agent-panel-title>div span{color:rgba(var(--anam-fg-rgb), .5)}.agent-icon-action,.agent-panel-close{width:34px;height:34px}.agent-timeline{gap:var(--space-3);padding-right:var(--space-1)}.agent-thread-message{gap:var(--space-3)}.agent-thread-message strong{letter-spacing:-.02em;font-size:20px}.agent-thread-message p,.agent-thread-message ul{color:rgba(var(--anam-fg-rgb), .72)}.agent-timeline-entry.agent-thread-message{gap:6px;padding:0 2px}.agent-timeline-entry.agent-thread-message.assistant>div{max-width:calc(100% - 18px);padding:14px 14px var(--space-3);box-shadow:0 4px 16px #4c36a01a;border-radius:20px 20px 20px var(--r-sm)!important;background:#fff!important;border:0!important}.agent-timeline-entry.agent-thread-message.user div{max-width:88%;padding:var(--space-3) 14px;box-shadow:0 6px 16px #6d4aff4d;border-radius:20px 20px var(--r-sm) 20px!important;background:var(--anam-primary-gradient)!important;border:0!important}.anam-shell.anam-theme-light .agent-timeline-entry.agent-thread-message.user div,.anam-shell.anam-theme-light .agent-timeline-entry.agent-thread-message.user div :is(p,span,strong,em,li,a,code){color:#fff}.agent-timeline-entry.agent-thread-message.user strong{color:rgba(var(--anam-fg-rgb), .92);font-size:12px}.agent-timeline-entry.agent-thread-message.status{padding:2px 2px 0}.agent-timeline-entry.agent-thread-message.status strong{border:1px solid rgba(var(--anam-border-rgb), .08);border-radius:var(--r-pill);background:rgba(var(--anam-tint-rgb), .05);align-items:center;gap:7px;width:fit-content;padding:6px 10px;display:inline-flex}.agent-timeline-entry.agent-thread-message time{font-size:10px}.agent-chat-composer{background:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .08), rgba(var(--anam-tint-rgb), .03)), rgba(var(--anam-surface-rgb), .98);border-radius:22px;gap:10px;padding:10px}.agent-reference-strip span{color:rgba(var(--anam-fg-rgb), .54)}.agent-chat-composer textarea{min-height:94px;max-height:172px;padding:var(--space-1) 10px 2px;font-size:13.5px;line-height:1.65}.agent-composer-footer{gap:var(--space-2);border-top:1px solid rgba(var(--anam-border-rgb), .08);padding-top:var(--space-2)}.agent-mode-select,.agent-skill-select,.agent-model-pill,.agent-param-pill{height:36px;padding-top:0;padding-bottom:0;font-weight:500}.agent-model-pill{max-width:144px}.agent-param-pill{max-width:148px}.agent-credit-circle{border:1px solid rgba(var(--anam-border-rgb), .08);background:rgba(var(--anam-tint-rgb), .06);width:36px;min-width:36px;height:36px}.agent-send-button{width:42px;height:42px}.generation-settings-panel,.result-editor-panel{width:min(448px,100vw - 84px);padding:var(--space-4);gap:14px;top:104px;right:480px}.generation-settings-section,.generation-route-inspector,.generation-settings-summary,.result-editor-preview,.result-editor-meta span,.generation-reference-item{border-radius:var(--r-lg)}.generation-settings-summary,.generation-route-inspector,.result-editor-meta span{padding:var(--space-3)}.generation-settings-summary{gap:10px}.generation-settings-summary strong{font-size:14px}.generation-settings-view-switch,.generation-mode-switch{gap:var(--space-2);border-radius:var(--r-lg);padding:5px}.generation-settings-view-switch button,.generation-mode-switch button{border-radius:var(--r-md);min-height:36px;font-weight:500}.generation-route-row{grid-template-columns:92px minmax(0,1fr)}.generation-preset-options,.generation-provider-chips{gap:var(--space-2)}.generation-preset-options button,.generation-reference-item button,.result-editor-actions button{border-radius:var(--r-md);min-height:32px}.result-editor-meta,.result-editor-actions{gap:var(--space-2)}.generation-settings-actions{margin:var(--space-2) calc(var(--space-4) * -1) calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4) var(--space-4)}.generation-settings-run-action{min-height:38px;padding:0 14px}@media (width<=1280px){.agent-panel.is-chat-panel{width:min(420px,100vw - 84px)}.generation-settings-panel,.result-editor-panel{width:min(408px,100vw - 72px);right:442px}}.canvas-shell{--canvas-hairline:1.5px;--canvas-selected-hairline:1.5px;--canvas-line:#94a3b89e;--canvas-line-strong:#94a3b89e}.canvas-shell .react-flow__edge-path{stroke:var(--canvas-line);stroke-width:1.55px}.canvas-shell .react-flow__edge.selected .react-flow__edge-path,.canvas-shell .react-flow__edge:focus .react-flow__edge-path{stroke:var(--canvas-line-strong);stroke-width:1.55px}.pending-connection-line path{stroke:var(--canvas-line-strong);stroke-width:1.55px;stroke-dasharray:6 6}.card-header{gap:var(--space-2);border-color:var(--anam-panel-line);min-height:30px;color:rgba(var(--anam-fg-rgb), .76);background:var(--anam-card-shell-bg);box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .04), 0 10px 28px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.card-icon{border:1px solid rgba(var(--anam-border-rgb), .08);background:rgba(var(--anam-tint-rgb), .05);color:rgba(var(--anam-fg-rgb), .78);box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .04);border-radius:9px}.image-context-toolbar,.image-more-menu,.generation-bottom-composer,.generation-param-menu,.generation-job-panel,.card-popup-panel,.agent-history-popover,.agent-popover{border-color:var(--anam-panel-line);background:var(--anam-panel-bg-strong);box-shadow:var(--anam-shadow-panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.image-context-toolbar,.generation-bottom-composer{box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .04), 0 18px 50px #00000061}.image-more-menu:before{border-top-color:var(--anam-panel-line);border-left-color:var(--anam-panel-line);background:rgba(var(--anam-surface-rgb), .96)}.image-context-toolbar{gap:6px;padding:6px}.image-context-toolbar button,.generation-control-pill,.generation-param-menu button,.generation-param-menu span{transition:border-color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out)}.image-context-toolbar button{height:32px;color:rgba(var(--anam-fg-rgb), .74);border:1px solid #0000;padding:0 10px}.image-context-toolbar button:hover{border-color:rgba(var(--anam-cool-accent-rgb), .22);color:rgba(var(--anam-fg-rgb), .96);background:rgba(var(--anam-cool-accent-rgb), .1);transform:translateY(-1px)}.image-context-toolbar .image-more-menu button{border-radius:10px;height:32px}.generation-bottom-composer{gap:var(--space-3);border-radius:20px;padding:14px}.generation-reference-strip{border:1px solid rgba(var(--anam-border-rgb), .08);background:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .05), rgba(var(--anam-tint-rgb), .025)), rgba(var(--anam-surface-rgb), .42);min-height:44px;padding:var(--space-2);border-radius:15px;gap:9px}.generation-reference-strip button{border:1px solid rgba(var(--anam-border-rgb), .08);border-radius:var(--r-md);background:rgba(var(--anam-tint-rgb), .055);width:36px;height:36px}.generation-reference-strip button:hover{border-color:rgba(var(--anam-cool-accent-rgb), .24);background:rgba(var(--anam-cool-accent-rgb), .1)}.generation-bottom-composer textarea,.agent-chat-composer textarea{border-radius:var(--r-lg);background:rgba(var(--anam-tint-rgb), .025);padding:10px var(--space-3)}.generation-bottom-composer textarea:focus,.agent-chat-composer textarea:focus{box-shadow:var(--anam-focus-ring)}.generation-bottom-composer textarea.is-locked-by-text{border:1px solid rgba(var(--anam-border-rgb), .08);background:rgba(var(--anam-tint-rgb), .04)}.generation-compact-controls{gap:var(--space-2)}.generation-compact-controls select,.generation-compact-controls input,.generation-control-pill{border:1px solid rgba(var(--anam-border-rgb), .08);height:34px;color:rgba(var(--anam-fg-rgb), .8);background:rgba(var(--anam-tint-rgb), .055);padding:0 11px}.generation-control-pill:hover{border-color:rgba(var(--anam-cool-accent-rgb), .24);background:rgba(var(--anam-cool-accent-rgb), .08)}.generation-control-pill.model{width:136px}.generation-param-menu{border-radius:var(--r-lg);gap:6px;padding:9px}.generation-param-menu button,.generation-param-menu span{border-radius:var(--r-md);border:1px solid #0000;padding:9px 10px}.generation-param-menu button:hover,.generation-param-menu button.is-active{border-color:rgba(var(--anam-cool-accent-rgb), .22);color:rgba(var(--anam-fg-rgb), .96);background:rgba(var(--anam-cool-accent-rgb), .1)}.agent-history-popover,.agent-popover{border-radius:18px}.agent-history-popover>button,.agent-source-popover button,.agent-mode-list button,.agent-model-list button{transition:border-color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);border:1px solid #0000}.agent-history-popover>button:hover,.agent-source-popover button:hover,.agent-mode-list button:hover,.agent-mode-list button.is-active,.agent-model-list button:hover,.agent-model-list button.is-active{border-color:rgba(var(--anam-cool-accent-rgb), .18);background:rgba(var(--anam-cool-accent-rgb), .08)}.agent-chat-composer{border-color:var(--anam-panel-line);background:var(--anam-card-shell-bg);box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .04), 0 12px 28px #00000038;border-radius:22px;padding:10px}.agent-reference-strip{border:1px solid rgba(var(--anam-border-rgb), .08);background:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .04), rgba(var(--anam-tint-rgb), .02)), rgba(var(--anam-surface-rgb), .36);border-radius:14px;min-height:40px;padding:6px}.agent-reference-strip button{border-color:rgba(var(--anam-border-rgb), .08);background:rgba(var(--anam-tint-rgb), .05);border-radius:10px}.agent-reference-strip .agent-reference-upload-button{background:rgba(var(--anam-tint-rgb), .07)}.agent-reference-strip button:hover{border-color:rgba(var(--anam-cool-accent-rgb), .22);background:rgba(var(--anam-cool-accent-rgb), .08)}.agent-timeline-entry.agent-thread-message.assistant>div{box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .025), 0 10px 24px #00000029;border-color:rgba(var(--anam-border-rgb), .09)!important;background:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .055), rgba(var(--anam-tint-rgb), .026)), rgba(var(--anam-surface-rgb), .68)!important}.agent-timeline-entry.agent-thread-message.user div{box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .025), 0 10px 24px #00000029;border-color:#6b5cff33!important}.topbar-actions,.selection-toolbar,.canvas-context-menu,.bottom-toolbar,.side-dock,.project-brand-menu{border-color:var(--anam-panel-line);background:var(--anam-panel-bg);box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .04), 0 18px 52px #00000057;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.brand{gap:10px}.brand-mark{background:linear-gradient(145deg, var(--anam-primary), var(--anam-secondary) 72%, #b9f6ef);width:26px;height:26px;box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .22), 0 10px 24px #6d4aff2e;border-radius:9px}.project-brand-trigger{border-radius:var(--r-lg);border:1px solid #0000;gap:10px;min-height:42px;padding:6px 10px 6px 0}.project-brand-trigger:hover,.project-brand-trigger[aria-expanded=true]{border-color:var(--anam-panel-line);background:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .05), rgba(var(--anam-tint-rgb), .02)), rgba(var(--anam-surface-rgb), .36)}.project-brand-menu{width:280px;padding:var(--space-3);border-radius:20px;gap:10px}.project-brand-menu div button,.project-brand-create,.project-brand-form button,.project-brand-danger{transition:border-color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), filter var(--motion-fast) var(--ease-out)}.project-brand-menu div button{min-height:40px;color:rgba(var(--anam-fg-rgb), .8);border:1px solid #0000;border-radius:13px}.project-brand-menu div button:hover,.project-brand-menu div button.is-active{border-color:rgba(var(--anam-cool-accent-rgb), .16);background:rgba(var(--anam-cool-accent-rgb), .08)}.side-dock{padding:var(--space-2) 7px;border-radius:22px;gap:7px}.side-dock button{width:38px;height:38px;color:rgba(var(--anam-fg-rgb), .68);border:1px solid #0000}.side-dock button:hover,.side-dock button.is-active{border-color:rgba(var(--anam-cool-accent-rgb), .18);color:rgba(var(--anam-fg-rgb), .96);background:linear-gradient(180deg, rgba(var(--anam-cool-accent-rgb), .12), rgba(var(--anam-cool-accent-rgb), .06)), rgba(var(--anam-surface-rgb), .54);box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .04)}.side-dock button span{border-color:var(--anam-panel-line);color:rgba(var(--anam-fg-rgb), .84);background:var(--anam-panel-bg-strong);box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .035), 0 12px 28px #00000047;letter-spacing:.01em;padding:7px 10px;font-size:11px}.selection-toolbar,.canvas-context-menu{border-radius:18px}.canvas-context-menu button{border-radius:var(--r-md);color:rgba(var(--anam-fg-rgb), .82);border:1px solid #0000}.canvas-context-menu button:hover{border-color:rgba(var(--anam-cool-accent-rgb), .16);background:rgba(var(--anam-cool-accent-rgb), .08)}.project-panel.library-panel,.asset-center-panel.library-panel,.knowledge-panel.library-panel,.template-panel.library-panel,.account-panel.library-panel{background:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .055), rgba(var(--anam-tint-rgb), .016)), radial-gradient(circle at 14% 0%, #6b5cff1f, transparent 30%), rgba(var(--anam-surface-rgb), .9)!important}.library-panel{gap:14px}.library-segment{border-color:rgba(var(--anam-border-rgb), .07);border-radius:var(--r-lg);background:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .035), rgba(var(--anam-tint-rgb), .018)), rgba(var(--anam-surface-rgb), .38);padding:5px}.library-segment button{border-radius:var(--r-md);min-height:36px;color:rgba(var(--anam-fg-rgb), .58);border:1px solid #0000;font-size:12px;font-weight:500}.library-segment button:hover,.library-segment button.is-active{border-color:rgba(var(--anam-cool-accent-rgb), .14);color:rgba(var(--anam-fg-rgb), .94);background:rgba(var(--anam-cool-accent-rgb), .08)}.library-search input{border-color:rgba(var(--anam-border-rgb), .08);background:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .03), rgba(var(--anam-tint-rgb), .01)), rgba(var(--anam-surface-rgb), .44);min-height:42px;padding:0 15px}.asset-library-card,.asset-folder-item,.asset-center-empty{border-color:rgba(var(--anam-border-rgb), .08);background:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .03), rgba(var(--anam-tint-rgb), .012)), rgba(var(--anam-surface-rgb), .44);box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .03)}.asset-library-card{gap:var(--space-3);padding:var(--space-3)}.asset-media-surface{border:1px solid rgba(var(--anam-border-rgb), .07);background:rgba(var(--anam-surface-rgb), .58);box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .03)}.asset-library-card-body{gap:5px}.asset-library-card-body strong{color:rgba(var(--anam-fg-rgb), .92);font-size:13px;font-weight:600}.asset-library-card-body span,.asset-template-prompt{color:rgba(var(--anam-fg-rgb), .56)}.text-card{background:var(--anam-card-shell-bg);box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .04), 0 18px 42px #0000003d;border-radius:20px}.text-card-content{min-height:132px;color:rgba(var(--anam-fg-rgb), .76);padding:22px 22px 20px;font-size:14px;line-height:1.66}.text-card.is-editing .text-card-content{background:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .03), rgba(var(--anam-tint-rgb), .01)), rgba(var(--anam-surface-rgb), .28)}.text-card-placeholder{color:rgba(var(--anam-fg-rgb), .38)}.media-card .card-header,.generation-card .card-header{border:1px solid var(--anam-panel-line);border-radius:var(--r-pill);max-width:calc(100% - 12px);min-height:30px;color:rgba(var(--anam-fg-rgb), .74);background:var(--anam-card-shell-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:0 11px 0 7px;font-size:12px;top:-34px}.media-card .card-header .card-icon,.generation-card .card-header .card-icon{border-radius:var(--r-pill);background:rgba(var(--anam-tint-rgb), .045);width:18px;height:18px;color:rgba(var(--anam-fg-rgb), .72);box-shadow:none;border-color:#0000}.image-preview,.media-preview,.generation-empty-surface{background:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .025), rgba(var(--anam-tint-rgb), .01)), rgb(var(--anam-card-rgb));border-radius:20px}.image-placeholder,.media-placeholder,.generation-media-placeholder{border-color:rgba(var(--anam-border-rgb), .14);background:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .05), rgba(var(--anam-tint-rgb), .025)), rgba(var(--anam-surface-rgb), .44);border-radius:22px;width:76px;height:76px}.generation-media-loading{color:rgba(var(--anam-fg-rgb), .62);background:linear-gradient(180deg, rgba(var(--anam-surface-rgb), .1), rgba(var(--anam-surface-rgb), .42)), rgba(var(--anam-surface-rgb), .16);letter-spacing:.01em;font-size:12px}.generation-media-loading.is-error{color:#ffc2c2eb;background:#5f121852}.generated-result-actions button{border-color:rgba(var(--anam-border-rgb), .1);min-height:32px;color:rgba(var(--anam-fg-rgb), .82);background:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .05), rgba(var(--anam-tint-rgb), .025)), rgba(var(--anam-surface-rgb), .68);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:10px}.generated-result-actions button:hover{border-color:rgba(var(--anam-cool-accent-rgb), .24);color:rgba(var(--anam-fg-rgb), .96);background:rgba(var(--anam-cool-accent-rgb), .1)}.module-panel{gap:var(--space-1);border-radius:var(--r-lg);background:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .045), rgba(var(--anam-tint-rgb), .015)), rgba(var(--anam-surface-rgb), .82);box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .04), 0 16px 40px #00000047;padding:11px 13px}.module-panel strong{color:rgba(var(--anam-fg-rgb), .92);font-size:12px;font-weight:650}.module-panel span{color:rgba(var(--anam-fg-rgb), .5);font-size:10.5px}.selection-toolbar{border:1px solid var(--anam-panel-line);padding:var(--space-2);background:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .05), rgba(var(--anam-tint-rgb), .018)), rgba(var(--anam-surface-rgb), .82);border-radius:20px;gap:9px}.selection-toolbar-count{color:rgba(var(--anam-fg-rgb), .58);padding:0 var(--space-2);font-size:11px;font-weight:500}.selection-toolbar button{border-radius:var(--r-md);height:34px;color:rgba(var(--anam-fg-rgb), .76);background:rgba(var(--anam-tint-rgb), .04);border:1px solid #0000;padding:0 11px}.selection-toolbar button:hover{border-color:rgba(var(--anam-cool-accent-rgb), .2);color:rgba(var(--anam-fg-rgb), .96);background:rgba(var(--anam-cool-accent-rgb), .08)}.selection-toolbar button.is-primary{color:#080a10;background:linear-gradient(135deg, var(--anam-primary), var(--anam-secondary) 62%, #b9f6ef);box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .18), 0 10px 22px #6d4aff24;border-color:#fff}.selection-toolbar .selection-toolbar-drag-button{border-style:solid;border-color:rgba(var(--anam-cool-accent-rgb), .18);color:rgba(var(--anam-fg-rgb), .88);background:rgba(var(--anam-cool-accent-rgb), .08)}.selection-toolbar button:last-child,.selection-toolbar button[title=删除选中内容]{color:#ffd7d7f0;background:#ff5d5d1f;border-color:#ff75751f}.provider-panel,.generation-settings-panel,.result-editor-panel{border:1px solid var(--anam-panel-line);border-radius:var(--r-xl);padding:var(--space-4);background:var(--anam-panel-bg-strong);box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .04), 0 28px 76px #0000006b;gap:14px}.provider-panel header,.generation-settings-panel header,.result-editor-panel header{border-bottom:1px solid rgba(var(--anam-border-rgb), .08);padding-bottom:10px}.provider-panel-heading span:last-child,.generation-route-header small,.generation-settings-summary span,.generation-route-row span,.result-editor-meta span,.provider-role-grid span{color:rgba(var(--anam-fg-rgb), .5)}.generation-settings-summary,.generation-route-inspector,.result-editor-preview,.result-editor-meta span,.generation-reference-item,.provider-setup-overview,.account-credit-grid div,.account-usage-item{border-color:rgba(var(--anam-border-rgb), .08);border-radius:var(--r-lg);background:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .03), rgba(var(--anam-tint-rgb), .012)), rgba(var(--anam-surface-rgb), .4);box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .025)}.generation-settings-view-switch,.generation-mode-switch{border-color:rgba(var(--anam-border-rgb), .08);background:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .03), rgba(var(--anam-tint-rgb), .015)), rgba(var(--anam-surface-rgb), .3);border-radius:15px;padding:5px}.generation-settings-view-switch button,.generation-mode-switch button,.generation-preset-options button,.generation-reference-item button,.result-editor-actions button,.provider-role-grid select,.account-info-list input{border-radius:var(--r-md)}.generation-settings-view-switch button,.generation-mode-switch button,.generation-preset-options button,.generation-reference-item button,.result-editor-actions button{color:rgba(var(--anam-fg-rgb), .72);background:rgba(var(--anam-tint-rgb), .04);border:1px solid #0000}.generation-settings-view-switch button.is-active{color:#fff;background:linear-gradient(135deg, var(--anam-primary), var(--anam-secondary) 62%, #b9f6ef)}.generation-mode-switch button.is-active,.generation-preset-options button.is-active,.generation-reference-item button:hover,.result-editor-actions button:hover:not(:disabled){border-color:rgba(var(--anam-cool-accent-rgb), .2);color:rgba(var(--anam-fg-rgb), .96);background:rgba(var(--anam-cool-accent-rgb), .08)}.generation-provider-chips span,.generation-settings-chips small{border-color:rgba(var(--anam-cool-accent-rgb), .16);color:rgba(var(--anam-fg-rgb), .82);background:rgba(var(--anam-cool-accent-rgb), .08)}.result-editor-preview{min-height:240px;padding:var(--space-3)}.result-editor-preview img,.result-editor-preview video{border-radius:14px}.result-editor-actions{gap:var(--space-2)}.quick-tools{border-color:var(--anam-panel-line);border-radius:var(--r-lg);background:var(--anam-panel-bg);box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .035), 0 14px 30px #0000003d;gap:7px;padding:6px;top:-56px}.quick-tools button{height:32px;color:rgba(var(--anam-fg-rgb), .76);background:rgba(var(--anam-tint-rgb), .04);border:1px solid #0000;border-radius:10px;padding:0 10px;font-size:11px;font-weight:600}.quick-tools button:hover{border-color:rgba(var(--anam-cool-accent-rgb), .18);color:rgba(var(--anam-fg-rgb), .96);background:rgba(var(--anam-cool-accent-rgb), .08)}.generation-empty-surface.is-busy{color:rgba(var(--anam-fg-rgb), .88);background:radial-gradient(circle at 76% 26%, rgba(var(--anam-cool-accent-rgb), .28), transparent 28%), linear-gradient(135deg, #6b5cff47, #6d4aff2e, rgba(var(--anam-tint-rgb), .04)), rgba(var(--anam-surface-rgb), .94)}.generation-empty-surface.is-busy:before{background:conic-gradient(from 90deg, transparent, rgba(var(--anam-cool-accent-rgb), .18), transparent, #6b5cff33, transparent)}.generation-reference-thumb{border:1px solid rgba(var(--anam-border-rgb), .08);box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .03)}.reference-order-badge{color:#081018;background:linear-gradient(135deg,#b9f6ef,#7fe7dc);min-width:18px;height:18px;padding:0 5px;font-size:9px}.generation-prompt-lock{border:1px solid rgba(var(--anam-border-rgb), .08);color:rgba(var(--anam-fg-rgb), .54);background:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .04), rgba(var(--anam-tint-rgb), .018)), rgba(var(--anam-surface-rgb), .26);padding:6px 11px}.generation-compact-controls{row-gap:var(--space-2);flex-wrap:wrap}.generation-param-picker{display:inline-flex}.generation-control-pill{color:rgba(var(--anam-fg-rgb), .82);gap:6px;font-size:11px;font-weight:550}.generation-control-pill span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.generation-control-pill.compact{min-width:56px}.generation-footer-spacer{min-width:0}.generation-icon-pill,.generation-credit-circle,.generation-compact-controls .primary-action{border:1px solid rgba(var(--anam-border-rgb), .08);box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .03)}.generation-icon-pill{width:34px;height:34px;color:rgba(var(--anam-fg-rgb), .74);background:rgba(var(--anam-tint-rgb), .04)}.generation-icon-pill:hover{border-color:rgba(var(--anam-cool-accent-rgb), .18);color:rgba(var(--anam-fg-rgb), .94);background:rgba(var(--anam-cool-accent-rgb), .08)}.generation-credit-circle{width:36px;min-width:36px;height:36px;color:rgba(var(--anam-fg-rgb), .9);background:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .05), rgba(var(--anam-tint-rgb), .02)), rgba(var(--anam-surface-rgb), .32);font-size:11px;font-weight:650}.generation-compact-controls .primary-action{color:#fff;background:linear-gradient(135deg, var(--anam-primary), var(--anam-secondary) 62%, #b9f6ef);width:36px;min-width:36px;height:36px;box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .18), 0 10px 24px #6d4aff24}.generation-compact-controls .primary-action:hover{filter:brightness(1.03)}.image-caption,.image-iteration-badge{display:none!important}.image-iteration-badge span{color:rgba(var(--anam-fg-rgb), .48);letter-spacing:.01em;font-size:10px}.image-iteration-badge strong{color:rgba(var(--anam-fg-rgb), .84);font-size:11px;font-weight:600}.image-iteration-badge:hover{border-color:rgba(var(--anam-cool-accent-rgb), .2);background:rgba(var(--anam-cool-accent-rgb), .08)}.image-provenance{display:none!important}.audio-play-button{width:40px;height:40px;color:rgba(var(--anam-fg-rgb), .96);box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .16), 0 10px 22px #00000038;background:linear-gradient(135deg,#6b5cffd1,#6d4aff70)}.audio-waveform{gap:5px}.audio-waveform i{border-radius:var(--r-pill);background:rgba(var(--anam-cool-accent-rgb), .34);width:4px}.audio-waveform i:nth-child(3n){background:#6b5cff8a}.provider-route-badge{border-color:rgba(var(--anam-border-rgb), .08);border-radius:var(--r-md);background:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .03), rgba(var(--anam-tint-rgb), .012)), rgba(var(--anam-surface-rgb), .3);box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .025);padding:9px 11px}.provider-route-badge.ready{border-color:rgba(var(--anam-cool-accent-rgb), .16);background:rgba(var(--anam-cool-accent-rgb), .08)}.provider-route-badge.warning{background:#facc1514;border-color:#facc1533}.provider-route-badge.disabled{background:#f8717114;border-color:#f871712e}.inspiration-home{--public-shell-bg:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .045), rgba(var(--anam-tint-rgb), .014)), rgba(var(--anam-surface-rgb), .76);--public-shell-strong:linear-gradient(180deg, rgba(var(--anam-tint-rgb), .055), rgba(var(--anam-tint-rgb), .02)), rgba(var(--anam-surface-rgb), .88);--public-shell-line:rgba(var(--anam-border-rgb), .09);--public-shell-line-strong:rgba(var(--anam-border-rgb), .16)}.inspiration-nav{width:min(1480px,100vw - 48px);padding:18px 0 var(--space-3)}.inspiration-brand{gap:11px}.inspiration-brand strong{letter-spacing:-.01em;font-size:17px;font-weight:650}.inspiration-nav nav,.inspiration-search,.inspiration-project-row button,.showcase-card,.prompt-seed-card,.inspiration-workflow article,.inspiration-library-note,.inspiration-filter-scroll,.inspiration-media-filter{border-color:var(--public-shell-line);background:var(--public-shell-bg);box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .04), 0 18px 56px #0000003d;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.inspiration-nav nav{gap:5px;padding:5px}.inspiration-nav nav a{border-radius:var(--r-pill);min-height:36px;color:var(--home-muted);transition:border-color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);border:1px solid #0000;padding:0 14px;font-size:13px;font-weight:500}.inspiration-nav nav a:hover,.inspiration-nav nav a.is-active{border-color:rgba(var(--anam-cool-accent-rgb), .16);color:var(--home-text);background:rgba(var(--anam-cool-accent-rgb), .08)}.inspiration-nav nav a.is-active:before{display:none}.inspiration-theme-toggle,.inspiration-ghost{border-color:var(--public-shell-line);background:rgba(var(--anam-tint-rgb), .055);box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .03)}.inspiration-theme-toggle:hover,.inspiration-ghost:hover{border-color:rgba(var(--anam-cool-accent-rgb), .16);color:var(--home-text);background:rgba(var(--anam-cool-accent-rgb), .08);filter:none}.inspiration-hero{width:min(980px,100vw - 48px);min-height:0;padding:84px 0 38px}.inspiration-hero-copy{gap:20px}.inspiration-hero h1{letter-spacing:-.03em;max-width:860px;font-size:clamp(34px,4.7vw,54px);line-height:1.03}.inspiration-hero p{max-width:720px;color:var(--home-muted);font-size:16px;line-height:1.72}.inspiration-search{align-items:flex-start;gap:var(--space-3);background:var(--public-shell-strong);width:min(680px,100%);min-height:74px;padding:var(--space-4) 14px 14px 18px;border-radius:22px}.inspiration-search svg{color:var(--home-faint);margin-top:2px}.inspiration-search input{font-size:14px;line-height:1.45}.inspiration-search input::placeholder{color:var(--home-faint)}.inspiration-search>button{border:1px solid rgba(var(--anam-border-rgb), .08);color:#fff;background:linear-gradient(135deg, var(--anam-primary), var(--anam-secondary) 62%, #b9f6ef);width:36px;height:36px;box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .18), 0 10px 24px #6d4aff29}.inspiration-search>button:hover{color:#081018;filter:brightness(1.03)}.inspiration-project-row{gap:var(--space-3);width:min(680px,100%)}.inspiration-project-row button{gap:var(--space-2);border-radius:18px;min-height:156px;padding:14px}.inspiration-project-row button:hover{border-color:var(--public-shell-line-strong);background:var(--public-shell-strong);filter:none;transform:translateY(-1px)}.inspiration-project-row strong{font-size:13px;font-weight:600}.inspiration-project-row small{color:var(--home-muted)}.project-thumb{border-radius:var(--r-md);height:90px;box-shadow:inset 0 1px 0 rgba(var(--anam-tint-rgb), .08);top:10px;left:10px;right:10px}.inspiration-showcase,.inspiration-workflow,.inspiration-library,.inspiration-library-note{width:min(1480px,100vw - 48px)}.inspiration-showcase{padding:var(--space-6) 0 var(--space-4)}.inspiration-row-head{margin-bottom:14px}.inspiration-row-head strong,.inspiration-section-head h2{letter-spacing:-.02em}.inspiration-showcase-grid{gap:14px}.showcase-card{gap:var(--space-2);border-radius:22px;min-height:356px;padding:22px}.showcase-card:hover,.prompt-seed-card:hover{border-color:var(--public-shell-line-strong);filter:none;transform:translateY(-2px)}.showcase-card span{border-color:rgba(var(--anam-border-rgb), .12);color:rgba(var(--anam-fg-rgb), .84);background:rgba(var(--anam-surface-rgb), .28);padding:6px 9px;font-size:11px}.showcase-card strong{font-size:18px;font-weight:650}.showcase-card small{color:rgba(var(--anam-fg-rgb), .64);font-size:13px;line-height:1.55}.inspiration-workflow{gap:14px;padding:20px 0 52px}.inspiration-workflow article{border-radius:20px;min-height:132px;padding:20px}.inspiration-workflow article span,.inspiration-section-head span{color:rgba(var(--anam-cool-accent-rgb), .86)}.inspiration-workflow article strong{margin-top:18px;font-size:17px;font-weight:650}.inspiration-workflow article p,.inspiration-library-note p,.prompt-seed-body p,.inspiration-section-head p{color:var(--home-muted)}.inspiration-filters{gap:var(--space-4);margin-bottom:var(--space-6)}.inspiration-filter-scroll,.inspiration-media-filter{gap:var(--space-2);border-radius:var(--r-pill);padding:6px}.inspiration-filter-scroll button,.inspiration-media-filter button{border-radius:var(--r-pill);min-height:34px;color:var(--home-muted);border:1px solid #0000;padding:0 13px;font-size:12px;font-weight:500}.inspiration-filter-scroll button:hover,.inspiration-media-filter button:hover{border-color:rgba(var(--anam-cool-accent-rgb), .14);color:var(--home-text);background:rgba(var(--anam-cool-accent-rgb), .06)}.inspiration-filter-scroll button.is-active,.inspiration-media-filter button.is-active{color:#081018;background:linear-gradient(135deg, var(--anam-primary), var(--anam-secondary) 62%, #b9f6ef);border-color:#fff}.inspiration-grid{gap:var(--space-4)}.prompt-seed-card{border-radius:22px}.prompt-seed-preview{min-height:182px;padding:var(--space-4)}.prompt-seed-preview i{width:40px;height:40px;color:rgba(var(--anam-fg-rgb), .88);background:rgba(var(--anam-surface-rgb), .26)}.prompt-seed-preview span{color:rgba(var(--anam-fg-rgb), .84);background:rgba(var(--anam-surface-rgb), .24);padding:6px 9px;font-size:11px}.prompt-seed-body{gap:10px;padding:18px}.prompt-seed-body strong{font-size:16px;font-weight:650;line-height:1.4}.prompt-seed-body span{color:var(--home-muted);font-size:11px}.prompt-seed-body p{min-height:62px;font-size:13px;line-height:1.6}.prompt-seed-tags{gap:7px}.prompt-seed-tags span{border:1px solid rgba(var(--anam-border-rgb), .08);background:rgba(var(--anam-tint-rgb), .05);padding:6px 9px;font-size:10px}.prompt-seed-card button{border-color:rgba(var(--anam-border-rgb), .08);min-height:40px;color:rgba(var(--anam-fg-rgb), .84);background:rgba(var(--anam-tint-rgb), .05);border-radius:13px;padding:0 13px;font-size:12px;font-weight:550}.prompt-seed-card button:hover{border-color:rgba(var(--anam-cool-accent-rgb), .18);background:rgba(var(--anam-cool-accent-rgb), .08)}.inspiration-library-note{border-radius:26px;gap:26px;padding:26px}.inspiration-library-note strong{font-size:19px;font-weight:650}.inspiration-footer{border-top:1px solid rgba(var(--anam-border-rgb), .08);width:min(1480px,100vw - 48px);padding:var(--space-6) 0 34px;margin:10px auto 0}.inspiration-footer a,.inspiration-footer p{color:var(--home-muted)}@media (width<=980px){.inspiration-nav,.inspiration-hero,.inspiration-showcase,.inspiration-workflow,.inspiration-library,.inspiration-library-note,.inspiration-footer{width:min(100%,100vw - 28px)}.inspiration-project-row,.inspiration-showcase-grid,.inspiration-workflow,.inspiration-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.inspiration-filters,.inspiration-section-head,.inspiration-library-note{flex-direction:column;align-items:stretch}.inspiration-section-head p{text-align:left;max-width:none}}@media (width<=640px){.inspiration-nav{gap:10px;width:calc(100vw - 24px);padding:14px 0 10px}.inspiration-nav nav{display:none}.inspiration-nav>div{gap:6px}.inspiration-ghost{display:none}.inspiration-hero,.inspiration-showcase,.inspiration-workflow,.inspiration-library,.inspiration-library-note,.inspiration-footer{width:calc(100vw - 24px)}.inspiration-hero{padding:54px 0 28px}.inspiration-hero h1{font-size:34px}.inspiration-hero p{font-size:14px}.inspiration-search{min-height:68px;padding:14px var(--space-3) var(--space-3) 14px;border-radius:18px}.inspiration-project-row,.inspiration-showcase-grid,.inspiration-workflow,.inspiration-grid{grid-template-columns:1fr}.inspiration-project-row button,.showcase-card,.prompt-seed-card,.inspiration-workflow article,.inspiration-library-note{border-radius:18px}.showcase-card{min-height:300px;padding:18px}.prompt-seed-body,.inspiration-library-note,.inspiration-workflow article{padding:18px}.inspiration-footer{padding:22px 0 30px}}.anam-shell .generation-param-menu,.anam-shell .image-more-menu,.anam-shell .canvas-context-menu,.anam-shell .agent-popover,.anam-shell .agent-history-popover,.anam-shell .project-brand-menu{box-shadow:0 18px 54px #4c36a029;border-color:rgba(var(--anam-border-rgb), .07)!important;background:rgb(var(--anam-surface-rgb))!important}.anam-shell.anam-theme-dark .generation-param-menu,.anam-shell.anam-theme-dark .image-more-menu,.anam-shell.anam-theme-dark .canvas-context-menu,.anam-shell.anam-theme-dark .agent-popover,.anam-shell.anam-theme-dark .agent-history-popover,.anam-shell.anam-theme-dark .project-brand-menu{box-shadow:0 18px 54px #00000080}.anam-shell .generation-param-menu button,.anam-shell .generation-param-menu span{color:rgba(var(--anam-fg-rgb), .85)!important;background:0 0!important;border-color:#0000!important}.anam-shell .generation-param-menu button:hover,.anam-shell .generation-param-menu button.is-active{color:var(--anam-primary)!important;background:rgba(var(--anam-cool-accent-rgb), .08)!important;border-color:#0000!important}.anam-shell .generation-param-menu button small{color:rgba(var(--anam-fg-rgb), .45)!important}.anam-shell .generation-param-menu button:hover small,.anam-shell .generation-param-menu button.is-active small{color:rgba(var(--anam-cool-accent-rgb), .75)!important}.anam-shell button.primary-action,.anam-shell .generation-compact-controls .primary-action,.anam-shell .bottom-toolbar .toolbar-primary-action{color:#fff!important;background:var(--anam-primary-gradient)!important;border-color:#0000!important;box-shadow:0 8px 18px #6d4aff52!important}.anam-shell button.primary-action:hover,.anam-shell .generation-compact-controls .primary-action:hover,.anam-shell .bottom-toolbar .toolbar-primary-action:hover{filter:brightness(1.06)}.anam-shell.anam-theme-light .react-flow__edge-path{stroke:#1a17264d}.anam-shell.anam-theme-dark .react-flow__edge-path{stroke:#ffffff4d}.anam-shell .react-flow__edge.selected .react-flow__edge-path,.anam-shell .react-flow__edge:focus .react-flow__edge-path{stroke:var(--anam-primary)!important}.anam-shell.anam-theme-light .agent-panel{background:#fff!important;border-color:#1a172612!important}.anam-shell.anam-theme-light .agent-panel textarea{background:#fff;border:1px solid #1a17261a}.anam-shell.anam-theme-light .agent-panel textarea:focus{box-shadow:var(--anam-focus-ring);border-color:#6d4aff8c}.anam-shell.anam-theme-light .text-card,.anam-shell.anam-theme-light .generation-empty-surface,.anam-shell.anam-theme-light .image-preview,.anam-shell.anam-theme-light .media-preview{background-color:#f1f1f4!important;box-shadow:0 1px 2px #1a17260d,0 14px 36px #4c36a024!important}.anam-shell.anam-theme-light .generation-empty-surface{border:1px solid #1a172614!important}.anam-shell.anam-theme-light .side-dock,.anam-shell.anam-theme-light .bottom-toolbar{box-shadow:0 10px 30px #4c36a01f!important}.anam-shell .agent-panel li::marker{color:var(--anam-primary)}.anam-shell .agent-composer-footer button:hover,.anam-shell .agent-chat-header button:hover{color:var(--anam-primary)}.anam-shell .side-dock button:hover,.anam-shell .bottom-toolbar button:hover{color:var(--anam-primary);background:rgba(var(--anam-cool-accent-rgb), .08)}.anam-shell .side-dock button.is-active,.anam-shell .bottom-toolbar button.is-active{color:var(--anam-primary)!important;background:rgba(var(--anam-cool-accent-rgb), .12)!important}.anam-shell.anam-theme-light{--anam-muted:#484260;--anam-faint:#706a86}.anam-shell.anam-theme-light :is(.canvas-card,.text-card,.card-header,.card-icon,.group-frame-node,.image-preview,.media-preview,.generation-empty-surface,.agent-chat-composer,.generation-bottom-composer,.image-context-toolbar,.bottom-toolbar,.side-dock,.side-dock button span,.canvas-zoom-strip,.canvas-overview-map,.quick-tools,.audio-play-button,.agent-timeline-entry.agent-thread-message.assistant>div,.agent-timeline-entry.agent-thread-message.user div){box-shadow:none!important}.anam-shell.anam-theme-light :is(.canvas-context-menu,.project-brand-menu,.image-more-menu,.generation-param-menu,.generation-job-panel,.card-popup-panel,.agent-history-popover,.agent-popover,.generation-settings-panel,.result-editor-panel){box-shadow:0 12px 32px #1a17261a!important}.anam-shell.anam-theme-light :is(.selection-toolbar button.is-primary,.inspiration-search>button,.generation-settings-view-switch button.is-active,.generation-compact-controls .primary-action,.inspiration-filter-scroll button.is-active,.inspiration-media-filter button.is-active){color:#fff!important;background:var(--anam-primary)!important;border-color:#0000!important}.anam-shell{--canvas-edge:16px}.topbar{top:var(--canvas-edge);left:var(--canvas-edge);right:var(--canvas-edge)}.side-dock{left:var(--canvas-edge);gap:var(--space-1);padding:6px}.agent-panel-launcher{top:var(--canvas-edge);right:var(--canvas-edge);border-radius:var(--r-lg)}.bottom-toolbar{left:50%;right:auto;bottom:var(--canvas-edge);gap:var(--space-2);padding:6px;transform:translate(-50%)}.bottom-toolbar .toolbar-group{align-items:center;gap:var(--space-1);display:flex}.library-panel{border-radius:var(--r-xl);padding:var(--space-3)}.asset-center-panel{gap:var(--space-3)}.agent-panel.is-chat-panel{border-radius:var(--r-xl) 0 0 var(--r-xl)}.generation-settings-panel,.result-editor-panel{border-radius:var(--r-xl)}.library-panel .library-panel-body,.library-panel .asset-center-content{gap:var(--space-3)}.library-panel .asset-center-scope-row{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.library-panel .library-segment{border-radius:var(--r-pill);gap:var(--space-1)}.library-panel .library-segment button{border-radius:var(--r-pill);min-height:32px}.library-panel .asset-center-scope-row button{min-height:32px}.library-panel .asset-folder-list{gap:var(--space-2)}.library-panel .asset-folder-item{border-radius:var(--r-md)}.library-panel .asset-library-grid{gap:10px}.library-panel .asset-library-card{border-radius:var(--r-md)}.library-panel .asset-library-card-body strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-panel .knowledge-summary{gap:var(--space-2)}.library-panel .knowledge-summary span{border-radius:var(--r-md)}.library-panel .template-metadata-actions{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.side-dock-avatar-button span.side-dock-avatar{opacity:1;color:#fff;width:24px;min-width:24px;height:24px;box-shadow:none;letter-spacing:0;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#6d4aff,#7c5cfc);border:0;border-radius:50%;place-items:center;padding:0;font-size:12px;font-weight:700;display:grid;position:static;left:auto;transform:none}.side-dock-avatar-button.is-active span.side-dock-avatar{box-shadow:0 0 0 2px #6e5bff66}.member-center-overlay{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08080c8f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.member-center{--mc-bg:rgb(var(--anam-surface-rgb));--mc-panel:rgba(var(--anam-fg-rgb), .05);--mc-panel-soft:rgba(var(--anam-fg-rgb), .04);--mc-line:rgba(var(--anam-fg-rgb), .08);--mc-text:rgba(var(--anam-fg-rgb), .92);--mc-muted:rgba(var(--anam-fg-rgb), .5);--mc-faint:rgba(var(--anam-fg-rgb), .34);--mc-blue:#2f6bff;border:1px solid var(--mc-line);width:min(1040px,94vw);height:min(680px,88vh);color:var(--mc-text);background:var(--mc-bg);border-radius:20px;grid-template-columns:224px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 40px 120px #00000080}.member-center-nav{border-right:1px solid var(--mc-line);background:rgba(var(--anam-fg-rgb), .015);grid-template-rows:minmax(0,1fr) auto;padding:18px 12px 12px;display:grid}.member-center-nav-scroll{align-content:start;gap:16px;display:grid;overflow-y:auto}.member-center-nav-group{gap:2px;display:grid}.member-center-nav-title{color:var(--mc-faint);letter-spacing:.04em;padding:0 8px 4px;font-size:11px}.member-center-nav-item{min-height:38px;color:var(--mc-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:13px;transition:color .12s,background .12s;display:flex}.member-center-nav-item>span:first-of-type{flex:1}.member-center-nav-item:hover{color:var(--mc-text);background:rgba(var(--anam-fg-rgb), .04)}.member-center-nav-item.is-active{color:rgb(var(--anam-fg-rgb));background:rgba(var(--anam-fg-rgb), .08)}.member-center-nav-hint{color:var(--mc-faint)}.member-center-nav-footer{border-top:1px solid var(--mc-line);gap:4px;margin-top:8px;padding-top:10px;display:grid}.member-center-version,.member-center-logout{border:0;border-radius:9px;align-items:center;gap:8px;min-height:34px;padding:0 10px;font-size:12px;display:flex}.member-center-version{color:var(--mc-muted)}.member-center-logout{color:#f0544f;cursor:pointer;background:0 0;transition:background .12s}.member-center-logout:hover{background:#f0544f1f}.member-center-content{padding:30px 34px;position:relative;overflow-y:auto}.member-center-close{width:30px;height:30px;color:var(--mc-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;transition:color .12s,background .12s;display:grid;position:absolute;top:18px;right:18px}.member-center-close:hover{color:rgb(var(--anam-fg-rgb));background:rgba(var(--anam-fg-rgb), .08)}.mc-page-head h2{margin:0;font-size:22px;font-weight:700}.mc-page-head p{max-width:560px;color:var(--mc-muted);margin:8px 0 0;font-size:13px;line-height:1.6}.mc-cycle-row{justify-content:space-between;align-items:center;gap:12px;margin:22px 0 18px;display:flex}.mc-cycle-tabs{border:1px solid var(--mc-line);border-radius:var(--r-pill);background:var(--mc-panel-soft);gap:4px;padding:4px;display:inline-flex}.mc-cycle-tab{border-radius:var(--r-pill);min-height:32px;color:var(--mc-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;font-size:13px;transition:color .12s,background .12s;display:inline-flex}.mc-cycle-tab em{color:#2fb67a;font-size:10px;font-style:normal}.mc-cycle-tab.is-active{color:rgb(var(--anam-fg-rgb));background:rgba(var(--anam-fg-rgb), .1)}.mc-cycle-tab.is-active em{color:#5be2a8}.mc-currency{border:1px solid var(--mc-line);min-height:34px;color:var(--mc-text);background:var(--mc-panel-soft);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.mc-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.mc-plan-card{border:1px solid var(--mc-line);background:var(--mc-panel);border-radius:16px;align-content:start;gap:12px;padding:18px 16px;display:grid}.mc-plan-card.is-featured{background:linear-gradient(180deg, #2f6bff1f, rgba(var(--anam-fg-rgb), .02));border-color:#2f6bff80;box-shadow:inset 0 0 0 1px #2f6bff33}.mc-plan-top{align-items:center;gap:8px;display:flex}.mc-plan-mark{color:#cdbcff;background:#6e5bff2e;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.mc-plan-top strong{letter-spacing:.06em;font-size:14px}.mc-plan-badge{border-radius:var(--r-pill);color:#fff;background:var(--mc-blue);margin-left:auto;padding:2px 8px;font-size:10px;font-style:normal}.mc-plan-price{align-items:baseline;gap:4px;display:flex}.mc-plan-amount{letter-spacing:-.01em;font-size:30px;font-weight:700}.mc-plan-unit{color:var(--mc-muted);font-size:13px}.mc-plan-billed{color:var(--mc-faint);margin:-4px 0 0;font-size:11px}.mc-plan-perks{border-top:1px solid var(--mc-line);gap:8px;margin:4px 0 0;padding:12px 0 0;list-style:none;display:grid}.mc-plan-perks li{color:var(--mc-muted);align-items:flex-start;gap:7px;font-size:12px;line-height:1.4;display:flex}.mc-plan-perks svg{color:#5be2a8;flex:none;margin-top:1px}.mc-plan-cta{min-height:38px;color:rgb(var(--anam-surface-rgb));background:rgb(var(--anam-fg-rgb));cursor:pointer;border:0;border-radius:10px;margin-top:4px;font-size:13px;font-weight:600;transition:opacity .12s}.mc-plan-cta:hover{opacity:.86}.mc-plan-cta.is-primary{color:#fff;background:var(--mc-blue)}.mc-pay-row{border-top:1px solid var(--mc-line);color:var(--mc-faint);justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:16px;font-size:11px;display:flex}.mc-pay-brands{gap:8px;display:inline-flex}.mc-pay-brands span{border:1px solid var(--mc-line);background:var(--mc-panel-soft);letter-spacing:.02em;border-radius:6px;padding:4px 8px;font-size:10px}.mc-billing-tabs{border:1px solid var(--mc-line);background:var(--mc-panel-soft);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.mc-billing-tab{min-height:34px;color:var(--mc-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 18px;font-size:13px;display:inline-flex}.mc-billing-tab.is-active{color:rgb(var(--anam-fg-rgb));background:rgba(var(--anam-fg-rgb), .1)}.mc-billing-head{justify-content:space-between;align-items:center;gap:12px;margin:22px 0 12px;display:flex}.mc-billing-title{align-items:center;gap:8px;display:flex}.mc-billing-title h3{margin:0;font-size:17px;font-weight:700}.mc-billing-title svg{color:var(--mc-faint)}.mc-billing-title a{color:var(--mc-muted);font-size:12px;text-decoration:none}.mc-billing-title a:hover{color:var(--mc-text)}.mc-billing-actions{align-items:center;gap:8px;display:flex}.mc-billing-help{color:var(--mc-faint)}.mc-ghost-btn,.mc-blue-btn{cursor:pointer;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 14px;font-size:13px;display:inline-flex}.mc-ghost-btn{border:1px solid var(--mc-line);color:var(--mc-text);background:var(--mc-panel-soft)}.mc-ghost-btn:hover{background:rgba(var(--anam-fg-rgb), .07)}.mc-blue-btn{color:#fff;background:var(--mc-blue);border:0}.mc-blue-btn:hover{opacity:.9}.mc-table{border:1px solid var(--mc-line);border-radius:12px;overflow:hidden}.mc-table-head,.mc-table-row{grid-template-columns:1.1fr 1.4fr 1.6fr 1fr .9fr;align-items:center;gap:12px;padding:12px 18px;font-size:12px;display:grid}.mc-table-head{color:var(--mc-muted);background:rgba(var(--anam-fg-rgb), .03)}.mc-table-row{border-top:1px solid var(--mc-line);color:var(--mc-text)}.mc-cell-id{color:var(--mc-muted);font-variant-numeric:tabular-nums}.mc-status.is-done{color:#5be2a8}.mc-status.is-refund{color:#f2a33c}.mc-empty{justify-items:center;gap:8px;padding:64px 0 72px;display:grid}.mc-empty-icon{width:64px;height:64px;color:var(--mc-faint);background:rgba(var(--anam-fg-rgb), .05);border-radius:50%;place-items:center;display:grid}.mc-empty strong{font-size:15px}.mc-empty span{color:var(--mc-muted);font-size:12px}.mc-form-card{border:1px solid var(--mc-line);background:var(--mc-panel-soft);border-radius:14px;gap:10px;margin-top:18px;padding:16px;display:grid}.mc-form-title{color:var(--mc-text);font-size:13px;font-weight:600}.mc-field{grid-template-columns:80px minmax(0,1fr);align-items:center;gap:12px;display:grid}.mc-field>span{color:var(--mc-muted);font-size:12px}.mc-field input{border:1px solid var(--mc-line);width:100%;color:var(--mc-text);background:rgba(var(--anam-fg-rgb), .05);border-radius:9px;outline:none;padding:9px 12px;font-size:13px}.mc-field input:focus{border-color:#2f6bff80}.mc-form-submit{justify-self:start;margin-top:4px}.mc-form-message{color:var(--mc-muted);margin:4px 0 0;font-size:12px}.mc-placeholder{text-align:center;align-content:center;justify-items:center;gap:10px;height:100%;display:grid}.mc-placeholder-icon{color:#cdbcff;background:#6e5bff24;border-radius:18px;place-items:center;width:64px;height:64px;display:grid}.mc-placeholder strong{font-size:17px}.mc-placeholder span{color:var(--mc-muted);font-size:13px}@media (width<=760px){.member-center{grid-template-columns:1fr;height:90vh}.member-center-nav{display:none}.mc-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mc-profile-strip{align-items:center;gap:14px;padding-bottom:18px;display:flex}.mc-profile-avatar{color:#fff;background:linear-gradient(135deg,#2fb67a,#36c98a);border-radius:50%;place-items:center;width:46px;height:46px;font-size:19px;font-weight:700;display:grid}.mc-profile-meta{gap:3px;display:grid}.mc-profile-name{align-items:center;gap:8px;display:flex}.mc-profile-name strong{font-size:16px}.mc-profile-name em{border-radius:var(--r-pill);color:var(--mc-muted);background:var(--mc-panel-soft);padding:2px 8px;font-size:10px;font-style:normal}.mc-profile-meta>span{color:var(--mc-muted);font-size:12px}.mc-profile-balance{align-items:baseline;gap:6px;margin-left:auto;display:flex}.mc-profile-balance strong{font-size:30px;font-weight:700}.mc-profile-balance span{color:var(--mc-muted);font-size:13px}.mc-recharge-card{border:1px solid var(--mc-line);background:var(--mc-panel);border-radius:16px;padding:18px 20px}.mc-recharge-card-head{border-bottom:1px solid var(--mc-line);align-items:center;gap:8px;margin-bottom:18px;padding-bottom:16px;display:flex}.mc-recharge-card-head strong{font-size:15px}.mc-recharge-card-head svg{color:var(--mc-faint)}.mc-recharge-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.mc-recharge-label{color:var(--mc-muted);font-size:13px}.mc-recharge-big{align-items:baseline;gap:8px;margin:10px 0 18px;display:flex}.mc-recharge-big strong{color:#5b8bff;letter-spacing:-.01em;font-size:36px;font-weight:700}.mc-recharge-big span{color:var(--mc-muted);font-size:14px}.mc-recharge-slider{appearance:none;border-radius:var(--r-pill);background:linear-gradient(90deg, var(--mc-blue) 0 var(--mc-fill,50%), rgba(var(--anam-fg-rgb), .12) var(--mc-fill,50%) 100%);cursor:pointer;outline:none;width:100%;height:4px}.mc-recharge-slider::-webkit-slider-thumb{appearance:none;background:rgb(var(--anam-fg-rgb));cursor:pointer;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 8px #0006}.mc-recharge-slider::-moz-range-thumb{background:rgb(var(--anam-fg-rgb));cursor:pointer;border:0;border-radius:50%;width:18px;height:18px}.mc-recharge-range-hint{color:var(--mc-faint);justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.mc-recharge-input{border:1px solid var(--mc-line);width:100%;color:var(--mc-text);background:rgba(var(--anam-fg-rgb), .05);border-radius:10px;outline:none;margin-top:14px;padding:11px 14px;font-size:14px}.mc-recharge-input:focus{border-color:#2f6bff80}.mc-recharge-presets{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.mc-recharge-preset{border:1px solid var(--mc-line);min-height:36px;color:var(--mc-muted);background:var(--mc-panel-soft);cursor:pointer;border-radius:9px;font-size:12px;transition:color .12s,background .12s,border-color .12s}.mc-recharge-preset:hover{color:var(--mc-text)}.mc-recharge-preset.is-active{color:rgb(var(--anam-fg-rgb));background:#2f6bff29;border-color:#2f6bff8c}.mc-recharge-right{border-left:1px solid var(--mc-line);gap:14px;padding-left:28px;display:grid}.mc-recharge-stat{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mc-recharge-stat>span{color:var(--mc-muted);font-size:13px}.mc-recharge-get{color:#5b8bff;font-size:26px;font-weight:700}.mc-recharge-stat-row{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.mc-recharge-stat-row>span{color:var(--mc-muted)}.mc-recharge-pay{font-size:20px;font-weight:700}.mc-recharge-cta{justify-content:center;min-height:44px;margin-top:6px;font-size:14px;font-weight:600}.asset-center-panel{--ac-text:rgba(var(--anam-fg-rgb), .96);--ac-muted:rgba(var(--anam-fg-rgb), .68);--ac-faint:rgba(var(--anam-fg-rgb), .52);--ac-line:rgba(var(--anam-fg-rgb), .12);--ac-soft:rgba(var(--anam-fg-rgb), .06)}.anam-shell .asset-center-panel.library-panel,.anam-shell .asset-center-panel.is-dock-anchored,.asset-center-panel.library-panel,.asset-center-panel.is-dock-anchored{border-radius:18px;width:min(332px,100vw - 120px);border:1px solid var(--ac-line)!important;color:var(--ac-text)!important;background:rgb(var(--anam-surface-rgb))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:12px 12px 14px!important;box-shadow:0 30px 80px #00000080!important}.asset-center-panel .asset-center-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 2px 10px;display:grid}.asset-center-panel .asset-center-collapse{cursor:pointer;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;color:var(--ac-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important}.asset-center-panel .asset-center-collapse:hover{color:rgb(var(--anam-fg-rgb))!important;background:var(--ac-soft)!important}.asset-center-panel .asset-center-title{color:rgb(var(--anam-fg-rgb));font-size:18px;font-weight:700}.asset-center-panel .asset-center-header span{color:inherit!important}.asset-center-panel .asset-center-header-tools{align-items:center;gap:8px;display:inline-flex}.asset-center-panel .asset-center-role-btn{border-radius:var(--r-pill);cursor:pointer;align-items:center;gap:6px;min-height:30px;padding:0 12px;font-size:12px;display:inline-flex;border:1px solid var(--ac-line)!important;color:var(--ac-text)!important;background:var(--ac-soft)!important;box-shadow:none!important}.asset-center-panel .asset-center-role-btn:hover{background:rgba(var(--anam-fg-rgb), .08)!important}.asset-center-panel .asset-center-add-btn{cursor:pointer;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;border:1px solid var(--ac-line)!important;color:var(--ac-text)!important;background:var(--ac-soft)!important;box-shadow:none!important}.asset-center-panel .asset-center-add-btn:hover{background:rgba(var(--anam-fg-rgb), .08)!important}.asset-center-panel .asset-scope-tabs{border:1px solid var(--ac-line);background:var(--ac-soft);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.asset-center-panel .asset-scope-tabs button{cursor:pointer;border-radius:9px;min-height:32px;font-size:13px;color:var(--ac-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important}.asset-center-panel .asset-scope-tabs button.is-active{color:rgb(var(--anam-fg-rgb))!important;background:rgba(var(--anam-fg-rgb), .1)!important}.asset-center-panel .asset-center-search{display:block;position:relative}.asset-center-panel .asset-search-icon{color:var(--ac-faint);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.asset-center-panel .asset-center-search input{border-radius:11px;outline:none;width:100%;font-size:13px;border:1px solid var(--ac-line)!important;color:var(--ac-text)!important;background:var(--ac-soft)!important;padding:10px 14px 10px 36px!important}.asset-center-panel .asset-center-search input::placeholder{color:var(--ac-faint)}.asset-center-panel .asset-center-search input:focus{border-color:#6e5bff80!important}.asset-center-panel .asset-fav-row{text-align:left;cursor:pointer;align-items:center;gap:10px;width:100%;min-height:40px;font-size:14px;display:flex;border:0!important;border-bottom:1px solid var(--ac-line)!important;color:var(--ac-text)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0 6px 12px!important}.asset-center-panel .asset-fav-row svg{color:var(--ac-text)}.asset-center-panel .asset-fav-row.is-active{color:rgb(var(--anam-fg-rgb))!important}.asset-center-panel .asset-folder-label{color:var(--ac-faint);letter-spacing:.04em;padding:14px 6px 6px;font-size:11px;display:block}.asset-center-panel .asset-folder-tree{gap:1px;display:grid}.asset-center-panel .asset-folder-row{border-radius:9px;align-items:center;min-height:40px;padding-right:8px;display:flex;position:relative}.asset-center-panel .asset-folder-row:hover,.asset-center-panel .asset-folder-node.is-open>.asset-folder-row{background:var(--ac-soft)}.asset-center-panel .asset-folder-toggle{text-align:left;cursor:pointer;border-radius:9px;flex:1;align-items:center;gap:8px;min-height:40px;font-size:14px;display:flex;color:var(--ac-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 6px!important}.asset-center-panel .asset-folder-chevron{width:16px;color:var(--ac-muted);place-items:center;display:grid}.asset-center-panel .asset-folder-toggle>svg{color:var(--ac-muted)}.asset-center-panel .asset-folder-name{font-weight:600}.asset-center-panel .asset-folder-count{color:var(--ac-faint);font-variant-numeric:tabular-nums;font-size:12px}.asset-center-panel .asset-folder-more{cursor:pointer;border-radius:7px;width:24px;height:24px;margin-left:6px;font-size:16px;line-height:1;display:none;color:var(--ac-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important}.asset-center-panel .asset-folder-row:hover .asset-folder-more{place-items:center;display:inline-grid}.asset-center-panel .asset-folder-more:hover{color:rgb(var(--anam-fg-rgb))!important;background:rgba(var(--anam-fg-rgb), .1)!important}.asset-center-panel .asset-folder-empty{color:var(--ac-faint);padding:8px 6px 12px 36px;font-size:13px}.asset-center-panel .asset-folder-children{padding:6px 4px 12px 30px}.asset-center-panel .asset-library-card{border:1px solid var(--ac-line)!important;background:rgba(var(--anam-fg-rgb), .03)!important}.asset-center-panel .asset-library-card-body strong{color:var(--ac-text)}.asset-center-panel .asset-library-card-body span,.asset-center-panel .asset-center-empty span{color:var(--ac-muted)}.asset-center-panel .asset-center-empty{text-align:center;padding:40px 8px}.asset-center-panel .asset-center-empty strong{color:var(--ac-text)}.asset-center-panel .template-metadata-actions.single button{border:1px solid var(--ac-line)!important;color:var(--ac-text)!important;background:var(--ac-soft)!important}.asset-center-panel .template-metadata-actions.single button:hover{background:rgba(var(--anam-fg-rgb), .08)!important}.anam-shell .asset-center-panel.is-template-wide.library-panel,.asset-center-panel.is-template-wide.library-panel{width:min(580px,100vw - 120px)}.asset-center-panel .tpl-gallery{align-content:start;gap:14px;display:grid}.asset-center-panel .tpl-banner{border:1px solid var(--ac-line);background:rgba(var(--anam-fg-rgb), .03);border-radius:14px;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.asset-center-panel .tpl-banner-thumb{height:84px;color:var(--ac-muted);background:rgba(var(--anam-fg-rgb), .06);border-radius:10px;place-items:center;display:grid}.asset-center-panel .tpl-banner-copy{gap:5px;display:grid}.asset-center-panel .tpl-banner-copy strong{color:var(--ac-text);font-size:15px}.asset-center-panel .tpl-banner-copy p{color:var(--ac-muted);margin:0;font-size:12px;line-height:1.55}.asset-center-panel .tpl-banner-copy a{color:#5b8bff;text-decoration:none}.asset-center-panel .tpl-banner-dismiss{border-radius:var(--r-pill);cursor:pointer;place-self:start end;min-height:28px;padding:0 12px;font-size:12px;border:1px solid var(--ac-line)!important;color:var(--ac-muted)!important;background:var(--ac-soft)!important;box-shadow:none!important}.asset-center-panel .tpl-banner-dismiss:hover{color:var(--ac-text)!important;background:rgba(var(--anam-fg-rgb), .1)!important}.asset-center-panel .tpl-gallery-tabs{border-bottom:1px solid var(--ac-line);align-items:center;gap:18px;padding-bottom:10px;display:flex}.asset-center-panel .tpl-gallery-tabs button{cursor:pointer;font-size:14px;color:var(--ac-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.asset-center-panel .tpl-gallery-tabs button.is-active{font-weight:700;color:rgb(var(--anam-fg-rgb))!important}.asset-center-panel .tpl-gallery-expand{place-items:center;width:28px;height:28px;margin-left:auto;display:grid;color:var(--ac-muted)!important}.asset-center-panel .tpl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.asset-center-panel .tpl-card{gap:7px;display:grid}.asset-center-panel .tpl-card-thumb{aspect-ratio:16/10;border:1px solid var(--ac-line);background:rgba(var(--anam-fg-rgb), .06);cursor:grab;border-radius:11px;position:relative;overflow:hidden}.asset-center-panel .tpl-card-thumb img,.asset-center-panel .tpl-card-thumb video{object-fit:cover;width:100%;height:100%;display:block}.asset-center-panel .tpl-card-fallback{height:100%;color:var(--ac-faint);place-items:center;display:grid}.asset-center-panel .tpl-card-hover{opacity:0;background:#00000080;justify-content:center;align-items:center;gap:8px;transition:opacity .14s;display:flex;position:absolute;inset:0}.asset-center-panel .tpl-card-thumb:hover .tpl-card-hover{opacity:1}.asset-center-panel .tpl-card-hover button{border-radius:var(--r-pill);cursor:pointer;min-height:28px;padding:0 14px;font-size:12px;color:#fff!important;box-shadow:none!important;background:#ffffff24!important;border:1px solid #ffffff4d!important}.asset-center-panel .tpl-card-hover button.is-primary{background:#2f6bff!important;border-color:#0000!important}.asset-center-panel .tpl-card-foot{align-items:center;gap:6px;display:flex}.asset-center-panel .tpl-card-foot strong{min-width:0;color:var(--ac-text);white-space:nowrap;text-overflow:ellipsis;cursor:text;flex:1;font-size:13px;font-weight:600;overflow:hidden}.asset-center-panel .tpl-card-del{cursor:pointer;border-radius:7px;width:24px;height:24px;display:none;color:var(--ac-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important}.asset-center-panel .tpl-card:hover .tpl-card-del{place-items:center;display:inline-grid}.asset-center-panel .tpl-card-del:hover{color:#f0544f!important;background:#f0544f24!important}.asset-center-panel .tpl-search{display:block;position:relative}.asset-center-panel .tpl-search input{border-radius:11px;outline:none;width:100%;font-size:13px;border:1px solid var(--ac-line)!important;color:var(--ac-text)!important;background:var(--ac-soft)!important;padding:10px 14px 10px 36px!important}.asset-center-panel .tpl-search input::placeholder{color:var(--ac-faint)}.asset-center-panel .tpl-search input:focus{border-color:#6e5bff80!important}.asset-center-panel .tpl-subcats{border:1px solid var(--ac-line);border-radius:var(--r-pill);background:var(--ac-soft);gap:4px;padding:4px;display:inline-flex}.asset-center-panel .tpl-subcats button{border-radius:var(--r-pill);cursor:pointer;min-height:30px;font-size:13px;color:var(--ac-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 16px!important}.asset-center-panel .tpl-subcats button.is-active{color:rgb(var(--anam-fg-rgb))!important;background:rgba(var(--anam-fg-rgb), .1)!important}.asset-cat-dialog{border:1px solid rgba(var(--anam-fg-rgb), .1);width:min(400px,100vw - 48px);color:rgb(var(--anam-fg-rgb));background:rgb(var(--anam-surface-rgb));border-radius:18px;padding:20px;box-shadow:0 30px 80px #0006}.asset-cat-dialog-head{gap:4px;padding-bottom:16px;display:grid}.asset-cat-dialog-head strong{font-size:16px;font-weight:700}.asset-cat-dialog-head span{color:rgba(var(--anam-fg-rgb), .55);font-size:12px}.asset-cat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.asset-cat-option{border:1px solid rgba(var(--anam-fg-rgb), .1);min-height:76px;color:rgba(var(--anam-fg-rgb), .86);background:rgba(var(--anam-fg-rgb), .03);cursor:pointer;border-radius:12px;align-content:center;justify-items:center;gap:7px;transition:color .12s,background .12s,border-color .12s;display:grid}.asset-cat-option svg{color:rgba(var(--anam-fg-rgb), .6)}.asset-cat-option span{font-size:13px;font-weight:600}.asset-cat-option:hover{background:rgba(var(--anam-fg-rgb), .07)}.asset-cat-option.is-active{background:#6d4aff1f;border-color:#6d4aff8c}.asset-cat-option.is-active svg,.asset-cat-option.is-active span{color:var(--anam-primary)}.asset-cat-cancel{border:1px solid rgba(var(--anam-fg-rgb), .1);width:100%;min-height:38px;color:rgba(var(--anam-fg-rgb), .7);cursor:pointer;background:0 0;border-radius:10px;margin-top:14px;font-size:13px}.asset-cat-cancel:hover{background:rgba(var(--anam-fg-rgb), .05)}.workflow-run-panel{z-index:30;border:1px solid rgba(var(--anam-fg-rgb), .1);width:280px;max-height:42vh;color:rgb(var(--anam-fg-rgb));background:rgb(var(--anam-surface-rgb));border-radius:14px;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;bottom:88px;left:14px;overflow:hidden;box-shadow:0 18px 50px #00000047}.workflow-run-head{border-bottom:1px solid rgba(var(--anam-fg-rgb), .08);align-items:center;gap:8px;padding:11px 12px;display:flex}.workflow-run-head strong{flex:1;font-size:13px;font-weight:700}.workflow-run-count{color:rgba(var(--anam-fg-rgb), .55);font-variant-numeric:tabular-nums;font-size:12px}.workflow-run-stop{border:1px solid rgba(var(--anam-fg-rgb), .12);color:rgba(var(--anam-fg-rgb), .7);cursor:pointer;background:0 0;border-radius:8px;padding:3px 9px;font-size:12px}.workflow-run-stop:hover{background:rgba(var(--anam-fg-rgb), .06)}.workflow-run-steps{gap:2px;margin:0;padding:6px;list-style:none;display:grid;overflow-y:auto}.workflow-run-step{border-radius:9px;grid-template-columns:14px 18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;font-size:12px;display:grid}.workflow-run-step.is-running{background:#2f6bff1a}.workflow-run-dot{background:rgba(var(--anam-fg-rgb), .25);border-radius:50%;width:8px;height:8px}.workflow-run-step.is-running .workflow-run-dot{background:#2f6bff;animation:1s ease-in-out infinite workflow-run-pulse}.workflow-run-step.is-done .workflow-run-dot{background:#2fb67a}.workflow-run-step.is-failed .workflow-run-dot{background:#f0544f}.workflow-run-step.is-skipped .workflow-run-dot{background:rgba(var(--anam-fg-rgb), .2)}@keyframes workflow-run-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.workflow-run-idx{color:rgba(var(--anam-fg-rgb), .4);font-variant-numeric:tabular-nums;font-size:11px}.workflow-run-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:rgba(var(--anam-fg-rgb), .88);overflow:hidden}.workflow-run-state{color:rgba(var(--anam-fg-rgb), .5);font-size:11px}.workflow-run-step.is-done .workflow-run-state{color:#2fb67a}.workflow-run-step.is-failed .workflow-run-state{color:#f0544f}.workspace-shell{color:#111;background:radial-gradient(circle at 0 0,#a392ff33,#0000 28%),radial-gradient(circle at 100% 0,#ffdfa82e,#0000 24%),linear-gradient(#f6f4f0 0%,#f2efea 100%);min-height:100vh}.workspace-topbar,.workspace-main{width:min(1380px,100vw - 44px);margin:0 auto}.workspace-topbar{z-index:30;justify-content:space-between;align-items:center;gap:18px;padding:18px 0 12px;display:flex;position:sticky;top:0}.workspace-topbar:before{z-index:-1;content:"";-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffb8;border:1px solid #1111110f;border-radius:999px;position:absolute;inset:10px -6px 0;box-shadow:0 16px 42px #11111114}.workspace-brand,.workspace-nav,.workspace-actions,.workspace-overview,.workspace-overview-actions,.workspace-hero-actions,.workspace-start-actions,.workspace-project-meta,.workspace-template-meta,.workspace-banner-actions,.workspace-empty-actions,.workspace-avatar-stack{align-items:center;display:inline-flex}.workspace-brand{color:inherit;cursor:pointer;background:0 0;border:0;gap:12px}.workspace-brand-mark{color:#fff;background:linear-gradient(135deg,#151515,#2f2f2f);border-radius:14px;place-items:center;width:36px;height:36px;font-weight:700;display:inline-grid;box-shadow:0 10px 22px #11111129}.workspace-brand strong,.workspace-brand span{display:block}.workspace-brand strong{letter-spacing:-.01em;font-size:15px;font-weight:650}.workspace-brand>span>span{color:#1111117a;font-size:12px}.workspace-nav,.workspace-actions{gap:8px}.workspace-nav button,.workspace-actions button,.workspace-card-ghost,.workspace-inline-action,.workspace-project-card button,.workspace-template-card button,.workspace-create-card button,.workspace-start-actions button,.workspace-focus-tile,.workspace-summary-row,.workspace-template-mini{transition:background-color .16s,border-color .16s,color .16s,box-shadow .18s,transform .18s}.workspace-nav button,.workspace-actions button,.workspace-card-ghost,.workspace-inline-action{color:#1111119e;cursor:pointer;background:#ffffffd1;border:1px solid #11111114;border-radius:999px;min-height:42px;padding:0 16px}.workspace-nav button.is-active,.workspace-primary-pill,.workspace-actions .workspace-primary{color:#fff;background:#101010;border-color:#101010;box-shadow:0 12px 28px #11111124}.workspace-nav button:hover,.workspace-actions button:hover,.workspace-card-ghost:hover,.workspace-inline-action:hover{color:#101010;background:#fff;border-color:#11111129}.workspace-primary-pill{cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:0 18px;display:inline-flex}.workspace-main{padding:20px 0 68px}.workspace-overview{justify-content:space-between;gap:16px;margin-bottom:18px}.workspace-intro{gap:6px;display:grid}.workspace-intro>span{color:#11111185;font-size:13px}.workspace-intro h1{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4vw,56px);line-height:1}.workspace-member-badge{color:#111111b3;background:#f6cd6147;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.workspace-overview-actions{gap:14px}.workspace-avatar-stack span{color:#fff;background:linear-gradient(135deg,#151515,#7866ff);border:3px solid #f6f4f0;border-radius:999px;place-items:center;width:34px;height:34px;margin-left:-10px;font-size:11px;font-weight:700;display:inline-grid}.workspace-avatar-stack span:first-child{margin-left:0}.workspace-avatar-stack span:nth-child(2){background:linear-gradient(135deg,#fdcf8e,#e69b68)}.workspace-avatar-stack span:nth-child(3){background:#b8a5ff}.workspace-dashboard-grid,.workspace-grid,.workspace-project-grid,.workspace-template-grid,.workspace-focus-grid,.workspace-template-mini-grid,.workspace-metric-strip{display:grid}.workspace-dashboard-grid{grid-template-columns:1.32fr 1fr 1fr;gap:18px;margin-bottom:22px}.workspace-hero-card,.workspace-focus-card,.workspace-summary-card,.workspace-section,.workspace-create-card,.workspace-project-card,.workspace-template-card{background:#ffffffe6;border:1px solid #1111110f;border-radius:28px;box-shadow:0 18px 48px #1111110f}.workspace-hero-card,.workspace-focus-card,.workspace-summary-card,.workspace-section{padding:18px}.workspace-card-head,.workspace-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workspace-card-head strong,.workspace-section-head strong{color:#111;letter-spacing:-.03em;margin-top:4px;font-size:22px;font-weight:650;display:block}.workspace-card-label,.workspace-section-head p,.workspace-message,.workspace-start-form span,.workspace-project-card span,.workspace-template-card span,.workspace-summary-row span,.workspace-empty-compact span,.workspace-focus-tile span,.workspace-focus-tile small,.workspace-template-mini span,.workspace-template-mini small{color:#11111180}.workspace-card-label{font-size:13px}.workspace-card-ghost{min-width:92px}.workspace-hero-card{grid-column:span 2}.workspace-hero-content{grid-template-columns:minmax(0,1.05fr) minmax(180px,.7fr);align-items:stretch;gap:18px;margin-top:18px;display:grid}.workspace-hero-copy p,.workspace-section-head p,.workspace-project-card p,.workspace-template-card p,.workspace-empty-compact span{margin:0;font-size:14px;line-height:1.7}.workspace-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.workspace-metric-strip article{background:#f8f6f2;border-radius:22px;gap:4px;padding:14px;display:grid}.workspace-metric-strip strong{color:#111;letter-spacing:-.04em;font-size:32px;font-weight:700}.workspace-metric-strip small{color:#1111116b;font-size:12px}.workspace-hero-actions,.workspace-start-actions{gap:10px;margin-top:18px}.workspace-hero-actions .workspace-primary,.workspace-hero-actions .workspace-secondary,.workspace-start-actions .workspace-primary,.workspace-start-actions .workspace-secondary,.workspace-create-card button,.workspace-project-card button,.workspace-template-card button{cursor:pointer;border:1px solid #11111114;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;display:inline-flex}.workspace-hero-actions .workspace-primary,.workspace-start-actions .workspace-primary,.workspace-create-card button{color:#fff;background:#111}.workspace-hero-actions .workspace-secondary,.workspace-start-actions .workspace-secondary,.workspace-project-card button,.workspace-template-card button{color:#111;background:#fff}.workspace-hero-actions button:hover,.workspace-start-actions button:hover,.workspace-create-card button:hover,.workspace-project-card button:hover,.workspace-template-card button:hover{transform:translateY(-1px);box-shadow:0 12px 28px #11111114}.workspace-hero-visual{background:linear-gradient(#b5aaff33,#ffffff80),repeating-linear-gradient(135deg,#fff9 0 10px,#ffffff24 10px 20px);border-radius:24px;min-height:280px;position:relative;overflow:hidden}.workspace-hero-bars{grid-template-columns:repeat(5,1fr);align-items:end;gap:16px;width:min(86%,340px);display:grid;position:absolute;inset:22px 20px 22px auto}.workspace-hero-bars span{background:#b6aaff2e;border-radius:999px;display:block}.workspace-hero-bars span:first-child{height:42%}.workspace-hero-bars span:nth-child(2){height:74%}.workspace-hero-bars span:nth-child(3){height:58%}.workspace-hero-bars span:nth-child(4){height:68%}.workspace-hero-bars span:nth-child(5){height:46%}.workspace-hero-bars .is-active{background:#151515;box-shadow:0 18px 28px #1111112e}.workspace-hero-pulse{color:#111;background:#ffffffe6;border-radius:999px;justify-content:center;align-items:center;min-width:74px;min-height:34px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:22px;left:22px}.workspace-focus-card{gap:16px;display:grid}.workspace-focus-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workspace-focus-tile,.workspace-template-mini{text-align:left;cursor:pointer;border:0;border-radius:24px;gap:8px;min-height:180px;padding:16px;display:grid;position:relative;overflow:hidden}:is(.workspace-template-mini,.workspace-focus-tile) .workspace-template-mini-media{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:is(.workspace-template-mini,.workspace-focus-tile).has-media:before{z-index:1;content:"";background:linear-gradient(#0a0a0e0a 30%,#0a0a0ead 100%);position:absolute;inset:0}:is(.workspace-template-mini,.workspace-focus-tile).has-media>span,:is(.workspace-template-mini,.workspace-focus-tile).has-media>strong,:is(.workspace-template-mini,.workspace-focus-tile).has-media>small{z-index:2;color:#fff;position:relative}:is(.workspace-template-mini,.workspace-focus-tile).has-media>small{color:#fffc}.workspace-summary-row .workspace-summary-thumb{object-fit:cover;border-radius:14px;flex:none;width:52px;height:52px}.workspace-summary-row>div{flex:1;min-width:0}.workspace-hero-media{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.workspace-hero-bars,.workspace-hero-pulse{z-index:1}.workspace-focus-tile strong,.workspace-template-mini strong{color:#111;letter-spacing:-.03em;font-size:22px;line-height:1.05}.workspace-focus-tile.lavender,.workspace-template-mini.lavender{background:linear-gradient(#b2a4ff29,#b2a4ff0f),#c9bcff}.workspace-focus-tile.butter,.workspace-template-mini.butter{background:linear-gradient(#ffeca129,#ffeca114),#fde796}.workspace-focus-tile.ink,.workspace-template-mini.ink{background:radial-gradient(circle at 80% 80%,#ffffff14,#0000 30%),#151515}.workspace-focus-tile.ink strong,.workspace-focus-tile.ink span,.workspace-focus-tile.ink small,.workspace-template-mini.ink strong,.workspace-template-mini.ink span,.workspace-template-mini.ink small{color:#ffffffeb}.workspace-focus-tile:hover,.workspace-template-mini:hover,.workspace-summary-row:hover{transform:translateY(-2px);box-shadow:0 14px 28px #11111114}.workspace-summary-card{gap:14px;min-height:270px;display:grid}.workspace-summary-list{gap:10px;display:grid}.workspace-summary-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #11111114;justify-content:space-between;align-items:flex-start;gap:14px;width:100%;padding:14px 0;display:flex}.workspace-summary-row:last-child{border-bottom:0}.workspace-summary-row strong{margin-bottom:4px;font-size:16px;font-weight:600;display:block}.workspace-summary-row small{color:#1111116b;white-space:nowrap;font-size:12px}.workspace-template-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workspace-start-card{align-content:start}.workspace-start-form{gap:8px;display:grid}.workspace-start-form input,.workspace-create-card input{color:#111;background:#f8f6f2;border:1px solid #11111114;border-radius:16px;width:100%;min-height:48px;padding:0 15px}.workspace-start-form input:focus,.workspace-create-card input:focus{border-color:#7d69ff57;outline:none;box-shadow:0 0 0 4px #7d69ff14}.workspace-empty-compact{align-content:center;gap:6px;min-height:160px;padding:8px 0;display:grid}.workspace-empty-compact strong{font-size:18px}.workspace-grid{gap:20px}.workspace-section{padding:22px}.workspace-section-head{margin-bottom:18px}.workspace-inline-action{align-items:center;gap:8px;display:inline-flex}.workspace-project-grid,.workspace-template-grid{gap:14px}.workspace-project-grid{grid-template-columns:1.05fr repeat(2,minmax(0,1fr))}.workspace-template-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-create-card,.workspace-project-card,.workspace-template-card{gap:14px;padding:18px;display:grid}.workspace-create-card{background:linear-gradient(#b2a4ff1f,#fff0),#fffffff0;align-content:start}.workspace-create-card strong,.workspace-project-card strong,.workspace-template-card strong{color:#111;font-size:18px;font-weight:650;line-height:1.25;display:block}.workspace-project-card,.workspace-template-card{min-height:220px}.workspace-project-card.is-active{border-color:#7d69ff2e;box-shadow:0 20px 42px #7d69ff17}.workspace-project-meta,.workspace-template-meta{flex-wrap:wrap;gap:8px}.workspace-project-meta span,.workspace-template-meta span{background:#f6f4f0;border-radius:999px;padding:6px 10px;font-size:12px}.workspace-template-preview{background:radial-gradient(circle at 18% 22%,#b2a4ff66,#0000 26%),radial-gradient(circle at 78% 28%,#ffe69675,#0000 28%),linear-gradient(#ffffffe0,#f5f0e8fa);border-radius:22px;min-height:118px;position:relative;overflow:hidden}.workspace-template-preview .workspace-template-media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.workspace-template-preview:after{content:"";background:linear-gradient(90deg,#1113,#7d69ff8c,#1113);border-radius:999px;height:2px;position:absolute;inset:auto 14px 16px}.workspace-template-preview .workspace-template-stamp{color:#111;background:#ffffffe0;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:14px;left:14px}.workspace-message{margin:0;font-size:13px}.workspace-project-card button,.workspace-template-card button,.workspace-create-card button{justify-content:center}.workspace-template-card button,.workspace-project-card button{background:#f8f6f2}@media (width<=1220px){.workspace-dashboard-grid,.workspace-project-grid,.workspace-template-grid,.workspace-template-mini-grid,.workspace-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-hero-card{grid-column:span 2}.workspace-focus-card,.workspace-summary-card{grid-column:span 1}}@media (width<=900px){.workspace-topbar,.workspace-main{width:min(100vw - 28px,1380px)}.workspace-topbar,.workspace-overview,.workspace-section-head{flex-direction:column;align-items:stretch}.workspace-nav,.workspace-actions,.workspace-overview-actions,.workspace-hero-actions,.workspace-start-actions{flex-wrap:wrap}.workspace-dashboard-grid,.workspace-project-grid,.workspace-template-grid,.workspace-template-mini-grid,.workspace-focus-grid,.workspace-metric-strip,.workspace-hero-content{grid-template-columns:minmax(0,1fr)}.workspace-hero-card{grid-column:span 1}.workspace-intro h1{font-size:38px}}@media (width<=640px){.workspace-topbar{padding-top:14px}.workspace-topbar:before{inset:8px -2px 0}.workspace-nav{padding-bottom:2px;overflow-x:auto}.workspace-hero-card,.workspace-focus-card,.workspace-summary-card,.workspace-section,.workspace-create-card,.workspace-project-card,.workspace-template-card{border-radius:22px}.workspace-main{padding-bottom:42px}}.home-v2{--home-primary:#6d4aff;--home-secondary:#8a93a6;--home-sky:#8a93a6;--home-bg:#000;--home-bg-soft:#000;--home-surface:#131722c2;--home-surface-raised:#1c1e2ad6;--home-surface-solid:#1c1e2a;--home-panel:var(--home-surface);--home-panel-strong:var(--home-surface-raised);--home-border:#e5e7eb1a;--home-border-hover:#e5e7eb6b;--home-text:#e5e7eb;--home-muted:#e5e7eb9e;--home-faint:#e5e7eb61;--home-shadow-soft:0 18px 70px #0000003d;--home-shadow-hover:0 0 0 1px #e5e7eb3d, 0 16px 48px #e5e7eb0b, 0 0 24px #e5e7eb13;--home-focus-ring:0 0 0 3px #8a93a633;--home-blur:blur(22px);--home-primary-gradient:linear-gradient(135deg, #7c5cfc 0%, #6d4aff 50%, #5733e6 100%);min-height:100vh;color:var(--home-text);background:#000;padding-top:72px;overflow-x:hidden}.home-v2-light{--home-bg:#f4f3fa;--home-bg-soft:#eceaf6;--home-surface:#ffffffe0;--home-surface-raised:#fffffff7;--home-surface-solid:#fff;--home-panel:var(--home-surface);--home-panel-strong:var(--home-surface-raised);--home-border:#1a17261a;--home-border-hover:#6d4aff52;--home-text:#1a1726;--home-muted:#1a17269e;--home-faint:#1a172666;--home-shadow-soft:0 18px 70px #4c36a01f;--home-shadow-hover:0 0 0 1px #6d4aff24, 0 16px 48px #4c36a01f, 0 0 24px #9b6bff1a;--home-focus-ring:0 0 0 3px #6d4aff2e;background:#f4f3fa}.home-v2 button,.home-v2 a{transition:color .26s,background .36s,border-color .42s cubic-bezier(.2,.8,.2,1),box-shadow .52s cubic-bezier(.2,.8,.2,1),filter .52s cubic-bezier(.2,.8,.2,1),opacity .26s}.home-v2 button:focus-visible,.home-v2 a:focus-visible,.home-v2 input:focus-visible{box-shadow:var(--home-focus-ring);outline:none}.home-v2-nav{z-index:30;background:linear-gradient(180deg, color-mix(in srgb, var(--home-bg) 74%, transparent), transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;width:100vw;min-height:62px;padding:14px 20px;display:flex;position:fixed;top:0;left:0;right:0}.home-v2-brand,.home-v2-nav-actions,.home-v2-nav nav,.home-v2-icon-button,.home-v2-ghost,.home-v2-primary,.home-v2-search,.home-v2-segmented,.home-v2-template-cover span,.home-v2-modal-cover span{align-items:center;display:inline-flex}.home-v2-brand{color:var(--home-text);cursor:pointer;background:0 0;border:0;gap:9px;margin-right:auto}.home-v2-brand .brand-mark{background:var(--home-primary-gradient)}.home-v2-brand strong{font-size:18px}.home-v2-nav nav{border:1px solid var(--home-border);background:var(--home-panel);-webkit-backdrop-filter:var(--home-blur);backdrop-filter:var(--home-blur);border-radius:999px;gap:4px;padding:4px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 14px 44px #00000038}.home-v2-nav nav a,.home-v2-nav nav button{min-height:34px;color:var(--home-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 13px;line-height:1;text-decoration:none;display:inline-flex}.home-v2-nav nav a svg,.home-v2-nav nav button svg{flex:none;display:block}.home-v2-nav nav a span,.home-v2-nav nav button span{line-height:1;display:inline-block}.home-v2-nav nav a:hover,.home-v2-nav nav a.is-active,.home-v2-nav nav button:hover{color:var(--home-text);background:#e5e7eb1f}.home-v2-nav-actions{gap:8px;margin-left:auto}.home-v2-icon-button,.home-v2-ghost,.home-v2-primary{cursor:pointer;border-radius:999px;justify-content:center;gap:8px;min-height:38px}.home-v2-icon-button{border:1px solid var(--home-border);width:38px;color:var(--home-muted);background:var(--home-panel)}.home-v2-ghost{border:1px solid var(--home-border);color:var(--home-text);background:var(--home-panel);padding:0 16px}.home-v2-primary{color:#fff;background:var(--home-primary-gradient);text-shadow:0 1px 14px #00000047;border:0;padding:0 18px;font-weight:700;box-shadow:0 10px 34px #8a93a629,inset 0 1px #ffffff3d}.home-v2-primary:hover{filter:brightness(1.08)saturate(1.06);box-shadow:0 0 0 1px #e5e7eb52,0 18px 58px #8a93a638,inset 0 1px #ffffff52}.home-v2-icon-button:hover,.home-v2-ghost:hover,.home-v2-new-project:hover,.home-v2-recent-card:hover,.home-v2-showcase-card:hover,.home-v2-template-card:hover{border-color:var(--home-border-hover);box-shadow:var(--home-shadow-hover);filter:brightness(1.035)}.home-v2-light .home-v2-icon-button:hover,.home-v2-light .home-v2-ghost:hover,.home-v2-light .home-v2-new-project:hover,.home-v2-light .home-v2-recent-card:hover,.home-v2-light .home-v2-showcase-card:hover,.home-v2-light .home-v2-template-card:hover{box-shadow:var(--home-shadow-hover);filter:brightness(1.018)}.home-v2-hero{z-index:1;isolation:isolate;text-align:center;justify-items:center;width:min(900px,100vw - 40px);margin:0 auto;padding:104px 0 86px;display:grid;position:relative}.home-v2-hero:before{content:"";z-index:-2;pointer-events:none;opacity:.94;background:radial-gradient(circle at 50% 34%,#0f111714,#00000094 58%,#000 100%),linear-gradient(#0000001f 0%,#00000042 56%,#000 100%),url(/canvas/home-hero-bg-particles-dark.png) 50% 46%/cover no-repeat;width:100vw;height:clamp(660px,66vh,820px);position:absolute;top:-92px;left:50%;transform:translate(-50%)}.home-v2-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, transparent 0%, var(--home-bg) 78%);width:100vw;height:220px;position:absolute;bottom:-96px;left:50%;right:50%;transform:translate(-50%)}.home-v2-light .home-v2-hero:before{opacity:.86;filter:saturate(.96)brightness(1.02);background:radial-gradient(circle at 50% 36%,#f5f7fa14,#ffffff94 62%,#fff 100%),linear-gradient(#ffffff0d 0%,#ffffff57 58%,#fff 100%),url(/canvas/home-hero-bg-particles-light.png) 50% 46%/cover no-repeat}.home-v2-hero h1{color:var(--home-text);letter-spacing:0;margin:0 0 24px;font-size:clamp(36px,4.4vw,58px);line-height:1.05}.home-v2-search{border:1px solid var(--home-border);background:var(--home-panel);width:min(680px,100%);height:78px;box-shadow:inset 0 1px 0 #e5e7eb0f, var(--home-shadow-soft);-webkit-backdrop-filter:var(--home-blur);backdrop-filter:var(--home-blur);border-radius:20px;align-items:flex-start;gap:12px;padding:16px 12px 12px 16px}.home-v2-search svg{color:var(--home-faint);flex:none;margin-top:2px}.home-v2-search input{width:100%;color:var(--home-text);background:0 0;border:0;outline:none;align-self:stretch}.home-v2-search input:focus,.home-v2-search input:focus-visible{box-shadow:none}.home-v2-search input::placeholder{color:var(--home-faint)}.home-v2-search button{color:#fff;cursor:pointer;background:#e5e7eb29;border:0;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid;box-shadow:inset 0 1px #ffffff1a}.home-v2-search button:hover{color:#1d2129;background:#e5e7eb;box-shadow:0 0 24px #e5e7eb42}.home-v2-search button:hover svg{color:#1d2129}.home-v2-light .home-v2-search button{color:#fff;background:var(--home-primary-gradient)}.home-v2-recent{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(680px,100%);margin-top:22px;display:grid}.home-v2-new-project,.home-v2-recent-card{border:1px solid var(--home-border);min-height:150px;color:var(--home-text);text-align:left;background:var(--home-panel);box-shadow:var(--home-shadow-soft);cursor:pointer;border-radius:15px;align-content:end;gap:0;padding:12px 30px 12px 12px;display:grid;position:relative;overflow:hidden}.home-v2-new-project{text-align:center;align-content:center;place-items:center;padding:12px}.home-v2-new-project i{width:30px;height:30px;color:var(--home-muted);background:#e5e7eb14;border-radius:999px;place-items:center;font-style:normal;display:inline-grid}.home-v2-recent-card strong,.home-v2-new-project strong{z-index:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.28;display:-webkit-box;position:relative;overflow:hidden}.home-v2-new-project:hover i{color:var(--home-text);background:#e5e7eb29}.home-v2-recent-card svg{z-index:2;color:var(--home-muted);position:absolute;bottom:13px;right:12px}.home-v2-recent-cover{background:radial-gradient(circle at 74% 30%,#8a93a66b,#0000 30%),linear-gradient(135deg,#6b7085,#1c1e2a);border-radius:10px;height:92px;position:absolute;top:8px;left:8px;right:8px}.home-v2-recent-cover-2{background:radial-gradient(circle at 56% 22%,#8a93a65c,#0000 22%),linear-gradient(135deg,#1c1e2a,#6e5bff7a)}.home-v2-recent-cover-3{background:radial-gradient(circle at 50% 52%,#e5e7eb47,#0000 20%),linear-gradient(135deg,#6b7085,#131722)}.home-v2-light .home-v2-recent-cover{background:radial-gradient(circle at 74% 30%,#8a93a66b,#0000 30%),linear-gradient(135deg,#cbd3e1,#eef2f8)}.home-v2-showcase,.home-v2-workflow,.home-v2-library,.home-v2-note{z-index:1;width:min(1540px,100vw - 80px);margin:0 auto;position:relative}.home-v2-row-head,.home-v2-section-head{justify-content:space-between;gap:18px;display:flex}.home-v2-row-head{margin-bottom:12px}.home-v2-row-head strong{color:var(--home-text);font-size:17px}.home-v2-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-v2-showcase-card{border:1px solid var(--home-border);color:#fff;text-align:left;background:var(--home-panel);min-height:330px;box-shadow:var(--home-shadow-soft);cursor:pointer;border-radius:17px;align-content:end;gap:7px;padding:20px;display:grid;position:relative;overflow:hidden}.home-v2-showcase-card img,.home-v2-template-cover img,.home-v2-modal-cover img,.home-v2-cover-video{z-index:1;object-fit:cover;opacity:.84;width:100%;height:100%;transition:opacity .26s,transform .52s cubic-bezier(.2,.8,.2,1),filter .26s;position:absolute;inset:0;transform:scale(1.01)}.home-v2-showcase-card:hover img,.home-v2-template-card:hover .home-v2-template-cover img,.home-v2-showcase-card:hover .home-v2-cover-video,.home-v2-template-card:hover .home-v2-cover-video{opacity:.94;filter:saturate(1.06)brightness(1.04);transform:scale(1.035)}.home-v2-showcase-card:before,.home-v2-template-cover:before,.home-v2-modal-cover:before{z-index:0;content:"";background:radial-gradient(circle at 74% 28%,#8a93a68a,#0000 21%),radial-gradient(circle at 24% 76%,#6e5bffa8,#0000 30%),linear-gradient(135deg,#1c1e2a,#0f1117);position:absolute;inset:0}.home-v2-tone-2:before,.home-v2-seed-tone-2 .home-v2-template-cover:before{background:radial-gradient(circle at 70% 34%,#8a93a699,#0000 22%),radial-gradient(circle at 25% 78%,#cbd3e13d,#0000 30%),linear-gradient(135deg,#2a2d3e,#131722)}.home-v2-tone-3:before,.home-v2-seed-tone-3 .home-v2-template-cover:before{background:radial-gradient(circle at 74% 24%,#8a93a680,#0000 22%),radial-gradient(circle at 22% 78%,#6e5bff9e,#0000 30%),linear-gradient(135deg,#1c1e2a,#0f1117)}.home-v2-seed-tone-4 .home-v2-template-cover:before{background:radial-gradient(circle at 72% 28%,#8a93a67a,#0000 24%),radial-gradient(circle at 23% 76%,#8a93a647,#0000 28%),linear-gradient(135deg,#202633,#111317)}.home-v2-seed-tone-5 .home-v2-template-cover:before{background:radial-gradient(circle at 68% 26%,#cbd3e147,#0000 20%),radial-gradient(circle at 22% 72%,#6e5bff94,#0000 34%),linear-gradient(135deg,#332c4a,#101114)}.home-v2-seed-tone-6 .home-v2-template-cover:before{background:radial-gradient(circle at 74% 28%,#8a93a675,#0000 23%),radial-gradient(circle at 22% 72%,#8a93a657,#0000 32%),linear-gradient(135deg,#16252b,#0f1117)}.home-v2-seed-tone-7 .home-v2-template-cover:before{background:radial-gradient(circle at 72% 28%,#e5e7eb38,#0000 20%),radial-gradient(circle at 26% 74%,#8a93a657,#0000 29%),linear-gradient(135deg,#2a2d3e,#131722)}.home-v2-seed-tone-8 .home-v2-template-cover:before{background:radial-gradient(circle at 70% 25%,#8a93a670,#0000 22%),radial-gradient(circle at 24% 72%,#6e5bff61,#0000 32%),linear-gradient(135deg,#17212b,#0f1117)}.home-v2-light .home-v2-showcase-card:before,.home-v2-light .home-v2-template-cover:before,.home-v2-light .home-v2-modal-cover:before{background:radial-gradient(circle at 74% 28%,#8a93a680,#0000 21%),radial-gradient(circle at 24% 76%,#6e5bff61,#0000 30%),linear-gradient(135deg,#eef2f8,#f5f7fa)}.home-v2-light .home-v2-seed-tone-2 .home-v2-template-cover:before{background:radial-gradient(circle at 70% 34%,#8a93a65c,#0000 22%),radial-gradient(circle at 25% 78%,#cbd3e180,#0000 30%),linear-gradient(135deg,#eef2f8,#f5f7fa)}.home-v2-light .home-v2-seed-tone-3 .home-v2-template-cover:before{background:radial-gradient(circle at 74% 24%,#8a93a652,#0000 22%),radial-gradient(circle at 22% 78%,#6e5bff57,#0000 30%),linear-gradient(135deg,#e5e9f2,#f5f7fa)}.home-v2-light .home-v2-seed-tone-4 .home-v2-template-cover:before,.home-v2-light .home-v2-seed-tone-6 .home-v2-template-cover:before,.home-v2-light .home-v2-seed-tone-8 .home-v2-template-cover:before{background:radial-gradient(circle at 72% 28%,#8a93a661,#0000 24%),radial-gradient(circle at 22% 74%,#8a93a638,#0000 30%),linear-gradient(135deg,#eef2f8,#f5f7fa)}.home-v2-light .home-v2-seed-tone-5 .home-v2-template-cover:before,.home-v2-light .home-v2-seed-tone-7 .home-v2-template-cover:before{background:radial-gradient(circle at 70% 26%,#cbd3e1a3,#0000 21%),radial-gradient(circle at 24% 73%,#6e5bff47,#0000 31%),linear-gradient(135deg,#e5e9f2,#f5f7fa)}.home-v2-showcase-card:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 0%,#0000009e 32%,#000000f0 100%);height:62%;position:absolute;inset:auto 0 0}.home-v2-light .home-v2-showcase-card:after{background:linear-gradient(#0000 0%,#00000094 30%,#000000f2 100%)}.home-v2-showcase-card>*{z-index:2;position:relative}.home-v2-showcase-card span{color:#e5e7ebbd;background:#0000002e;border:1px solid #e5e7eb1f;border-radius:999px;width:max-content;padding:5px 8px;font-size:12px}.home-v2-light .home-v2-showcase-card span{color:#ffffffd1;background:#0000003d;border-color:#ffffff29}.home-v2-showcase-card strong{max-width:88%;font-size:17px}.home-v2-light .home-v2-showcase-card strong{color:#fff;text-shadow:0 1px 18px #0000006b}.home-v2-showcase-card small{color:#e5e7eb9e;max-width:88%;line-height:1.45}.home-v2-light .home-v2-showcase-card small{color:#ffffffc2;text-shadow:0 1px 16px #00000061}.home-v2-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:34px 0 64px;display:grid}.home-v2-workflow article{border:1px solid var(--home-border);background:var(--home-panel);box-shadow:var(--home-shadow-soft);-webkit-backdrop-filter:var(--home-blur);backdrop-filter:var(--home-blur);border-radius:17px;min-height:124px;padding:18px}.home-v2-workflow article span{color:var(--home-secondary);font-size:13px}.home-v2-workflow article strong{color:var(--home-text);margin-top:18px;font-size:18px;display:block}.home-v2-workflow article p{color:var(--home-muted);margin:8px 0 0;line-height:1.7}.home-v2-library{padding-bottom:72px}.home-v2-section-head{align-items:end;margin-bottom:20px}.home-v2-section-head span{color:var(--home-secondary);font-size:13px}.home-v2-section-head h2{color:var(--home-text);letter-spacing:0;margin:6px 0 0;font-size:clamp(34px,4vw,54px)}.home-v2-section-head p{max-width:360px;color:var(--home-muted);text-align:right;margin:0;line-height:1.6}.home-v2-filters{justify-content:space-between;gap:14px;margin-bottom:22px;display:flex}.home-v2-segmented{isolation:isolate;border:1px solid var(--home-border);background:var(--home-panel);-webkit-backdrop-filter:var(--home-blur);backdrop-filter:var(--home-blur);border-radius:999px;gap:8px;padding:5px;position:relative;overflow-x:auto}.home-v2-segmented::-webkit-scrollbar{display:none}.home-v2-segmented button{z-index:1;min-height:32px;color:var(--home-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0 12px;position:relative;overflow:hidden}.home-v2-segmented button:hover{color:var(--home-text)}.home-v2-segmented button>span:not(.home-v2-active-pill){z-index:2;position:relative}.home-v2-segmented button.is-active{color:#1d2129}.home-v2-light .home-v2-segmented button.is-active{color:#fff}.home-v2-active-pill{z-index:1;transform-origin:50%;background:#e5e7eb;border-radius:999px;display:block;position:absolute;inset:0;box-shadow:0 8px 22px #0000002e}.home-v2-light .home-v2-active-pill{background:#1d2129}.home-v2-masonry{columns:4 250px;column-gap:14px;display:block}.home-v2-template-card{break-inside:avoid;border:1px solid var(--home-border);width:100%;color:inherit;text-align:left;background:var(--home-panel);box-shadow:var(--home-shadow-soft);cursor:pointer;border-radius:22px;margin:0 0 14px;padding:0;display:inline-block;position:relative;overflow:hidden}.home-v2-template-card:active,.home-v2-recent-card:active,.home-v2-showcase-card:active{filter:brightness(1.12)}.home-v2-template-cover{aspect-ratio:4/5;justify-content:space-between;align-items:flex-start;min-height:0;padding:14px;display:flex;position:relative;overflow:hidden}.home-v2-ratio-1 .home-v2-template-cover{aspect-ratio:1}.home-v2-ratio-2 .home-v2-template-cover{aspect-ratio:4/5}.home-v2-ratio-3 .home-v2-template-cover{aspect-ratio:16/10}.home-v2-ratio-4 .home-v2-template-cover{aspect-ratio:3/4}.home-v2-ratio-5 .home-v2-template-cover{aspect-ratio:9/14}.home-v2-template-cover>*{z-index:2;position:relative}.home-v2-template-cover span,.home-v2-modal-cover span{color:#e5e7ebdb;background:#0000003d;border-radius:999px;gap:6px;width:max-content;padding:5px 8px;font-size:12px}.home-v2-template-cover i{color:#e5e7ebe6;background:#00000047;border-radius:999px;place-items:center;width:42px;height:42px;display:inline-grid}.home-v2-template-caption{background:linear-gradient(#0000 0%,#0000009e 26%,#000000f5 100%);gap:5px;padding:74px 14px 14px;display:grid;position:absolute;bottom:0;left:0;right:0}.home-v2-template-caption strong{color:#e5e7eb;text-shadow:0 1px 16px #00000070;font-size:15px}.home-v2-template-caption span{color:#e5e7eb9e;text-shadow:0 1px 14px #0000005c;font-size:12px}.home-v2-light .home-v2-template-caption{background:linear-gradient(#0000 0%,#000000a3 26%,#000000f5 100%)}.home-v2-light .home-v2-template-caption strong{color:#fff}.home-v2-light .home-v2-template-caption span{color:#ffffffc2}.home-v2-note{justify-content:space-between;align-items:center;gap:24px;margin-bottom:56px;padding:24px;display:flex}.home-v2-auto-loading{color:var(--home-faint);text-align:center;margin:18px 0 0}.home-v2-footer{z-index:1;color:var(--home-muted);text-align:center;background:0 0;place-items:center;gap:14px;padding:18px 20px 54px;display:grid;position:relative}.home-v2-light .home-v2-footer{background:0 0}.home-v2-footer div{align-items:center;gap:12px;display:inline-flex}.home-v2-footer a{color:var(--home-muted);text-decoration:none}.home-v2-footer a:hover{color:var(--home-text)}.home-v2-footer p{margin:0}.home-v2-modal-backdrop{z-index:90;-webkit-backdrop-filter:var(--home-blur);backdrop-filter:var(--home-blur);background:#030408a8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.home-v2-modal{border:1px solid var(--home-border);background:color-mix(in srgb, var(--home-surface-solid) 88%, transparent);width:min(1040px,100vw - 36px);height:min(820px,100vh - 36px);max-height:min(820px,100vh - 36px);-webkit-backdrop-filter:var(--home-blur);backdrop-filter:var(--home-blur);border-radius:26px;grid-template-columns:minmax(320px,.92fr) minmax(420px,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 110px #00000085}.home-v2-light .home-v2-modal{background:#f5f7faf5}.home-v2-legal-modal{border:1px solid var(--home-border);background:color-mix(in srgb, var(--home-surface-solid) 92%, transparent);width:min(720px,100vw - 36px);max-height:min(760px,100vh - 36px);-webkit-backdrop-filter:var(--home-blur);backdrop-filter:var(--home-blur);border-radius:24px;gap:14px;padding:34px;display:grid;position:relative;overflow-y:auto;box-shadow:0 30px 110px #00000075}.home-v2-light .home-v2-legal-modal{background:#f5f7faf5}.home-v2-legal-modal>span{color:var(--home-secondary);font-size:13px}.home-v2-legal-modal h3{color:var(--home-text);margin:0 0 4px;font-size:30px}.home-v2-legal-modal h4{color:var(--home-text);margin:12px 0 0;font-size:16px}.home-v2-legal-modal p{color:var(--home-muted);margin:0;line-height:1.8}.home-v2-legal-page{z-index:1;width:min(920px,100vw - 48px);margin:0 auto;padding:70px 0 80px;position:relative}.home-v2-legal-page-head{gap:12px;margin-bottom:28px;display:grid}.home-v2-legal-page-head span{color:var(--home-secondary);font-size:13px}.home-v2-legal-page-head h1{color:var(--home-text);letter-spacing:0;margin:0;font-size:clamp(38px,5vw,64px);line-height:1.04}.home-v2-legal-page-head p{max-width:760px;color:var(--home-muted);margin:0;line-height:1.8}.home-v2-legal-page-body{gap:14px;display:grid}.home-v2-legal-page-body article{border:1px solid var(--home-border);background:var(--home-panel);box-shadow:var(--home-shadow-soft);-webkit-backdrop-filter:var(--home-blur);backdrop-filter:var(--home-blur);border-radius:20px;padding:22px}.home-v2-legal-page-body h2{color:var(--home-text);margin:0 0 12px;font-size:20px}.home-v2-legal-page-body p{color:var(--home-muted);margin:0;line-height:1.85}.home-v2-legal-page-body p+p{margin-top:10px}.home-v2-modal-close{z-index:4;color:#e5e7ebb8;cursor:pointer;background:#0000003d;border:1px solid #e5e7eb1c;border-radius:999px;place-items:center;width:34px;height:34px;display:inline-grid;position:absolute;top:14px;right:14px}.home-v2-light .home-v2-modal-close{color:#1d2129b8;background:#ffffffad}.home-v2-modal-cover{height:100%;min-height:0;position:relative;overflow:hidden}.home-v2-modal-cover img{opacity:.92}.home-v2-modal-cover span{z-index:2;position:absolute;top:18px;left:18px}.home-v2-modal-content{align-content:start;gap:16px;min-height:0;padding:34px 34px 28px;display:grid;overflow-y:auto}.home-v2-modal-content::-webkit-scrollbar{width:10px}.home-v2-modal-content::-webkit-scrollbar-track{background:0 0}.home-v2-modal-content::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--home-muted) 45%, transparent);background-clip:content-box;border:3px solid #0000;border-radius:999px}.home-v2-modal-kicker{color:var(--home-secondary);font-size:13px}.home-v2-modal-content h3{color:var(--home-text);margin:0;font-size:30px;line-height:1.15}.home-v2-modal-content p{color:var(--home-muted);margin:0;line-height:1.75}.home-v2-modal-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.home-v2-modal-meta span,.home-v2-modal-flow,.home-v2-modal-prompt,.home-v2-modal-inputs>div,.home-v2-modal-tags span{border:1px solid var(--home-border);background:#e5e7eb0e;border-radius:14px}.home-v2-modal-meta span{color:var(--home-faint);gap:6px;padding:10px;font-size:12px;display:grid}.home-v2-modal-meta strong{color:var(--home-text);font-size:13px}.home-v2-modal-flow,.home-v2-modal-prompt{padding:14px}.home-v2-modal-prompt{gap:10px;max-height:none;display:grid;overflow:visible}.home-v2-modal-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.home-v2-modal-inputs>div{padding:14px}.home-v2-modal-flow strong,.home-v2-modal-prompt strong,.home-v2-modal-inputs strong{color:var(--home-text)}.home-v2-modal-flow ol,.home-v2-modal-inputs ul{color:var(--home-muted);gap:8px;margin:10px 0 0;padding-left:20px;display:grid}.home-v2-modal-prompt pre{white-space:pre-wrap;word-break:break-word;color:var(--home-muted);font:inherit;margin:0;line-height:1.75}.home-v2-quality-stars{letter-spacing:1px;align-items:center;gap:8px;display:inline-flex;color:var(--home-secondary)!important}.home-v2-quality-stars b{color:var(--home-text);letter-spacing:0;font-weight:700}.home-v2-modal-note{border-left:2px solid var(--home-secondary);padding-left:12px}.home-v2-modal-tags{flex-wrap:wrap;gap:7px;display:flex}.home-v2-modal-tags span{color:var(--home-muted);padding:7px 9px;font-size:12px}.home-v2-modal-use{width:max-content;min-width:140px}@media (width<=1100px){.home-v2-nav nav{display:none}.home-v2-showcase-grid,.home-v2-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.home-v2-filters,.home-v2-note,.home-v2-section-head{flex-direction:column;align-items:stretch}.home-v2-section-head p{text-align:left}}@media (width<=700px){.home-v2-nav{padding-inline:12px}.home-v2-ghost,.home-v2-icon-button{display:none}.home-v2-hero,.home-v2-showcase,.home-v2-workflow,.home-v2-library,.home-v2-note{width:min(100vw - 24px,1540px)}.home-v2-recent,.home-v2-showcase-grid,.home-v2-workflow{grid-template-columns:1fr}.home-v2-modal{grid-template-columns:1fr;height:min(820px,100vh - 36px)}.home-v2-modal-cover{height:260px;min-height:260px}}
