.inbox-trigger{position:relative;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:10px;background:none;color:var(--text-tertiary);cursor:pointer;transition:background .12s,color .12s}.inbox-trigger:hover{background:var(--bg-raised);color:var(--text-primary)}.inbox-badge{position:absolute;top:1px;right:0;min-width:16px;padding:0 4px;border-radius:999px;background:var(--danger, #d92d20);font-size:10px;font-weight:600;line-height:16px;color:#fff;font-variant-numeric:tabular-nums}.inbox-head{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border-hairline)}.inbox-title{flex:1;font-size:13px;font-weight:600;color:var(--text-primary)}.inbox-list{max-height:380px;overflow-y:auto}.inbox-empty{margin:0;padding:18px 12px;font-size:12.5px;color:var(--text-tertiary)}.inbox-row{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px 12px;border:0;border-bottom:1px solid var(--border-hairline);background:none;text-align:left;cursor:pointer;transition:background .12s}.inbox-row:last-child{border-bottom:0}.inbox-row:hover{background:var(--bg-raised)}.inbox-row.is-unread{background:color-mix(in srgb,var(--accent) 7%,transparent)}.inbox-row.is-unread .inbox-line{font-weight:500;color:var(--text-primary)}.inbox-line{font-size:12.5px;line-height:1.45;color:var(--text-secondary)}.inbox-line strong{font-weight:600;color:var(--text-primary)}.inbox-line em{font-style:normal;color:var(--text-primary)}.inbox-excerpt{font-size:12px;color:var(--text-tertiary);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.inbox-when{font-size:11px;color:var(--text-muted)}.storyboard-rows{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.storyboard-row{display:flex;align-items:center;gap:8px;border-radius:16px;background:var(--bg-panel);padding:4px 8px 4px 0;transition:box-shadow .15s ease}.storyboard-row:hover{box-shadow:var(--shadow-sm)}.storyboard-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:12px 16px;text-align:left;background:none;border:0;cursor:pointer;color:inherit}.storyboard-row-title{font-size:14px;font-weight:550;color:var(--text-primary)}.storyboard-row-meta{font-size:12px;color:var(--text-tertiary)}.storyboard-mono{font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-variant-numeric:tabular-nums}.storyboard-sheet{display:flex}.storyboard-sheet-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.storyboard-grid{--sb-gap: 40px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));column-gap:var(--sb-gap);row-gap:28px;container-type:inline-size}.storyboard-card{display:flex;flex-direction:column;gap:8px;grid-column:span var(--span, 2);min-width:0}@container (max-width: 680px){.storyboard-card{grid-column:1 / -1}}.storyboard-caption{display:flex;align-items:center;gap:8px;min-height:24px;padding:0 2px}.storyboard-caption-title{flex:1;min-width:0;display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;cursor:pointer;text-align:left;font-size:14px;font-weight:550;color:var(--text-primary)}.storyboard-caption-pencil{color:var(--text-muted);opacity:0;transition:opacity .15s}.storyboard-caption-title:hover .storyboard-caption-pencil,.storyboard-caption-title:focus-visible .storyboard-caption-pencil{opacity:1}.storyboard-slot-wrap{position:relative;flex:1;min-width:0}.storyboard-slot-wrap .storyboard-slot{width:100%}.storyboard-slot-actions{position:absolute;right:6px;top:6px;display:flex;gap:4px;opacity:0;transition:opacity .15s}.storyboard-slot-actions>*{background:#0000008c;color:#fff;border-radius:999px}.storyboard-slot-wrap:hover .storyboard-slot-actions,.storyboard-slot-wrap:focus-within .storyboard-slot-actions{opacity:1}.storyboard-slot-wrap:hover .storyboard-slot-count{opacity:0}.storyboard-card[data-fill=failed]{box-shadow:0 0 0 1.5px var(--status-error)}.storyboard-stills{display:grid;grid-template-columns:repeat(var(--span, 2),minmax(0,1fr));column-gap:var(--sb-gap);align-items:center}.storyboard-slot{flex:1;min-width:0;position:relative;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:var(--bg-inset);border:0;padding:0;cursor:pointer;color:inherit}.storyboard-slot img{width:100%;height:100%;object-fit:cover;display:block}.storyboard-slot[data-selected=true]{box-shadow:0 0 0 2px var(--accent)}.storyboard-slot[data-empty=true]{background:repeating-linear-gradient(135deg,var(--bg-inset) 0 6px,var(--bg-subtle) 6px 12px)}.storyboard-slot-count{position:absolute;right:5px;top:5px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:500;background:#0000008c;color:#fff}.storyboard-slot[data-pending=true] img{opacity:.45}.storyboard-slot-working{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#08070a59}.storyboard-slot-sweep{position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.16) 50%,transparent 80%);background-size:200% 100%;animation:storyboard-sweep 1.4s linear infinite}@keyframes storyboard-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.storyboard-slot-working-label{position:relative;height:24px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;font-size:11px;font-weight:500;background:#0000008c;color:#fff}.storyboard-still-panel{display:flex;flex-direction:column;gap:16px}.storyboard-still-hero{position:relative;width:100%;border-radius:10px;overflow:hidden;background:var(--bg-inset)}.storyboard-still-hero>button{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.storyboard-still-hero img{width:100%;height:100%;object-fit:cover;display:block}.storyboard-still-section{display:flex;flex-direction:column;gap:6px;padding-top:16px;border-top:1px solid var(--border-hairline)}.storyboard-still-label{font-size:12px;color:var(--text-tertiary)}.storyboard-ref{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 8px 0 3px;border-radius:999px;background:var(--bg-panel);box-shadow:var(--shadow-sm)}.storyboard-ref-thumb{width:26px;height:26px;border-radius:50%;overflow:hidden;background:var(--bg-inset);flex-shrink:0}.storyboard-ref-thumb img{width:100%;height:100%;object-fit:cover;display:block}.storyboard-ref-label{font-size:12px;font-weight:500;color:var(--text-primary)}.storyboard-ref-kind{font-size:10px;color:var(--text-tertiary)}.storyboard-ref-x{border:0;background:none;color:var(--text-tertiary);cursor:pointer;padding:0 2px;font-size:14px;line-height:1}.storyboard-ref-x:hover{color:var(--text-primary)}.storyboard-ref-preview{width:96px;height:96px;border-radius:10px;overflow:hidden;background:var(--bg-inset);flex-shrink:0}.storyboard-ref-preview img{width:100%;height:100%;object-fit:cover;display:block}.storyboard-seam{position:absolute;top:0;bottom:0;left:calc(-1 * var(--sb-gap));width:var(--sb-gap);padding:0 5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;pointer-events:none}.storyboard-seam>*{pointer-events:auto}.storyboard-seam-line{width:100%;border-top:2px dashed var(--border-strong)}.storyboard-seam[data-approved=true] .storyboard-seam-line{border-top-style:solid;border-top-color:var(--accent)}.storyboard-seam-dur{font-size:10px;color:var(--text-tertiary);border:0;background:none;padding:2px 6px;margin:-2px -6px;border-radius:999px;cursor:pointer;white-space:nowrap}.storyboard-seam-dur:hover,.storyboard-seam-dur[data-state=open]{color:var(--text-primary);background:var(--bg-subtle)}.storyboard-card-prompt{margin:0;padding:0 2px;font-size:12px;line-height:1.45;color:var(--text-tertiary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.storyboard-clips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.storyboard-clips[data-count="1"]{grid-template-columns:minmax(0,1fr)}.storyboard-badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:500;background:var(--bg-subtle);color:var(--text-tertiary)}.storyboard-badge[data-tone=approved]{background:var(--accent);color:var(--on-accent)}.storyboard-badge[data-tone=failed]{background:color-mix(in srgb,var(--status-error) 12%,var(--bg-panel));color:var(--status-error)}.storyboard-badge[data-tone=live]{background:var(--accent-subtle);color:var(--text-primary)}.storyboard-panel{border-radius:16px;background:var(--bg-panel);box-shadow:var(--shadow-sm);padding:14px;display:flex;flex-direction:column;gap:10px}.storyboard-versions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.storyboard-version{display:flex;align-items:center;gap:10px;width:100%;padding:5px 8px 5px 5px;border-radius:10px;border:0;background:none;cursor:pointer;text-align:left;color:inherit}.storyboard-version:hover{background:var(--bg-subtle)}.storyboard-version[data-active=true]{background:var(--bg-subtle);box-shadow:inset 0 0 0 1.5px var(--accent)}.storyboard-version-thumb{width:56px;aspect-ratio:16 / 9;border-radius:6px;overflow:hidden;background:var(--bg-inset);flex-shrink:0}.storyboard-version-thumb img{width:100%;height:100%;object-fit:cover;display:block}.storyboard-version-name{flex:1;font-size:12px;color:var(--text-primary)}.storyboard-version-when{font-size:11px;color:var(--text-tertiary)}.storyboard-pips{display:flex;gap:3px;height:6px}.storyboard-pip{flex:1;border-radius:999px;background:var(--bg-control)}.storyboard-pip[data-state=approved]{background:var(--accent)}.storyboard-pip[data-state=failed]{background:var(--status-error)}.storyboard-entities{display:flex;flex-wrap:wrap;gap:6px;align-items:center}@media(max-width:767px){.storyboard-grid{--sb-gap: 24px;grid-template-columns:minmax(0,1fr)}.storyboard-card{grid-column:auto}}.storyboard-ref-list{list-style:none;margin:0;padding:4px 0;display:flex;flex-direction:column;gap:4px}.storyboard-ref-row{display:flex;align-items:center;gap:12px;padding:8px;border-radius:12px}.storyboard-ref-row:hover{background:var(--bg-subtle)}.storyboard-ref-big{width:64px;height:64px;border-radius:10px;overflow:hidden;background:var(--bg-inset);flex-shrink:0}.storyboard-ref-big img{width:100%;height:100%;object-fit:cover;display:block}.react-flow{direction:ltr;--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: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--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: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--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: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--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 rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.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: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--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: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--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: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--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 rgba(0, 0, 0, .08);--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{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.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{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.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;-moz-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:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.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:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;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%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;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{position:absolute;z-index:5;margin:15px}.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{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.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{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.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{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;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))}.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{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.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-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.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))}.wf-editor{display:flex;flex:1;min-width:0}.wf-stage{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.wf-canvas .react-flow__background{background:var(--surface-bg)}.wf-canvas .react-flow__background pattern circle{fill:var(--border)}.wf-canvas .react-flow__edge-path{stroke:var(--border-strong);stroke-width:1.5}.wf-canvas .react-flow__edge.selected .react-flow__edge-path,.wf-canvas .react-flow__connection-path{stroke:var(--accent)}.wf-canvas .react-flow__controls{box-shadow:var(--shadow-md);border-radius:10px;overflow:hidden}.wf-canvas .react-flow__controls-button{background:var(--bg-panel);border-bottom:1px solid var(--border);width:28px;height:28px}.wf-canvas .react-flow__controls-button svg{fill:var(--text-secondary)}.wf-canvas .react-flow__controls-button:hover{background:var(--bg-subtle)}.wf-canvas .react-flow__attribution{background:transparent;color:var(--text-muted)}.wf-canvas .react-flow__node-output{width:auto;padding:0;border:none;border-radius:16px;background:transparent;color:inherit;font-size:inherit;text-align:initial}.wf-canvas .react-flow__node-output.selectable:hover,.wf-canvas .react-flow__node-output.selectable.selected,.wf-canvas .react-flow__node-output.selectable:focus,.wf-canvas .react-flow__node-output.selectable:focus-visible{box-shadow:none;outline:none}.wf-node{width:300px;border-radius:16px;background:var(--bg-panel);border:1px solid var(--border);box-shadow:var(--shadow-md);font-size:13px;color:var(--text-primary)}.wf-node-selected{border-color:var(--accent);box-shadow:var(--focus-ring, 0 0 0 2px var(--accent-subtle))}.wf-node-head{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid var(--border);font-weight:600;font-size:14px}.wf-node-head .wf-status{margin-left:auto}.wf-node-body{display:flex;flex-direction:column;gap:8px;padding:10px 14px 12px}.wf-port-labels{display:flex;flex-direction:column;font-size:12px;color:var(--text-muted)}.wf-port-labels span{line-height:26px}.wf-split-labels{display:flex;flex-direction:column;align-items:stretch;font-size:12px;color:var(--text-muted)}.wf-split-labels span{line-height:26px;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.wf-split-labels b{font-weight:inherit;flex:none}.wf-split-labels i{font-style:normal;color:var(--text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-handle{width:10px;height:10px;border:2px solid var(--bg-panel);border-radius:50%}.wf-handle-image{background:#a78bfa}.wf-handle-video{background:#60a5fa}.wf-handle-audio{background:#34d399}.wf-handle-text{background:#f59e0b}.wf-status{width:8px;height:8px;border-radius:50%;background:var(--border-strong);flex:none}.wf-status-running{background:var(--accent);animation:wf-pulse 1s ease-in-out infinite}.wf-status-complete{background:var(--status-success)}.wf-status-error{background:var(--status-error)}.wf-status-skipped{background:var(--status-warning)}@keyframes wf-pulse{50%{opacity:.4}}.wf-textarea,.wf-select{width:100%;border:1px solid var(--border);border-radius:10px;background:var(--bg-app);color:var(--text-primary);font:inherit;font-size:13px;padding:8px 10px;outline:none}.wf-select{height:38px;cursor:pointer}.wf-textarea{resize:none}.wf-textarea:focus,.wf-select:focus{border-color:var(--accent)}.wf-drop{display:flex;align-items:center;justify-content:center;min-height:72px;border:1px dashed var(--border);border-radius:8px;background:var(--bg-app);color:var(--text-muted);font-size:11px;cursor:pointer;padding:0;overflow:hidden}.wf-drop:hover{border-color:var(--border-strong)}.wf-result{width:100%;border-radius:8px;display:block}.wf-result-text{margin:0;font-size:11px;color:var(--text-secondary);max-height:96px;overflow:auto;white-space:pre-wrap}.wf-canvas .react-flow__edge.wf-edge-feeding .react-flow__edge-path{stroke:var(--accent);stroke-dasharray:7 5;animation:wf-edge-flow .7s linear infinite}@keyframes wf-edge-flow{to{stroke-dashoffset:-12}}.wf-canvas .react-flow__edge.wf-edge-ready .react-flow__edge-path{stroke:color-mix(in srgb,var(--accent) 45%,var(--border-strong))}.wf-node-status-running{border-color:var(--accent);box-shadow:0 6px 24px color-mix(in srgb,var(--accent) 20%,transparent)}@media(prefers-reduced-motion:reduce){.wf-canvas .react-flow__edge.wf-edge-feeding .react-flow__edge-path{animation:none}}.wf-audio-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 10px;border-radius:8px;background:var(--bg-subtle);font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-hint{font-size:11px;color:var(--text-muted);line-height:1.5;padding:2px 2px 4px}.build-workspace{display:flex;flex:1 1 auto;min-width:0;min-height:0}.build-main{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0}.build-preview{flex-direction:column;min-height:0}.build-preview-stage{flex:1 1 auto;min-height:0;display:flex;justify-content:center;overflow:auto;background:var(--bg-preview-canvas);position:relative}.build-preview-frame{width:100%;height:100%;border:0;background:#fff}.build-preview-stage[data-device=tablet] .build-preview-frame{width:834px;max-width:100%}.build-preview-stage[data-device=mobile] .build-preview-frame{width:390px;max-width:100%}.build-settings-scroll{--page-pad-x: 32px}@media(max-width:767px){.build-settings-scroll{--page-pad-x: 20px}}.ve-panel{animation:ve-panel-in .18s cubic-bezier(.2,.8,.2,1) both;transform-origin:top right}@keyframes ve-panel-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ve-panel{animation:none}}.agents-page{position:relative;display:flex;overflow:hidden}.agents-note{margin:0 0 12px;font-size:13px;line-height:1.55;color:var(--text-tertiary)}.agents-note.is-error{color:var(--status-error)}.agents-hint{font-size:12px;font-weight:400;color:var(--text-muted)}.agents-rows{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.agents-row{display:flex;align-items:center;gap:8px;padding-right:12px;border-radius:16px;background:var(--bg-panel);transition:box-shadow .15s ease}.agents-row:hover{box-shadow:var(--shadow-sm)}.agents-row-main{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:14px 16px;border:none;background:transparent;font:inherit;text-align:left;cursor:pointer}.agents-row-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;color:var(--text-primary)}.agents-row-when{font-size:13px;color:var(--text-secondary)}.agents-row-meta{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:var(--text-muted);white-space:nowrap}.agents-row-toggle{display:flex;align-items:center;flex:none}.agents-load-more{display:flex;justify-content:center;margin-top:16px}.agents-chip-status{flex:none;padding:2px 9px;border-radius:999px;background:var(--bg-subtle);font-size:11px;font-weight:600;color:var(--text-tertiary);white-space:nowrap}.agents-chip-status.is-good{background:color-mix(in srgb,var(--status-success) 12%,transparent);color:var(--status-success)}.agents-chip-status.is-bad{background:color-mix(in srgb,var(--status-error) 12%,transparent);color:var(--status-error)}.agents-chip-status.is-busy{background:var(--accent-subtle);color:var(--accent)}.agents-card{position:relative;border-radius:16px;background:var(--bg-panel);transition:box-shadow .15s ease}.agents-card-avatar{position:absolute;top:-22px;left:16px;z-index:1;pointer-events:none}.agents-card .agents-row-main{padding-left:92px}.agents-rows:has(.agents-card){gap:28px;padding-top:16px}.agents-card:hover{box-shadow:var(--shadow-sm)}.agents-card .agents-row.is-card-head{background:transparent}.agents-card .agents-row.is-card-head:hover{box-shadow:none}.agents-card-none{margin:0;padding:0 16px 12px;font-size:12px;color:var(--text-muted)}.agents-card-runs{display:flex;flex-direction:column;padding:6px 16px 8px;border-top:1px solid var(--border)}.agents-card-runlist{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.agents-card-run{display:flex;align-items:center;gap:12px;width:100%;padding:9px 2px;border:none;border-radius:8px;background:transparent;font:inherit;font-size:13px;color:var(--text-primary);text-align:left;cursor:pointer}.agents-card-run:hover{background:var(--bg-subtle)}.agents-card-run-trigger{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agents-run-dot{flex:none;width:10px;height:10px;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1.5px var(--text-muted)}.agents-run-dot.is-good{background:var(--status-success);box-shadow:none}.agents-run-dot.is-bad{background:var(--status-error);box-shadow:none}.agents-run-dot.is-busy{background:var(--accent);box-shadow:none}.agents-card-viewall{margin-top:2px;padding:10px 2px 4px;border:none;border-top:1px solid var(--border);background:none;font:inherit;font-size:13px;font-weight:500;color:var(--text-primary);text-align:left;cursor:pointer}.agents-card-viewall:hover{color:var(--accent)}.agents-calendar{margin-bottom:32px}.agents-calendar-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.agents-calendar-head .agents-section-title{margin:0}.agents-calendar-range{font-size:13px;font-weight:500;color:var(--text-secondary)}.agents-calendar-nav{display:flex;align-items:center;gap:2px;margin-left:auto}.agents-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;border:1px solid var(--border);border-radius:16px;background:var(--border);overflow:hidden}.agents-calendar-dow{padding:6px 8px;background:var(--bg-subtle);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.agents-calendar-day{display:flex;flex-direction:column;gap:3px;min-height:96px;padding:6px 6px 8px;background:var(--bg-panel)}.agents-calendar-grid.is-month .agents-calendar-day{min-height:78px}.agents-calendar-day.is-outside{background:var(--bg-subtle)}.agents-calendar-day.is-outside .agents-calendar-date{color:var(--text-muted)}.agents-calendar-day.is-today .agents-calendar-date{color:var(--accent);font-weight:700}.agents-calendar-date{font-size:11px;font-weight:600;color:var(--text-tertiary)}.agents-calendar-run{display:flex;align-items:baseline;gap:5px;min-width:0;padding:2px 6px;border:none;border-radius:6px;background:var(--accent-subtle);font:inherit;font-size:11px;color:var(--accent);text-align:left;cursor:pointer}.agents-calendar-run:hover{background:color-mix(in srgb,var(--accent) 18%,transparent)}.agents-calendar-run time{flex:none;font-weight:600;font-variant-numeric:tabular-nums}.agents-calendar-run-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agents-calendar-more{font-size:10.5px;color:var(--text-muted)}@media(max-width:767px){.agents-calendar-head{flex-wrap:wrap;row-gap:8px}.agents-calendar-day{min-height:64px}.agents-calendar-run-name{display:none}.agents-calendar-run{padding:2px 4px}.agents-calendar-run time{flex:0 1 auto;min-width:0;overflow:hidden}}.agents-cover-wrap{margin-bottom:18px}.agents-cover{height:128px}.agents-cover-inner{position:relative;margin:0 auto;padding:0 var(--page-pad-x)}.agents-cover-avatar{position:absolute;top:-44px;left:calc(var(--page-pad-x) + 18px)}.agents-cover-head{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:10px 0 0 122px}.agents-cover-names{min-width:0;flex:1}.agents-cover-name{margin:0;font-size:24px;font-weight:550;line-height:1.15;letter-spacing:-.012em;overflow-wrap:anywhere}.agents-cover-sub{margin:3px 0 0;font-size:13px;color:var(--text-tertiary)}.agents-cover-actions{display:flex;align-items:center;gap:8px;flex:none;padding-top:4px}@media(max-width:767px){.agents-cover-head{flex-wrap:wrap;padding-left:0}.agents-cover-actions{order:1;margin-left:auto;padding:6px 0 0}.agents-cover-names{order:2;flex-basis:100%;padding-top:10px}}.agents-steps{display:flex;align-items:center;gap:18px;margin:0 0 24px;padding:0;list-style:none}.agents-step{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--text-muted)}.agents-step.is-current{color:var(--text-primary);font-weight:600}.agents-step.is-done{color:var(--text-secondary)}.agents-step-num{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--bg-subtle);font-size:11px;font-weight:600}.agents-step.is-current .agents-step-num{background:var(--accent);color:#fff}.agents-step.is-done .agents-step-num{background:color-mix(in srgb,var(--status-success) 15%,transparent);color:var(--status-success)}.agents-form{display:flex;flex-direction:column;gap:22px}.agents-form+.agents-form,.agents-note+.agents-form{margin-top:28px}.agents-field{display:flex;flex-direction:column;gap:7px;border:none;margin:0;padding:0}.agents-label{display:flex;align-items:baseline;gap:8px;padding:0;font-size:13px;font-weight:500;color:var(--text-primary)}.agents-label .agents-hint{margin-left:auto}.agents-editor-hint{margin:-8px 0 20px;font-size:12.5px;color:var(--text-muted)}.agents-access{margin-top:0}.agents-access .agents-form>.agents-note:first-child{margin-top:0}.agents-field-foot{display:flex;align-items:center;gap:10px}.agents-textarea{width:100%;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:var(--bg-subtle);font:inherit;font-size:13px;line-height:1.6;color:var(--text-primary);resize:vertical;transition:border-color .15s ease,background .15s ease}.agents-textarea:focus{outline:none;border-color:var(--border-strong);background:var(--bg-panel);box-shadow:var(--focus-ring)}.agents-select{width:100%;padding:9px 12px;border:1px solid transparent;border-radius:10px;background:var(--bg-subtle);font:inherit;font-size:13px;color:var(--text-primary);cursor:pointer}.agents-select:focus{outline:none;border-color:var(--border-strong);box-shadow:var(--focus-ring)}.agents-choices,.agents-checks{display:flex;flex-wrap:wrap;gap:6px}.agents-check{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary)}.agents-chip{padding:5px 11px;border:1px solid var(--border);border-radius:999px;background:var(--bg-panel);font:inherit;font-size:12px;color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.agents-chip:hover{border-color:var(--border-strong)}.agents-chip.is-on{border-color:var(--accent);background:var(--accent-subtle);color:var(--accent);font-weight:600}.agents-scopes{display:flex;flex-direction:column;gap:8px}.agents-scope{display:flex;align-items:flex-start;gap:16px;padding:12px 14px;border-radius:16px;background:var(--bg-panel)}.agents-scope.is-granted{outline:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));outline-offset:-1px}.agents-scope-text{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.agents-scope-title{font-size:13px;font-weight:500;color:var(--text-primary)}.agents-scope-levels{display:flex;gap:4px;flex:none}.agents-scope-list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.agents-scope-list li{display:flex;align-items:baseline;gap:8px}.agents-scope.is-connector{flex-direction:column;gap:0}.agents-connector-head{display:flex;align-items:flex-start;gap:16px;width:100%}.agents-tool-list{display:flex;flex-direction:column;gap:8px;margin:12px 0 0;padding:12px 0 0 48px;border-top:1px solid var(--border);list-style:none}.agents-tool{display:flex;align-items:flex-start;gap:8px;min-width:0}.agents-tool.is-all{align-items:center;padding-bottom:4px;border-bottom:1px solid var(--border)}.agents-tool-title{font-size:13px;color:var(--text-primary);cursor:pointer}.agents-tool-body{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.agents-tool-head{display:flex;align-items:center;gap:8px}.agents-tool-desc{min-width:0}.agents-tool .agents-chip{flex:none;padding:2px 8px;cursor:default}.agents-chip.is-write{border-color:color-mix(in srgb,var(--status-warning) 45%,var(--border));background:color-mix(in srgb,var(--status-warning) 10%,transparent);color:var(--status-warning);font-weight:600}.agents-connector-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.agents-connector-item{display:flex;align-items:flex-start;gap:10px}.agents-connector-tools{display:flex;flex-direction:column;gap:2px;min-width:0}.agents-hint.is-warn{color:var(--status-warning)}.copilot-offer{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));border-radius:16px;background:var(--bg-panel)}.copilot-offer.is-connected{border-color:color-mix(in srgb,var(--status-success) 40%,var(--border))}.copilot-offer.is-loading{border-style:dashed;border-color:var(--border);font-size:12px;color:var(--text-muted)}.copilot-offer-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.copilot-offer-title{font-size:13px;font-weight:500;color:var(--text-primary)}.copilot-offer-done{flex:none;font-size:12px;font-weight:600;color:var(--status-success)}.agents-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:28px}.agents-summary{margin:0 0 28px;max-width:640px;font-size:19px;font-weight:400;line-height:1.5;letter-spacing:-.01em;color:var(--text-secondary)}.agents-outputs{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin:0;padding:0;list-style:none}.agents-output{display:flex}.agents-output-main{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:13px 14px;border-radius:16px;background:var(--bg-panel);font:inherit;text-align:left;transition:box-shadow .15s ease}button.agents-output-main{cursor:pointer}button.agents-output-main:hover{box-shadow:var(--shadow-sm)}.agents-output-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:500;line-height:1.4;color:var(--text-primary)}.agents-output-meta{font-size:11.5px;color:var(--text-muted)}.agents-tabs{display:flex;gap:2px;margin-bottom:20px;border-bottom:1px solid var(--border)}.agents-tab{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 12px 9px;border:none;border-bottom:2px solid transparent;background:none;font:inherit;font-size:13px;font-weight:500;color:var(--text-tertiary);cursor:pointer;transition:color .15s ease,border-color .15s ease}.agents-tab:hover{color:var(--text-primary)}.agents-tab.is-active{color:var(--text-primary);border-bottom-color:var(--accent)}.agents-tab:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-ring);border-radius:10px 10px 0 0}.agents-tab-count{padding:1px 7px;border-radius:999px;background:var(--bg-subtle);font-size:11px;font-variant-numeric:tabular-nums;color:var(--text-muted)}.agents-observability{display:flex;flex-direction:column;gap:18px;margin-bottom:32px}.agents-stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.agents-stat{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border-radius:16px;background:var(--bg-panel)}.agents-stat-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.agents-stat-value{font-size:24px;font-weight:500;letter-spacing:-.01em;color:var(--text-primary);font-variant-numeric:tabular-nums}.agents-stat-note{font-size:11.5px;color:var(--text-muted)}.agents-chart{margin:0}.agents-chart-head{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.agents-chart-title{font-size:12px;font-weight:600;color:var(--text-secondary)}.agents-chart-max{font-size:11px;color:var(--text-muted)}.agents-chart-legend{display:flex;align-items:center;gap:5px;margin-left:auto;font-size:11px;color:var(--text-tertiary)}.agents-chart-swatch{width:8px;height:8px;border-radius:2px;background:var(--accent)}.agents-chart-swatch.is-failed{margin-left:8px;background:var(--status-error)}.agents-chart-plot{display:block;width:100%;max-width:640px;height:auto}.agents-chart-grid{stroke:var(--border);stroke-width:1;stroke-dasharray:2 4}.agents-chart-axis{stroke:var(--border);stroke-width:1}.agents-chart-tick{font-size:10px;fill:var(--text-muted)}.agents-chart-bar{fill:var(--accent)}.agents-chart-bar.is-failed{fill:var(--status-error)}.agents-config{margin-bottom:32px}.agents-config .agents-section-title{margin-top:28px}.agents-config .agents-section-title:first-child{margin-top:0}.agents-config .agents-field-foot{margin-top:24px}.agents-section-title{margin:0 0 10px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted)}.agents-prompt{margin:0 0 24px;max-width:68ch;font-size:13px;line-height:1.65;color:var(--text-primary);white-space:pre-wrap}.agents-transcript{display:flex;flex-direction:column;gap:14px}.agents-event{margin:0;font-size:13px;line-height:1.6;color:var(--text-primary)}.agents-event.is-prompt{padding:12px 16px;border-radius:16px;background:var(--accent-subtle);white-space:pre-wrap}.agents-transcript .agent-markdown,.agents-transcript .agents-event.is-file,.agents-transcript .agents-event.is-usage,.agents-transcript .agents-event.is-error,.agents-transcript .agents-reconnecting{padding-left:10px;padding-right:10px}.agents-event.is-tool,.agents-event.is-status,.agents-event.is-file,.agents-event.is-usage{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted)}.agents-event.is-file code{padding:1px 5px;border-radius:4px;background:var(--bg-subtle);font-family:var(--font-mono, ui-monospace, monospace)}.agents-event.is-error{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--status-error)}.agents-tpl-store{display:flex;flex-direction:column;gap:16px}.agents-tpl-hero{border-radius:16px;background:linear-gradient(90deg,#10140eb8,#10140e57 55%,#10140e1a),var(--bg-subtle) url(https://media.corte.so/cdn-cgi/image/width=1600,format=auto,quality=82/pub/54e49181-1859-45e9-b414-d97590b37e8e/6711f452-b6c2-4e9d-a5cc-b4fe6493122f/Extend_the_background_of_7eb248__image_1__remove_the_picture.jpg) center / cover no-repeat;padding:100px 66px}.agents-tpl-hero-title{margin:0;font-size:42px;line-height:1.05;font-weight:500;letter-spacing:-.03em;text-wrap:balance;color:#fff}.agents-tpl-hero-sub{margin:10px 0 0;max-width:52ch;font-size:16px;line-height:1.55;color:#ffffffd9}.agents-tpl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.agents-tpl{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:20px 22px 80px;border-radius:var(--radius-xl);background:var(--bg-panel);text-align:left;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease;will-change:transform}.agents-tpl:hover{box-shadow:var(--shadow-md)}.agents-tpl:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.agents-tpl-eyebrow{font-size:10.5px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary)}.agents-tpl-text{font-size:22px;line-height:1.25;font-weight:600;letter-spacing:-.015em;text-wrap:balance;background:linear-gradient(100deg,var(--text-muted) 30%,var(--text-primary) 50%,var(--text-muted) 70%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:agents-tpl-shimmer 7s linear infinite}@keyframes agents-tpl-shimmer{to{background-position:-120% 0}}.agents-tpl.is-blank{background:transparent;border:1px dashed var(--border)}.agents-tpl.is-blank:hover{border-color:var(--border-strong);box-shadow:none}.agents-tpl.is-blank .agents-tpl-text{background:none;background-clip:border-box;-webkit-background-clip:border-box;color:var(--text-secondary)}@media(prefers-reduced-motion:reduce){.agents-tpl{transition:box-shadow .18s ease}.agents-tpl-text{animation:none;background:none;color:var(--text-primary)}}@media(max-width:767px){.agents-page{margin:0;border-radius:0}.agents-scope,.agents-connector-head{flex-direction:column;gap:10px}.agents-tool-list{padding-left:0}.agents-tool-desc{display:none}.agents-row-meta{margin-left:0}.agents-tpl-grid{grid-template-columns:1fr}.agents-tpl-hero{padding:36px 22px 34px}.agents-tpl-hero-title{font-size:27px}.agents-tpl-hero-sub{font-size:14px}.agents-card .agents-row-main{flex-wrap:wrap;row-gap:2px}.agents-card .agents-row-main{padding-left:16px;padding-top:42px}.agents-card .agents-row-name{flex:1 1 100%}.agents-card .agents-row-when{display:none}}.agents-memory-intro{margin:-4px 0 14px}.agents-memory-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.agents-memory{padding:12px 14px;border-radius:16px;background:var(--bg-panel)}.agents-memory.is-faded{background:transparent;border:1px dashed var(--border)}.agents-memory.is-faded .agents-memory-content{color:var(--text-tertiary)}.agents-memory-content{margin:0 0 10px;font-size:13px;line-height:1.6;color:var(--text-primary)}.agents-memory-foot{display:flex;align-items:center;gap:10px}.agents-memory-meter{flex:none;width:64px;height:4px;border-radius:999px;background:var(--border);overflow:hidden}.agents-memory-meter-fill{display:block;height:100%;border-radius:999px;background:var(--accent)}.agents-memory-meter.is-medium .agents-memory-meter-fill{background:var(--text-tertiary)}.agents-memory-meter.is-low .agents-memory-meter-fill{background:var(--text-muted)}.agents-memory-state{font-size:12px;color:var(--text-tertiary)}.agents-memory-when{margin-left:auto;font-size:12px;color:var(--text-muted)}@media(max-width:767px){.agents-memory-foot{flex-wrap:wrap}.agents-memory-when{margin-left:0}}.agents-tool-group{display:flex;flex-direction:column;gap:4px}.agents-transcript .agents-tool-group>.agents-event.is-tool,.agents-transcript .agents-tool{background:var(--bg-subtle);border-radius:10px}.agents-transcript .agents-tool-group>.agents-event.is-tool{padding:7px 10px}.agents-transcript .agents-tool{display:flex;flex-direction:column;align-items:stretch;overflow:hidden}.agents-tool-fold{display:flex;align-items:center;gap:6px;padding:2px 10px;border:0;background:none;font:inherit;font-size:12px;color:var(--text-muted);cursor:pointer;text-align:left}.agents-tool-fold:hover{color:var(--text-secondary)}.agents-tool-summary{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.agents-tool-name{font-weight:500;color:var(--text-secondary)}.agents-tool-detail{font-family:var(--font-mono, ui-monospace, monospace);font-size:11.5px;color:var(--text-muted)}.agents-tool-head{width:100%;padding:7px 10px;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.agents-tool-head:hover .agents-tool-name{color:var(--text-primary)}.agents-tool-chevron{flex:none;opacity:.7}.agents-tool-body{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-top:1px solid var(--border);background:var(--bg-panel)}.agents-tool-payload{max-height:320px;overflow-y:auto;padding:8px 10px;border-radius:8px;background:var(--bg-subtle)}.agents-tool-payload.is-failed{background:color-mix(in srgb,var(--status-error) 8%,var(--bg-subtle))}.agents-event.is-tool.is-failed{color:var(--text-tertiary)}.agents-event.is-tool.is-failed .agents-tool-summary{text-decoration:line-through;text-decoration-color:var(--border)}.agents-tool-note{flex:none;font-size:11px;color:var(--text-muted)}.agents-event-count{font-variant-numeric:tabular-nums;opacity:.75}.agents-event.is-phase{display:flex;align-items:center;gap:10px;margin:4px 0;font-size:11px;color:var(--text-muted)}.agents-event.is-phase:before,.agents-event.is-phase:after{content:"";flex:1;height:1px;background:var(--border)}.agents-event.is-phase span{flex:none}.agents-reconnecting{color:var(--text-muted)}.content-page{position:relative;display:flex;overflow:hidden}.content-sidebar{width:216px;flex:none;display:flex;flex-direction:column;gap:18px;padding:40px 20px 32px;overflow-y:auto}.content-sidebar .group{display:flex;flex-direction:column;gap:2px}.content-sidebar .group-label{padding:0 14px 6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted)}.content-sidebar .row{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:10px;border:none;background:transparent;color:var(--text-secondary);font-size:14px;font-family:inherit;cursor:pointer;text-align:left;transition:background .15s ease,color .15s ease}.content-sidebar .row:hover{background:var(--bg-subtle);color:var(--text-primary)}.content-sidebar .row.active{color:var(--accent);font-weight:600;background:var(--accent-subtle)}.content-sidebar-note{margin:0;padding:4px 14px 6px;font-size:12px;color:var(--text-muted)}.content-stub{margin:0;font-size:14px;color:var(--text-tertiary)}.content-rows{display:flex;flex-direction:column;gap:6px}.content-row{display:flex;align-items:center;gap:8px;padding-right:8px;border-radius:16px;background:var(--bg-panel);transition:box-shadow .15s ease}.content-row:hover{box-shadow:var(--shadow-sm)}.content-row-main{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:14px 16px;border:none;background:transparent;font:inherit;text-align:left;cursor:pointer}.content-row-title{font-size:14px;font-weight:500;color:var(--text-primary)}.content-row-meta{margin-left:auto;font-size:12px;color:var(--text-muted);white-space:nowrap}.content-row-trail{margin-left:auto;display:flex;align-items:center;gap:12px}.content-row-trail .content-row-meta{margin-left:0;min-width:56px;text-align:right}.content-name-chip{padding:2px 7px;border-radius:6px;background:var(--bg-subtle);font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;color:var(--text-secondary)}.content-form{display:flex;flex-direction:column;gap:14px}.content-form-row{display:flex;align-items:center;gap:16px}.content-form-label{display:flex;flex-direction:column;gap:2px;width:180px;flex:none;font-size:13px;font-weight:500;color:var(--text-primary)}.content-form-hint{font-size:11px;font-weight:400;color:var(--text-muted)}.content-form-note{margin:0;font-size:13px;line-height:1.5;color:var(--text-tertiary)}.content-form-error{margin:0;font-size:13px;color:var(--danger, #d92d20)}.content-warn-list{margin:10px 0 0;padding-left:18px;font-size:13px;color:var(--text-secondary)}.content-warn-list li{margin-bottom:4px}.content-select{flex:1;height:32px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-panel);font:inherit;font-size:13px;color:var(--text-primary)}.content-option-rows{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.content-option-row{display:flex;align-items:center;gap:6px;width:100%}.content-checks{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.content-check{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary);text-transform:capitalize}.content-kind-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.content-kind-tile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px;border:none;border-radius:16px;background:var(--bg-subtle);cursor:pointer;text-align:left;color:var(--text-tertiary);transition:background .15s ease}.content-kind-tile:hover{background:var(--accent-subtle)}.content-kind-tile .label{font-size:13px;font-weight:500;color:var(--text-primary)}.content-kind-tile .hint{font-size:11px}.content-kind-chip{padding:4px 10px;border:1px solid transparent;border-radius:999px;background:var(--bg-subtle);font:inherit;font-size:12px;color:var(--text-secondary);cursor:pointer}.content-kind-chip.active{border-color:var(--accent);background:var(--accent-subtle);color:var(--accent)}.content-editor-head{display:flex;align-items:center;gap:10px;margin-bottom:22px}.content-editor-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.content-section-head{display:flex;align-items:center;gap:10px;margin:32px 0 12px}.content-section-head h2{margin:0;font-size:19px;line-height:1.25;font-weight:550;letter-spacing:-.012em;color:var(--accent)}.content-section-head>:not(:first-child):last-child{margin-left:auto}.content-field-rows{display:flex;flex-direction:column;gap:4px}.content-field-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--bg-panel)}.content-field-row.dragging{border-color:var(--accent);box-shadow:var(--shadow-sm)}.content-field-titles{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.content-field-icon{color:var(--text-muted);flex:none}.content-kind-badge{padding:2px 8px;border-radius:999px;background:var(--bg-subtle);font-size:11px;color:var(--text-tertiary);white-space:nowrap}.content-grip{display:flex;cursor:grab;color:var(--text-muted);touch-action:none}.content-grip:active{cursor:grabbing}.content-required-dot{display:inline-block;width:5px;height:5px;margin-left:6px;border-radius:50%;background:var(--accent);vertical-align:middle}.content-chip{padding:2px 9px;border-radius:999px;background:var(--bg-subtle);font-size:11px;font-weight:600;color:var(--text-tertiary);white-space:nowrap}.content-chip.is-published{background:color-mix(in srgb,var(--status-success) 12%,transparent);color:var(--status-success)}.content-chip.is-changed{background:color-mix(in srgb,var(--status-warning) 14%,transparent);color:var(--status-warning)}.content-row-title.is-untitled{font-style:italic;color:var(--text-muted)}.content-note{margin:0;padding:12px 0;font-size:14px;color:var(--text-tertiary)}.content-note.is-error{color:var(--status-error)}.content-load-more{display:flex;justify-content:center;margin-top:24px}.content-menu-button{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-width:150px;height:32px;padding:0 10px;border:1px solid transparent;border-radius:10px;background:var(--bg-subtle);font:inherit;font-size:13px;color:var(--text-primary);cursor:pointer;transition:border-color .15s ease,background .15s ease}.content-menu-button:hover{background:var(--bg-inset)}.content-menu-button:focus-visible{outline:none;border-color:var(--border-strong);background:var(--bg-panel);box-shadow:var(--focus-ring)}.content-menu-button .is-empty{color:var(--text-muted)}.content-field{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.content-field-head{display:flex;align-items:baseline;gap:3px}.content-field-label{font-size:13px;font-weight:500;color:var(--text-primary)}.content-field-required{color:var(--accent)}.content-field-help{margin:-2px 0 2px;font-size:12px;color:var(--text-muted)}.content-field-error{margin:0;font-size:12px;color:var(--status-error)}.content-field-issue{margin:0;font-size:12px;color:var(--text-muted)}.content-input,.content-textarea{width:100%;padding:0 10px;border:1px solid transparent;border-radius:10px;background:var(--bg-subtle);font:inherit;font-size:13px;color:var(--text-primary);transition:border-color .15s ease,background .15s ease}.content-input{height:32px}.content-textarea{padding:8px 10px;line-height:1.55;resize:vertical}.content-input:focus,.content-textarea:focus{outline:none;border-color:var(--border-strong);background:var(--bg-panel);box-shadow:var(--focus-ring)}.content-input-datetime{max-width:260px}.content-field.has-error .content-input,.content-field.has-error .content-textarea,.content-field.has-error .content-menu-button{border-color:var(--status-error)}.content-field-placeholder{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:1px dashed var(--border-strong);border-radius:10px;color:var(--text-muted);font-size:13px}.content-banner{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding:10px 14px;border:1px solid transparent;border-radius:16px;background:var(--bg-panel);font-size:13px;color:var(--text-secondary)}.content-banner>:last-child{margin-left:auto}.content-banner.is-error{border-color:color-mix(in srgb,var(--status-error) 35%,var(--border));color:var(--status-error)}.content-dialog-copy{margin:0 0 8px;font-size:13px;line-height:1.6;color:var(--text-secondary)}.content-dialog-copy.is-secondary{color:var(--text-tertiary)}.content-link{padding:0;border:none;background:none;font:inherit;font-size:13px;color:var(--accent);cursor:pointer}.content-link:hover{text-decoration:underline}.content-secret{display:flex;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;border-radius:16px;background:var(--accent-subtle)}.content-secret>div{flex:1;min-width:0}.content-secret .title{margin-bottom:4px;font-size:13px;font-weight:600;color:var(--text-primary)}.content-secret code{display:block;overflow-x:auto;white-space:nowrap;font-size:12px}.content-link{padding:0;border:none;background:none;font:inherit;color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.content-row-group{display:flex;flex-direction:column}.content-deliveries{display:flex;flex-direction:column;gap:2px;margin:2px 0 0 16px;padding:8px 12px;border-left:2px solid var(--border)}.content-delivery{display:flex;align-items:center;gap:8px;font-size:12px}.content-delivery-event{font-weight:500;color:var(--text-secondary)}.content-delivery-meta{flex:1;min-width:0;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-dot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--text-muted)}.content-dot.is-delivered{background:var(--status-success)}.content-dot.is-failed{background:var(--status-error)}.content-dot.is-pending,.content-dot.is-inflight{background:var(--status-warning)}.content-snippet-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.content-snippet-head>:last-child{margin-left:auto}.content-code{margin:0;padding:14px 16px;border-radius:16px;background:var(--bg-inset);font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;line-height:1.55;color:var(--text-secondary);overflow-x:auto;white-space:pre}.content-rt{width:100%;border-radius:16px;background:var(--bg-panel);overflow:hidden}.content-rt.is-loading{padding:14px;font-size:13px;color:var(--text-muted)}.content-rt:focus-within{box-shadow:var(--focus-ring)}.content-rt-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:5px 6px;border-bottom:1px solid var(--border);background:var(--bg-subtle)}.content-rt-tool{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:26px;padding:0 6px;border:none;border-radius:6px;background:transparent;font:inherit;font-size:12px;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:background .12s ease,color .12s ease}.content-rt-tool:hover{background:var(--bg-inset);color:var(--text-primary)}.content-rt-tool.is-active{background:var(--accent-subtle);color:var(--accent)}.content-rt-body{min-height:160px;padding:12px 14px;font-size:14px;line-height:1.65;color:var(--text-primary);outline:none}.content-rt-body>:first-child{margin-top:0}.content-rt-body>:last-child{margin-bottom:0}.content-rt-body p{margin:0 0 10px}.content-rt-body h2{margin:18px 0 8px;font-size:20px;font-weight:600}.content-rt-body h3{margin:16px 0 6px;font-size:17px;font-weight:600}.content-rt-body h4{margin:14px 0 6px;font-size:15px;font-weight:600}.content-rt-body blockquote{margin:12px 0;padding-left:12px;border-left:2px solid var(--border-strong);color:var(--text-secondary)}.content-rt-body ul,.content-rt-body ol{margin:0 0 10px;padding-left:22px}.content-rt-body li{margin-bottom:2px}.content-rt-body code{padding:1px 4px;border-radius:4px;background:var(--bg-subtle);font-family:var(--font-mono, ui-monospace, monospace);font-size:.9em}.content-rt-body a{color:var(--accent);text-decoration:underline}.content-rt-body p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--text-muted);pointer-events:none}.content-rt-unknown{margin:10px 0;padding:10px 12px;border:1px dashed var(--border-strong);border-radius:8px;font-size:12px;color:var(--text-muted)}.content-rt-image{display:flex;align-items:center;gap:12px;margin:10px 0;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-subtle)}.content-rt-image.is-selected{border-color:var(--accent);box-shadow:var(--focus-ring)}.content-rt-image-thumb{display:flex;align-items:center;justify-content:center;width:56px;height:40px;flex:none;overflow:hidden;border-radius:6px;background:var(--bg-panel)}.content-rt-image-meta{display:flex;flex-direction:column;min-width:0;gap:2px}.content-rt-image>.content-rt-tool{margin-left:auto}.content-media-empty{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px dashed var(--border-strong);border-radius:10px;background:transparent;font:inherit;font-size:13px;color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease}.content-media-empty:hover{border-color:var(--accent);color:var(--accent)}.content-media,.content-reference{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;border-radius:10px;background:var(--bg-subtle)}.content-media-thumb{display:flex;align-items:center;justify-content:center;width:56px;height:40px;flex:none;overflow:hidden;border-radius:6px;background:var(--bg-panel)}.content-media-meta{display:flex;flex-direction:column;min-width:0;gap:2px}.content-media-name{font-size:13px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-media-id{font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-media-actions{margin-left:auto;display:flex;align-items:center;gap:6px;flex:none}.content-reference-main{display:flex;align-items:center;gap:8px;min-width:0}.content-reference-title{font-size:13px;color:var(--text-primary)}.content-reference-title.is-muted{font-style:italic;color:var(--text-muted)}.content-reference-title.is-missing{display:inline-flex;align-items:center;gap:5px;color:var(--status-error);font-style:normal}.content-reference-type{padding:2px 7px;border-radius:6px;background:var(--bg-panel);font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;color:var(--text-tertiary)}.content-picker-head{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.content-picker-types{display:flex;flex-wrap:wrap;gap:6px}.content-picker-rows{max-height:320px;overflow-y:auto}.content-pt{font-size:14px;line-height:1.65;color:var(--text-primary)}.content-pt>:first-child{margin-top:0}.content-pt p{margin:0 0 10px}.content-pt h2{margin:18px 0 8px;font-size:20px;font-weight:600}.content-pt h3{margin:16px 0 6px;font-size:17px;font-weight:600}.content-pt h4{margin:14px 0 6px;font-size:15px;font-weight:600}.content-pt blockquote{margin:12px 0;padding-left:12px;border-left:2px solid var(--border-strong);color:var(--text-secondary)}.content-pt ul,.content-pt ol{margin:0 0 10px;padding-left:22px}.content-pt a{color:var(--accent);text-decoration:underline}.content-pt code{padding:1px 4px;border-radius:4px;background:var(--bg-subtle);font-family:var(--font-mono, ui-monospace, monospace);font-size:.9em}.content-pt-empty{margin:0;font-size:13px;font-style:italic;color:var(--text-muted)}.content-pt-image,.content-pt-unknown{margin:10px 0;padding:10px 12px;border:1px dashed var(--border-strong);border-radius:8px;font-size:12px;color:var(--text-muted)}.content-form-row.is-stacked{flex-direction:column;align-items:stretch;gap:8px}.content-form-row.is-stacked>.content-form-label{width:auto}.content-form-row.is-stacked+.content-form-row,.content-form-row.is-wide+.content-form-row{margin-top:10px}.content-form-row.is-stacked>.content-form-label .content-form-hint{max-width:68ch}.content-form-row.is-wide>.content-form-label{width:auto;flex:1;min-width:0}.content-form-row.is-wide>.content-form-label .content-form-hint{max-width:68ch}.content-form-row.is-block{align-items:flex-start}.content-nested{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.content-nested-row{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;background:var(--bg-subtle)}.content-nested-title{font-size:13px;color:var(--text-primary)}.content-nested-row>:last-child{margin-left:auto}.content-nested-add{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:4px}.content-group{width:100%;border-left:2px solid var(--border-strong);border-radius:16px;background:var(--bg-panel)}.content-group-head{display:flex;align-items:center;gap:10px;padding-right:12px}.content-group-head .content-group-toggle{width:auto;flex:1}.content-group-head .content-link{flex:none;font-size:12px}.content-group-toggle{display:flex;align-items:center;gap:6px;width:100%;padding:8px 12px;border:none;background:transparent;font:inherit;font-size:12px;color:var(--text-tertiary);cursor:pointer;text-align:left}.content-group-toggle:hover{color:var(--text-primary)}.content-group-body{display:flex;flex-direction:column;gap:14px;padding:4px 12px 14px}.content-group-body.is-disabled{opacity:.75}.content-list-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.content-list{display:flex;flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none}.content-list-item{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:10px;background:var(--bg-panel)}.content-list-value{flex:1;min-width:0}.content-list-group{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.content-list-actions{display:flex;align-items:center;gap:2px;flex:none}.content-copilot-error{padding:0 16px 8px}.content-copilot-context{flex:1;min-width:0;font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-consent{display:flex;align-items:center;gap:8px;margin:12px 0 10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--status-error) 30%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--status-error) 5%,transparent);font-size:13px;line-height:1.45;color:var(--text-primary);cursor:pointer}.content-consent input{flex:none;margin:0}.content-form-note.is-quiet{font-size:12px;color:var(--text-muted)}.content-list-controls{display:flex;align-items:center;gap:8px;margin-bottom:14px}@media(max-width:767px){.content-page{border-radius:0;margin:0}.content-page>.content-sidebar{display:none}}.content-locale-row{flex-wrap:wrap;row-gap:0}.content-locale-main{flex:1 1 200px;cursor:default}.content-locale-controls{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:8px 8px 8px 16px;margin-left:auto}.content-locale-control{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-tertiary);white-space:nowrap}.content-locale-control .content-select{flex:none;min-width:160px;height:28px;font-size:12px}.content-chip.is-default{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.content-kind-badge.is-localized{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.content-locale-label-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.content-locale-brief{min-height:96px}.content-locale-counter{font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums}.content-locale-counter.is-near{color:var(--status-warning)}.content-locale-save{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin-top:24px}.content-locale-save .content-form-error{margin-right:auto}.content-locale-add{display:flex;flex-direction:column;gap:14px}.content-locale-presets{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px;max-height:300px;overflow-y:auto}.content-locale-preset{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:none;border-radius:10px;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background .12s ease}.content-locale-preset:hover{background:var(--bg-subtle)}.content-locale-preset .content-row-title{font-size:13px}.content-locale-custom{display:flex;align-items:flex-start;gap:16px;padding-top:10px;border-top:1px solid var(--border)}.content-locale-custom>.content-form-label{width:120px}.content-locale-custom-fields{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}@media(max-width:767px){.content-locale-controls{width:100%;margin-left:0;padding:0 16px 12px}.content-locale-custom{flex-direction:column;gap:8px}.content-locale-custom>.content-form-label{width:auto}}.content-locale-pills{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.content-locale-pill{display:inline-flex;align-items:center;justify-content:center;min-width:26px;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:600;line-height:16px;letter-spacing:.04em;background:var(--bg-subtle);color:var(--text-tertiary);white-space:nowrap}.content-locale-pill.is-complete{background:color-mix(in srgb,var(--status-success) 12%,transparent);color:var(--status-success)}.content-locale-pill.is-partial{background:var(--bg-subtle);color:var(--text-secondary)}.content-locale-pill.is-empty{background:transparent;box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-muted)}.content-locale-pill.is-outdated{background:color-mix(in srgb,var(--status-warning) 14%,transparent);color:var(--status-warning)}.content-locale-glyph{font-size:10px;line-height:1;color:var(--text-muted)}.content-locale-glyph.is-complete{color:var(--status-success)}.content-locale-glyph.is-outdated{color:var(--status-warning)}.content-locale-switcher{gap:6px}.content-locale-chip{margin-left:4px;padding:0 6px;border-radius:6px;font-size:10px;font-weight:600;line-height:16px;letter-spacing:.04em;background:var(--bg-subtle);color:var(--text-tertiary);align-self:center}.content-locale-chip.is-machine{background:transparent;box-shadow:inset 0 0 0 1px var(--border);color:var(--text-muted)}.content-locale-chip.is-outdated{background:color-mix(in srgb,var(--status-warning) 14%,transparent);color:var(--status-warning)}.content-field-shared{margin-left:6px;font-size:11px;color:var(--text-muted);align-self:center}.content-field-translate{margin-left:auto;font-size:12px;align-self:center}.content-locale-note{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.content-locale-note .content-field-translate{margin-left:0}.content-field-source{margin-top:6px;padding:8px 12px;border-radius:10px;background:var(--bg-subtle);font-size:13px;line-height:1.5;color:var(--text-secondary)}.content-field-source-label{display:block;margin-bottom:2px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.content-field-source>p{margin:0;white-space:pre-wrap}.content-locale-busy{padding:4px 0 12px;font-size:13px}@media(max-width:767px){.content-row-main{flex-wrap:wrap}.content-row-trail{flex-wrap:wrap;row-gap:6px}.content-row-trail .content-locale-pills{flex-basis:100%}.content-row-trail{width:100%;margin-left:0;justify-content:flex-start}.content-row-trail .content-row-meta{min-width:0;text-align:left}.content-menu-button{min-width:0;max-width:100%}.content-menu-button>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-list-controls{flex-wrap:wrap}.content-list-controls>*{flex:1 1 auto}.content-editor-actions{flex-wrap:wrap}}.content-last-edit{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:none;border-radius:999px;background:transparent;font:inherit;color:var(--text-tertiary);font-size:12px;white-space:nowrap;cursor:pointer;transition:background-color .12s,color .12s}.content-last-edit:hover{background:var(--bg-inset);color:var(--text-secondary)}.content-revision-author{color:var(--text-tertiary);font-weight:400}.content-revision-diff{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 14px;padding:8px 10px;border-radius:10px;background:var(--bg-inset)}.content-revision-changed{font-size:12px;line-height:1.45;color:var(--text-secondary)}.content-revision-day{margin:16px 0 6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.content-revision-day:first-child{margin-top:4px}.content-revision-group{border-radius:10px}.content-revision-group.is-live{background:var(--bg-inset)}.content-revision-head{display:flex;align-items:flex-start;gap:2px}.content-revision-toggle{flex:none;width:22px;height:28px;border:none;background:transparent;font:inherit;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:var(--text-muted);cursor:pointer}.content-revision-toggle:not(.is-empty):hover{background:var(--bg-inset);color:var(--text-secondary)}.content-revision-toggle.is-empty{cursor:default;pointer-events:none}.content-revision-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding:5px 8px;border:none;background:transparent;font:inherit;border-radius:8px;text-align:left;cursor:pointer}.content-revision-main:hover{background:var(--bg-inset)}.content-revision-when{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-primary)}.content-revision-kind,.content-revision-count{font-size:11px;color:var(--text-muted)}.content-revision-people{display:flex;flex-wrap:wrap;gap:4px 12px}.content-revision-person{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-tertiary)}.content-revision-dot{width:7px;height:7px;border-radius:50%;flex:none}.content-revision-entries{margin:0 0 4px;padding:0 0 0 22px;list-style:none;display:flex;flex-direction:column}.content-revision-entry{width:100%;display:flex;align-items:center;gap:10px;padding:4px 8px;border:none;background:transparent;font:inherit;border-radius:6px;font-size:12px;color:var(--text-secondary);text-align:left;cursor:pointer}.content-revision-entry:hover{background:var(--bg-inset)}.content-revision-entry .content-revision-when{font-size:12px;color:var(--text-tertiary)}.content-revision-label{font-weight:550;color:var(--text-primary)}.content-revision-filter{display:flex;justify-content:flex-end;margin:0 0 8px}.content-presence{display:inline-flex;align-items:center}.content-presence-face{width:24px;height:24px;margin-left:-6px;border-radius:50%;box-shadow:0 0 0 2px var(--bg-app);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#fff;text-shadow:0 1px 1px rgb(0 0 0 / .25)}.content-presence-face:first-child{margin-left:0}.content-presence-more{margin-left:6px;font-size:11px;color:var(--text-tertiary)}.content-comments-sheet{display:flex;flex-direction:column;min-height:0;height:100%;margin:-4px -6px}.content-sheet-switch{flex:none;padding:3px 8px;border:0;border-radius:999px;background:transparent;font-size:12px;color:var(--text-tertiary);cursor:pointer;transition:background .12s,color .12s}.content-sheet-switch:hover{background:var(--bg-raised);color:var(--text-primary)}:root{--growth-pink: #b8306b;--growth-pink-wash: #fbe6ef;--growth-pink-edge: #e879ad;--growth-pink-solid: #c2266b;--growth-pink-on: #ffffff}[data-theme=dark]{--growth-pink: #f9a8d4;--growth-pink-wash: rgba(236, 72, 153, .22);--growth-pink-solid: #f472b6;--growth-pink-on: #2b0716}.growth-queue{display:flex;flex-direction:column;gap:32px}.growth-nav-create{display:flex;align-items:center;gap:9px;width:100%;padding:10px 16px;border:none;border-radius:999px;background:var(--accent);color:var(--on-accent);font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer;transition:background .12s ease}.growth-nav-create:hover{background:var(--accent-hover)}.growth-nav-create.is-active{outline:2px solid var(--accent-ring);outline-offset:2px}.growth-review{padding:14px 16px 16px;border-radius:16px;background:color-mix(in srgb,var(--status-warning) 7%,transparent)}.growth-review-count{margin-left:8px;padding:1px 8px;border-radius:999px;background:var(--accent-subtle);color:var(--accent);font-size:12px;font-variant-numeric:tabular-nums}.growth-review-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:12px;margin-top:12px}.growth-review-card{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:var(--bg-subtle)}.growth-review-cover{position:relative}.growth-review-cover .growth-preview-grid{border-radius:0;aspect-ratio:16 / 10}.growth-review-body{display:flex;flex:1;flex-direction:column;gap:10px;padding:14px 16px 16px}.growth-review-card-actions{padding-top:2px}.growth-review-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.growth-post-channel{font-weight:600;font-size:13px}.growth-review-when{color:var(--text-tertiary);font-size:12px;white-space:nowrap}.growth-review-text{margin:0;font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.growth-review-edit{width:100%;resize:vertical;border:none;border-radius:10px;padding:10px 12px;background:var(--bg-panel);font:inherit;font-size:14px;line-height:1.6}.growth-review-card-actions{display:flex;gap:8px;flex-wrap:wrap}.growth-cal-post.is-good{background:color-mix(in srgb,var(--status-success) 12%,transparent);color:var(--status-success)}.growth-cal-post.is-bad{background:color-mix(in srgb,var(--status-error) 12%,transparent);color:var(--status-error)}.growth-cal-post.is-busy{background:var(--growth-pink-wash);color:var(--growth-pink)}.growth-cal-post.is-busy:hover{background:color-mix(in srgb,var(--growth-pink) 24%,transparent)}.growth-cal-post.is-review{background:color-mix(in srgb,var(--status-warning, #b45309) 12%,transparent);color:var(--status-warning, #b45309)}.growth-cal-post.is-quiet{background:var(--bg-subtle);color:var(--text-tertiary)}.growth-cal-tile{flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden;border-radius:8px}.growth-cal-thumb{position:relative;display:block;height:46px;background:var(--bg-subtle)}.growth-cal-thumb img,.growth-cal-thumb video{display:block;width:100%;height:100%;object-fit:cover}.growth-cal-badge{position:absolute;right:3px;bottom:3px;padding:0 5px;border-radius:999px;background:#090a0c9e;color:#fff;font-size:10px;font-weight:600;line-height:15px;font-variant-numeric:tabular-nums}.growth-cal-line{display:flex;align-items:baseline;gap:5px;min-width:0}.growth-cal-tile .growth-cal-line{padding:3px 6px 4px}.growth-draft-list{display:flex;flex-direction:column;gap:6px;margin-top:12px}.growth-draft-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:12px;background:var(--bg-subtle);text-align:left;font-size:13px}.growth-draft-row:hover{background:var(--bg-inset)}.growth-draft-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.growth-draft-meta{flex:none;color:var(--text-tertiary);font-size:12px}.growth-overlay-stage{flex:1;min-width:0;display:grid;place-items:center;padding:40px 32px;overflow-y:auto}.growth-overlay-panel{display:flex;flex-direction:column;gap:18px;width:380px;flex:none;padding:20px 24px 28px;overflow-y:auto;background:var(--bg-panel);border-left:1px solid var(--border)}.growth-overlay-head{display:flex;align-items:center;justify-content:space-between}.growth-overlay-title{margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}.growth-overlay-close{display:grid;place-items:center;width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:var(--text-tertiary);cursor:pointer}.growth-overlay-close:hover{background:var(--bg-subtle);color:var(--text-primary)}.growth-overlay-facts{display:flex;flex-direction:column;gap:14px;margin:0;padding-top:4px}.growth-overlay-fact{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.growth-overlay-fact dt{font-size:12.5px;color:var(--text-tertiary)}.growth-overlay-fact dd{margin:0;font-size:13px;color:var(--text-primary);text-align:right}.growth-overlay-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.growth-overlay-metrics .growth-metric{gap:3px;padding:10px 12px 11px;border-radius:12px;background:var(--bg-subtle)}.growth-overlay-metrics .growth-metric-value{font-size:20px;font-variant-numeric:normal}.growth-platform-link{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border-radius:999px;background:var(--growth-pink-solid);color:var(--growth-pink-on);font-size:13.5px;font-weight:600;text-decoration:none;transition:filter .12s ease}.growth-platform-link:hover{filter:brightness(1.08)}.growth-platform-link-out{opacity:.7}.growth-overlay-fields{display:flex;flex-direction:column;gap:14px}.growth-overlay-fields :is(textarea,input,select){background:var(--bg-subtle)}.growth-overlay-fields textarea{min-height:120px}.growth-overlay-static{font-size:13px;color:var(--text-primary)}.growth-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.growth-media-tile{display:flex;flex-direction:column;gap:5px;min-width:0}.growth-media-thumb{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--bg-panel);cursor:grab}.growth-media-thumb:active{cursor:grabbing}.growth-media-thumb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.growth-media-thumb :is(img,video){width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.growth-media-tile.is-dragging{opacity:.4}.growth-media-tile.is-over .growth-media-thumb{outline:2px solid var(--accent);outline-offset:2px}.growth-media-remove{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:20px;height:20px;border:none;border-radius:999px;background:color-mix(in srgb,black 58%,transparent);color:#fff;cursor:pointer;opacity:0;transition:opacity .12s ease}.growth-media-thumb:hover .growth-media-remove,.growth-media-remove:focus-visible{opacity:1}@media(hover:none){.growth-media-remove{opacity:1}}.growth-media-alt{width:100%;min-width:0;border:none;border-radius:7px;padding:5px 7px;background:var(--bg-subtle);font:inherit;font-size:11px}.growth-media-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;aspect-ratio:1;border:1px dashed var(--border);border-radius:10px;background:transparent;color:var(--text-tertiary);font:inherit;font-size:11.5px;cursor:pointer;transition:color .12s ease,border-color .12s ease}.growth-media-add:hover,.growth-media-add:focus-visible{color:var(--accent);border-color:var(--accent)}.growth-overlay-actions{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid var(--border)}.growth-overlay-close-floating{display:none}@media(max-width:900px){.growth-overlay-root{flex-direction:column;overflow-y:auto}.growth-overlay-stage{flex:none;padding:24px 16px 20px;overflow:visible}.growth-overlay-panel{width:100%;flex:none;overflow:visible;border-left:none;border-top:1px solid var(--border);padding-bottom:calc(28px + env(safe-area-inset-bottom))}.growth-overlay-close-floating{display:grid;position:fixed;top:calc(10px + env(safe-area-inset-top));right:12px;z-index:1;width:32px;height:32px;border-radius:50%;background:#ffffff24;color:#fff}.growth-overlay-close-floating:hover{background:#ffffff3d;color:#fff}}.growth-sheet{display:flex;flex-direction:column;gap:12px}.growth-sheet-error{margin:0;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--status-error) 10%,transparent);color:var(--status-error);font-size:13px}.growth-sheet-actions{display:flex;gap:8px;flex-wrap:wrap}.growth-when-field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-tertiary)}.growth-field-label{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px}.growth-assist-trigger{display:grid;place-items:center;width:22px;height:22px;border:none;border-radius:7px;background:transparent;color:var(--text-tertiary);cursor:pointer;transition:background .12s ease,color .12s ease}.growth-assist-trigger:hover,.growth-assist-trigger[data-state=open]{background:var(--growth-pink-wash);color:var(--growth-pink)}.growth-assist{display:flex;flex-direction:column;gap:8px}.growth-assist-input{display:flex;align-items:center;gap:6px;padding:4px 4px 4px 12px;border-radius:999px;background:var(--bg-subtle)}.growth-assist-input:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--growth-pink-solid) 45%,transparent)}.growth-assist-input input{flex:1;min-width:0;border:none;background:none;padding:0;font:inherit;font-size:13px;color:var(--text-primary);outline:none}.growth-assist-run{display:grid;place-items:center;width:28px;height:28px;flex:none;border:none;border-radius:999px;background:var(--growth-pink-solid);color:var(--growth-pink-on);cursor:pointer}.growth-assist-run:disabled{opacity:.4;cursor:default}.growth-assist-undo{align-self:flex-start;padding:0 4px;border:none;background:none;font:inherit;font-size:12.5px;color:var(--text-tertiary);cursor:pointer}.growth-assist-undo:hover{color:var(--text-primary)}.growth-campaign-select,.growth-when-field input{padding:8px 10px;border-radius:10px;border:none;background:var(--bg-subtle);font:inherit;font-size:13px}.growth-create-page .page-body{max-width:none!important;padding-left:0!important;padding-right:0!important}.growth-create-layout{display:flex;align-items:flex-start}.growth-create-stage{flex:1;min-width:0;display:flex;justify-content:center;padding:4px 8px 24px var(--page-pad-x);background-image:radial-gradient(ellipse 80% 60% at 50% 60%,rgb(27 37 82 / 60%) 0%,rgba(17,24,48,.3) 45%,transparent 80%)}.growth-create{position:sticky;top:52px;display:flex;flex-direction:column;gap:16px;width:380px;flex:none;padding:2px 24px 0;max-height:calc(100vh - 68px);overflow-y:auto;border-left:1px solid var(--border)}.growth-create-submit{position:sticky;bottom:0;margin:0 -24px;padding:14px 24px 18px;background:var(--bg-app)}.growth-create-submit:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:20px;background:linear-gradient(to bottom,transparent,var(--bg-app));pointer-events:none}@media(max-width:1180px){.growth-create-layout{flex-direction:column;gap:24px;padding:0 var(--page-pad-x)}.growth-create{order:-1;position:static;width:100%;max-width:560px;max-height:none;padding:0;border-left:none;overflow:visible}.growth-create-submit{position:static;margin:0;padding:4px 0 0;background:none}.growth-create-submit:before{content:none}.growth-create-stage{justify-content:flex-start;padding:0}}.growth-channel-select{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:1px solid var(--border);border-radius:12px;background:var(--bg-subtle);font:inherit;font-size:13px;color:var(--text-primary);cursor:pointer;text-align:left}.growth-channel-select:hover{border-color:var(--text-tertiary)}.growth-channel-marks{display:flex;align-items:center}.growth-channel-marks>:not(:first-child){margin-left:-7px}.growth-channel-summary{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.growth-channel-caret{margin-left:auto;color:var(--text-tertiary)}.growth-channel-row{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;border-radius:10px;background:transparent;font:inherit;text-align:left;cursor:pointer}.growth-channel-row:hover{background:var(--bg-subtle)}.growth-channel-row.is-selected{background:var(--accent-subtle)}.growth-channel-row-body{display:flex;flex-direction:column;min-width:0;flex:1}.growth-channel-row-handle{font-size:13px;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.growth-channel-row-meta{font-size:11px;color:var(--text-tertiary)}.growth-channel-row-check{color:var(--accent);flex:none}.growth-channel-foot{display:flex;gap:12px;margin-top:4px;padding:8px 10px 2px;border-top:1px solid var(--border)}.growth-channel-foot button{border:none;background:none;padding:0;font:inherit;font-size:12px;color:var(--text-tertiary);cursor:pointer}.growth-channel-foot button:hover{color:var(--accent)}.growth-create-text{width:100%;resize:vertical;border:none;border-radius:16px;padding:16px;background:var(--bg-subtle);font:inherit;font-size:15px;line-height:1.6}.growth-create-counters{display:flex;gap:10px;flex-wrap:wrap}.growth-counter{font-size:12px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.growth-counter.is-over{color:var(--status-error);font-weight:600}.growth-create-warning{margin:0;color:var(--status-error);font-size:13px}.growth-schedule-list{display:flex;flex-direction:column;gap:22px}.growth-day-heading{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--text-secondary)}.growth-day-today{color:var(--accent)}.growth-schedule-row{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;margin-bottom:6px;border:none;border-left:2px solid var(--border);border-radius:10px;background:var(--bg-subtle);text-align:left;cursor:pointer;font:inherit}.growth-schedule-row.is-good{border-left-color:var(--status-success)}.growth-schedule-row.is-bad{border-left-color:var(--status-error)}.growth-schedule-row.is-busy{border-left-color:var(--growth-pink-edge)}.growth-schedule-row.is-review{border-left-color:var(--status-warning)}.growth-schedule-time{flex:none;width:56px;font-size:12px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.growth-schedule-handle{flex:none;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--text-secondary)}.growth-schedule-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--text-primary)}.growth-schedule-thumbs{display:flex;align-items:center;gap:5px;flex:none}.growth-schedule-thumbs img,.growth-schedule-thumbs video{flex:none;width:44px;height:44px;border-radius:8px;object-fit:cover;background:var(--bg-panel)}.growth-schedule-thumb-more{padding:0 6px;font-size:11px;color:var(--text-tertiary)}@media(max-width:767px){.growth-schedule-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;row-gap:8px}.growth-schedule-time{width:auto;white-space:nowrap}.growth-schedule-handle{max-width:none}.growth-schedule-row .growth-chip{grid-row:1;grid-column:3;justify-self:end}.growth-schedule-text{grid-column:1 / -1}.growth-schedule-thumbs{grid-column:1 / -1;justify-self:start;max-width:100%;overflow-x:auto;scrollbar-width:none;border-radius:10px}.growth-schedule-thumbs::-webkit-scrollbar{display:none}.growth-schedule-thumbs img,.growth-schedule-thumbs video{width:56px;height:56px;border-radius:10px}}.growth-schedule-new{display:flex;align-items:center;gap:6px;width:100%;padding:9px 12px;border:1px dashed var(--border);border-radius:10px;background:transparent;color:var(--text-tertiary);font:inherit;font-size:12.5px;cursor:pointer;transition:color .12s ease,border-color .12s ease}.growth-schedule-new:hover,.growth-schedule-new:focus-visible{color:var(--accent);border-color:var(--accent)}.agents-calendar-day{position:relative}.growth-cal-new{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:18px;height:18px;border:none;border-radius:6px;background:var(--bg-subtle);color:var(--text-secondary);cursor:pointer;opacity:0;transition:opacity .12s ease}.agents-calendar-day:hover .growth-cal-new,.growth-cal-new:focus-visible{opacity:1}@media(hover:none){.growth-cal-new{opacity:1}}@media(max-width:767px){.growth-cal-thumb{height:32px}}.growth-sent{display:flex;flex-direction:column;gap:26px}.growth-sent-list{display:flex;flex-direction:column;gap:10px}.growth-sent-card{position:relative;display:flex;gap:14px;padding:14px;border:1px solid var(--border);border-radius:16px;background:var(--bg-panel)}.growth-sent-open{position:absolute;inset:0;z-index:0;border:none;border-radius:16px;background:transparent;cursor:pointer}.growth-sent-open:hover{background:color-mix(in srgb,var(--text-primary) 4%,transparent)}.growth-sent-card>*:not(.growth-sent-open){position:relative;z-index:1}.growth-sent-card .growth-sent-body{pointer-events:none}.growth-sent-card .growth-sent-link{pointer-events:auto}.growth-sent-time{flex:none;width:58px;font-size:12px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.growth-sent-body{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1}.growth-sent-head{display:flex;align-items:center;gap:8px}.growth-sent-handle{font-size:13px;font-weight:600;color:var(--text-primary)}.growth-sent-text{margin:0;font-size:13.5px;line-height:1.5;color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.growth-sent-media{display:flex;gap:6px;flex-wrap:wrap}.growth-sent-media img{width:72px;height:72px;border-radius:8px;object-fit:cover;background:var(--bg-subtle)}.growth-sent-metrics{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--border)}.growth-metric{display:flex;flex-direction:column;gap:1px}.growth-metric-label{font-size:11px;color:var(--text-tertiary)}.growth-metric-value{font-size:14px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.growth-sent-link{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-size:12.5px;color:var(--accent);text-decoration:none}.growth-pager{display:flex;align-items:center;gap:12px}.growth-phone{--phone-radius: 40px;--phone-bezel: 9px;position:relative;flex:none;padding:var(--phone-bezel);border-radius:var(--phone-radius);background:linear-gradient(155deg,#33383f,#1b1e23 42%,#0e1013);box-shadow:0 30px 60px -24px #0000008c,inset 0 0 0 1px #ffffff12}.growth-phone.is-ghost,[data-theme=dark] .growth-phone.is-ghost{background:none;box-shadow:none;border:1px dashed var(--border-strong)}.growth-phone.is-ghost .growth-phone-screen{background:none}.growth-phone.is-ghost .growth-phone-body{display:flex;align-items:center;justify-content:center;overflow:hidden}.growth-stage-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 32px;text-align:center;color:var(--text-muted)}.growth-stage-empty p{margin:0;font-size:13.5px;line-height:1.6;color:var(--text-tertiary)}[data-theme=dark] .growth-phone{background:linear-gradient(155deg,#f2f3f5,#d7dade 45%,#b9bdc4);box-shadow:0 30px 60px -24px #000000bf,inset 0 0 0 1px #ffffff8c}.growth-phone-deck{position:relative;flex:none}.growth-phone-slot{position:absolute;top:0;left:0;transform-origin:center left;transform:translate(calc(var(--depth) * var(--offset))) scale(calc(1 - var(--depth) * .045));opacity:calc(1 - var(--depth) * .16);transition:transform .34s cubic-bezier(.32,.72,0,1),opacity .34s ease}.growth-phone-slot.is-front{opacity:1}.growth-phone-bring{position:absolute;inset:0;border:none;border-radius:var(--phone-radius, 40px);background:transparent;cursor:pointer}.growth-phone-bring:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.growth-phone-slot:not(.is-front) .growth-phone{pointer-events:none}@media(prefers-reduced-motion:reduce){.growth-phone-slot{transition:none}}.growth-phone-screen{display:flex;flex-direction:column;aspect-ratio:9 / 19;border-radius:calc(var(--phone-radius) - var(--phone-bezel));overflow:hidden;background:var(--bg-panel)}.growth-phone-status{position:relative;display:flex;align-items:center;justify-content:space-between;padding:9px 18px 5px;font-size:11px;font-weight:600;color:var(--text-primary)}.growth-phone-time{font-variant-numeric:tabular-nums}.growth-phone-island{position:absolute;left:50%;top:7px;transform:translate(-50%);width:62px;height:17px;border-radius:999px;background:#05070a}.growth-phone-signal{display:flex;align-items:flex-end;gap:2px;height:9px}.growth-phone-signal i{display:block;width:3px;border-radius:1px;background:var(--text-secondary)}.growth-phone-signal i:nth-child(1){height:4px}.growth-phone-signal i:nth-child(2){height:6px}.growth-phone-signal i:nth-child(3){height:9px}.growth-phone-body{flex:1;min-height:0;overflow-y:auto;padding:6px 0 10px}.growth-phone-home{display:block;width:34%;height:4px;margin:0 auto 7px;border-radius:999px;background:var(--text-tertiary);opacity:.5}.growth-phone .growth-preview{border:none;border-radius:0;background:transparent;padding:10px 12px}.growth-preview{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--border);border-radius:16px;background:var(--bg-panel);overflow:hidden}.growth-preview-head{display:flex;align-items:center;gap:9px}.growth-preview-avatar{width:28px;height:28px;border-radius:999px;object-fit:cover;flex:none;background:var(--bg-subtle)}.growth-preview-who{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.25}.growth-preview-handle{font-size:13px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.growth-preview-meta{font-size:11px;color:var(--text-tertiary)}.growth-preview-dim{color:var(--text-tertiary)}.growth-preview-body,.growth-preview-caption{margin:0;font-size:13.5px;line-height:1.5;color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.growth-preview-caption{font-size:13px}.growth-preview-caption .growth-preview-handle{display:inline}.growth-preview-more{color:var(--text-tertiary)}.growth-preview-overflow{color:var(--status-error);text-decoration:line-through;opacity:.8}.growth-preview-square{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--bg-subtle)}.growth-preview-square img,.growth-preview-square video{width:100%;height:100%;object-fit:cover;display:block}.growth-preview-square:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.growth-preview-track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.growth-preview-track::-webkit-scrollbar{display:none}.growth-preview-slide{flex:0 0 100%;height:100%;scroll-snap-align:center}.growth-preview-arrow{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:24px;height:24px;border:none;border-radius:999px;background:color-mix(in srgb,black 45%,transparent);color:#fff;cursor:pointer;opacity:0;transition:opacity .12s ease}.growth-preview-arrow.is-prev{left:8px}.growth-preview-arrow.is-next{right:8px}.growth-preview-square:hover .growth-preview-arrow,.growth-preview-arrow:focus-visible{opacity:1}@media(hover:none){.growth-preview-arrow{opacity:1}}.growth-preview-dots{position:absolute;left:50%;bottom:8px;transform:translate(-50%);display:flex;gap:4px}.growth-preview-dots i{width:5px;height:5px;border-radius:999px;background:color-mix(in srgb,white 45%,transparent);transition:background .12s ease}.growth-preview-dots i.is-on{background:#fff}.growth-preview-clip{position:relative;display:block;width:100%;height:100%}.growth-preview-clip video{width:100%;height:100%;object-fit:cover;display:block}.growth-preview-play{position:absolute;inset:0;display:grid;place-items:center;border:none;background:transparent;color:#fff;cursor:pointer}.growth-preview-play svg{padding:9px;border-radius:999px;background:color-mix(in srgb,black 45%,transparent);box-sizing:content-box}.growth-preview-count{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:999px;background:color-mix(in srgb,black 55%,transparent);color:#fff;font-size:10.5px;font-weight:600}.growth-preview-video{position:relative;border-radius:10px;overflow:hidden;background:var(--bg-subtle);aspect-ratio:9 / 16}.growth-preview-video.is-youtube{aspect-ratio:16 / 9}.growth-preview-video img,.growth-preview-video video{width:100%;height:100%;object-fit:cover;display:block}.growth-preview-overlay{position:absolute;left:0;right:0;bottom:0;margin:0;padding:24px 12px 12px;background:linear-gradient(transparent,color-mix(in srgb,black 72%,transparent));color:#fff;font-size:12.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.growth-preview-empty-media{display:grid;place-items:center;height:100%;min-height:120px;padding:16px;border-radius:10px;background:var(--bg-subtle);color:var(--text-tertiary);font-size:12px;text-align:center}.growth-preview-grid{display:grid;gap:3px;border-radius:10px;overflow:hidden;aspect-ratio:16 / 9}.growth-preview-grid img,.growth-preview-grid video{width:100%;height:100%;object-fit:cover;display:block;background:var(--bg-subtle)}.growth-preview-grid.is-1{grid-template-columns:1fr}.growth-preview-grid.is-2{grid-template-columns:1fr 1fr}.growth-preview-grid.is-4,.growth-preview-grid.is-3{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.growth-preview-grid.is-3>:first-child{grid-row:span 2}.growth-preview-actions{display:flex;gap:14px;color:var(--text-tertiary);opacity:.7}.growth-channels{display:flex;flex-direction:column;gap:12px;max-width:720px}.growth-channel-tile{display:flex;align-items:center;gap:14px;padding:16px;border-radius:16px;background:var(--bg-subtle)}.growth-channel-body{flex:1;min-width:0}.growth-channel-name{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px}.growth-channel-sub{color:var(--text-tertiary);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.growth-channel-connect-form{display:flex;flex-direction:column;gap:8px;margin-top:10px;max-width:420px}.growth-channel-connect-steps{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;list-style:decimal;font-size:13px;line-height:1.5;color:var(--text-secondary)}.growth-channel-connect-actions{display:flex;gap:8px;margin-top:2px}.growth-channel-actions{display:flex;gap:8px;flex:none}.growth-chip{padding:2px 9px;border-radius:999px;font-size:11px;font-weight:600}.growth-chip.is-bad{background:color-mix(in srgb,var(--status-error) 12%,transparent);color:var(--status-error)}.growth-campaigns{display:flex;flex-direction:column;gap:12px;max-width:720px}.growth-campaign-create{display:flex;gap:10px;align-items:center}.growth-campaign-create>:first-child{flex:1}.growth-campaign-detail{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:16px;background:var(--bg-subtle)}.growth-campaign-actions{display:flex;align-items:center;gap:8px}.growth-campaign-clicks{font-size:12px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.growth-campaign-post{display:flex;align-items:center;gap:10px;font-size:13px}.growth-campaign-post .growth-draft-text{flex:1}.growth-create-empty{padding:4px var(--page-pad-x) 24px}.growth-muted{color:var(--text-tertiary);font-size:13px;line-height:1.6}@media(max-width:767px){.growth-review-cards{display:flex;align-items:stretch;margin:12px -16px -16px;padding:0 16px 16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;scrollbar-width:none}.growth-review-cards::-webkit-scrollbar{display:none}.growth-review-card{flex:0 0 85%;scroll-snap-align:start}.growth-channel-tile{flex-wrap:wrap}}.growth-overlay-comments{display:flex;flex-direction:column;gap:8px;min-height:0;max-height:520px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border-hairline)}.growth-overlay-section{margin:0;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--text-tertiary)}.bc-root{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;background:var(--bg-app);color:var(--text-primary)}.bc-root.is-progress,.bc-root.is-worlds,.bc-root.is-tune,.bc-root.is-failed{overflow:auto;display:block}.bc-root>.page-scroll{flex:1;min-height:0}.bc-back-board{position:absolute;top:16px;left:16px;z-index:5;display:inline-flex;align-items:center;gap:4px;padding:6px 12px 6px 8px;border-radius:999px;border:none;background:color-mix(in srgb,var(--bg-panel) 85%,transparent);color:var(--text-primary);font:inherit;font-size:13px;font-weight:600;cursor:pointer;box-shadow:var(--shadow-sm);backdrop-filter:blur(8px)}.bc-back-board:hover{background:var(--bg-panel)}.bc-worlds-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 16px;border-radius:14px;background:color-mix(in srgb,currentColor 7%,transparent)}.bc-worlds-banner-text{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.bc-close{position:absolute;top:16px;right:16px;z-index:5;background:color-mix(in srgb,var(--bg-panel) 80%,transparent)}.bc-kicker{margin:0 0 8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted)}.bc-title{margin:0 0 32px;font-size:clamp(30px,4.6vw,48px);line-height:1.05;letter-spacing:-.02em;font-weight:600}.bc-brief{display:flex;flex-direction:column;gap:28px;padding-top:8px}.bc-field{display:flex;flex-direction:column;gap:10px}.bc-field.is-small{gap:6px}.bc-label{font-size:20px;font-weight:500;letter-spacing:-.01em}.bc-field.is-small .bc-label{font-size:14px;color:var(--text-secondary)}.bc-label em{font-style:normal;font-weight:400;color:var(--text-muted);font-size:.8em;margin-left:6px}.bc-textarea,.bc-input{width:100%;border:none;border-bottom:2px solid var(--border);background:transparent;font:inherit;font-size:22px;line-height:1.4;padding:6px 0 10px;color:var(--text-primary);transition:border-color .15s ease}.bc-textarea{resize:none}.bc-field.is-small .bc-input{font-size:16px}.bc-input.is-mono{font-family:var(--font-mono);font-size:14px}.bc-textarea:focus,.bc-input:focus{outline:none;border-bottom-color:var(--accent)}.bc-brief .brand-chips{font-size:16px;background:transparent;border:none;border-bottom:2px solid var(--border);border-radius:0;padding:4px 0 8px}.bc-brief .brand-chips:focus-within{box-shadow:none;border-bottom-color:var(--accent);background:transparent}.bc-brief .brand-chip{font-size:14px;padding:5px 6px 5px 12px}.bc-brief .brand-chip-input{font-size:16px;height:30px}.bc-taste-toggle{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;font:inherit;font-size:14px;font-weight:600;color:var(--text-secondary);cursor:pointer;padding:0}.bc-taste-toggle span,.bc-optional{font-weight:400;color:var(--text-muted)}.bc-optional{margin-left:8px;font-size:13px}.bc-taste-fields{display:grid;grid-template-columns:1fr;gap:18px;margin-top:14px}.bc-error{margin:0;font-size:14px;color:var(--status-error)}.bc-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px}.bc-price{font-size:13px;color:var(--text-muted);font-variant-numeric:tabular-nums}.bc-progress{min-height:100%;display:flex;flex-direction:column;justify-content:center;max-width:560px;margin:0 auto;padding:24px}.bc-progress-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px}.bc-progress-line{display:flex;align-items:center;gap:16px;font-size:clamp(22px,3vw,30px);letter-spacing:-.01em;transition:color .3s ease}.bc-progress-line.is-pending{color:var(--text-muted)}.bc-progress-line.is-done{color:var(--text-tertiary)}.bc-progress-mark{display:grid;place-items:center;width:28px;height:28px;flex:none}.bc-progress-line .brand-spinner{width:18px;height:18px}.bc-progress-detail{margin:20px 0 0 44px;font-size:14px;color:var(--text-muted)}.bc-world{display:flex;flex-direction:column;min-height:100%}.bc-world-hero{position:relative;height:clamp(320px,52vh,620px);overflow:hidden}.bc-world-hero img,.bc-world-hero-blank{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bc-world-hero-shade{position:absolute;inset:0;background:linear-gradient(to top,#0000009e,#00000026 45%,#0000 70%)}.bc-world-mark{position:absolute;left:clamp(24px,6vw,80px);right:clamp(24px,6vw,80px);bottom:clamp(24px,5vh,56px);color:#fff;display:flex;flex-direction:column;gap:6px}.bc-wordmark,.bc-wordmark-input{font-size:clamp(40px,8vw,104px);line-height:1;letter-spacing:-.03em;font-weight:600;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.25)}.bc-wordmark-input{width:100%;border:none;background:transparent;border-bottom:2px solid transparent;padding:0;font-family:inherit}.bc-wordmark-input:focus{outline:none;border-bottom-color:#fff9}.bc-world-title{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;opacity:.85}.bc-world-body{position:relative;display:flex;flex-direction:column;gap:28px;padding:clamp(24px,4vh,40px) clamp(24px,6vw,80px) 64px;margin-top:-16px;border-radius:16px 16px 0 0}.bc-world-body .bc-colour-cards{grid-template-columns:repeat(6,minmax(0,1fr))}.bc-specimen{margin:0;max-width:62ch;font-size:20px;line-height:1.5}.bc-components{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.bc-pv-button{border:none;font:inherit;font-size:15px;font-weight:600;padding:12px 22px;cursor:default}.bc-pv-card{display:flex;flex-direction:column;gap:4px;padding:18px 20px;min-width:240px;max-width:360px;font-size:14px}.bc-pv-card strong{font-size:17px}.bc-caption{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:12px;opacity:.7}.bc-world-actions{display:flex;flex-wrap:wrap;gap:10px}.bc-world-tagline{font-size:clamp(15px,1.6vw,20px);opacity:.9}.bc-inworld{display:flex;flex-direction:column;gap:10px}.bc-inworld-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;opacity:.6}.bc-panels{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.bc-panel{position:relative;margin:0;overflow:hidden;box-shadow:0 10px 40px #0000001f}.bc-panel-tag{position:absolute;top:10px;right:10px;z-index:2;padding:2px 8px;border-radius:999px;background:#00000073;color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;backdrop-filter:blur(4px)}.bc-picture-blank{background-image:linear-gradient(135deg,#fff0 40%,#ffffff2e,#fff0 60%)}.bc-ad{width:300px;aspect-ratio:4 / 5}.bc-ad-picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bc-ad-shade{position:absolute;inset:0}.bc-ad-mark{position:absolute;top:14px;left:16px;z-index:2;color:#fff;font-size:15px;font-weight:600;letter-spacing:-.01em;text-shadow:0 1px 8px rgba(0,0,0,.35)}.bc-ad-copy{position:absolute;left:16px;right:16px;bottom:16px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.bc-ad-headline{font-size:26px;line-height:1.05;letter-spacing:-.02em;font-weight:600}.bc-ad-cta{border:none;font:inherit;font-size:13px;font-weight:600;padding:9px 16px;cursor:default}.bc-post{width:300px;display:flex;flex-direction:column}.bc-post-head{display:flex;align-items:center;gap:10px;padding:12px 14px;font-size:13px}.bc-post-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;font-size:14px;font-weight:700}.bc-post-name{font-weight:600}.bc-post-picture{width:100%;aspect-ratio:1;object-fit:cover;display:block}.bc-post-caption{padding:12px 14px 6px;font-size:13px;line-height:1.45}.bc-post-actions{display:flex;gap:16px;padding:0 14px 14px;font-size:12px}.bc-post-actions span{display:inline-flex;align-items:center;gap:5px}.bc-reel{min-height:100%;display:flex;flex-direction:column}.bc-reel-bar{position:absolute;top:12px;left:110px;right:16px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;pointer-events:none}.bc-reel-bar>*{pointer-events:auto}.bc-reel-tabs{display:flex;gap:4px;padding:4px;border-radius:999px;background:color-mix(in srgb,var(--bg-panel) 85%,transparent);backdrop-filter:blur(8px)}.bc-reel-actions{display:flex;gap:8px;padding:4px;border-radius:999px;background:color-mix(in srgb,var(--bg-panel) 85%,transparent);backdrop-filter:blur(8px)}.bc-reel-tab{border:none;background:transparent;font:inherit;font-size:13px;font-weight:500;padding:6px 14px;border-radius:999px;color:var(--text-secondary);cursor:pointer}.bc-reel-tab.is-active{background:var(--text-primary);color:var(--bg-panel)}.bc-reel-stage{position:relative;flex:1}.bc-reel-arrow{position:absolute;top:50%;z-index:4;transform:translateY(-50%);width:44px;height:44px;border-radius:999px;border:none;background:color-mix(in srgb,var(--bg-panel) 85%,transparent);color:var(--text-primary);cursor:pointer;display:grid;place-items:center;box-shadow:var(--shadow-md)}.bc-reel-arrow.is-prev{left:16px}.bc-reel-arrow.is-next{right:16px}.bc-reel-arrow:disabled{opacity:.3;cursor:default}.bc-tune{display:none}.bc-tune-stage{min-width:0}.bc-tune-panel{padding:72px 28px 28px;background:var(--bg-panel);display:flex;flex-direction:column;gap:8px;animation:bc-slide-in .32s cubic-bezier(.2,.8,.2,1)}@keyframes bc-slide-in{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}.bc-tune-title{margin:0 0 12px;font-size:22px;letter-spacing:-.01em}.bc-sliders{display:flex;flex-direction:column;gap:22px}.bc-slider{display:flex;flex-direction:column;gap:8px}.bc-slider-ends{display:flex;justify-content:space-between;font-size:13px;font-weight:500;color:var(--text-secondary)}.bc-reset{align-self:flex-start;border:none;background:transparent;font:inherit;font-size:13px;color:var(--accent);cursor:pointer;padding:0}.bc-reset:disabled{color:var(--text-muted);cursor:default}.bc-hint{margin:0;font-size:12px;line-height:1.5;color:var(--text-muted)}.bc-failed{min-height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;max-width:560px;margin:0 auto;padding:24px}.bc-failed p{margin:0 0 12px;font-size:16px;color:var(--text-secondary)}@media(max-width:767px){.bc-world-body .bc-colour-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.bc-taste-fields{grid-template-columns:1fr}.bc-world-hero{height:48vh}.bc-reel-bar{inset:auto 12px 16px;flex-direction:column;align-items:stretch}.bc-reel-tabs{max-width:100%;overflow-x:auto}.bc-reel-actions{justify-content:flex-end}.bc-reel-arrow{display:none}.bc-tune{grid-template-columns:1fr}.bc-panels{flex-direction:column}.bc-ad,.bc-post{width:100%;max-width:360px}}@media(prefers-reduced-motion:reduce){.bc-tune-panel{animation:none}}.bc-fork{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bc-fork-tile{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;border:2px solid var(--border);border-radius:16px;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease}.bc-fork-tile:hover{background:var(--bg-subtle)}.bc-fork-tile.is-active{border-color:var(--accent);background:var(--accent-subtle)}.bc-fork-title{font-size:17px;font-weight:600}.bc-fork-blurb{font-size:13px;color:var(--text-tertiary);line-height:1.45}.bc-logo-pick{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px;border-radius:16px;background:var(--bg-subtle);border:1px dashed transparent}.bc-logo-pick-img{max-height:120px;max-width:100%;object-fit:contain}.bc-logo-pick-blank{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:13px;color:var(--text-muted)}.bc-input.is-name{font-size:clamp(28px,4vw,40px);font-weight:600;letter-spacing:-.02em}.bc-words{display:flex;flex-wrap:wrap;gap:8px}.bc-word{padding:8px 16px;border-radius:999px;border:1px solid var(--border);background:transparent;font:inherit;font-size:15px;color:var(--text-secondary);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.bc-word:hover:not(:disabled){background:var(--bg-subtle)}.bc-word.is-on{background:var(--text-primary);border-color:var(--text-primary);color:var(--bg-panel)}.bc-word:disabled{opacity:.4;cursor:default}.bc-step{display:flex;flex-direction:column;justify-content:center;gap:24px;min-height:calc(100dvh - 220px)}.bc-grid-wrap{display:flex;flex-direction:column;gap:14px}.side-sheet .bc-grid-type,.side-sheet .bc-grid-palette{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.side-sheet .bc-grid-foot{justify-content:flex-start}.bc-grid{display:grid;gap:14px}.bc-grid-type{grid-template-columns:repeat(4,minmax(0,1fr))}.bc-grid-palette{grid-template-columns:repeat(5,minmax(0,1fr))}.bc-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:8px;min-height:150px;padding:18px;border-radius:16px;border:2px solid transparent;background:var(--bg-subtle);text-align:left;font:inherit;color:inherit;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;overflow:hidden}.bc-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.bc-card.is-selected{border-color:var(--accent)}.bc-card-name{font-size:clamp(22px,2.6vw,32px);line-height:1.05;overflow-wrap:anywhere}.bc-card-body{font-size:15px;color:var(--text-primary);line-height:1.45}.bc-card-pair{font-size:11.5px;color:var(--text-tertiary);letter-spacing:.02em}.bc-card-palette-name{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;opacity:.7}.bc-card-palette{justify-content:flex-start;gap:10px;min-height:180px;padding:14px}.bc-pc-head{display:flex;align-items:center;gap:10px;width:100%;min-width:0}.bc-pc-mark{display:inline-grid;place-items:center;flex:none;width:34px;height:34px;font-size:13px;font-weight:700;overflow:hidden}.bc-pc-mark img{width:100%;height:100%;object-fit:contain}.bc-pc-name{font-size:clamp(16px,1.6vw,20px);line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.bc-pc-row{display:grid;grid-template-columns:1.1fr 1fr;gap:8px;width:100%}.bc-pc-panel{display:flex;flex-direction:column;justify-content:center;gap:5px;padding:10px;min-height:44px}.bc-pc-panel i{display:block;height:5px;border-radius:999px;opacity:.85}.bc-pc-controls{display:flex;flex-direction:column;gap:6px;justify-content:center}.bc-pc-button{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:3px 12px;font-size:11px;font-weight:700;line-height:1.4}.bc-pc-input{display:flex;align-items:center;height:18px;padding:0 8px;width:100%}.bc-pc-input i{display:block;width:55%;height:4px;border-radius:999px}.bc-pc-body{font-size:13px;line-height:1.35;width:100%}.bc-card-check{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:var(--accent);color:var(--on-accent)}.bc-grid-foot{display:flex;justify-content:flex-end}.bc-board{display:flex;flex-direction:column;gap:16px;margin:0 calc(-1 * var(--page-pad-x));padding:20px var(--page-pad-x) 48px;border-radius:24px;transition:background .25s ease}.bc-board-mark{display:flex;align-items:center;gap:12px;min-width:0}.bc-board-name{min-width:0;border:none;border-bottom:2px solid transparent;background:transparent;font:inherit;font-size:22px;font-weight:600;color:inherit;padding:2px 0}.bc-board-name:focus{outline:none;border-bottom-color:currentColor}.bc-board-actions{display:flex;align-items:center;gap:8px}.bc-board-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bc-tile{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:18px;background:color-mix(in srgb,currentColor 5%,transparent);font:inherit;color:inherit;text-align:left;border:none;min-width:0}.bc-tile.is-wide{grid-column:span 2}.bc-tile.is-clickable{cursor:pointer;transition:background .15s ease}.bc-tile.is-clickable:hover{background:color-mix(in srgb,currentColor 9%,transparent)}.bc-tile-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;opacity:.6}.bc-tile-body{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0}.bc-wordmark-big{display:block;overflow-wrap:anywhere}.bc-marks{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bc-mark-ground{display:grid;place-items:center;aspect-ratio:1;border-radius:12px;padding:12px}.bc-mark{display:inline-grid;place-items:center;font-weight:700}.bc-monogram.is-sm{width:28px;height:28px;font-size:13px}.bc-monogram.is-md{width:40px;height:40px;font-size:17px}.bc-monogram.is-lg{width:72px;height:72px;font-size:30px}.bc-mark-img.is-sm{height:28px;max-width:90px;object-fit:contain}.bc-mark-img.is-md{height:40px;max-width:140px;object-fit:contain}.bc-mark-img.is-lg{max-height:80px;max-width:100%;object-fit:contain}.bc-colour-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bc-colour-card{display:flex;flex-direction:column;justify-content:flex-end;gap:2px;height:76px;padding:8px 10px;border-radius:10px;font-size:11px}.bc-colour-card code{font-family:var(--font-mono);opacity:.85}.bc-gradients{display:grid;grid-template-columns:1fr;gap:6px}.bc-gradients span{display:block;height:34px;border-radius:8px}.bc-pattern{height:118px;border-radius:10px;background-size:64px 64px}.bc-type-samples{display:flex;flex-direction:column;gap:10px}.bc-buttons{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.bc-buttons button{border:none;font:inherit;font-size:14px;cursor:default}.bc-buttons input{width:100%;border:none;font:inherit;font-size:14px}.bc-banner{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;aspect-ratio:16 / 9;padding:24px;border-radius:12px}.bc-banner-name{font-size:clamp(22px,3vw,34px);font-weight:600;letter-spacing:-.02em}.bc-banner-tag{font-size:13px;opacity:.85}.bc-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bc-bizcard{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;aspect-ratio:1.75;padding:16px;font-size:14px;font-weight:600}.bc-bizcard.is-back{justify-content:flex-end}.bc-bizcard-rule{position:absolute;top:16px;left:16px;width:28px;height:4px;border-radius:999px}.bc-duotones{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bc-duotone{position:relative;margin:0;overflow:hidden;aspect-ratio:4 / 3;background:#222}.bc-duotone img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bc-duotone-tint{position:absolute;inset:0}.bc-duotone figcaption{position:absolute;left:10px;right:10px;bottom:8px;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5)}.bc-duotone figcaption span{display:inline-flex;gap:3px}.bc-duotone figcaption i{width:12px;height:12px;border-radius:999px;box-shadow:inset 0 0 0 1px #fff6}.bc-tile.is-panels .bc-panels{justify-content:flex-start}.bc-tile.is-tune{grid-column:span 2}.bc-add-photos{display:flex;flex-direction:column;gap:6px;margin-top:14px;padding-top:14px;border-top:1px solid color-mix(in srgb,currentColor 12%,transparent)}.bc-add-photos p{margin:0;font-size:13px;line-height:1.5;opacity:.8}.bc-add-photos-link{align-self:flex-start;margin:-4px 0 6px;padding:0;border:none;background:transparent;font:inherit;font-size:12px;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;opacity:.75}.bc-add-photos-link:hover{opacity:1}@media(max-width:1100px){.bc-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-tile.is-wide,.bc-tile.is-tune{grid-column:span 2}}@media(max-width:767px){.bc-fork{grid-template-columns:1fr}.bc-grid-type,.bc-grid-palette{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-step{min-height:0;justify-content:flex-start}.bc-board-grid{grid-template-columns:1fr}.bc-tile.is-wide,.bc-tile.is-tune{grid-column:auto}.bc-board{border-radius:0}}.bc-board .bc-tile-title,.bc-board .bc-slider-ends,.bc-board .bc-reset{color:inherit}.bc-board .bc-tile-title{opacity:.6}.bc-board .bc-slider-ends{opacity:.8}.bc-board .bc-reset:disabled{opacity:.4}.bc-board .bc-slider-control input[type=range]{accent-color:currentColor}.bc-card-palette{justify-content:flex-start;gap:6px;min-height:150px;padding:18px 18px 26px}.bc-card-palette .bc-pc-name{font-size:clamp(22px,2.4vw,30px);line-height:1.05;overflow-wrap:anywhere}.bc-card-palette .bc-card-palette-name{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px}.bc-pc-strip{position:absolute;left:0;right:0;bottom:0;display:flex;height:10px}.bc-pc-strip i{flex:1 1 0;display:block}.bc-dot{width:7px;height:7px;border-radius:999px;background:currentColor;opacity:.3}.brand-pane{display:flex;flex-direction:column;gap:36px;padding-bottom:48px}.brand-actions{display:flex;align-items:center;gap:8px}.brand-save{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--text-muted);white-space:nowrap;border:none;background:transparent;font-family:inherit;padding:0 4px}.brand-save.is-saved{color:var(--status-success)}.brand-save.is-error{color:var(--status-error);cursor:pointer}.brand-section{display:flex;flex-direction:column;gap:16px}.brand-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.brand-section-title{margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}.brand-section-hint{margin:3px 0 0;font-size:13px;line-height:1.5;color:var(--text-tertiary);max-width:640px}.brand-empty-note{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 20px;border-radius:16px;background:var(--bg-subtle);font-size:13px;line-height:1.5;color:var(--text-tertiary)}.brand-empty-note p{margin:0}.brand-inline-add{display:flex;align-items:center;gap:8px}.brand-inline-add .brand-input{width:180px}.brand-field{display:flex;flex-direction:column;gap:6px;min-width:0}.brand-field.is-wide{grid-column:1 / -1}.brand-field-label{font-size:13px;font-weight:500;color:var(--text-primary)}.brand-field-hint{font-size:12px;color:var(--text-muted);line-height:1.45}.brand-field-hint a{color:var(--accent);text-decoration:underline}.brand-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.brand-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px}.brand-input.is-mono,.brand-chip-input.is-mono{font-family:var(--font-mono);font-size:12.5px}.brand-select{width:100%;flex:none}.brand-textarea{min-height:72px}.brand-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-height:36px;padding:5px 8px;border:1px solid transparent;border-radius:10px;background:var(--bg-subtle);transition:border-color .15s ease,background .15s ease}.brand-chips:focus-within{border-color:var(--border-strong);background:var(--bg-panel);box-shadow:var(--focus-ring)}.brand-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 10px;background:var(--bg-panel);border:1px solid var(--border);font-size:12px;font-weight:500;color:var(--text-primary);max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;border-radius:14px;line-height:1.35}.brand-chip>span:first-child{min-width:0}.brand-chip.is-added{background:color-mix(in srgb,var(--status-success) 14%,transparent);border-color:transparent;color:var(--status-success)}.brand-chip.is-removed{text-decoration:line-through;color:var(--text-muted);opacity:.7}.brand-chip-x{display:inline-grid;place-items:center;width:18px;height:18px;border:none;border-radius:999px;background:transparent;color:var(--text-muted);cursor:pointer}.brand-chip-x:hover{background:var(--bg-subtle);color:var(--text-primary)}.brand-chip-input{flex:1 1 120px;min-width:100px;height:24px;border:none;background:transparent;font:inherit;font-size:13px;color:var(--text-primary);outline:none}.brand-list,.brand-kv{display:flex;flex-direction:column;gap:6px;width:100%}.brand-list-row,.brand-kv-row{display:flex;align-items:center;gap:8px}.brand-list-row.is-add .brand-input,.brand-kv-row.is-add .brand-input{background:transparent;border-color:var(--border)}.brand-kv-row .brand-input:first-of-type{flex:0 0 160px}.brand-kv-visual{flex:0 0 120px;display:flex;align-items:center;height:32px}.brand-layout .brand-kv-visual{flex-basis:176px;height:auto;min-height:32px}.brand-layout .brand-kv-row{align-items:center}.brand-space-track{display:flex;align-items:center;gap:8px;width:100%}.brand-space-bar{display:block;height:12px;border-radius:999px;background:var(--accent);flex:none}.brand-space-label{font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary);white-space:nowrap}.brand-radius-tile{display:grid;place-items:end start;width:96px;height:72px;padding:6px 8px;background:var(--accent);color:var(--on-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 10%,transparent)}.brand-radius-label{font-family:var(--font-mono);font-size:11px;opacity:.9}.brand-elevation-card{display:block;width:100%;height:100%;border-radius:10px;background:var(--bg-panel)}.brand-table{display:flex;flex-direction:column;gap:4px}.brand-table-head{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);padding:0 8px 4px}.brand-table-row{padding:6px 8px;border-radius:12px;background:var(--bg-subtle)}.brand-table-row,.brand-table-head{display:grid;align-items:center;gap:10px}.brand-family-row{grid-template-columns:1.4fr .8fr 1fr 1fr 28px}.brand-swatch-group{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.brand-swatch-group-title{margin:0;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.brand-swatch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px}.brand-swatch{display:flex;flex-direction:column;text-align:left;padding:0;border:none;background:transparent;cursor:pointer;border-radius:16px;overflow:hidden;font-family:inherit;color:inherit;transition:transform .15s ease,box-shadow .15s ease}.brand-swatch:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.brand-swatch:focus-visible{outline:none;box-shadow:var(--focus-ring)}.brand-swatch-tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:120px;padding:10px 12px;border-radius:16px 16px 0 0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 8%,transparent)}.brand-swatch-value{font-family:var(--font-mono);font-size:12px;opacity:.9}.brand-swatch-contrast{display:flex;gap:10px;font-family:var(--font-mono);font-size:11px;opacity:.9}.brand-swatch-contrast span{display:inline-flex;align-items:center;gap:4px}.brand-swatch-contrast i{display:inline-block;width:9px;height:9px;border-radius:999px;box-shadow:inset 0 0 0 1px #80808080}.brand-swatch-meta{display:flex;flex-direction:column;gap:2px;padding:10px 12px 12px;background:var(--bg-subtle);border-radius:0 0 16px 16px;flex:1}.brand-swatch-name{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--text-primary)}.brand-swatch-role{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted)}.brand-swatch-usage{font-size:12px;line-height:1.4;color:var(--text-tertiary);margin-top:4px}.brand-editor{display:flex;flex-direction:column;gap:14px}.brand-editor-preview{display:grid;place-items:center;height:88px;border-radius:14px;font-size:12px;font-family:var(--font-mono);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 10%,transparent)}.brand-color-row{display:flex;align-items:center;gap:8px;width:100%}.brand-color-native{width:36px;height:32px;padding:0;border:none;border-radius:8px;background:transparent;cursor:pointer}.brand-editor-media{display:flex;align-items:center;gap:14px}.brand-editor-img{width:120px;height:84px;object-fit:cover;border-radius:12px;background:var(--bg-subtle)}.brand-editor-media-actions{display:flex;flex-wrap:wrap;gap:8px}.brand-modal-footer{display:flex;align-items:center;gap:8px;width:100%}.brand-swatch-board{padding:16px;border-radius:16px;transition:background .2s ease}.brand-swatch-board.is-dark{color-scheme:dark}.brand-swatch-inherits{font-style:italic;text-transform:none;letter-spacing:0}.brand-grade{margin-left:4px;padding:0 5px;border-radius:999px;font-family:var(--font-sans);font-size:9px;font-weight:700;letter-spacing:.3px;background:#7f7f7f40}.brand-grade.is-fail{background:color-mix(in srgb,var(--status-error) 55%,transparent)}.brand-grade.is-large{background:color-mix(in srgb,var(--status-warning) 55%,transparent)}.brand-editor-schemes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.brand-editor-schemes .brand-editor-preview{flex-direction:row;display:flex;align-items:center;justify-content:center;gap:8px;height:56px;color:#111}.brand-editor-schemes .brand-editor-preview.is-dark{color:#f4f4f4}.brand-editor-dot{display:inline-block;width:22px;height:22px;border-radius:999px;box-shadow:inset 0 0 0 1px #7f7f7f66}.brand-elevation{gap:6px}.brand-elevation-row{display:grid;grid-template-columns:160px 120px minmax(0,1fr) minmax(0,1fr) 28px;gap:8px;align-items:center}.brand-elevation-row.is-head{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);padding:0 0 2px}.brand-elevation-name{font-family:var(--font-mono);font-size:12.5px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis}.brand-elevation-ground{display:block;width:160px;height:96px;padding:16px 20px;border-radius:12px;background:#ececea;box-shadow:inset 0 0 0 1px #7f7f7f33}.brand-elevation-ground.is-dark{background:#121212}.brand-elevation-card.is-light{background:#fff}.brand-elevation-card.is-dark{background:#1e1e1e}.brand-scheme-pick{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.brand-swatch-board.is-dark-ground .brand-swatch-group-title{color:#ffffff8c}.brand-swatch-board.is-dark-ground .brand-swatch-meta{background:#ffffff0f}.brand-swatch-board.is-dark-ground .brand-swatch-name{color:#f4f4f4}.brand-swatch-board.is-dark-ground .brand-swatch-role{color:#ffffff8c}.brand-swatch-board.is-dark-ground .brand-swatch-usage{color:#ffffffb3}.brand-swatch-board.is-light-ground .brand-swatch-meta{background:#0000000b}.brand-swatch-board.is-light-ground .brand-swatch-name{color:#111}.brand-specimens{display:flex;flex-direction:column;gap:10px}.brand-specimen{display:flex;flex-direction:column;gap:10px;padding:16px 16px 12px;border-radius:16px;background:var(--bg-subtle)}.brand-specimen-text{color:var(--text-primary);overflow-wrap:anywhere}.brand-specimen-fields{display:grid;grid-template-columns:1.3fr 1fr .7fr .7fr .8fr .7fr .9fr 28px;gap:6px;align-items:center}.brand-specimen-fields .brand-input,.brand-specimen-fields .brand-select{height:28px;font-size:12px;background:var(--bg-panel)}.brand-family-cell{display:flex;flex-direction:column;gap:3px;min-width:0}.brand-font-pill{align-self:flex-start;padding:1px 7px;border-radius:999px;background:var(--bg-panel);font-size:10px;font-weight:600;color:var(--text-muted);white-space:nowrap}.brand-font-pill.is-google{background:color-mix(in srgb,var(--status-success) 14%,transparent);color:var(--status-success)}.brand-component{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px;border-radius:16px;background:var(--bg-subtle);margin-bottom:10px}.brand-component-head{display:flex;align-items:center;justify-content:space-between}.brand-component-name{margin:0;font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--text-primary)}.brand-component-body{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:16px;align-items:start}.brand-component-body .brand-input{background:var(--bg-panel)}.brand-component-preview{display:grid;place-items:center;min-height:120px;padding:16px;border-radius:12px;transition:background .2s ease}.brand-component-preview.is-dark{color-scheme:dark}.brand-component-kind{margin-left:6px;font-family:var(--font-sans);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted)}.brand-component-state{margin-top:6px;padding-top:8px;border-top:1px dashed var(--border);display:flex;flex-direction:column;gap:8px}.brand-component-state-head{display:flex;align-items:center;gap:8px}.brand-component-state-label{padding:1px 8px;border-radius:999px;background:var(--accent-subtle);color:var(--accent);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.brand-component-state-name{flex:1;font-family:var(--font-mono);font-size:12px;color:var(--text-tertiary)}.brand-pv-button{border:none;font:inherit;font-size:14px;font-weight:600;padding:10px 18px;border-radius:8px;cursor:default;background:#e5e5e5;color:#111}.brand-pv-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;max-width:260px;padding:14px;font-size:13px;border-radius:12px;background:#fff;color:#111}.brand-pv-card-action{margin-top:4px;padding:4px 10px;border-radius:999px;border:1px solid currentColor;background:transparent;font:inherit;font-size:12px;cursor:default}.brand-pv-input{display:flex;flex-direction:column;gap:4px;width:100%;max-width:240px;font-size:12px}.brand-pv-input input{width:100%;padding:8px 10px;border-radius:8px;border:1px solid #ccc;font:inherit;font-size:13px;background:#fff;color:#111}.brand-pv-chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;background:#e5e5e5;color:#111}.brand-pv-link{margin:0;font-size:14px}.brand-pv-link a{text-decoration:underline}.brand-pv-check{display:inline-flex;align-items:center;gap:8px;font-size:13px}.brand-pv-control{display:inline-grid;place-items:center;width:18px;height:18px;border:2px solid #888;border-radius:4px;background:transparent}.brand-pv-control.is-radio{border-radius:999px}.brand-pv-control i{width:8px;height:8px;border-radius:2px;background:currentColor}.brand-pv-control.is-radio i{border-radius:999px}.brand-pv-list{display:flex;flex-direction:column;width:100%;max-width:260px}.brand-pv-row{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;font-size:13px}.brand-pv-row+.brand-pv-row{border-top:1px solid rgba(127,127,127,.3)}.brand-pv-tooltip-wrap{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px}.brand-pv-tooltip{padding:6px 10px;border-radius:6px;background:#111;color:#fff;font-size:12px}.brand-pv-nav{display:flex;gap:4px}.brand-pv-tab{padding:6px 12px;border-radius:8px;font-size:13px;font-weight:500}.brand-pv-block{display:grid;place-items:center;min-width:120px;min-height:48px;padding:12px 16px;border-radius:8px;background:#e5e5e5;color:#111;font-family:var(--font-mono);font-size:12px}.brand-copy{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;border:1px solid var(--border);background:transparent;font:inherit;font-size:12px;color:var(--text-secondary);cursor:pointer}.brand-copy:hover:not(:disabled){background:var(--bg-subtle)}.brand-copy:disabled{opacity:.5;cursor:default}.brand-ref-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.brand-ref{position:relative;aspect-ratio:4 / 3;border-radius:12px;overflow:hidden;background:var(--bg-subtle)}.brand-ref-img,.brand-example-img{display:block;width:100%;height:100%;object-fit:cover}.brand-thumb-blank{display:grid;place-items:center;width:100%;height:100%;background:var(--bg-subtle);color:var(--text-muted)}.brand-ref-remove{position:absolute;top:6px;right:6px;background:var(--bg-panel);box-shadow:var(--shadow-sm)}.brand-example-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.brand-example{display:flex;flex-direction:column;text-align:left;padding:0;border:none;background:var(--bg-subtle);border-radius:16px;overflow:hidden;cursor:pointer;font-family:inherit;color:inherit;transition:transform .15s ease,box-shadow .15s ease}.brand-example:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.brand-example .brand-example-img{height:130px}.brand-example.is-off{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--status-error) 45%,transparent)}.brand-example-meta{display:flex;flex-direction:column;gap:3px;padding:10px 12px 12px}.brand-example-name{font-size:13px;font-weight:600;color:var(--text-primary)}.brand-example-off{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--status-error)}.brand-example-note{font-size:12px;line-height:1.4;color:var(--text-tertiary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.brand-filters{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px}.brand-filter-chips{display:flex;flex-wrap:wrap;gap:6px}.brand-filter{padding:4px 11px;border-radius:999px;border:1px solid var(--border);background:transparent;font:inherit;font-size:12px;color:var(--text-secondary);cursor:pointer;transition:background .12s ease,color .12s ease}.brand-filter:hover{background:var(--bg-subtle)}.brand-filter.is-active{background:var(--accent-subtle);border-color:transparent;color:var(--accent);font-weight:600}.brand-example-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:var(--bg-inset, var(--bg-subtle));color:var(--text-tertiary)}.brand-example-favicon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--bg-panel);font-weight:700;font-size:16px;color:var(--text-primary);box-shadow:var(--shadow-sm)}.brand-example-domain{font-family:var(--font-mono);font-size:11px}.brand-example.is-off .brand-example-img{filter:grayscale(.6);opacity:.75}.brand-example.is-off .brand-example-name{text-decoration:line-through;color:var(--text-tertiary)}.brand-example-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.brand-diff-thumb{width:72px;height:54px;object-fit:cover;border-radius:8px;background:var(--bg-subtle)}.brand-diff-thumb.is-before{opacity:.6}.brand-logo-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:180px;padding:20px;border-radius:16px;background:var(--bg-subtle);border:1px dashed transparent;transition:border-color .15s ease,background .15s ease}.brand-logo-drop.is-over{border-color:var(--accent);background:var(--accent-subtle)}.brand-logo-grounds{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.brand-logo-ground{display:grid;place-items:center;min-height:120px;padding:16px;border-radius:12px;box-shadow:inset 0 0 0 1px #7f7f7f40}.brand-logo-grounds.is-compact .brand-logo-ground{min-height:54px;padding:6px;border-radius:8px}.brand-logo-grounds.is-compact{width:160px;gap:4px}.brand-logo-img{display:block;max-width:100%;max-height:120px;width:auto;height:auto;object-fit:contain}.brand-logo-grounds.is-compact .brand-logo-img{max-height:42px}.brand-variant{position:relative}.brand-variant-use{position:absolute;top:8px;left:8px;z-index:1;padding:1px 8px;border-radius:999px;background:var(--bg-panel);box-shadow:var(--shadow-sm);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--text-secondary)}.brand-diff-logo.is-before{opacity:.6}.brand-logo-blank{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:13px;color:var(--text-muted)}.brand-logo-actions{display:flex;gap:8px}.brand-variants{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.brand-variant{display:flex;flex-direction:column;gap:8px}.brand-variant .brand-logo-drop{min-height:140px}.brand-variant-fields{display:grid;grid-template-columns:1fr 100px 28px;gap:6px;align-items:center}.brand-source-row{grid-template-columns:minmax(0,2fr) 90px 90px 70px 90px auto}.brand-source-label{display:flex;align-items:center;gap:10px;min-width:0;color:var(--text-secondary)}.brand-source-text{display:flex;flex-direction:column;min-width:0}.brand-source-text>span{font-size:13px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-source-text>small{font-size:11px;color:var(--text-muted)}.brand-status{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted)}.brand-status.is-ready{color:var(--accent)}.brand-status.is-applied{color:var(--status-success)}.brand-status.is-failed{color:var(--status-error)}.brand-source-num,.brand-source-when{font-size:12px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.brand-source-actions{display:flex;align-items:center;gap:6px;justify-content:flex-end}.brand-pager{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:16px;font-size:12px;color:var(--text-muted)}.brand-import{display:flex;flex-direction:column;gap:14px}.brand-import-blurb{margin:0;font-size:13px;line-height:1.5;color:var(--text-tertiary)}.brand-import-note{font-size:11px;color:var(--text-muted)}.brand-import-drop{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:14px;background:var(--bg-subtle);border:1px dashed transparent;transition:border-color .15s ease}.brand-import-drop.is-over{border-color:var(--accent);background:var(--accent-subtle)}.brand-import-drop-cta{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 0;font-size:13px;color:var(--text-muted)}.brand-shots{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.brand-shot{position:relative;aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;background:var(--bg-panel)}.brand-shot img{display:block;width:100%;height:100%;object-fit:cover}.brand-file-input{font-size:13px;color:var(--text-secondary)}.brand-file-picked{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--text-tertiary)}.brand-progress{display:flex;flex-direction:column;gap:14px}.brand-progress-bar{height:3px;border-radius:999px;background:var(--bg-subtle);overflow:hidden}.brand-progress-bar>span{display:block;height:100%;background:var(--accent);transition:width .3s ease}.brand-progress-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.brand-progress-row{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--text-primary)}.brand-progress-row.is-pending{color:var(--text-muted)}.brand-progress-row.is-current .brand-progress-label{font-weight:600}.brand-progress-mark{display:grid;place-items:center;width:18px;height:18px;flex:none;margin-top:1px;border-radius:999px}.brand-progress-row.is-done .brand-progress-mark{background:color-mix(in srgb,var(--status-success) 16%,transparent);color:var(--status-success)}.brand-progress-dot{width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.5}.brand-progress-text{display:flex;flex-direction:column;gap:1px;min-width:0}.brand-progress-detail{font-size:12px;color:var(--text-tertiary)}.brand-progress-error{margin-top:4px}.brand-spinner{display:inline-block;width:12px;height:12px;flex:none;border-radius:999px;border:2px solid color-mix(in srgb,var(--accent) 30%,transparent);border-top-color:var(--accent);animation:brand-spin .8s linear infinite}@keyframes brand-spin{to{transform:rotate(360deg)}}.brand-status.is-running{display:inline-flex;align-items:center;gap:6px;color:var(--accent);text-transform:none;letter-spacing:0}.brand-status.is-running small{font-weight:500;color:var(--text-muted)}@media(prefers-reduced-motion:reduce){.brand-spinner{animation-duration:2s}}.brand-diff{display:flex;flex-direction:column;gap:18px}.brand-diff-intro{margin:0;font-size:13px;line-height:1.5;color:var(--text-tertiary)}.brand-diff-group{display:flex;flex-direction:column;gap:4px}.brand-diff-group-head{display:flex;align-items:center;gap:10px;padding:6px 8px;position:sticky;top:0;background:var(--bg-panel);z-index:1}.brand-diff-group-head h3{margin:0;font-size:13px;font-weight:600;color:var(--text-primary)}.brand-diff-group-count{font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums}.brand-diff-row{display:grid;grid-template-columns:20px 180px minmax(0,1fr);gap:10px;align-items:start;padding:8px;border-radius:10px;cursor:pointer;transition:background .12s ease}.brand-diff-row:hover{background:var(--bg-subtle)}.brand-diff-row.is-selected{background:var(--accent-subtle)}.brand-diff-label{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--text-primary);overflow-wrap:anywhere}.brand-diff-kind{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted)}.brand-diff-kind.is-added{color:var(--status-success)}.brand-diff-kind.is-changed{color:var(--status-warning)}.brand-diff-kind.is-removed{color:var(--status-error)}.brand-diff-value{font-size:13px;color:var(--text-secondary);min-width:0;line-height:1.45}.brand-diff-inline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.brand-diff-before{color:var(--text-muted);text-decoration:line-through}.brand-diff-after{color:var(--text-primary)}.brand-diff-arrow{color:var(--text-muted)}.brand-diff-none{color:var(--text-muted);font-style:italic}.brand-diff-code{font-family:var(--font-mono);font-size:12px;overflow-wrap:anywhere}.brand-diff-color{display:inline-flex;align-items:center;gap:6px}.brand-diff-color i{display:inline-block;width:18px;height:18px;border-radius:6px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 15%,transparent)}.brand-diff-color code{font-family:var(--font-mono);font-size:12px}.brand-diff-chips{display:inline-flex;flex-wrap:wrap;gap:4px}.brand-diff-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.brand-diff-col{padding:8px 10px;border-radius:10px;background:var(--bg-subtle);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12.5px}.brand-diff-col.is-before{color:var(--text-muted)}.brand-diff-col.is-after{color:var(--text-primary)}.brand-diff-count{font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.brand-preview-toggle{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary);cursor:pointer}.brand-md-preview{margin:0;padding:14px 16px;border-radius:12px;background:var(--bg-subtle);font-family:var(--font-mono);font-size:12px;line-height:1.55;color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.brand-hero{display:flex;flex-direction:column;gap:28px;padding:8px 0 40px}.brand-hero-copy{max-width:640px;display:flex;flex-direction:column;gap:10px}.brand-hero-copy h2{margin:0}.brand-hero-copy p{margin:0;font-size:15px;line-height:1.6;color:var(--text-secondary)}.brand-hero-copy code{font-family:var(--font-mono);font-size:13px;padding:1px 5px;border-radius:5px;background:var(--bg-subtle)}.brand-hero-lead{margin:0;font-size:15px;color:var(--text-secondary)}.brand-hero-create{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:18px 20px;border-radius:16px;background:var(--accent-subtle)}.brand-hero-create p{margin:0;flex:1 1 320px;font-size:14px;line-height:1.5;color:var(--text-secondary)}.brand-hero-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:720px}.brand-hero-tile{display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-align:left;min-height:180px;padding:24px;border:none;border-radius:16px;background:var(--bg-subtle);cursor:pointer;font-family:inherit;color:inherit;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.brand-hero-tile:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);background:var(--bg-panel)}.brand-hero-tile:focus-visible{outline:none;box-shadow:var(--focus-ring)}.brand-hero-tile-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--accent-subtle);color:var(--accent)}.brand-hero-tile-title{font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.brand-hero-tile-blurb{font-size:12.5px;line-height:1.5;color:var(--text-tertiary)}.brand-hero-foot{display:flex;align-items:center;gap:12px}@media(max-width:767px){.brand-grid-2,.brand-grid-3,.brand-hero-tiles{grid-template-columns:1fr}.brand-specimen-fields,.brand-family-row{grid-template-columns:1fr 1fr}.brand-table-head.brand-family-row,.brand-table-head.brand-source-row{display:none}.brand-source-row{grid-template-columns:minmax(0,1fr) auto}.brand-source-row>.brand-source-num,.brand-source-row>.brand-source-when{display:none}.brand-component-body{grid-template-columns:1fr}.brand-kv-visual{flex-basis:64px}.brand-layout .brand-kv-visual{flex-basis:100%}.brand-layout .brand-kv-row{flex-wrap:wrap}.brand-kv-row .brand-input:first-of-type{flex-basis:100px}.brand-elevation-row{grid-template-columns:64px minmax(0,1fr) 28px}.brand-elevation-row>input{grid-column:2}.brand-elevation-row.is-head{display:none}.brand-diff-row{grid-template-columns:20px minmax(0,1fr)}.brand-diff-value{grid-column:2}.brand-actions .brand-save{font-size:11px}}.credential-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px}.credential-head>:last-child{margin-left:auto;flex:none}.credential-blurb{margin:0;font-size:13px;line-height:1.55;color:var(--text-tertiary);max-width:62ch}.credential-empty{margin:0;padding:14px 0;font-size:14px;color:var(--text-tertiary)}.credential-error{margin:0;font-size:13px;color:var(--status-error)}.credential-link{padding:0;border:none;background:none;font:inherit;color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.credential-rows{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.credential-row-card{display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px solid var(--border);border-radius:12px;background:var(--bg-panel)}.credential-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.credential-row-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:14px;font-weight:500;color:var(--text-primary)}.credential-row-meta{font-size:12px;color:var(--text-muted)}.credential-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--bg-subtle);font-size:11px;font-weight:500;color:var(--text-tertiary)}.credential-badge.is-public{background:color-mix(in srgb,var(--status-success) 14%,transparent);color:var(--status-success)}.credential-badge.is-full{background:color-mix(in srgb,var(--status-warning) 16%,transparent);color:var(--status-warning)}.credential-secret{display:flex;align-items:center;gap:12px;margin:0 0 18px;padding:14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--status-warning) 40%,transparent);background:color-mix(in srgb,var(--status-warning) 10%,transparent)}.credential-secret.is-public{border-color:color-mix(in srgb,var(--status-success) 40%,transparent);background:color-mix(in srgb,var(--status-success) 10%,transparent)}.credential-secret-body{flex:1;min-width:0}.credential-secret-body .title{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--text-primary)}.credential-secret-body code{display:block;overflow-x:auto;white-space:nowrap;padding:6px 8px;border-radius:8px;background:var(--bg-panel);font-size:12px}.credential-secret-body p{margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--text-tertiary)}.credential-secret-actions{display:flex;flex-direction:column;gap:6px;flex:none}.credential-form{display:flex;flex-direction:column;gap:14px}.credential-row{display:flex;align-items:center;gap:16px}.credential-label{display:flex;flex-direction:column;gap:2px;width:150px;flex:none;font-size:13px;font-weight:500;color:var(--text-primary)}.credential-hint{font-size:11px;font-weight:400;color:var(--text-muted)}.credential-static{flex:1;min-width:0;font-size:13px;color:var(--text-primary)}.credential-select{flex:1;height:32px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-panel);font:inherit;font-size:13px;color:var(--text-primary)}.credential-permissions{margin:0;padding:0;border:none;display:flex;flex-direction:column;gap:2px}.credential-permissions legend{padding:0 0 6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted)}.credential-area{padding:7px 10px;border-radius:10px;border:1px solid transparent}.credential-area.is-on{border-color:var(--border);background:var(--bg-subtle)}.credential-area .name{font-size:13px;font-weight:500;color:var(--text-primary)}.credential-area.is-deliver{margin-top:8px;border-top:1px solid var(--border);border-radius:0 0 10px 10px;padding-top:12px}.credential-area.is-deliver.is-on{border-color:color-mix(in srgb,var(--status-success) 40%,transparent);background:color-mix(in srgb,var(--status-success) 8%,transparent);border-radius:10px}.credential-suboptions{display:flex;flex-direction:column;gap:10px;margin:8px 0 2px 24px;padding:10px 12px;border-left:2px solid color-mix(in srgb,var(--status-success) 45%,transparent)}.credential-suboptions .credential-label{width:120px}.credential-check{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--text-secondary)}.credential-check-line{display:flex;align-items:center;gap:8px}.credential-check-line input{flex:none;margin:0}.credential-check.has-hint .credential-hint{padding-left:21px}.credential-levels{display:flex;flex-direction:column;gap:6px;margin:6px 0 0 24px}.credential-warning{margin:0;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--status-warning) 12%,transparent);font-size:12px;line-height:1.5;color:var(--text-primary)}.credential-note{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:12px;line-height:1.5}.credential-note.is-public{color:var(--status-success)}.credential-note.is-secret{color:var(--status-warning)}.plugin-builder{display:flex;flex-direction:row;gap:12px;flex:1 1 auto;min-height:0}.plugin-builder-chat{flex:0 0 400px;min-width:0}.plugin-builder-artifacts{flex:1 1 auto;min-width:0}.plugin-builder .artifact-source{font-family:var(--font-mono, ui-monospace, "SF Mono", monospace)}@media(max-width:1400px){.plugin-builder-chat{flex-basis:340px}}@media(max-width:900px){.plugin-builder{flex-direction:column;overflow-y:auto}.plugin-builder-chat,.plugin-builder-artifacts{flex:0 0 auto;height:60vh}}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/c2/anton-vietnamese-400-normal-CkBxLiRJ.woff2) format("woff2"),url(/assets/c2/anton-vietnamese-400-normal-2FfR1wHA.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/c2/anton-latin-ext-400-normal-SyiqE2Jt.woff2) format("woff2"),url(/assets/c2/anton-latin-ext-400-normal-BMODBQc6.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/c2/anton-latin-400-normal-Byf51wtH.woff2) format("woff2"),url(/assets/c2/anton-latin-400-normal-AUNGEG_V.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/c2/bebas-neue-latin-ext-400-normal-DWiEslNC.woff2) format("woff2"),url(/assets/c2/bebas-neue-latin-ext-400-normal-HFKRJXnW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/c2/bebas-neue-latin-400-normal-9mHNbWWO.woff2) format("woff2"),url(/assets/c2/bebas-neue-latin-400-normal-Bi-ndsyu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/c2/playfair-display-cyrillic-400-normal-CjW2EstV.woff2) format("woff2"),url(/assets/c2/playfair-display-cyrillic-400-normal-ZiRag6zj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/c2/playfair-display-vietnamese-400-normal-BV2APVTb.woff2) format("woff2"),url(/assets/c2/playfair-display-vietnamese-400-normal-BbvUAu4N.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/c2/playfair-display-latin-ext-400-normal-BxlSGspa.woff2) format("woff2"),url(/assets/c2/playfair-display-latin-ext-400-normal-qdZwdvNS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/c2/playfair-display-latin-400-normal-CFtfchNt.woff2) format("woff2"),url(/assets/c2/playfair-display-latin-400-normal-DHYHbkg3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/c2/playfair-display-cyrillic-700-normal-Dw3uKy19.woff2) format("woff2"),url(/assets/c2/playfair-display-cyrillic-700-normal-Dk1mTcxf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/c2/playfair-display-vietnamese-700-normal-CaKJSIny.woff2) format("woff2"),url(/assets/c2/playfair-display-vietnamese-700-normal-Cr1rw0mr.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/c2/playfair-display-latin-ext-700-normal-C58ejOkc.woff2) format("woff2"),url(/assets/c2/playfair-display-latin-ext-700-normal-D5HUU8GT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/c2/playfair-display-latin-700-normal-CuDiGg7c.woff2) format("woff2"),url(/assets/c2/playfair-display-latin-700-normal-Bc_1Q1cG.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/c2/playfair-display-cyrillic-400-italic-drKdN10-.woff2) format("woff2"),url(/assets/c2/playfair-display-cyrillic-400-italic-24vVh5t9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/c2/playfair-display-vietnamese-400-italic-CD15TOr5.woff2) format("woff2"),url(/assets/c2/playfair-display-vietnamese-400-italic-Cpv4sfwY.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/c2/playfair-display-latin-ext-400-italic-zVOgzDMq.woff2) format("woff2"),url(/assets/c2/playfair-display-latin-ext-400-italic-CZOjvne0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/c2/playfair-display-latin-400-italic-LeeEXsx5.woff2) format("woff2"),url(/assets/c2/playfair-display-latin-400-italic-hIeePEuE.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/c2/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2) format("woff2"),url(/assets/c2/space-grotesk-vietnamese-400-normal-BIWiOVfw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/c2/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2) format("woff2"),url(/assets/c2/space-grotesk-latin-ext-400-normal-DRPE3kg4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/c2/space-grotesk-latin-400-normal-CJ-V5oYT.woff2) format("woff2"),url(/assets/c2/space-grotesk-latin-400-normal-BnQMeOim.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/c2/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2) format("woff2"),url(/assets/c2/space-grotesk-vietnamese-700-normal-Duxec5Rn.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/c2/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2) format("woff2"),url(/assets/c2/space-grotesk-latin-ext-700-normal-HVCqSBdx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/c2/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2"),url(/assets/c2/space-grotesk-latin-700-normal-CwsQ-cCU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/c2/poppins-devanagari-400-normal-CJDn6rn8.woff2) format("woff2"),url(/assets/c2/poppins-devanagari-400-normal-CqVvlrh5.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/c2/poppins-latin-ext-400-normal-by3JarPu.woff2) format("woff2"),url(/assets/c2/poppins-latin-ext-400-normal-DaBSavcJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/c2/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/c2/poppins-latin-400-normal-BOb3E3N0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/c2/poppins-devanagari-700-normal-O-jipLrW.woff2) format("woff2"),url(/assets/c2/poppins-devanagari-700-normal-fHs-vx92.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/c2/poppins-latin-ext-700-normal-cby-RkWa.woff2) format("woff2"),url(/assets/c2/poppins-latin-ext-700-normal-DctTR6Tg.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/c2/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/c2/poppins-latin-700-normal-BVuQR_eA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/c2/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/c2/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/c2/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/c2/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/c2/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2) format("woff2"),url(/assets/c2/dm-sans-latin-ext-700-normal-BLI3TTWz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/c2/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/c2/dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/c2/caveat-cyrillic-ext-400-normal-3iEGd-c5.woff2) format("woff2"),url(/assets/c2/caveat-cyrillic-ext-400-normal-Cg0RnRQ5.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/c2/caveat-cyrillic-400-normal-9cDH9rLW.woff2) format("woff2"),url(/assets/c2/caveat-cyrillic-400-normal-CebvvJET.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/c2/caveat-latin-ext-400-normal-D7hBUiug.woff2) format("woff2"),url(/assets/c2/caveat-latin-ext-400-normal-DtiRFvw0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/c2/caveat-latin-400-normal-D6LQsQ_v.woff2) format("woff2"),url(/assets/c2/caveat-latin-400-normal-BzhAQZkN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/c2/caveat-cyrillic-ext-700-normal-CrK2-ngJ.woff2) format("woff2"),url(/assets/c2/caveat-cyrillic-ext-700-normal-DjFGiEhD.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/c2/caveat-cyrillic-700-normal-BIyejhEL.woff2) format("woff2"),url(/assets/c2/caveat-cyrillic-700-normal-Bhcx9qBB.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/c2/caveat-latin-ext-700-normal-DFbRgDry.woff2) format("woff2"),url(/assets/c2/caveat-latin-ext-700-normal-DjJQd59I.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/c2/caveat-latin-700-normal-D8_1Nw6V.woff2) format("woff2"),url(/assets/c2/caveat-latin-700-normal-cPyBTTZN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
