:root{--logo-g0:var(--logo-light-green);--logo-g1:var(--logo-light-cyan);--logo-g2:var(--logo-light-blue);--logo-g3:var(--logo-light-blue);--logo-g4:var(--logo-light-violet);--logo-word:linear-gradient(90deg, var(--logo-light-green), var(--logo-light-cyan), var(--logo-light-blue), var(--logo-light-violet))}[data-theme=night],.shell .top,.logo-on-dark{--logo-g0:var(--logo-dark-green);--logo-g1:var(--logo-dark-cyan);--logo-g2:var(--logo-dark-sky);--logo-g3:var(--logo-dark-periwinkle);--logo-g4:var(--logo-dark-violet);--logo-word:linear-gradient(90deg, var(--logo-dark-green), var(--logo-dark-cyan), var(--logo-dark-sky), var(--logo-dark-periwinkle), var(--logo-dark-violet))}.wordmark,.wp-word{background-image:var(--logo-word);color:#0000;-webkit-text-fill-color:transparent;background-repeat:no-repeat;background-size:calc(100% - .06em) 100%;-webkit-background-clip:text;background-clip:text;margin-block:-.2em;padding-block:.2em}@media (forced-colors:active){.mark-shape{stroke:canvastext}.wordmark,.wp-word{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}}@media print{.wordmark,.wp-word{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.access-page{--access-green:#00b483;--access-green-text:#047c5a;--access-green-wash:#e7f8f2;--access-violet:#a666c8;--access-violet-text:#864aa5;--access-violet-wash:#f6eef9;--access-pad:var(--radius-sm);color:var(--ink);gap:16px;min-width:0;display:grid}.shell[data-access=true] .section-promise{display:none}.access-page h2{margin:0;font-size:1rem}.access-page p,.access-page .page-header{margin:0}.access-subnav-frame{min-width:0;position:relative}.access-subnav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px 20px;min-width:0;display:flex}.access-subnav a{min-height:32px;color:var(--ink-2);border-radius:var(--radius-sm);white-space:nowrap;flex:none;align-items:center;padding:8px 0;text-decoration:none;display:inline-flex}.access-subnav a[aria-current=page]{color:var(--access-green-text);box-shadow:inset 0 -2px 0 var(--access-green)}.access-subnav a[data-tone=group][aria-current=page]{color:var(--access-violet-text);box-shadow:inset 0 -2px 0 var(--access-violet)}.access-split{gap:var(--split-gutter);grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:start;min-width:0;display:grid}.access-split[data-open=false]{grid-template-columns:minmax(0,1fr)}.access-split[data-open=false] .access-detail{display:none}.access-list,.access-detail{align-content:start;align-self:start;gap:8px;min-width:0;margin:0;display:grid}.access-list{background:0 0;border:0;padding:0}.access-detail{padding:var(--access-pad);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-xl)}.access-card,.access-why,.access-grant{background:var(--paper);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:var(--radius-md)}.access-toolbar,.access-row,.access-actions,.access-tabs,.access-permission{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.access-page input,.access-page select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);min-height:36px;color:var(--ink);font:inherit;padding:0 12px}.access-page input[type=search],.access-page input[type=text]{flex:180px}.access-page button.access-primary{border-radius:var(--radius-md);background:var(--access-green);min-height:36px;color:var(--ink);border-color:#0000;padding:0 16px;font-weight:650}.access-card{text-align:left;width:100%;color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;display:grid}.access-card[aria-current=page]{box-shadow:inset 0 0 0 1px var(--access-green)}.access-card[data-tone=group][aria-current=page]{box-shadow:inset 0 0 0 1px var(--access-violet)}.access-copy{gap:2px;min-width:0;display:grid}.access-line{align-items:center;gap:8px;min-width:0;display:flex}.access-title{min-width:0;font-size:var(--card-title-size);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.25;overflow:hidden}.access-detail>h2{font-size:1.25rem}.access-meta{min-width:0;color:var(--ink-2);font-size:var(--card-meta-size);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.access-card .status-pill{flex:none}.access-source,.access-scope-pill{border-radius:var(--radius-pill);align-items:center;font-weight:650;line-height:1;display:inline-flex}.access-source{background:var(--surface);min-height:20px;color:var(--ink-2);padding:0 8px;font-size:.75rem}.access-scope-pill{background:var(--access-green-wash);min-height:28px;color:var(--access-green-text);padding:0 12px;font-size:.8rem}.access-page .access-tabs{border-bottom:1px solid var(--line);justify-content:flex-start;gap:8px 20px;width:fit-content;max-width:100%}.access-page .access-tabs button[role=tab]{border-radius:var(--radius-sm);min-width:max-content;min-height:32px;color:var(--ink-2);font-size:inherit;box-shadow:none;background:0 0;border:0;flex:none;padding:8px 0;font-weight:500}.access-page .access-tabs button[role=tab][aria-selected=true]{color:var(--access-green-text);box-shadow:inset 0 -2px 0 var(--access-green);background:0 0}.access-permissions{gap:16px;display:grid}.access-permission{grid-template-columns:max-content minmax(0,1fr);place-items:center start;column-gap:8px;display:grid}.access-sources{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.access-page button.access-scope-pill{cursor:pointer;font:inherit;border:0;font-size:.8rem;font-weight:650}.access-why{gap:8px;padding:12px;display:grid}.access-why h2{font-size:1rem}.access-block{gap:8px;display:grid}.access-grant{background:color-mix(in srgb, var(--ink) 3%, var(--paper));gap:12px;padding:12px}.access-empty{color:var(--ink-2);font-size:.9rem}.access-text{border-radius:var(--radius-sm);min-height:32px;color:var(--ink-2);background:0 0;border:0;padding:0 4px;font-size:.85rem;font-weight:550}.access-text[aria-expanded]{color:var(--access-green-text);font-weight:650}.access-scope{overflow-x:auto}.access-scope table{border-collapse:collapse;min-width:520px}.access-scope th,.access-scope td{border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);text-align:center;vertical-align:middle;padding:4px 8px;font-size:.78rem;font-weight:500}.access-scope th{text-align:left}.access-scope .access-text{justify-content:flex-start}.access-pill{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);border-radius:var(--radius-pill);height:28px;min-height:28px;color:var(--ink-2);background:0 0;padding:0 12px;font-size:.8rem;font-weight:550}.access-pill[aria-pressed=true]{background:var(--access-green-wash);color:var(--access-green-text);border-color:#0000}.access-cell{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);border-radius:var(--radius-xs);background:0 0;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;min-height:18px;padding:0;display:inline-flex}.access-cell[data-on=true]{background:var(--access-green);border-color:var(--access-green)}.access-cell[data-on=true]:after{content:"";border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);width:8px;height:4px;transform:rotate(-45deg)translateY(-1px)}.access-menu{position:relative}.access-more{border-radius:var(--radius-sm);width:32px;min-width:32px;height:32px;min-height:32px;color:var(--ink-2);letter-spacing:.04em;background:0 0;border:0;padding:0}.access-menu-pop{z-index:5;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);min-width:10rem;box-shadow:0 8px 24px color-mix(in srgb, var(--ink) 12%, transparent);padding:4px;position:absolute;top:calc(100% + 4px);right:0}.access-menu-pop button{border-radius:var(--radius-sm);text-align:left;background:0 0;border:0;justify-content:flex-start;justify-items:start;width:100%;min-height:32px;padding:8px;display:grid}.access-back{display:none}@media (max-width:768px){.access-subnav{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.access-subnav::-webkit-scrollbar{display:none}.access-page button,.access-page a,.access-page input,.access-page select,.access-subnav a{min-height:40px}.access-page .access-cell,.access-page .access-more,.access-page .access-back,.access-page .access-pill{min-width:40px;min-height:40px}.access-page .access-pill{height:40px}.access-cell{border-radius:var(--radius-sm);width:40px;height:40px}}@media (max-width:720px){.access-split{grid-template-columns:1fr}.access-split[data-open=true] .access-list{display:none}.access-split[data-open=true] .access-detail{display:grid}.access-split[data-open=true] .access-back{border-radius:var(--radius-sm);min-height:40px;color:var(--access-green-text);background:0 0;border:0;justify-self:start;padding:0 4px;font-size:.85rem;display:inline-flex}}[data-theme=night] .access-page{--access-green-text:#8fe0c0;--access-green-wash:color-mix(in srgb, #00b483 22%, var(--paper));--access-violet-text:#e0b4f8;--access-violet-wash:color-mix(in srgb, #a666c8 24%, var(--paper))}[data-theme=night] .access-page button.access-primary{color:#10151e}.wp{--wp-measure:1120px;--green-300:#04e6ab;--green-500:#00b483;--green-500-press:#009e74;--green-600:#047c5a;--green-700:#016549;--violet-300:#ddaff7;--violet-600:#864aa5;--explore:var(--green-600);--explore-top:var(--green-600);--explore-bottom:var(--green-700);--explore-lumen:var(--green-300);--explore-light:var(--explore-lumen);--color-primary:var(--explore);--color-on-primary:#fff;--ring-0:#049e74;--ring-0-lumen:#07fcbc;--ring-1:#018965;--ring-1-lumen:#02e6aa;--ring-2:#047c5a;--ring-2-lumen:#06d09a;--ring-3:#037555;--ring-3-lumen:#03c18f;--ring-4:#026f51;--ring-4-lumen:#01b384;--ring-5:#026c4e;--ring-5-lumen:#05a579;--v-org:#047c5a;--v-org-lumen:#06d09a;--v-operations:var(--green-600);--v-operations-lumen:#04e6ab;background:var(--canvas,#fcfdfe);color:var(--ink,#102018);font-family:var(--font-body);overflow-wrap:normal;word-break:normal;hyphens:none;min-height:100vh;font-size:16px;line-height:1.5}@supports (color:lab(0% 0 0)){.wp{--green-300:lab(81.4865% -58.8027 15.411);--green-500:lab(64.8506% -51.718 13.525);--green-500-press:lab(57.7446% -47.9485 12.5313);--green-600:lab(45.7366% -36.9976 9.69855);--green-700:lab(37.4312% -32.1649 8.43039);--violet-300:lab(77.6041% 26.7725 -29.4448);--violet-600:lab(41.9867% 38.3045 -39.3869);--ring-0:lab(57.6146% -44.2673 11.6028);--ring-0-lumen:lab(88.4894% -62.9491 16.4984);--ring-1:lab(50.4956% -40.1251 10.5158);--ring-1-lumen:lab(81.3704% -58.807 15.4114);--ring-2:lab(45.7366% -36.9976 9.69855);--ring-2-lumen:lab(74.2385% -54.2986 14.2318);--ring-3:lab(43.3636% -35.6168 9.33621);--ring-3-lumen:lab(69.4925% -51.5371 13.5072);--ring-4:lab(40.9907% -34.236 8.97387);--ring-4-lumen:lab(64.7465% -48.7757 12.7825);--ring-5:lab(39.8042% -33.5457 8.79271);--ring-5-lumen:lab(59.9875% -45.648 11.9652);--v-org:lab(45.7366% -36.9976 9.69855);--v-org-lumen:lab(74.2385% -54.2986 14.2318);--v-operations-lumen:lab(81.4865% -58.8027 15.411)}}.wp main{min-height:0;padding:0}.wp h1,.wp h2,.wp h3{font-family:var(--font-display);font-synthesis:none;letter-spacing:-.03em;color:inherit;font-weight:600;line-height:1.08}.wp h1{margin:0 0 12px;font-size:48px}.wp h2{margin:0 0 8px;font-size:32px}.wp h3{margin:0 0 8px;font-size:16px}.wp p{margin:0 0 12px}[data-theme=night] .wp{--explore-lumen:#05f5b6;--explore-light:var(--explore-lumen);--ring-0:#07fcbc;--ring-1:#02e6aa;--ring-2:#06d09a;--ring-3:#03c18f;--ring-4:#01b384;--ring-5:#05a579;--ring-0-lumen:var(--ring-0);--ring-1-lumen:var(--ring-1);--ring-2-lumen:var(--ring-2);--ring-3-lumen:var(--ring-3);--ring-4-lumen:var(--ring-4);--ring-5-lumen:var(--ring-5);--v-org:#00dfa5;--v-org-lumen:var(--v-org);--v-operations:#05f5b6;--v-operations-lumen:var(--v-operations)}@supports (color:lab(0% 0 0)){[data-theme=night] .wp{--explore-lumen:lab(86.1164% -61.5684 16.1361);--ring-0:lab(88.4894% -62.9491 16.4984);--ring-1:lab(81.3704% -58.807 15.4114);--ring-2:lab(74.2385% -54.2986 14.2318);--ring-3:lab(69.4925% -51.5371 13.5072);--ring-4:lab(64.7465% -48.7757 12.7825);--ring-5:lab(59.9875% -45.648 11.9652);--v-org:lab(78.9974% -57.4263 15.0491);--v-operations:lab(86.1164% -61.5684 16.1361)}}@media (color-gamut:p3){.wp{--green-500:#00b483;--green-500-press:#00a072;--green-600:#007e58;--green-700:#006747}@supports (color:lab(0% 0 0)){.wp{--green-500:lab(65.1228% -59.5576 15.4847);--green-500-press:lab(58.0296% -56.1958 14.5873);--green-600:lab(46.1771% -49.7305 12.8747);--green-700:lab(37.8198% -43.4126 11.234)}}}.wp a{color:inherit}.wp-lede{color:var(--ink-2);max-width:38rem;font-size:18px;line-height:1.45}.wp-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px;font-size:12px}.wp-muted{color:var(--ink-3);font-size:13px}.wp-lockup{color:#0f1520;flex:none;align-items:center;gap:8px;text-decoration:none;display:inline-flex}[data-theme=night] .wp-lockup{color:#e8ecf2}.wp-mark{width:32px;height:32px;display:block}.wp-word{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:22px;font-weight:600;line-height:1}html{scroll-padding-top:88px}.wp-header{z-index:4;background:color-mix(in srgb, var(--canvas,#fcfdfe) 90%, transparent);border-bottom:1px solid var(--line);backdrop-filter:blur(12px);position:sticky;top:0}.wp-header-inner{width:min(var(--wp-measure), calc(100% - 48px));align-items:center;gap:20px;height:60px;margin:0 auto;display:flex}.wp-header nav{gap:16px;margin-left:auto;display:flex}.wp-header nav a{color:var(--ink-2);font-size:14px;text-decoration:none}.wp-header-actions,.wp-actions{flex-wrap:wrap;gap:8px;display:flex}.wp-btn{background:var(--green-500);height:36px;color:var(--ink);border:1px solid var(--green-500);border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:560;text-decoration:none;display:inline-flex}.wp a.wp-btn{color:var(--ink)}[data-theme=night] .wp .wp-btn:not(.wp-btn-secondary),[data-theme=night] .wp a.wp-btn:not(.wp-btn-secondary){color:var(--ink-bar);-webkit-text-fill-color:var(--ink-bar)}.wp-btn:not(.wp-btn-secondary):hover,.wp-btn:not(.wp-btn-secondary):active{background:var(--green-500-press);border-color:var(--green-500-press)}.wp-btn-secondary,.wp a.wp-btn.wp-btn-secondary{color:var(--ink);border-color:var(--line);background:0 0}.wp-hero,.wp-block,.wp-footer{box-sizing:border-box;width:100%;padding-inline:max(24px, calc((100% - var(--wp-measure)) / 2));margin-inline:0}.wp-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:32px;padding-block:32px 20px;display:grid}.wp-block{border-top:1px solid var(--line);padding-block:36px}.wp-split,.wp-problem,.wp-faq{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:28px;display:grid}.wp-shot{min-width:0;margin:0}.wp-shot-frame{border:1px solid var(--line);background:var(--paper);box-shadow:inset 0 3px 0 var(--explore-lumen,#04e6ab), 0 10px 28px color-mix(in srgb, var(--ink) 6%, transparent);border-radius:8px;overflow:hidden}.wp-shot img{aspect-ratio:16/10;object-fit:cover;object-position:left top;width:100%;height:auto;display:block}.wp-shot-todo{color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin:8px 0 0;font-size:12px}.wp-shot figcaption{font-family:var(--font-mono);color:var(--ink-3);margin-top:8px;font-size:12px;line-height:1.4}.wp-copy ul,.wp-points,.wp-audience ul,.wp-soon ul,.wp-pricing ul,.wp-steps ol,.wp-sheet-grid ul,.wp-sheet-grid ol{margin:8px 0 0;padding-left:20px}.wp-copy li,.wp-points li,.wp-soon li{margin:0 0 8px}.wp-points{gap:12px;margin:0;padding:0;list-style:none;display:grid}.wp-points li,.wp-audience li,.wp-pricing li,.wp-steps li{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:12px 16px}.wp-points li{box-shadow:inset 3px 0 0 var(--explore-lumen,#04e6ab)}.wp-problem.wp-problem-drift{display:block}.wp-drift{min-width:0;margin-top:8px;position:relative}.wp-drift-curve{width:100%;height:84px;color:var(--explore-lumen);position:absolute;top:0;left:0;right:0}.wp-drift ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:28px 0 0;list-style:none;display:grid;position:relative}.wp-drift li{border:1px solid var(--line);background:var(--paper);box-shadow:inset 0 3px 0 var(--explore-lumen,#04e6ab);border-radius:8px;padding:16px}.wp-drift li:first-child{margin-top:36px}.wp-drift li:nth-child(2){margin-top:20px}.wp-drift-index{font-family:var(--font-mono);color:var(--ink-3);margin-bottom:8px;font-size:12px;display:block}.wp-drift strong{font-family:var(--font-display);margin-bottom:4px;font-weight:600;display:block}.wp-stakes{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.wp-steps ol{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.wp-steps li{box-shadow:inset 0 3px 0 var(--violet-300)}.wp-step-index{font-family:var(--font-mono);color:var(--ink-3);margin-bottom:8px;font-size:12px;display:block}.wp-steps strong{font-family:var(--font-display);margin-bottom:4px;font-weight:600;display:block}.wp-analogy{max-width:44rem;color:var(--ink);margin:16px 0 0;font-size:17px;line-height:1.4}.wp-loop{margin-top:8px}.wp-loop-frame{border:1.5px solid color-mix(in srgb, var(--explore-lumen) 70%, var(--line));background:radial-gradient(ellipse at center, color-mix(in srgb, var(--explore-lumen) 18%, transparent), transparent 70%);border-radius:16px;max-width:720px;margin:12px auto 0;padding:28px 24px 16px;position:relative}.wp-loop-align{background:var(--canvas,#fcfdfe);color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;margin:0;padding:0 12px;font-size:12px;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.wp-loop-align span{color:var(--explore);font-weight:650}.wp-loop-grid{grid-template-rows:auto 46px auto;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:center;display:grid}.wp-loop-node{border:1px solid var(--line);background:var(--paper);box-shadow:inset 0 3px 0 var(--explore-lumen,#04e6ab);border-radius:8px;padding:12px 16px}.wp-loop-node span{font-family:var(--font-mono);color:var(--ink-3);margin-bottom:2px;font-size:12px;display:block}.wp-loop-node strong{font-family:var(--font-display);font-weight:600}.wp-loop-arrow{width:100%;height:100%;color:var(--explore-lumen);justify-content:center;align-items:center;display:flex}.wp-loop-arrow svg{flex:none;width:40px;height:14px;display:block}.wp-loop-hub{border:1.5px solid var(--explore-lumen);background:var(--canvas,#fcfdfe);border-radius:999px;width:8px;height:8px;margin:0 auto}.wp-loop-return{text-align:center;color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.04em;margin:12px 0 0;font-size:12px}.wp-loop-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.wp-loop-steps li{border:1px solid var(--line);background:var(--paper);box-shadow:inset 0 3px 0 var(--explore-lumen,#04e6ab);border-radius:8px;padding:12px 16px}.wp-loop-steps li:nth-child(5){box-shadow:inset 0 3px 0 var(--explore-lumen,#04e6ab);grid-column:1/-1}.wp-loop-node.is-write,.wp-loop-steps li.is-write{box-shadow:inset 0 3px 0 var(--violet-300)}.wp-loop-node.is-write span,.wp-loop-steps li.is-write .wp-step-index{color:var(--violet-600)}[data-theme=night] .wp-loop-node.is-write span,[data-theme=night] .wp-loop-steps li.is-write .wp-step-index{color:#c578ed;color:lab(62.4689% 45.514 -47.3994)}.wp-loop-steps strong{font-family:var(--font-display);margin-bottom:4px;font-weight:600;display:block}.wp-connect-top{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:28px;display:grid}.wp-offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.wp-offers li{border:1px solid var(--line);background:var(--paper);box-shadow:inset 0 3px 0 var(--explore-lumen,#04e6ab);border-radius:8px;padding:16px}.wp-offer-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.wp-offer-title strong{font-family:var(--font-display);font-weight:600}.wp-offer-later{border-top:1px dashed var(--line);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:12px 0 0;padding-top:12px;display:flex}.wp-offer-later .wp-chip{flex:none}.wp-chip-subtle{letter-spacing:.03em;height:18px;margin:0;padding:0 8px;font-size:10px}.wp-audience ul,.wp-pricing ul{gap:12px;padding:0;list-style:none;display:grid}.wp-audience ul{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.wp-audience li{box-shadow:inset 3px 0 0 var(--v-operations-lumen,#3ddba0)}.wp-pricing ul{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:16px}.wp-pricing li{box-shadow:inset 0 3px 0 var(--v-finance-lumen,#5eb6f0)}.wp-price{font-family:var(--font-display);margin-bottom:4px;font-size:20px;font-weight:600}.wp-chip{border:1px solid var(--green-600);height:22px;color:var(--explore);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;margin:0 0 8px;padding:0 8px;font-size:11px;display:inline-flex}[data-theme=night] .wp-chip{color:var(--explore-lumen);border-color:color-mix(in srgb, var(--explore-lumen) 45%, var(--line))}[data-theme=night] .wp-loop-align span,[data-theme=night] .wp-loop-arrow{color:var(--explore-lumen)}[data-theme=night] .wp-loop-hub{border-color:var(--explore-lumen)}.wp-soon ul{columns:2;column-gap:28px;margin-top:12px}.wp-soon li{break-inside:avoid}.wp-faq details{border-top:1px solid var(--line);padding:12px 0}.wp-faq summary{cursor:pointer;font-weight:600}.wp-faq details p{color:var(--ink-2);margin-top:8px}.wp-final{padding-top:44px;padding-bottom:44px}.wp-footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px 20px;padding:20px 0 28px;display:flex}.wp-footer-line{margin:0;font-weight:600}.wp-footer nav{flex-wrap:wrap;gap:12px 16px;margin-left:auto;display:flex}.wp-footer a{color:var(--ink-3);font-size:13px;text-decoration:none}.wp-closed{padding:48px 24px}.wp-d2{--wp-measure:1160px}.wp-d2 .wp-hero{align-items:end;min-height:540px;padding-top:28px;position:relative}.wp-d2 .wp-net{width:100%;height:calc(100% - 24px);stroke:color-mix(in srgb, var(--explore-lumen,#04e6ab) 80%, var(--explore));fill:var(--explore-lumen,#04e6ab);opacity:.55;pointer-events:none;position:absolute;inset:8px 0 40px}.wp-d2 .wp-hero-copy,.wp-d2 .wp-shot{z-index:1;position:relative}.wp-d2 .wp-hero h1{font-size:54px}.wp-d2 .wp-shot-frame{box-shadow:inset 0 3px 0 var(--explore-lumen,#04e6ab), 0 0 0 1px color-mix(in srgb, var(--explore-lumen,#04e6ab) 55%, transparent), 0 0 28px color-mix(in srgb, var(--explore-lumen,#04e6ab) 32%, transparent)}.wp-d2 .wp-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.wp-d2 .wp-split .wp-shot{order:-1}.wp-d2 .wp-split .wp-copy{max-width:740px}.wp-d2 .wp-shot img{aspect-ratio:16/8.2}.wp-d2 .wp-problem{box-shadow:inset 3px 0 0 var(--explore-lumen,#04e6ab);padding-left:20px}.wp-d3{--wp-measure:1040px}.wp-d3 .wp-hero,.wp-d3 .wp-split,.wp-d3 .wp-problem,.wp-d3 .wp-faq{display:block}.wp-d3 .wp-hero{padding-top:48px}.wp-d3 .wp-hero-copy,.wp-d3 .wp-copy,.wp-d3 .wp-block-head,.wp-d3 .wp-final,.wp-d3 .wp-footer-line{max-width:680px}.wp-d3 h1{max-width:12em;font-size:64px}.wp-d3 h2{font-size:36px}.wp-d3 .wp-shot{margin-top:20px}.wp-d3 .wp-shot img{aspect-ratio:16/7.2}.wp-d3 .wp-points li,.wp-d3 .wp-steps li,.wp-d3 .wp-audience li,.wp-d3 .wp-pricing li{box-shadow:none;background:0 0;border-width:0 0 1px;border-radius:0;padding:12px 0}.wp-d3 .wp-steps ol,.wp-d3 .wp-audience ul,.wp-d3 .wp-pricing ul{display:block}.wp-d3 .wp-steps li{grid-template-columns:44px minmax(0,1fr);column-gap:8px;display:grid}.wp-d3 .wp-step-index{grid-row:1/span 2;margin:0;font-size:13px}.wp-hero-only,.wp-hero-only .wp-hero{min-height:0}.wp-sheet{padding:28px 28px 64px}.wp-sheet-banner{align-items:flex-start;gap:28px;margin-bottom:12px;display:flex}.wp-sheet-banner h1{font-size:36px}.wp-sheet-block{margin-top:28px}.wp-sheet-block h2 span{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-3);margin-right:8px;font-size:13px}.wp-sheet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.wp-sheet-grid article{border:1px solid var(--line);background:var(--paper);min-width:0;box-shadow:inset 0 3px 0 var(--explore-lumen,#04e6ab);border-radius:8px;padding:16px}.wp-sheet-grid h3{font-size:22px;line-height:1.15}.wp-sheet-grid .wp-shot{margin-top:12px}.wp-sheet-grid .wp-shot img{aspect-ratio:16/10}.wp-hero,.wp-block,.wp-brain-band{scroll-margin-top:76px}.wp-brain-band{width:min(var(--wp-measure), calc(100% - 48px));height:auto;margin:16px auto 36px}.wp-brain-copy{max-width:40rem;margin:0 0 8px}.wp-brain-copy h2{margin:0 0 4px}.wp-brain-copy p{color:var(--ink-2);margin:0;font-size:15px}.wp-brain{background:0 0;width:100%;height:100%;position:relative;overflow:hidden}.wp>.banner{margin:0}.wp-notice{width:min(var(--wp-measure), calc(100% - 48px));margin:12px auto}.wp-brain-band .wp-brain{height:880px}.wp-seal{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:28px;display:grid}.wp-seal .wp-copy{flex-direction:column;justify-content:center;gap:0;line-height:1.55;display:flex}.wp-seal .wp-eyebrow{margin:0 0 14px}.wp-seal .wp-copy h2{margin:0 0 16px;line-height:1.18}.wp-seal .wp-lede{margin:0 0 22px;line-height:1.55}.wp-seal .wp-copy ul{gap:14px;margin:0;display:grid}.wp-seal .wp-copy li{margin:0;line-height:1.5}.wp-seal-frame{background:#0a1218;position:relative}.wp-seal-frame img{aspect-ratio:16/10;object-fit:cover;object-position:center 42%}.wp-seal-horizon{pointer-events:none;z-index:2;height:0;position:absolute;top:46%;left:2%;right:2%}.wp-seal-line{background:linear-gradient(90deg,#9d38ca26,#9d38ca 18%,#1f68bc 50%,#9d38ca 82%,#9d38ca26);border:0;border-radius:999px;height:3px;position:absolute;top:0;left:0;right:0;transform:translateY(-50%);box-shadow:0 0 0 1px #9d38ca73,0 0 14px #9d38ca8c,0 0 28px #1f68bc4d}.wp-seal-mark{color:#edd9f8;font-family:var(--font-mono);letter-spacing:.04em;text-transform:lowercase;background:#241938;border:1px solid #bf7edd;border-radius:999px;align-items:center;gap:6px;padding:4px 9px 4px 7px;font-size:11px;display:inline-flex;position:absolute;top:0;left:22%;transform:translateY(-50%);box-shadow:0 2px 10px #00000073}.wp-seal-lock{color:#c77be8;flex:none}.wp-seal-label{line-height:1}.wp-seal-chip{max-width:min(100%,17.5rem);font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 9px;font-size:10px;line-height:1.3;display:inline-flex;position:absolute;right:0;box-shadow:0 2px 10px #00000080}.wp-seal-chip-sealed{color:#f0e2fa;background:#1c172d;border:1px solid #9d38ca8c;bottom:8px}.wp-seal-chip-approved{white-space:nowrap;color:#d7f3ea;background:#091f20;border:1px solid #047c5a8c;max-width:none;top:8px;left:22%;right:auto}.wp-seal-doc{z-index:3;pointer-events:none;transform-origin:0 0;filter:drop-shadow(0 8px 18px #0000008c);width:min(34%,14.75rem);position:absolute;top:55%;left:63%;transform:scale(.65)}.wp-seal-doc-pin{background:linear-gradient(90deg,#05a579,#05a57933);width:1.15rem;height:2px;position:absolute;top:1.35rem;left:-1.1rem;box-shadow:0 0 8px #05a5798c}.wp-seal-doc-pin:before{content:"";background:#05a579;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:-5px;transform:translateY(-50%);box-shadow:0 0 0 3px #05a57959}.wp-seal-doc-card{color:#142019;background:#f7faf9;border:1px solid #79cab2;border-radius:12px;gap:6px;padding:10px 10px 8px;display:grid;box-shadow:0 0 0 1px #05a57940,0 12px 28px #00000059}.wp-seal-doc-head{gap:2px;display:grid}.wp-seal-doc-title{letter-spacing:-.01em;color:#0e1a14;font-size:14px;font-weight:650;line-height:1.25}.wp-seal-doc-ref{font-family:var(--font-mono);color:#5b7168;font-size:11px}.wp-seal-doc-chips{flex-wrap:wrap;gap:5px;display:flex}.wp-seal-doc-chip{color:#244038;background:#e7f2ee;border:1px solid #cfe3db;border-radius:999px;align-items:center;padding:2px 7px;font-size:10px;line-height:1.35;display:inline-flex}.wp-seal-doc-chip-ops{color:#065f46;background:#d7f1ea;border-color:#9bdbc9}.wp-seal-doc-blurb{color:#334940;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.wp-seal-doc-foot{font-family:var(--font-mono);color:#5b7168;white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.wp-seal-doc-status{color:#065f46;white-space:nowrap;background:#d2efe7;border:1px solid #8fd7c3;border-radius:999px;flex:none;align-items:center;padding:2px 7px;font-weight:600;display:inline-flex}@media (max-width:720px){.wp-seal{grid-template-columns:1fr}.wp-seal-horizon{top:46%;left:2%;right:2%}.wp-seal-chip{white-space:normal;max-width:12.5rem;font-size:9px}.wp-seal-doc{transform-origin:0 0;width:min(50%,14.5rem);left:52%;transform:scale(.65)}.wp-seal-doc-title{font-size:12px}.wp-seal-mark{left:18%}}.wp-brain-hero{height:612px;min-height:0}.wp-brain canvas{background:0 0;width:100%;height:100%;display:block}.wp-brain-card{z-index:2;border:1px solid var(--line);border-left:3px solid var(--accent,var(--explore-lumen));background:var(--paper);width:232px;box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 8%, transparent), 0 16px 36px color-mix(in srgb, var(--ink) 18%, transparent);pointer-events:none;opacity:0;border-radius:8px;margin:0;padding:12px 12px 12px 16px;position:absolute;top:0;left:0}.wp-brain-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.wp-brain-ref{font-family:var(--font-mono);color:var(--ink-2);font-size:12px}.wp-brain-title{font-family:var(--font-body);letter-spacing:0;margin:4px 0 8px;font-size:14px;font-weight:650;line-height:1.25;display:block}.wp-brain-chips{color:var(--ink-3);flex-wrap:wrap;gap:4px;font-size:11px;display:flex}.wp-brain-chips span{border:1px solid color-mix(in srgb, var(--chip,var(--ink-2)) 42%, var(--line));height:20px;color:var(--ink-2);background:0 0;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.wp-brain-status{background:var(--green-600);color:#fff;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:650;display:inline-flex}.wp-brain-card[data-status=In\ review] .wp-brain-status,.wp-brain-card[data-kind=align] .wp-brain-status{background:var(--violet-600);color:#fff}[data-theme=night] .wp-brain-status{background:var(--green-600);color:#fff}[data-theme=night] .wp-brain-card[data-status=In\ review] .wp-brain-status,[data-theme=night] .wp-brain-card[data-kind=align] .wp-brain-status{background:var(--violet-600);color:#fff}@media (max-width:800px){.wp-brain-band .wp-brain{height:380px}.wp-brain-hero{height:428px;margin-top:16px}.wp-brain-card{width:188px}}@media (max-width:640px){.wp-hero>.wp-shot{margin-top:16px}}.wp-brain[data-phone="1"] .wp-brain-card{border-radius:6px;width:110px;padding:6px 7px 7px 9px}.wp-brain[data-phone="1"] .wp-brain-card-top{flex-wrap:wrap;gap:2px 4px}.wp-brain[data-phone="1"] .wp-brain-ref{font-size:11px;line-height:16px}.wp-brain[data-phone="1"] .wp-brain-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:11px;line-height:1.2;display:-webkit-box;overflow:hidden}.wp-brain[data-phone="1"] .wp-brain-chips{display:none}.wp-brain[data-phone="1"] .wp-brain-status{height:16px;padding:0 6px;font-size:11px}@media (max-width:800px){.wp h1,.wp-d3 h1{font-size:34px}.wp h2,.wp-d3 h2{font-size:26px}.wp-header nav{display:none}.wp-header-inner{flex-wrap:wrap;row-gap:8px;height:auto;min-height:56px;padding:8px 0}.wp-header-actions{margin-left:auto}.wp-header .wp-btn{height:34px;padding:0 12px}.wp-header-inner,.wp-hero,.wp-block,.wp-footer,.wp-notice,.wp-brain-band{box-sizing:border-box;width:100%;margin-inline:0;padding-inline:16px}.wp-hero,.wp-block,.wp-brain-band{scroll-margin-top:112px}.wp-hero,.wp-split,.wp-problem,.wp-faq,.wp-steps ol,.wp-audience ul,.wp-pricing ul,.wp-sheet-grid{display:block}.wp-d2 .wp-hero{min-height:0}.wp-d2 .wp-net{display:none}.wp-soon ul{columns:1}.wp-drift-curve{display:none}.wp-drift ol,.wp-stakes{display:block}.wp-drift li,.wp-drift li:first-child,.wp-drift li:nth-child(2),.wp-stakes li{margin:0 0 12px}.wp-loop-grid{grid-template-rows:auto 40px auto;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr)}.wp-loop-arrow svg{width:26px;height:10px}.wp-loop-frame{padding:28px 12px 12px}.wp-loop-node{padding:12px}.wp-loop-steps,.wp-connect-top,.wp-offers{display:block}.wp-loop-steps li,.wp-offers li{margin-bottom:12px}.wp-loop-steps li:nth-child(5){grid-column:auto}.wp-pricing li,.wp-audience li,.wp-steps li,.wp-sheet-grid article{margin-bottom:12px}.wp-footer nav{margin-left:0}.wp-header .wp-btn,.wp a.wp-btn,.wp-header-inner>a.wp-lockup,.wp-footer a,.wp input,.wp select,.wp textarea,.wp-faq summary{min-width:40px;min-height:40px}.wp-header .wp-btn,.wp a.wp-btn,.wp-header-inner>a.wp-lockup{height:40px;max-height:none}.wp-faq summary{box-sizing:border-box;align-items:center;display:flex}}.wp-brain-status[hidden],.wp-brain-status:empty{display:none}.wp .wp-oc{padding-block:44px 16px;display:block}.wp-oc .wp-oc-eyebrow{color:var(--green-600);letter-spacing:0;text-transform:none;margin:0 0 10px;font-family:inherit;font-size:15px;font-weight:600}.wp-oc h1{text-wrap:balance;margin:0 0 14px}.wp-oc .wp-lede{max-width:40rem;margin:0 0 10px}.wp-oc .wp-body{color:var(--ink-2);max-width:40rem;margin:0 0 22px}.wp-oc .wp-actions{margin:0}.wp-oc-figure{min-width:0;margin:0}.wp-oc-figure figcaption,.wp-oc-caption{font-family:var(--font-mono);color:var(--ink-3);max-width:60rem;margin:10px 0 0;font-size:11px;line-height:1.45}.wp-oc-art,.wp-oc-layers{position:relative}.wp-oc-layers img{width:100%;height:auto;display:block}.wp-oc-layers .wp-oc-logo{position:absolute;inset:0}.wp-oc-cropped .wp-oc-clip{overflow:hidden}.wp-oc-cropped .wp-oc-layers{width:124.2%;margin-left:-24.2%}[data-theme=night] .wp-oc-art{background:#fcfdfe;border-radius:12px;padding:12px}.wp-oc-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow:auto hidden}.wp-oc-h1 .wp-oc-copy{text-align:center;max-width:760px;margin:0 auto 8px}.wp-oc-h1 h1{font-size:46px}.wp-oc-h1 .wp-body{margin-bottom:18px}.wp-oc-h1 .wp-lede,.wp-oc-h1 .wp-body{margin-inline:auto}.wp-oc-h1 .wp-actions{justify-content:center}.wp-oc-h1 .wp-oc-figure{margin-top:20px}.wp-oc-h1 .wp-oc-scroll{overflow:visible}.wp-oc-h1 figcaption{text-align:center;margin-inline:auto}.wp .wp-oc-h6{background:#fcfdfe;padding-block:60px 24px}.wp-oc-h6 .wp-oc-copy{text-align:center;max-width:920px;margin:0 auto}.wp-oc-h6 h1{letter-spacing:-.03em;margin:0;font-size:44px;line-height:1.15}.wp-oc-h6 .wp-lede{letter-spacing:-.01em;color:#3a5160;max-width:36rem;margin:14px auto 0;font-size:18px;line-height:1.35}.wp-oc-h6 .wp-body{display:none}.wp-oc-h6 .wp-actions{justify-content:center;margin:16px 0 0}.wp-oc-h6 .wp-oc-figure{margin-top:22px}.wp-oc-h6 .wp-oc-scroll{overflow:visible}.wp-oc-h6 figcaption{display:none}.wp .wp-oc-h6 .wp-oc-figure{width:min(1028px,100%);margin-inline:auto}.wp-hero-b-art,.wp-hero-b-img{background:#fcfdfe;border:0;width:100%;height:auto;margin:0;display:block}.wp-oc-h6 .wp-hero-b-art:not(.wp-hero-anim-art) *,.wp-oc-h6 .wp-hero-b-img{transition:none!important;animation:none!important}.wp-hero-anim-art{background:#fcfdfe;width:100%;height:auto;margin:0;display:block;position:relative;overflow:hidden}.wp-oc-h6 .wp-oc-figure:has(.wp-hero-anim-art){-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 3% 8%,#000 92% 97%,#0000 100%),linear-gradient(#0000 0%,#000 2% 6%,#000 94% 98%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 3% 8%,#000 92% 97%,#0000 100%),linear-gradient(#0000 0%,#000 2% 6%,#000 94% 98%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.wp-hero-anim-stage{opacity:0;background:#fcfdfe;width:100%;height:100%;margin:0;transition:opacity .42s;display:block;position:absolute;inset:0}.wp-hero-anim-art.is-ready .wp-hero-anim-stage{opacity:1}.wp-hero-anim-stage svg{width:100%;height:100%;display:block}.wp-hero-anim-loader{z-index:1;pointer-events:none;background:#fcfdfe;place-items:center;transition:opacity .42s;display:grid;position:absolute;inset:0}.wp-hero-anim-art.is-ready .wp-hero-anim-loader{opacity:0}.wp-hero-anim-loader-mark{width:min(72px,14vw);height:auto}@media (max-width:640px){.wp-oc-h6 .wp-oc-figure:has(.wp-hero-anim-art){width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);overflow:hidden}.wp-oc-h6:has(.wp-hero-anim-art){overflow-x:clip}.wp-oc-h6 .wp-hero-anim-art{width:calc(137.5vw - 44px);max-width:none;margin-left:calc(50% + -68.75vw + 22px);margin-right:0}.wp-hero-anim-loader-mark{width:min(99px,19.25vw)}}.wp-hero-anim-loader:not(.is-reduced) .wp-hero-anim-loader-mark{animation:1.35s ease-in-out infinite wp-hero-loader-pulse}@keyframes wp-hero-loader-pulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.wp-hero-anim-loader:not(.is-reduced) .wp-hero-anim-loader-mark,.wp-hero-anim-loader .wp-hero-anim-loader-mark{animation:none}.wp-hero-anim-stage{transition:none}}.wp-oc-h2 .wp-oc-copy{max-width:720px;margin-bottom:8px}.wp-oc-h2 h1{font-size:44px}.wp-oc-h2 .wp-oc-with-key{margin-top:18px;padding-left:220px;position:relative}.wp-oc-bandkey{width:200px;margin:0;padding:0;list-style:none;position:absolute;top:0;bottom:28px;left:0}.wp-oc-band{border-left:3px solid;flex-direction:column;justify-content:center;gap:2px;padding-left:12px;font-size:13px;line-height:1.35;display:flex;position:absolute;left:0;right:0}.wp-oc-band strong{font-size:15px;font-weight:650}.wp-oc-band span{color:var(--ink-3);font-size:12px}.wp-oc-band-apps{color:#9d38ca;height:31%;top:1%}.wp-oc-band-memory{color:#1f68bc;height:9%;top:34%}.wp-oc-band-knowledge{color:#047c5a;height:53%;top:45%}.wp .wp-oc-h3{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:center;gap:36px;padding-top:44px;display:grid}.wp-oc-h3 h1{font-size:42px}.wp-oc-h3 .wp-oc-figure{margin-right:min(0px, calc((100vw - var(--wp-measure)) / -2))}.wp-oc-h3 .wp-oc-scroll{overflow:visible}.wp-oc-h3 figcaption{max-width:36rem}.wp .wp-oc-h4{width:100%;padding:0 0 12px}.wp-oc-h4 .wp-oc-scene{--fw:min(58vw, 820px);min-height:max(520px, calc(var(--fw) * .4517 + 32px));background:linear-gradient(#f4f8fc 0%,#eef5fb 42%,#f7fafd 70%,#fff 100%);position:relative;overflow:hidden}.wp-oc-h4 .wp-oc-figure{width:var(--fw);margin:0;position:absolute;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 14% 100%)}.wp-oc-h4 .wp-oc-copy{z-index:2;width:min(var(--wp-measure), calc(100% - 48px));margin:0 auto;padding:52px 0 28px;position:relative}.wp-oc-h4 .wp-oc-copy>*{max-width:400px}.wp-oc-h4 .wp-oc-copy .wp-body{max-width:380px}.wp-oc-h4 h1{font-size:42px}.wp-oc-h4 .wp-oc-caption{width:min(var(--wp-measure), calc(100% - 48px));text-align:right;max-width:none;margin:8px auto 0}.wp-oc-h5 .wp-oc-copy{max-width:720px}.wp-oc-h5 h1{font-size:48px}.wp-oc-h5 .wp-oc-editorial{border-top:1px solid var(--line);grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);align-items:start;gap:32px;margin-top:28px;padding-top:24px;display:grid}.wp-oc-steps{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.wp-oc-steps li{grid-template-columns:32px 1fr;align-items:start;gap:12px;display:grid}.wp-oc-step-n{color:#fff;background:#047c5a;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:650;line-height:1;display:inline-flex}.wp-oc-steps li:first-child .wp-oc-step-n{background:#9d38ca}.wp-oc-steps li:nth-child(2) .wp-oc-step-n{background:#1f68bc}.wp-oc-steps li:nth-child(3) .wp-oc-step-n{background:#047c5a}.wp-oc-steps strong{margin-bottom:2px;font-size:15px;font-weight:650;display:block}.wp-oc-steps p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.4}.wp-oc-h5 .wp-oc-scroll{overflow:visible}@media (max-width:800px){.wp .wp-oc,.wp .wp-oc-h3{padding-top:28px;display:block}.wp-oc h1,.wp-oc-h1 h1,.wp-oc-h2 h1,.wp-oc-h3 h1,.wp-oc-h4 h1,.wp-oc-h5 h1,.wp-oc-h6 h1{font-size:32px}.wp-oc-h1 .wp-oc-copy{text-align:left}.wp-oc-h6 .wp-oc-copy{text-align:center}.wp-oc-h1 .wp-actions,.wp-oc-h6 .wp-actions{justify-content:center}.wp-oc-h6 .wp-lede{margin-top:12px;font-size:15px}.wp-oc-h6 .wp-oc-figure{margin-top:12px}.wp .wp-oc-h6{padding-block:42px 20px}.wp-oc-h1 figcaption,.wp-oc-h6 figcaption{text-align:left}.wp-oc-figure{margin-top:20px}.wp-oc-h2 .wp-oc-with-key{padding-left:0}.wp-oc-bandkey{grid-template-columns:1fr 1fr 1fr;gap:8px;width:auto;margin-bottom:12px;display:grid;position:static}.wp-oc-band{height:auto;padding-left:8px;font-size:11px;position:static}.wp-oc-band strong{font-size:12px}.wp-oc-h3 .wp-oc-figure{margin-right:0}.wp-oc-h4 .wp-oc-scene{background:0 0;flex-direction:column;min-height:0;display:flex}.wp-oc-h4 .wp-oc-figure{order:2;width:100%;position:relative}.wp-oc-h4 .wp-oc-copy{order:1;padding:28px 0 0}.wp-oc-h4 .wp-oc-copy>*{max-width:none}.wp-oc-h4 .wp-oc-caption{text-align:left}.wp-oc-h5 .wp-oc-editorial{grid-template-columns:1fr;gap:20px}.wp-oc-scroll>.wp-oc-art{min-width:640px}.wp-oc-h3 .wp-oc-scroll>.wp-oc-art,.wp-oc-h5 .wp-oc-scroll>.wp-oc-art{min-width:560px}}@media (max-width:390px){.wp-oc-h6 .wp-oc-figure,.wp-oc-h1 .wp-oc-figure{margin-top:28px}.wp-oc-h6 .wp-oc-scroll,.wp-oc-h1 .wp-oc-scroll{width:100%;max-width:100%;overflow:hidden}.wp-oc-h6 .wp-oc-scroll>.wp-oc-art,.wp-oc-h1 .wp-oc-scroll>.wp-oc-art{width:100%;min-width:0;max-width:100%}.wp-oc-h6 .wp-oc-figure,.wp-oc-h1 .wp-oc-figure{max-width:100%;overflow:hidden}.wp-oc-h6,.wp-oc-h1{overflow-x:clip}}@media (min-width:801px) and (max-height:900px){.wp .wp-oc-h6{padding-top:32px;padding-bottom:4px}.wp-oc-h6 h1{margin-bottom:6px;font-size:34px}.wp-oc-h6 .wp-lede{margin-bottom:8px;font-size:15px}.wp-oc-h6 .wp-oc-figure{margin-top:8px}}@media (min-width:801px) and (max-height:820px){.wp .wp-oc-h6{padding-top:24px}.wp-oc-h6 h1{font-size:30px}.wp-oc-h6 .wp-lede{margin-bottom:6px;font-size:14px}.wp-oc-h6 .wp-oc-figure{width:min(1028px,100%,178.7svh - 20.5505rem);margin-top:6px}}@media (max-width:390px){.wp .wp-oc-h6{padding-top:30px}.wp-oc-h6 h1{font-size:28px}.wp-oc-h6 .wp-lede{margin-bottom:10px;font-size:14px}.wp-oc-h6 .wp-oc-figure{width:100%;margin-top:6px}}.wp-placeholder-frame{aspect-ratio:16/10;background:color-mix(in srgb, var(--paper) 88%, var(--ink-3));width:100%;box-shadow:none}.wp-problem-placeholder{min-width:0;margin:0}.wp-process-head{text-align:center;flex-direction:column;align-items:center;margin:0 auto 8px;display:flex}.wp-process-head h2{max-width:28ch;margin:0 0 12px}.wp-process-head .wp-lede{max-width:46ch;margin:0}.wp-process-head .wp-analogy{text-align:center;margin:12px auto 0}.wp-process-main{margin-top:28px;display:block}.wp-process-flow{min-width:0;max-width:960px;margin:0 auto}.wp-process .wp-loop-frame{max-width:none;margin:0;padding:32px 28px 18px}.wp-process .wp-loop-grid{grid-template-rows:auto 52px auto;grid-template-columns:minmax(16rem,1fr) 64px minmax(16rem,1fr);column-gap:8px}.wp-process .wp-loop-node{align-self:stretch;min-width:0;padding:18px 20px}.wp-process .wp-loop-node strong{font-size:1.1rem}.wp-process .wp-loop-node p{color:var(--ink-2);overflow-wrap:normal;word-break:normal;hyphens:none;margin:10px 0 0;font-size:15px;line-height:1.45}.wp-process .wp-loop-arrow svg{width:48px;height:16px}.wp-loop-extra{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.wp-loop-extra li{border:1px solid var(--line);background:var(--paper);box-shadow:inset 0 3px 0 var(--explore-lumen,#04e6ab);border-radius:8px;padding:12px 16px}.wp-loop-extra strong{font-family:var(--font-display);margin-bottom:4px;font-weight:600;display:block}.wp-split .wp-copy,.wp-problem .wp-copy,.wp-seal .wp-copy,.wp-connect-top .wp-copy{min-width:min(100%,32ch)}.wp-copy p,.wp-lede,.wp-offers li>span,.wp-points li,.wp-shot figcaption{overflow-wrap:normal;word-break:normal;hyphens:none}.wp-offers{gap:16px;margin-top:28px}.wp-offers li{flex-direction:column;min-height:100%;padding:18px 18px 20px;display:flex}.wp-offer-title strong{overflow-wrap:normal;word-break:normal;hyphens:none;font-size:1.05rem;line-height:1.3}.wp-offers li>span{color:var(--ink-2);flex:1;font-size:15px;line-height:1.45}.wp-block{padding-block:48px}.wp-brain-band{margin:8px auto 24px}.wp-close{text-align:center;border-top:1px solid var(--line);background:#fcfdfe;width:100%;max-width:none;padding-block:32px 40px;padding-inline:0;display:block;overflow:visible}.wp-close-scene{width:84%;max-width:1210px;min-height:655px;height:clamp(655px, calc(var(--wp-measure) * .655), 773px);background:#fcfdfe;margin-inline:auto;position:relative;overflow:hidden}.wp-close-media{z-index:0;-webkit-mask-composite:source-in;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%),linear-gradient(#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%),linear-gradient(#0000 0%,#000 12% 88%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.wp-close-poster,.wp-close-poster img,.wp-close-video{object-fit:cover;object-position:center center;width:100%;height:100%;display:block;position:absolute;inset:0}.wp-close-poster{z-index:0}.wp-close-video{z-index:1}.wp-close-fade{display:none}.wp-close-overlay{z-index:3;min-height:inherit;box-sizing:border-box;opacity:0;justify-content:center;align-items:center;height:100%;padding:24px;transition:opacity .7s,transform .7s;display:flex;position:relative;transform:translateY(18px)}.wp-close-scene.is-in .wp-close-overlay,.wp-close-scene.is-reduced .wp-close-overlay{opacity:1;transform:none}.wp-close-glass{-webkit-backdrop-filter:blur(16px)saturate(1.08);width:min(100%,24rem);color:var(--ink,#102018);background:#fcfdfee6;border:1px solid #ffffffe0;border-radius:12px;flex-direction:column;align-items:center;margin:0;padding:8px 14px;display:flex;box-shadow:0 12px 32px #10201824,inset 0 1px #ffffff8c}.wp-close-kicker{letter-spacing:.04em;text-transform:none;color:color-mix(in oklab, var(--ink,#102018) 80%, transparent);margin:0 0 1px;font-size:.7rem;font-weight:600;line-height:1.15}.wp-close h2{letter-spacing:-.02em;max-width:15ch;color:var(--ink,#102018);margin:0 0 3px;font-size:clamp(1.6rem,2.6vw,2.15rem);line-height:1.05}.wp-close .wp-lede{max-width:100%;color:color-mix(in oklab, var(--ink,#102018) 90%, transparent);margin:0 0 8px;font-size:.78rem;line-height:1.3}.wp-close .wp-actions{justify-content:center;width:100%}.wp-close .wp-btn{min-width:9rem;min-height:2.1rem;padding:.4rem .95rem;font-size:.8125rem}.wp-close-scene.is-reduced .wp-close-video{display:none}@media (prefers-reduced-motion:reduce){.wp-close-video{display:none}.wp-close-overlay{opacity:1;transition:none;transform:none}}.wp-close-punch{display:none}@media (max-width:980px){.wp-process-flow{max-width:720px}.wp-process .wp-loop-grid{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)}}@media (max-width:820px){.wp-process-flow{max-width:none}.wp-process .wp-loop-grid{flex-direction:column;gap:10px;display:flex}.wp-process .wp-loop-arrow,.wp-process .wp-loop-hub{display:none}.wp-process .wp-loop-node.is-write{order:1}.wp-process .wp-loop-node.is-review{order:2}.wp-process .wp-loop-node.is-publish{order:3}.wp-process .wp-loop-node.is-read{order:4}.wp-process .wp-loop-node{padding:14px 16px}.wp-process .wp-loop-node p{font-size:14px;line-height:1.45}.wp-offers{grid-template-columns:1fr;gap:12px;display:grid}}.wp-hero,.wp-block,.wp-footer{padding-inline:max(24px, calc((100% - var(--wp-measure)) / 2))}@media (max-width:800px){.wp-hero,.wp-block,.wp-footer{padding-inline:16px}}.wp-block.wp-close{padding-inline:0}@media (max-width:800px){.wp-block.wp-close{padding-inline:0}}.wp-problem.wp-problem-cards-block{display:block}.wp-problem-why{font-family:var(--font-display);font-synthesis:none;letter-spacing:-.04em;color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#047c5a 0%,#0a8ea4 33%,#1f68bc 66%,#9d38ca 100%);background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;margin:0 0 10px;font-size:clamp(30px,3.15vw,42px);font-weight:650;line-height:1.02;display:inline-block}.wp-problem.wp-problem-cards-block .wp-copy{margin:0 0 4px}.wp-problem.wp-problem-cards-block .wp-copy h2{margin:0}.wp-problem-mark{white-space:nowrap;font:inherit;font-weight:inherit;color:inherit;-webkit-text-fill-color:currentColor;background:0 0;text-decoration:none;display:inline;position:relative}.wp-problem-mark:after{content:"";pointer-events:none;background-image:linear-gradient(90deg,#047c5a 0%,#0a8ea4 33%,#1f68bc 66%,#9d38ca 100%);border-radius:999px;height:.08em;position:absolute;bottom:-.12em;left:0;right:0}.wp-problem-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:18px 0 0;padding:0;list-style:none;display:grid}.wp-problem-cards li{min-width:0;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.wp-problem-icon-wrap{width:56px;height:56px;margin:0 0 18px;display:block}.wp-problem-icon{width:56px;height:56px;display:block}.wp-problem-comic{background:#fff;border:1px solid #eef1f5;border-radius:14px;width:100%;margin:0 0 14px;padding:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.wp-problem-comic picture,.wp-problem-comic img{width:100%;height:auto;display:block}.wp-problem-cards h3{font-family:var(--font-display);overflow-wrap:break-word;margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.3}.wp-problem-cards p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.wp-problem-row+.wp-problem-row{border-top:1px solid color-mix(in srgb, #0a8ea4 18%, var(--line,#e6eaf0));margin-top:42px;padding-top:28px}.wp-problem-row-control .wp-copy{margin:0 0 4px}.wp-problem-row-control .wp-copy h2{margin:0}.wp-problem-row-control .wp-lede{max-width:40rem;margin:8px 0 0}@media (max-width:800px){.wp-problem-row+.wp-problem-row{margin-top:32px;padding-top:22px}}.wp-solution{text-align:center;justify-items:center;gap:28px;display:grid}.wp-solution-copy{max-width:52rem}.wp-solution-bridge{text-align:center;text-wrap:balance;max-width:48rem;margin:0 auto 14px}.wp-solution-copy h2{margin-bottom:0;text-wrap:balance;max-width:48rem;margin-inline:auto}.wp-solution-slot{width:min(100%,880px);margin:0}.wp-solution-placeholder{aspect-ratio:16/9;border:1px dashed color-mix(in srgb, var(--line) 80%, var(--ink-3));background:linear-gradient(180deg, color-mix(in srgb, #e8f4fb 70%, var(--paper)), var(--paper));border-radius:12px;width:100%}.wp-solution-video{border:1px solid var(--line);width:100%;box-shadow:0 10px 28px color-mix(in srgb, var(--ink) 6%, transparent);background:#0b1220;border-radius:12px;overflow:hidden}.wp-solution-video-el{aspect-ratio:16/9;object-fit:contain;vertical-align:middle;background:#0b1220;width:100%;height:auto;display:block}.wp-how{scroll-margin-top:88px}.wp-how-head{margin-bottom:8px}.wp-how-panel{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:start;gap:20px;margin-top:12px;display:grid}.wp .wp-how-steps[role=tablist]{flex-flow:column;align-self:start;gap:8px;min-width:0;display:flex}@media (min-width:1280px) and (max-width:1920px){.wp-how-panel{align-items:stretch}.wp .wp-how-steps[role=tablist]{align-self:stretch}.wp button.wp-how-step[role=tab],.wp .wp-how-step{flex:1 1 0;justify-content:center;min-height:0}}.wp button.wp-how-step[role=tab],.wp .wp-how-step{text-align:left;border:1px solid var(--line);background:var(--paper);cursor:pointer;width:100%;min-height:0;color:inherit;font:inherit;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;padding:16px 18px;font-weight:400;transition:border-color .12s,box-shadow .12s,background .12s;display:flex;box-shadow:inset 3px 0 #0000}.wp button.wp-how-step[role=tab] strong,.wp .wp-how-step strong{width:100%;font-family:var(--font-display);text-align:left;margin:0;font-size:17px;font-weight:600;line-height:1.25;display:block}.wp button.wp-how-step[role=tab] span,.wp .wp-how-step span{width:100%;color:var(--ink-2);text-align:left;margin:0;font-size:14px;font-weight:400;line-height:1.45;display:block}.wp button.wp-how-step.is-active,.wp button.wp-how-step[aria-selected=true],.wp .wp-how-step.is-active,.wp .wp-how-step[aria-selected=true]{border-color:color-mix(in srgb, var(--how-step-glow,var(--explore-lumen,#04e6ab)) 55%, var(--line));background:color-mix(in srgb, var(--how-step-glow,var(--explore-lumen,#04e6ab)) 8%, var(--paper));box-shadow:inset 3px 0 0 var(--how-step-glow,var(--explore-lumen,#04e6ab))}.wp button.wp-how-step--write,.wp .wp-how-step--write{--how-step-glow:#047c5a}.wp button.wp-how-step--read,.wp .wp-how-step--read{--how-step-glow:#1f68bc}.wp button.wp-how-step--connect,.wp .wp-how-step--connect{--how-step-glow:#9d38ca}.wp button.wp-how-step:focus-visible,.wp .wp-how-step:focus-visible{outline:2px solid var(--how-step-glow,var(--explore-lumen,#04e6ab));outline-offset:2px}.wp-how-panel[data-how-active=Write]{--how-active-glow:#047c5a}.wp-how-panel[data-how-active=Read]{--how-active-glow:#1f68bc}.wp-how-panel[data-how-active=Connect]{--how-active-glow:#9d38ca}.wp-how-visual,.wp-media-slot{min-width:0;margin:0}.wp-how-visual .wp-shot-frame,.wp-media-slot .wp-shot-frame,.wp-inside-panel .wp-shot-frame{border:1px solid var(--line);background:var(--paper);box-shadow:inset 0 3px 0 var(--how-active-glow,var(--explore-lumen,#04e6ab)), 0 10px 28px color-mix(in srgb, var(--ink) 6%, transparent);border-radius:8px;overflow:hidden}.wp-how-visual img,.wp-media-slot img,.wp-inside-panel img{aspect-ratio:16/10;object-fit:cover;object-position:left top;width:100%;height:auto;display:block}.wp-how-demo{background:#0b1220;position:relative}.wp-how-demo-video,.wp-how-demo-poster{aspect-ratio:16/9;object-fit:contain;object-position:center;background:#0b1220;width:100%;height:auto;display:block}.wp-how-demo-fallback{aspect-ratio:16/9;object-fit:cover;object-position:left top;width:100%;height:auto;display:block}.wp-how-demo [hidden],.wp-how-demo-fallback[hidden]{display:none!important}.wp-how-demo-poster{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.wp-how-demo-bridge{z-index:1;object-fit:contain;object-position:center;pointer-events:none;background:#0b1220;width:100%;height:100%;transition:opacity .12s;display:block;position:absolute;inset:0}.wp-how-demo-sound,.wp-how-demo-play{z-index:2;color:#fff;font:inherit;letter-spacing:.01em;cursor:pointer;backdrop-filter:blur(6px);background:#0b1220b8;border:1px solid #ffffff47;border-radius:999px;font-size:12px;font-weight:600;line-height:1;position:absolute}.wp-how-demo-sound{padding:7px 11px;top:10px;right:10px}.wp-how-demo-play{padding:12px 20px;font-size:14px;top:50%;left:50%;transform:translate(-50%,-50%)}.wp-how-demo-sound:focus-visible,.wp-how-demo-play:focus-visible{outline:2px solid var(--explore-lumen,#04e6ab);outline-offset:2px}.wp-how-mobile{display:none}.wp-inside .wp-block-head{margin:0 0 28px;padding:4px 0 0}.wp-inside .wp-block-head h2{margin:0}.wp-inside-bands{flex-direction:column;gap:12px;margin-top:0;display:flex}.wp-inside-band{--band-deep:#047c5a;--band-lumen:#31e4ac;border:1px solid color-mix(in srgb, var(--band-lumen) 42%, var(--line));background:var(--paper);box-shadow:0 0 0 1px color-mix(in srgb, var(--band-lumen) 18%, transparent), 0 0 18px color-mix(in srgb, var(--band-lumen) 16%, transparent);border-radius:10px;transition:box-shadow .16s,border-color .16s;overflow:hidden}.wp-inside-band[data-tone=structure]{--band-deep:#047c5a;--band-lumen:#31e4ac}.wp-inside-band[data-tone=versioning]{--band-deep:#1f68bc;--band-lumen:#62d0ff}.wp-inside-band[data-tone=alignment]{--band-deep:#9d38ca;--band-lumen:#dfadfc}.wp-inside-band[data-tone=connect]{--band-deep:#0a8ea4;--band-lumen:#5ad7e8}.wp-inside-band:hover,.wp-inside-band.is-open{border-color:color-mix(in srgb, var(--band-lumen) 62%, var(--line));box-shadow:0 0 0 1px color-mix(in srgb, var(--band-lumen) 34%, transparent), 0 0 28px color-mix(in srgb, var(--band-lumen) 28%, transparent)}.wp-inside-band h3{font-size:inherit;font-weight:inherit;margin:0}.wp .wp-inside-band>h3>button{text-align:left;cursor:pointer;width:100%;min-height:0;color:inherit;font:inherit;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:10px minmax(0,1fr) auto;justify-content:stretch;place-items:start stretch;gap:4px 12px;padding:14px 16px;font-weight:400;display:grid}.wp-inside-band-accent{background:var(--band-lumen);width:4px;box-shadow:0 0 10px color-mix(in srgb, var(--band-lumen) 55%, transparent);border-radius:999px;grid-area:1/1/span 2;align-self:stretch;margin:2px 0}.wp-inside-band-title{font-family:var(--font-display);text-align:left;color:var(--band-deep);grid-area:1/2;justify-self:stretch;font-size:16px;font-weight:600}.wp-inside-band-line{color:var(--ink-2);text-align:left;grid-area:2/2;justify-self:stretch;font-size:14px;line-height:1.45}.wp-inside-band-indicator{width:1.25rem;height:1.25rem;color:var(--band-deep);pointer-events:none;grid-area:1/3/span 2;justify-content:center;place-self:center end;align-items:center;font-size:18px;font-weight:500;line-height:1;display:inline-flex}.wp-inside-band.is-open .wp-inside-band-indicator{color:var(--band-deep)}.wp .wp-inside-band>h3>button:focus-visible{outline:2px solid var(--band-lumen);outline-offset:-2px}.wp-inside-panel{padding:0 16px 16px}.wp-inside-panel[hidden]{display:none}.wp-inside-shot{position:relative}@media (max-width:800px){.wp-close{padding-block:24px 32px}.wp-close-scene{aspect-ratio:auto;width:92%;max-width:none;height:624px;min-height:624px}.wp-close-poster,.wp-close-poster img,.wp-close-video{object-position:center center}.wp-close-overlay{justify-content:center;align-items:center;padding:16px}.wp-close-glass{border-radius:12px;width:min(100%,22rem);margin:0;padding:8px 12px}.wp-close-kicker{margin-bottom:1px;font-size:.68rem}.wp-close h2{max-width:14ch;margin-bottom:2px;font-size:clamp(1.45rem,6.5vw,1.75rem);line-height:1.05}.wp-close .wp-lede{max-width:100%;margin-bottom:8px;font-size:.78rem;line-height:1.3}.wp-close .wp-btn{width:100%;min-width:0}}@media (max-width:390px){.wp-close-scene{width:96%;height:588px;min-height:588px}}@media (max-width:800px){.wp-problem-cards{grid-template-columns:1fr;gap:22px}.wp-problem-comic{border-radius:12px;margin-bottom:12px}.wp-how-panel{grid-template-columns:1fr;gap:14px;display:grid}.wp-how-steps{order:1;align-self:stretch}.wp-how-visual{order:2}.wp-how-mobile{display:none}.wp-how-mobile-step h3{font-family:var(--font-display);margin:0 0 6px;font-size:18px;font-weight:600}.wp-how-mobile-step p{color:var(--ink-2);margin:0 0 12px}.wp-solution-placeholder{aspect-ratio:16/9}}@font-face{font-family:Sora;src:url(/fonts/Sora-latin.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap}:root{--logo-light-green:#047c5a;--logo-light-cyan:#0a8ea4;--logo-light-blue:#1f68bc;--logo-light-violet:#9d38ca;--logo-dark-green:#31e4ac;--logo-dark-cyan:#00e0ef;--logo-dark-blue:#80bdfb;--logo-dark-violet:#dfadfc;--logo-dark-sky:#62d0ff;--logo-dark-periwinkle:#aebcff;--canvas:#fcfdfe;--paper:#fff;--page-bg:#fff;--surface:#f9fafb;--surface-2:#f9fafb;--ink:#14171c;--ink-2:#5c6570;--ink-3:#626a76;--color-bg:var(--canvas);--color-surface:var(--surface);--color-text:var(--ink);--color-muted:var(--ink-2);--green-50:#e8faf2;--green-100:#c9f8e3;--green-200:#55fcc2;--green-300:#02e6aa;--green-400:#03c18f;--green-500:#05a579;--green-600:#047c5a;--violet-50:#f9f2fd;--violet-100:#f4e5fc;--violet-200:#eccdfe;--violet-300:#e0acfe;--violet-400:#c389e3;--violet-500:#a666c8;--violet-600:#864aa5;--amber-50:#fef4e4;--amber-100:#fee8c6;--amber-200:#fec66b;--amber-300:#f7ae0c;--amber-400:#df9d08;--amber-500:#b07b05;--amber-600:#8a6004;--coral-400:#fd736d;--coral-500:#f14445;--coral-600:#d72630;--sky-300:#73d3f1;--sky-400:#1ebde3;--blue-300:#80bdfb;--blue-50:#eff6ff;--blue-500:#3986e4;--blue-600:#1f68bc;--cyan-400:#17d0d8;--color-primary:var(--green-fill);--color-secondary:var(--violet-600);--color-accent:var(--ink);--green-signal:#00b483;--nav-tint:#f7f9fc;--nav-ink:#10141a;--nav-ink-2:#3e4752;--cta-green:#1bd6a0;--cta-green-hover:#1cca96;--cta-green-edge:#13b384;--cta-ink:#0e1a15;--green-fill:var(--cta-green);--color-on-primary:var(--ink-bar);--explore:var(--green-600);--explore-top:var(--green-600);--explore-bottom:var(--green-600);--explore-light:var(--green-300);--explore-strong:var(--green-600);--contribute:var(--violet-600);--contribute-top:var(--violet-600);--contribute-bottom:var(--violet-600);--contribute-light:var(--violet-300);--contribute-strong:var(--violet-600);--release-strong:var(--blue-600);--release-light:var(--blue-300);--waiting:var(--ink-2);--waiting-top:var(--ink-2);--waiting-bottom:var(--ink-2);--waiting-light:var(--surface-2);--obsidian:#080b12;--obsidian-top:#12161c;--obsidian-mid:#0c1016;--on-obsidian:#e8eef6;--titanium:#f2f3f1;--titanium-deep:#aeb3b0;--pane:#f5f7fa;--pane-deep:#f5f7fa;--ring-0:var(--explore-bottom);--ring-1:var(--explore);--ring-2:var(--explore-top);--ring-3:color-mix(in srgb, var(--explore-light) 40%, var(--explore-top));--ring-4:color-mix(in srgb, var(--explore-light) 70%, var(--explore-top));--ring-5:var(--explore-light);--font-body:"Geist", sans-serif;--font-display:"Sora", sans-serif;--font-mono:"Geist Mono", ui-monospace, monospace;--shadow-soft:0 1px 2px color-mix(in srgb, var(--color-text) 8%, transparent), 0 8px 24px color-mix(in srgb, var(--color-primary) 6%, transparent);--sheet-bg:var(--paper);--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--sheet-radius:var(--radius-md);--sheet-border:var(--line);--sheet-shadow:var(--shadow-soft);--sheet-shadow-flat:0 1px 2px color-mix(in srgb, var(--color-text) 8%, transparent);--sheet-pad:48px;--sheet-measure:72ch;--sheet-max:760px;--reading-size:16px;--reading-leading:1.65;--card-title-size:15px;--card-meta-size:12px;--card-chip-size:11px;--card-pad:12px;--glow-explore:0 0 0 1px color-mix(in srgb, var(--color-primary) 55%, transparent), 0 0 12px color-mix(in srgb, var(--color-primary) 28%, transparent);--glow-contribute:0 0 0 1px color-mix(in srgb, var(--color-secondary) 55%, transparent), 0 0 12px color-mix(in srgb, var(--color-secondary) 28%, transparent);--glow-waiting:0 0 0 1px color-mix(in srgb, var(--color-accent) 55%, transparent), 0 0 12px color-mix(in srgb, var(--color-accent) 28%, transparent);--space-1:8px;--space-12:12px;--space-2:16px;--space-3:24px;--control:36px;--control-compact:28px;--chip-size:20px;--band:56px;--band-slim:28px;--split-track:clamp(340px, 34%, 440px);--split-gutter:24px;--split-toolbar:44px;--split-row:12px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--measure:1200px;--radius:var(--radius-sm);--line:color-mix(in srgb, var(--color-text) 14%, transparent);--diff-add:var(--green-100);--diff-remove:color-mix(in srgb, #586b7e 28%, var(--paper));--focus:var(--color-accent);--brain-sky:#163044;--brain-deep:#0b1622;--brain-abyss:#070d14;--brain-mist:#e8eef3;--brain-filament:#b9c7d6;--brain-hierarchy:#d5e4f5;--brain-builds:var(--violet-300);--brain-vertical:#8fb4c8;--brain-link:var(--green-300);--brain-reference:var(--violet-300);--brain-label:#f7fafc;--brain-node-ink:#f4f7f8;--brain-ref:#3a424c;--brain-chrome:#142433;--kept-0:#dafbec;--kept-1:#31e4ac;--kept-2:#00a072;--kept-3:#f9ecff;--kept-4:#9d38ca;--kept-5:#00c18f;--kept-6:#d79cf7;--kept-7:#c578ed;--kept-8:#00b583;--kept-9:#008761;--kept-10:#e4b6fe;--kept-11:#faf1ff;--kept-12:#f6e3ff;--kept-13:#00c690;--kept-14:#be61eb;--kept-15:#e3fcf0;--kept-16:#c784eb;--kept-17:#009e74;--kept-18:#016549;--kept-19:#ddaff7;--kept-20:#049e74;--kept-21:#07fcbc;--kept-22:#018965;--kept-23:#06d09a;--kept-24:#037555;--kept-25:#026f51;--kept-26:#01b384;--kept-27:#026c4e;--kept-28:#05f5b6;--kept-29:#00dfa5;--kept-30:#00b483;--kept-31:#006747;color:var(--color-text);background:var(--color-bg);font-family:var(--font-body);font-size:1rem;line-height:1.5}@supports (color:lab(0% 0 0)){:root{--green-50:lab(96.8157% -7.27895 1.95954);--green-100:lab(93.777% -18.3353 4.91399);--green-200:lab(89.3627% -54.927 14.4627);--green-300:lab(81.3704% -58.807 15.4114);--green-400:lab(69.4925% -51.5371 13.5072);--green-500:lab(59.9875% -45.648 11.9652);--green-600:lab(45.7366% -36.9976 9.69855);--violet-50:lab(96.3312% 3.52138 -4.12287);--violet-100:lab(92.5922% 8.27065 -9.56363);--violet-200:lab(86.2594% 17.7319 -20.0034);--violet-300:lab(77.3728% 30.5949 -33.3586);--violet-400:lab(65.4981% 34.7139 -37.1335);--violet-500:lab(53.5815% 39.1048 -40.8454);--violet-600:lab(41.9867% 38.3045 -39.3869);--amber-50:lab(96.5721% 1.77139 9.06531);--amber-100:lab(93.1271% 4.18788 19.6138);--amber-200:lab(83.8037% 13.3578 52.9127);--amber-300:lab(76.7224% 19.7692 77.9147);--amber-400:lab(69.7671% 18.3485 72.3553);--amber-500:lab(55.8595% 15.3418 60.4784);--amber-600:lab(44.2704% 12.8087 50.4561);--coral-400:lab(65.8493% 53.3364 30.7453);--coral-500:lab(56.1223% 66.3826 40.6881);--coral-600:lab(47.9791% 66.5727 42.421);--sky-300:lab(79.6548% -23.7647 -23.8294);--sky-400:lab(70.4832% -29.6111 -30.6213);--blue-300:lab(74.1569% -7.52595 -37.6553);--blue-50:lab(96.4761% -1.55538 -7.30046);--blue-500:lab(54.877% .430822 -55.184);--blue-600:lab(43.2474% 2.10953 -51.5763);--cyan-400:lab(75.7364% -40.6824 -16.7022);--green-signal:lab(64.8506% -51.718 13.525);--nav-tint:lab(97.7827% -.325412 -1.86015);--nav-ink:lab(6.15078% -.512183 -4.78888);--nav-ink-2:lab(29.6483% -1.60049 -7.88504);--cta-green:lab(76.5724% -54.5824 14.3163);--cta-green-hover:lab(72.4066% -51.8008 13.5896);--cta-green-edge:lab(64.7075% -47.6783 12.5046);--cta-ink:lab(7.93082% -6.28591 1.58663);--kept-0:lab(95.8968% -13.2867 3.56855);--kept-1:lab(81.2401% -55.1582 14.486);--kept-2:lab(58.0296% -56.1958 14.5873);--kept-3:lab(94.8465% 9.4648 -10.9174);--kept-4:lab(44.0549% 58.2267 -57.382);--kept-5:lab(69.6355% -55.5865 14.5285);--kept-6:lab(72.4815% 34.5534 -37.2098);--kept-7:lab(62.4689% 45.514 -47.3994);--kept-8:lab(64.9933% -55.8028 14.5496);--kept-9:lab(49.9042% -56.8025 14.644);--kept-10:lab(79.9278% 26.7462 -29.4611);--kept-11:lab(96.2029% 5.88721 -6.85186);--kept-12:lab(92.3924% 11.8725 -13.608);--kept-13:lab(70.9259% -59.2475 15.4547);--kept-14:lab(57.2147% 54.1345 -55.0156);--kept-15:lab(96.923% -9.94277 2.67395);--kept-16:lab(65.1583% 40.0172 -42.2915);--kept-17:lab(57.7446% -47.9485 12.5313);--kept-18:lab(37.4312% -32.1649 8.43039);--kept-19:lab(77.6041% 26.7725 -29.4448);--kept-20:lab(57.6146% -44.2673 11.6028);--kept-21:lab(88.4894% -62.9491 16.4984);--kept-22:lab(50.4956% -40.1251 10.5158);--kept-23:lab(74.2385% -54.2986 14.2318);--kept-24:lab(43.3636% -35.6168 9.33621);--kept-25:lab(40.9907% -34.236 8.97387);--kept-26:lab(64.7465% -48.7757 12.7825);--kept-27:lab(39.8042% -33.5457 8.79271);--kept-28:lab(86.1164% -61.5684 16.1361);--kept-29:lab(78.9974% -57.4263 15.0491);--kept-30:lab(65.1228% -59.5576 15.4847);--kept-31:lab(37.8198% -43.4126 11.234)}}@media (color-gamut:p3){:root{--green-500:#00a876;--green-600:#007e58}@supports (color:lab(0% 0 0)){:root{--green-500:lab(60.5317% -61.3838 15.8893);--green-600:lab(46.1771% -49.7305 12.8747)}}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--color-text);background:var(--color-bg);overflow-wrap:anywhere;margin:0}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}::selection{background:color-mix(in srgb, var(--color-primary) 22%, var(--color-bg));color:var(--color-text)}a{color:var(--green-600);text-underline-offset:.18em;text-decoration-thickness:1px}img,svg,video,canvas{max-width:100%}.skip{left:var(--space-1);background:var(--color-bg);color:var(--color-text);padding:var(--space-1) var(--space-2);border:1px solid var(--color-primary);z-index:40;position:absolute;top:-4rem}.skip:focus{top:var(--space-1)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.demo-tour{z-index:20;background:var(--paper);width:min(22rem,100vw - 2rem);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-md);padding:16px 1rem;position:fixed;bottom:1rem;right:1rem;box-shadow:0 18px 40px -24px #00000073}.demo-tour h2{margin:4px 0;font-size:1.15rem}.demo-tour p{margin:.25rem 0}.demo-tour-count{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:.75rem}.demo-tour-actions{gap:.5rem;margin-top:.75rem;display:flex}@media (max-width:767px){.demo-tour{bottom:calc(var(--phone-tab-height) + .75rem)}}.demo-video{margin:1rem 0}.demo-video-slot{border:1px solid var(--line);background:var(--paper);min-height:12rem;color:var(--ink-2);place-items:center;display:grid}.demo-ribbon{box-sizing:border-box;height:var(--band-slim);min-height:var(--band-slim);background:var(--surface-2);color:var(--ink);text-align:center;white-space:nowrap;justify-content:center;align-items:center;margin:0;padding:0 12px;font-size:.8125rem;line-height:1;display:flex}.demo-ask-question{margin-top:1rem}.demo-citations{margin:.75rem 0 0;padding:0;list-style:none}.demo-citations li{border:1px solid var(--line);background:var(--paper);margin:0 0 .75rem;padding:.75rem}.demo-citations blockquote{margin:8px 0 0}.banner{padding:var(--space-1) var(--space-2);background:var(--surface-2);color:var(--ink);margin:0;font-size:.875rem}.shell{background:var(--color-bg);min-height:100vh}.top{border-bottom:1px solid var(--line);background:var(--color-bg)}.top-inner,.context,.body{width:min(var(--measure), 100%);margin-inline:auto}.top-inner{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2) 0;display:flex}.brand{--word-size:22px;--cap:calc(var(--word-size) * .73);--mark:calc(var(--cap) * 1.75);--lock-gap:calc(var(--mark) * .3);align-items:center;gap:var(--lock-gap);color:var(--color-text);min-height:var(--control);padding:0;text-decoration:none;display:inline-flex}.brand-stacked{--mark:calc(var(--cap) * 3);--lock-gap:calc(var(--cap) * .7);flex-direction:column;justify-content:center}.brand-mark{width:var(--mark);height:var(--mark);color:currentColor;flex:none;display:block}.wordmark{font-family:var(--font-display);font-weight:600;font-size:var(--word-size);font-synthesis:none;letter-spacing:.06em;text-transform:uppercase;line-height:.73;display:block}.shell .brand{--word-size:28px}.site-header .brand{--word-size:27px}.context{gap:var(--space-1) var(--space-3);padding:var(--space-2);flex-wrap:wrap;align-items:end;display:flex}.context p{margin:0}.context span,dt{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-size:.75rem;font-weight:600;display:block}.body{grid-template-columns:15rem minmax(0,1fr);align-items:start;min-height:calc(100vh - 8rem);display:grid}.nav-toggle{display:none}nav[aria-label=Primary]{gap:var(--space-1);padding:var(--space-2) var(--space-2) var(--space-4);border-right:1px solid var(--line);flex-direction:column;display:flex}nav[aria-label=Primary] a{min-height:var(--control);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-text);align-items:center;text-decoration:none;display:flex}nav[aria-label=Primary] a[aria-current=page]{background:color-mix(in srgb, var(--color-primary) 12%, var(--color-bg));color:var(--green-600);font-weight:650}.crumbs{min-width:0;max-width:100%;margin:0 0 var(--space-2);color:var(--color-muted);white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:4px;font-size:.875rem;display:flex;overflow:hidden}.crumbs a{min-height:0;text-decoration:none;display:inline}.crumbs .crumb-org,.crumbs .crumb-mid,.crumbs .crumb-title{text-overflow:ellipsis;min-width:0;overflow:hidden}.crumbs .crumb-org{flex:0 auto}.crumbs .crumb-mid{flex:0 100 auto;max-width:max-content}.crumbs .crumb-title{flex:none}.badge{min-height:1.5rem;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);border:1px solid var(--line);align-items:center;font-size:.8125rem;display:inline-flex}.badge-official,.badge[data-official=true]{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.queues{gap:var(--space-2);margin:var(--space-3) 0;display:grid}.card,.queues section,.counts a,.notice,.staging .assistant,.editor [contenteditable],.first-run,.price-grid li,.feature-grid li{background:var(--color-bg);border:1px solid var(--line);border-radius:var(--radius-sm)}.queues section,.card,.first-run{padding:var(--space-2) var(--space-3)}.queues ul{margin:var(--space-1) 0 0;padding:0;list-style:none}.queues li{gap:var(--space-1) var(--space-2);padding:var(--space-1) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;display:flex}.steps{gap:var(--space-2);padding:0;list-style:none;display:grid}.steps li{padding:var(--space-2);border-left:3px solid color-mix(in srgb, var(--color-primary) 35%, transparent);border-radius:var(--radius-sm);background:var(--color-bg);gap:4px;display:grid}.steps li[aria-current=step]{border-left-color:var(--color-primary);background:var(--color-surface)}main,.page{min-width:0}.page,main{padding:var(--space-3) var(--space-3) var(--space-8)}h1,.display,h1.document-title{font-family:var(--font-display);font-synthesis:none;letter-spacing:.01em;font-weight:600;line-height:1.15}h1{margin:0 0 var(--space-2);font-size:clamp(2rem,4vw,2.75rem)}h1.document-title{font-size:clamp(1.6rem,3vw,1.95rem)}h2,h3,h4,.counts strong{font-family:var(--font-body);letter-spacing:0;font-weight:650;line-height:1.25}h2{margin:var(--space-4) 0 var(--space-1);font-size:1.35rem}h3{margin:var(--space-3) 0 var(--space-1);font-size:1.1rem}details:not([open])>:not(summary){display:none!important}.display{max-width:14em;margin:0 0 var(--space-2);font-size:clamp(2.6rem,6vw,4.25rem)}.lede,.muted{max-width:40rem;color:var(--color-muted)}.lede{color:var(--color-text)}.notice,.status,.empty,.toast,.problem{max-width:40rem;padding:var(--space-2);border-radius:var(--radius-sm)}.notice,.status,.empty{background:var(--color-surface);border:1px solid var(--line);color:var(--color-text)}.notice{border-left:3px solid var(--color-primary)}.toast{margin:var(--space-2) auto;background:var(--color-surface);border:1px solid var(--color-primary);color:var(--color-text)}.problem{color:var(--ink);-webkit-text-fill-color:var(--ink);background-color:var(--paper);border:1px solid var(--color-accent);border-left:3px solid var(--color-accent);font-weight:600}button{min-height:var(--control);padding:0 var(--space-2);font:inherit;color:var(--ink);border-radius:var(--radius-sm);cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;margin:0;font-weight:500;display:inline-flex}a.button,button.button,.primary,.button,.btn-primary{min-height:var(--control);padding:0 var(--space-2);background:var(--color-primary);color:var(--color-on-primary);border:1px solid var(--color-primary);border-radius:var(--radius-sm);font:inherit;cursor:pointer;text-align:center;justify-content:center;align-items:center;margin:0;font-weight:600;text-decoration:none;display:inline-flex}a.button-secondary,button.button-secondary,.button-secondary{background:var(--color-bg);color:var(--color-secondary);border-color:var(--color-secondary)}a.button-ghost,button.button-ghost,.button-ghost{color:var(--green-600);border-color:var(--line);background:0 0;font-weight:500}a.button-ghost:hover,button.button-ghost:hover,.button-ghost:hover{background:var(--surface)}.shell .top .button-ghost,.shell .top .ask-button,.ai-menu-panel .button-ghost{border-color:#0000;font-weight:500}.shell .top .button-ghost:hover,.shell .top .ask-button:hover{background:0 0}a.button-danger,button.button-danger,.button-danger{background:var(--color-bg);color:var(--color-accent);border-color:var(--color-accent)}button:disabled,.primary:disabled,.button:disabled{background:var(--color-surface);color:var(--color-muted);border-color:var(--line);cursor:not-allowed}input,select,textarea{font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid color-mix(in srgb, var(--color-text) 35%, transparent);border-radius:var(--radius-sm);padding:0 var(--space-2);min-height:var(--control);width:100%;min-width:0;max-width:100%}textarea{padding:var(--space-2);min-height:8rem}input[type=checkbox],input[type=radio]{appearance:none;border:2px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);width:44px;height:44px;min-height:44px;accent-color:var(--color-primary);margin:0;padding:0}input[type=radio]{border-radius:var(--radius-pill)}input[type=checkbox]:checked,input[type=radio]:checked{border-color:var(--green-600);background:var(--green-600);box-shadow:inset 0 0 0 5px var(--paper)}label{gap:var(--space-1);color:var(--color-text);letter-spacing:0;text-transform:none;font-size:.9375rem;display:grid}:is(label:has(input[type=checkbox]),label:has(input[type=radio])){align-items:center;min-height:44px;display:flex}form{gap:var(--space-2);max-width:none;margin:0;display:grid}form button,form a.button{justify-self:start}[role=toolbar]{gap:var(--space-1);flex-wrap:wrap;max-width:100%;display:flex}.table-scroll{max-width:100%;overflow-x:auto}.gate{max-width:40rem;padding:var(--space-4) var(--space-2) var(--space-8);margin:0 auto}.marketing-shell{background:var(--color-bg);min-height:100vh}.site-header{z-index:20;background:color-mix(in srgb, var(--color-bg) 92%, transparent);border-bottom:1px solid var(--line);backdrop-filter:none;position:sticky;top:0}.site-header-inner{width:min(var(--measure), 100%);align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-1) var(--space-2);flex-wrap:wrap;margin-inline:auto;display:flex}.marketing-nav{gap:var(--space-1);flex-wrap:wrap;flex:auto;align-items:center;padding:0;display:flex}.marketing-nav a:not(.button){min-height:var(--control);padding:0 var(--space-1);color:var(--color-text);align-items:center;text-decoration:none;display:inline-flex}.header-actions{gap:var(--space-1);flex-wrap:wrap;margin-left:auto;display:flex}.section{padding:var(--space-8) 0;scroll-margin-top:5.5rem}.section.band{background:var(--color-surface)}.measure{width:min(var(--measure), 100%);padding-inline:var(--space-3);margin-inline:auto}.hero{padding-top:var(--space-6);position:relative;overflow:hidden}.hero-backdrop{z-index:0;pointer-events:none;opacity:.16;color:var(--color-primary);position:absolute;inset:0}.sky-arcs,.hero-net{width:100%;height:100%;position:absolute;inset:0}.hero-node{fill:currentColor}.hero-copy{z-index:1;position:relative}.hero-actions,.final-actions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.feature-grid,.price-grid{gap:var(--space-2);margin:var(--space-3) 0 0;grid-template-columns:repeat(12,minmax(0,1fr));padding:0;list-style:none;display:grid}.feature-grid li,.price-grid li{padding:var(--space-3);background:var(--color-bg);grid-column:span 12}.feature-grid h3,.price-grid h2,.price-grid h3{font-family:var(--font-display);letter-spacing:.02em;font-synthesis:none;margin-top:0;font-size:1.75rem;font-weight:600}.marketing-shell h2{font-family:var(--font-display);font-synthesis:none;letter-spacing:.01em;font-weight:600}.faq{gap:var(--space-1);margin-top:var(--space-3);display:grid}.faq details{background:var(--color-bg);border:1px solid var(--line);border-radius:var(--radius-sm);padding:0 var(--space-2)}.faq summary{min-height:var(--control);cursor:pointer;align-items:center;font-weight:650;display:flex}.site-footer{border-top:1px solid var(--line);padding:var(--space-4) 0 var(--space-6)}.site-footer nav{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.site-footer a{min-height:var(--control);align-items:center;display:inline-flex}table{border-collapse:collapse;width:100%}caption{text-align:left;margin-bottom:var(--space-1);font-weight:650}th,td{text-align:left;padding:var(--space-2) var(--space-2);border-bottom:1px solid var(--line);vertical-align:top}dl{gap:var(--space-2);grid-template-columns:13rem minmax(0,1fr);max-width:42rem;display:grid}.counts{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));padding:0;list-style:none;display:grid}.counts a{min-height:6.5rem;padding:var(--space-2);color:var(--color-text);flex-direction:column;justify-content:space-between;text-decoration:none;display:flex}.counts strong{font-size:1.75rem}.locked{font-weight:600}.statement,.staging pre,pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.staging .import-file{max-width:40rem}.staging .import-file input[type=file]{max-width:100%;margin-top:var(--space-1);display:block}.staging .import-guidance{max-width:100%;margin:var(--space-1) 0 var(--space-2)}.staging .import-guidance summary{cursor:pointer;min-height:var(--control);align-items:center;display:flex}.staging .assistant{max-width:40rem;margin:var(--space-2) 0;padding:var(--space-2) var(--space-3)}.staging textarea{width:min(40rem,100%);min-height:8rem;display:block}.staging button,.permissions button{margin-right:var(--space-1)}.staging [role=dialog],.editor [role=dialog]{padding:var(--space-2);margin:var(--space-2) 0;background:var(--color-bg);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:0 var(--space-1) var(--space-3) color-mix(in srgb, var(--color-text) 8%, transparent)}.editor [contenteditable]{min-height:8rem;padding:var(--space-2);background:var(--color-bg)}.editor li[data-indent="1"]{margin-left:var(--space-3)}.editor li[data-indent="2"]{margin-left:var(--space-6)}.editor p[data-spacing=normal]{margin-top:var(--space-2)}.permissions select{max-width:24rem}[role=tree] [role=treeitem] [role=treeitem]{padding-left:var(--space-2)}.citations{margin:var(--space-1) 0 0;padding:0;list-style:none}.citations li{margin:var(--space-1) 0}.word-meter{max-width:28rem;margin:var(--space-2) 0}.word-meter progress{width:100%;height:var(--space-1);accent-color:var(--color-primary)}.page-header{margin:0 0 var(--space-2);padding:0}.page-header h1{margin-bottom:0}.shell .lede{margin:0 0 var(--space-2)}.page-header .lede{margin:8px 0 0}.align-page .lede{margin:0}.document-layout{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.document-primary,.document-rail{min-width:0}.doc-toolbar{justify-content:flex-end;align-items:center;gap:var(--space-1);margin:0 0 var(--space-12);top:var(--band);z-index:4;background:color-mix(in srgb, var(--canvas) 92%, transparent);flex-wrap:wrap;display:flex;position:sticky}.navigate-preview .doc-toolbar{top:0}.doc-sheet{box-sizing:border-box;width:min(var(--sheet-max), 100%);max-width:var(--sheet-measure);background:var(--sheet-bg);border:1px solid var(--sheet-border);border-radius:var(--sheet-radius);box-shadow:var(--sheet-shadow);padding:var(--sheet-pad);color:var(--ink);margin-inline:auto}.doc-sheet-mini{width:100%;max-width:none;box-shadow:var(--sheet-shadow-flat);margin-inline:0;padding:16px 20px}.doc-sheet-head{border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:8px;padding-bottom:16px;display:flex}.doc-sheet-head .document-title,.doc-sheet .document-title{font-family:var(--font-display);font-synthesis:none;letter-spacing:.01em;margin:0;font-weight:600;line-height:1.15}.doc-sheet>.split-footer{flex-wrap:wrap;gap:8px 16px;margin-top:20px}.doc-sheet>.split-footer p{margin:0;font-size:13px;line-height:1.4}.doc-sheet .doc-place{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;display:flex}.doc-sheet-status,.doc-sheet-status .chip-row{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.doc-owner{color:var(--ink-2);font-size:13px}.doc-sheet>.doc-fields{color:var(--ink);gap:4px;margin:0;padding:16px 0 0;font-size:13px;line-height:1.45;display:grid}.doc-sheet>.doc-fields:empty{padding:0;display:none}.doc-sheet>.doc-fields p{margin:0}.doc-toolbar a.preview-open{width:36px;min-width:36px;height:36px;min-height:36px;color:var(--ink);background:var(--paper);border:1px solid var(--line);justify-content:center;align-items:center;padding:0;display:inline-flex}.doc-toolbar a.preview-open svg{flex:none;width:16px;height:16px;display:block;overflow:visible}.doc-toolbar a.preview-open svg path{stroke:currentColor;fill:none}.doc-sheet-facts{flex-wrap:wrap;gap:4px 20px;margin:2px 0 0;display:flex}.doc-sheet-facts div{align-items:baseline;gap:8px;min-width:0;display:flex}.doc-sheet-facts dt,.doc-sheet-facts dd{margin:0;font-size:13px;line-height:1.4}.doc-sheet-facts dt{color:var(--ink-3);letter-spacing:0;text-transform:none;font-weight:600}.doc-sheet-facts dd{color:var(--ink)}.doc-sheet-body{font-size:var(--reading-size);line-height:var(--reading-leading);margin-top:20px}.doc-sheet-body .statement,.doc-sheet-body p{font-size:inherit;line-height:inherit;margin:0 0 .85em}.doc-sheet-body h2,.doc-sheet-body h3,.doc-sheet-body h4{font-family:var(--font-display);margin:1.35em 0 .4em;font-weight:600;line-height:1.3}.doc-sheet-body h2{font-size:1.25rem}.doc-sheet-body h3{font-size:1.1rem}.doc-sheet-body h4{font-size:1rem}.doc-sheet-body ul,.doc-sheet-body ol{margin:0 0 .9em;padding-left:1.3em}.doc-sheet-body li{margin:.2em 0}.doc-sheet-body blockquote{border-left:2px solid var(--line);color:var(--ink-2);margin:0 0 .9em;padding-left:.9em}.doc-sheet-body table{border-collapse:collapse;width:100%;margin:0 0 .9em}.doc-sheet-body th,.doc-sheet-body td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.4em .55em}@media (max-width:767px){.split-read:has(.doc-sheet){padding-left:0;padding-right:0}.doc-sheet:not(.doc-sheet-mini){border-radius:var(--radius-md);width:100%;max-width:none;box-shadow:var(--sheet-shadow-flat);margin-inline:0;padding:20px 16px 24px}}[data-current-hash],[data-current-revision]{overflow-wrap:anywhere}ins.diff-add{background:var(--diff-add);border-radius:var(--radius-xs);padding:0 2px;text-decoration:none}del.diff-remove{background:color-mix(in srgb, var(--ink) 8%, var(--color-bg));border-radius:var(--radius-xs);padding:0 2px}@media (min-width:1024px){.work-grid.document-layout{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start}}.grid-12{gap:var(--space-2);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media (min-width:768px){.feature-grid li,.price-grid li{grid-column:span 6}}@media (min-width:1100px){.price-grid li,.feature-grid li{grid-column:span 4}}.mode-switch{border:1px solid var(--line);width:100%;margin-bottom:.75rem;display:flex}.mode-switch a{min-height:var(--control);flex:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.mode-switch a[aria-current=page]{color:var(--color-on-primary);background:linear-gradient(180deg, #ffffff2e, transparent 42%, #0000002e), linear-gradient(180deg, var(--explore-top), var(--explore) 55%, var(--explore-bottom))}.shell[data-mode=write] .mode-switch a[aria-current=page]{background:linear-gradient(180deg, #ffffff2e, transparent 42%, #0000002e), linear-gradient(180deg, var(--contribute-top), var(--contribute) 55%, var(--contribute-bottom))}nav[aria-label=Primary] .mode-switch a[aria-current=page]{color:var(--color-on-primary);background-color:var(--explore);background-image:linear-gradient(180deg, #ffffff2e, transparent 42%, #0000002e), linear-gradient(180deg, var(--explore-top), var(--explore) 55%, var(--explore-bottom))}.shell[data-mode=write] nav[aria-label=Primary] .mode-switch a[aria-current=page]{color:var(--color-on-primary);background-color:var(--contribute);background-image:linear-gradient(180deg, #ffffff2e, transparent 42%, #0000002e), linear-gradient(180deg, var(--contribute-top), var(--contribute) 55%, var(--contribute-bottom))}.mode-links{flex-direction:column;gap:4px;display:flex}.mode-links a{min-height:var(--control);justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.nav-badge,.inbox-badge{border-radius:var(--radius-pill);background:var(--ink);min-width:1.25rem;height:1.25rem;color:var(--paper);font-family:var(--font-mono);text-align:center;flex:none;margin-left:auto;padding:0 4px;font-size:.72rem;line-height:1.25rem}.eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .25rem;font-size:.72rem}.nav-label{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem}.crumb-quiet{color:var(--color-muted);margin:4px 0 8px;font-size:.85rem}.brain-filter{flex-direction:column;gap:4px;display:flex}.brain-tree h2{margin:4px 0 0;font-size:.95rem;font-weight:600}.brain-tree article p{color:var(--color-muted);margin:0 0 8px;font-size:.8rem}@media (max-width:767px){.nav-toggle{display:inline-flex}.body{grid-template-columns:minmax(0,1fr)}nav[aria-label=Primary]{border-right:0;border-bottom:1px solid var(--line);display:flex;position:static}nav[aria-label=Primary] .mode-switch,nav[aria-label=Primary] .brain-tree,nav[aria-label=Primary] .developer-links{display:none}nav[aria-label=Primary][data-open=true] .mode-switch,nav[aria-label=Primary][data-open=true] .brain-tree,nav[aria-label=Primary][data-open=true] .developer-links{display:flex}.mode-links{flex-flow:wrap;gap:.25rem 8px;overflow:visible}.mode-links a{white-space:normal}.shell:has(nav[aria-label=Primary][data-open=true]) .tabbar{display:none}dl{grid-template-columns:minmax(0,1fr)}.marketing-nav{flex-wrap:wrap;width:100%}.site-header-inner{display:flex}.page,main{padding:var(--space-2) var(--space-2) var(--space-6)}}code,.hash,.mono{font-family:var(--font-mono);font-size:.85em}.mode-strip{padding:8px var(--space-2);color:var(--color-on-primary);background:linear-gradient(90deg, color-mix(in srgb, var(--color-on-primary) 0%, transparent), color-mix(in srgb, var(--color-on-primary) 18%, transparent), transparent 40%), var(--color-primary);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--color-on-primary) 24%, transparent)}.mode-strip p{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:.8125rem;line-height:1.2;overflow:hidden}.shell[data-mode=contribute] .mode-strip{background:var(--color-secondary)}.shell[data-mode=inbox] .mode-strip{background:var(--ink);color:var(--paper)}.mode-toggle{border:1px solid var(--line);border-radius:var(--radius-xs) var(--radius-sm) var(--radius-xs) var(--radius-sm);box-shadow:var(--shadow-soft);display:inline-flex;overflow:hidden}.mode-toggle a{min-height:var(--control);align-items:center;padding:0 12px;display:inline-flex}.mode-toggle a[aria-current=page]{background:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--glow-explore)}.shell[data-mode=contribute] .mode-toggle a[aria-current=page]{background:var(--color-secondary);box-shadow:var(--glow-contribute)}.shell-search{flex:18rem;align-items:center;gap:8px;min-width:min(100%,16rem);display:flex}.shell-search label{white-space:nowrap}.shell-search input{width:100%;min-width:0;min-height:var(--control)}.search-scope{color:var(--color-muted);font-size:.8rem}.shell .search-scope{color:var(--on-obsidian)}.inbox-button{min-height:var(--control);justify-content:center;align-items:center;display:inline-flex;position:relative}.inbox-button .nav-badge{margin:0;position:absolute;top:-4px;right:-4px}.shell .inbox-button{width:var(--control);min-width:var(--control);height:var(--control);min-height:var(--control);padding:0;overflow:visible}.shell .history-clock,.shell .inbox-button{border-radius:var(--radius-sm);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--on-obsidian);padding:0}.shell .top .history-clock.button-ghost:hover,.shell .top a.inbox-button:hover,.shell .top button.inbox-button:hover{background:color-mix(in srgb, var(--on-obsidian) 14%, transparent);text-decoration:none}.shell .history-clock .clock-icon,.shell .inbox-button .bell-icon{width:20px;height:20px;display:block}.shell .top .inbox-button .nav-badge{background:var(--paper);min-width:16px;height:16px;color:var(--ink);box-shadow:0 0 0 2px var(--obsidian);border-radius:999px;padding:0 4px;font-size:11px;font-weight:700;line-height:16px}.universe{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.universe>button{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.universe-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.universe-chevron{opacity:.72;flex:none;width:.7rem;height:.7rem}.universe>button[aria-expanded=true] .universe-chevron{transform:rotate(180deg)}.account{position:relative}.account [role=menu]{z-index:4;min-width:12rem;padding:var(--radius-xs);background:color-mix(in srgb, var(--color-bg) 86%, transparent);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);backdrop-filter:blur(8px);position:absolute;right:0}.brain-tree{border-top:1px solid var(--line);flex-direction:column;gap:.25rem;margin-top:.75rem;padding-top:.75rem;display:flex}.tabbar{z-index:3;background:color-mix(in srgb, var(--color-bg) 92%, transparent);border-top:1px solid var(--line);backdrop-filter:blur(8px);display:none;position:sticky;bottom:0}.tabbar a{flex:1;justify-content:center;align-items:center;min-height:44px;display:inline-flex}.top{box-shadow:var(--shadow-soft)}.shell .top-inner{flex-wrap:wrap;justify-content:flex-start}.shell .top-inner>a,.shell .top-inner>button,.shell .mode-toggle,.shell .account,.shell .universe,.shell .inbox-button{flex:none}.shell .top-inner a,.shell .top-inner button,.mode-toggle a,.account button{white-space:nowrap}[role=tablist]{flex-wrap:nowrap;gap:0;display:flex}[role=tab]{min-height:var(--control);align-items:center;display:inline-flex}@media (max-width:767px){.tabbar{display:flex}.mode-toggle,.shell-search .search-scope{display:none}.page{padding-bottom:5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.hero-node{opacity:.85}}.shell .top{background:linear-gradient(180deg, var(--obsidian-top) 0%, var(--obsidian-mid) 45%, var(--obsidian) 100%);color:var(--on-obsidian);min-height:var(--band);border-bottom:0;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #ffffff0f}.shell .top a,.shell .top button,.shell .top label,.shell .signed-in{color:var(--on-obsidian)}.shell .top button.button-secondary,.shell .top .nav-toggle{color:var(--color-secondary);background:var(--paper)}.shell .mode-strip{box-sizing:border-box;height:var(--band-slim);min-height:var(--band-slim);max-height:var(--band-slim);padding:0 var(--space-2);color:var(--color-on-primary);background:linear-gradient(180deg, #ffffff0f, transparent 50%, #0000002e), linear-gradient(90deg, var(--explore-bottom), var(--explore) 35%, var(--explore-top) 70%, var(--explore));align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0006}.shell[data-mode=contribute] .mode-strip,.shell[data-mode=write] .mode-strip{background:linear-gradient(180deg, #ffffff0f, transparent 50%, #0000002e), linear-gradient(90deg, var(--contribute-bottom), var(--contribute) 35%, var(--contribute-top) 70%, var(--contribute))}.shell[data-mode=inbox] .mode-strip{color:var(--ink);background:var(--surface-2)}.strip-tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin-right:.75rem;font-size:10.5px;font-weight:500}.eeg-trace{width:50%;height:100%;color:var(--explore-light);opacity:.55;pointer-events:none;position:absolute;top:0;right:0}.shell[data-mode=contribute] .eeg-trace,.shell[data-mode=write] .eeg-trace{color:var(--contribute-light)}.shell[data-mode=inbox] .eeg-trace{color:var(--waiting-light)}.hero{position:relative;overflow:hidden}.quipu-field{width:100%;height:100%;color:var(--explore);pointer-events:none;-webkit-mask-image:linear-gradient(90deg, transparent 0 40%, #000000d9 62%, var(--obsidian) 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0 40%, #000000d9 62%, var(--obsidian) 100%);mask-image:linear-gradient(90deg, transparent 0 40%, #000000d9 62%, var(--obsidian) 100%);position:absolute;inset:0}.marketing-shell button:not(.button-secondary):not(.button-ghost):not(.nav-toggle),.marketing-shell a.button:not(.button-secondary):not(.button-ghost),.gate button:not(.button-secondary):not(.button-ghost):not(.nav-toggle),.gate a.button:not(.button-secondary):not(.button-ghost){border-radius:var(--radius-sm);clip-path:none;background-color:var(--explore);background-image:linear-gradient(100deg, #fff0 30%, #ffffff12 46%, #fff0 60%), linear-gradient(180deg, var(--explore-top) 0%, var(--explore) 52%, var(--explore-bottom) 100%);box-shadow:inset 0 1px #ffffff38,inset 0 -1px #00000059}nav[aria-label=Primary]{background:repeating-linear-gradient(0deg, #ffffff8c 0 1px, #00000003 1px 2px, transparent 2px 4px), linear-gradient(180deg, var(--pane), var(--pane-deep))}.shell[data-mode=read] nav[aria-label=Primary]{box-shadow:inset 3px 0 0 var(--explore);background:repeating-linear-gradient(0deg, #ffffff8c 0 1px, #00000003 1px 2px, transparent 2px 4px), linear-gradient(180deg, color-mix(in srgb, var(--explore) 8%, var(--pane)), var(--pane-deep))}.shell[data-mode=write] nav[aria-label=Primary]{box-shadow:inset 3px 0 0 var(--contribute);background:repeating-linear-gradient(0deg, #ffffff8c 0 1px, #00000003 1px 2px, transparent 2px 4px), linear-gradient(180deg, color-mix(in srgb, var(--contribute) 10%, var(--pane)), var(--pane-deep))}code,.hash,.mono,.search-scope{font-family:var(--font-mono)}@media (max-width:767px){.shell .top{min-height:var(--band)}.shell .mode-strip{height:var(--band-slim);min-height:var(--band-slim);max-height:var(--band-slim)}.eeg-trace{opacity:.4;width:100%;height:8px;top:auto;bottom:0}}.shell .top-inner,.shell .body{width:100%;max-width:none}.universe{position:relative}.org-menu{z-index:30;background:var(--paper);min-width:12rem;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);color:var(--ink);border-radius:var(--radius-xl);padding:.75rem;position:fixed;overflow:auto;box-shadow:0 2px 6px #00000014,0 30px 70px -24px #00000059}.org-menu label,.org-menu a,.org-menu select{color:var(--ink)}.palette-scrim{z-index:40;background:linear-gradient(#080b1240,#080b128c);position:fixed;inset:0}.palette{z-index:41;width:min(36rem,100% - 2rem);padding:var(--radius-sm);color:var(--ink);backdrop-filter:blur(20px)saturate(140%);border-top:1px solid var(--explore-light);border-radius:var(--radius-lg);background:#fafaf9bd;position:fixed;top:12vh;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #00000014,0 30px 70px -24px #00000059}.palette label,.palette input,.palette button,.palette p{color:var(--ink)}.palette ul{margin:0;padding:0;list-style:none}.palette button:not(.button-secondary):not(.button-ghost):not(.nav-toggle){text-align:left;width:100%;color:var(--ink);box-shadow:none;clip-path:none;background:0 0}.shell .shell-search .search-scope{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell h1{font-size:2.125rem}.shell h1.document-title{font-size:1.9375rem}@media (max-width:767px){.shell h1,.shell h1.document-title{font-size:1.5rem}}.shell{--mode:var(--explore);--mode-top:var(--explore-top);--mode-bottom:var(--explore-bottom);--mode-light:var(--explore-light);max-width:100%}.shell[data-mode=write]{--mode:var(--contribute);--mode-top:var(--contribute-top);--mode-bottom:var(--contribute-bottom);--mode-light:var(--contribute-light)}.shell[data-mode=inbox]{--mode:var(--waiting);--mode-top:var(--waiting-top);--mode-bottom:var(--waiting-bottom);--mode-light:var(--waiting-light)}.shell form{margin:0}.shell .top{height:var(--band);min-height:var(--band);max-height:var(--band);overflow:visible}.shell .top-inner{height:var(--band);grid-template-columns:13rem 12rem minmax(0,1fr) 22rem;align-items:center;column-gap:.75rem;min-width:0;max-width:100%;padding-inline:.75rem;display:grid;overflow:hidden}.shell .top-brand,.shell .top-brand:hover,.shell .top-brand:focus,.shell .top-brand:focus-visible{align-items:center;width:13rem;min-width:13rem;text-decoration:none;display:flex;overflow:hidden}.shell .top-search{justify-content:center;min-width:0;display:flex}.shell .top-actions{justify-content:flex-end;align-items:center;gap:.5rem;width:22rem;min-width:22rem;max-width:22rem;display:flex;overflow:hidden}.shell .account{flex:none;margin-left:0}.shell .search-glyph{display:none}.shell .top-inner>*{min-width:0}.shell .top-search .shell-search-open,.shell .shell-search-open{width:min(560px,100%);min-width:0;max-width:560px;height:36px;color:var(--on-obsidian);background:linear-gradient(180deg, var(--obsidian), var(--obsidian-mid));border:1px solid var(--titanium-deep);border-radius:var(--radius-sm);clip-path:none;box-shadow:none;flex:none;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .75rem;display:flex;position:relative;overflow:hidden}.shell .shell-search-open kbd{font-family:var(--font-mono);color:var(--on-obsidian);flex:none;font-size:11px}.shell .search-scope-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shell .universe{width:12rem;min-width:12rem;max-width:12rem}.shell .universe>button{max-width:100%}.shell .account-trigger,.shell .ask-button,.shell .nav-toggle,.shell .inbox-button,.shell .back-row,.shell .universe button,.shell .palette-row,.shell .menu-item,.shell .account [role=menuitem]{clip-path:none;box-shadow:none;color:inherit;border-radius:var(--radius-sm);background:0 0}.shell button[role=tab]{min-width:0;min-height:var(--control);clip-path:none;box-shadow:none;color:var(--ink-2);white-space:nowrap;background:0 0;border:0;border-radius:0;flex:1 1 0;margin:0;padding:0 8px;font-size:13px;font-weight:500}.shell button[role=tab][aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--mode);background:0 0}.shell .btn-primary,.shell button.btn-primary{color:var(--color-on-primary);border-radius:var(--radius-sm);clip-path:none;background-color:var(--mode);background-image:linear-gradient(100deg, #fff0 30%, #ffffff12 46%, #fff0 60%), linear-gradient(180deg, var(--mode-top) 0%, var(--mode) 52%, var(--mode-bottom) 100%);box-shadow:inset 0 1px #ffffff38,inset 0 -1px #00000059}.shell .top button.account-trigger{border-radius:var(--radius-pill);background-color:var(--titanium);background-image:linear-gradient(180deg, var(--titanium), var(--titanium-deep));width:36px;height:36px;color:var(--ink);padding:0}.shell .top .avatar{width:36px;height:36px;color:var(--ink);font-family:var(--font-mono);place-items:center;font-size:13px;display:grid}.shell .account{position:relative}.shell .account [role=menu]{z-index:8;min-width:14rem;padding:var(--radius-xs);background:var(--paper);color:var(--ink);border-radius:var(--radius-md);flex-direction:column;display:flex;position:fixed;top:60px;right:8px;box-shadow:0 2px 6px #00000014,0 30px 70px -24px #00000059}.shell .account [role=menu] a[role=menuitem],.shell .account [role=menu] button[role=menuitem],.shell button.back-row{min-height:var(--control);color:var(--ink);clip-path:none;box-shadow:none;border-radius:var(--radius-sm);background:0 0;justify-content:flex-start;align-items:center;padding:0 .75rem;text-decoration:none;display:flex}.shell .mode-links{border-left:2px solid var(--mode);margin:0 0 .5rem;padding-left:4px}.shell nav[aria-label=Primary]{align-self:stretch;width:18rem;min-height:100%;position:sticky;top:0}.shell .body{min-height:calc(100vh - var(--band));grid-template-columns:18rem minmax(0,1fr);align-items:stretch}.shell:has(.demo-ribbon) .body{min-height:calc(100vh - var(--band) - var(--band-slim))}.shell .nav-bottom{flex-direction:column;margin-top:auto;display:flex}.shell .nav-foot{flex-direction:column;gap:2px;margin-top:auto;display:flex}.shell .nav-bottom .nav-foot{margin-top:0}.shell .pane-footer{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);margin-top:auto;font-size:10.5px}.shell .nav-foot .pane-footer{margin-top:0}.shell .folder-node ul{border-left:1px solid var(--line);margin:0 0 8px 12px;padding:0;list-style:none}.shell .dev-chip{border-radius:var(--radius-pill);background:var(--obsidian-mid);height:22px;color:var(--on-obsidian);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex:none;align-items:center;padding:0 8px;font-size:10.5px;display:inline-flex}@media (max-width:767px){.shell .top{position:relative}.shell .mode-strip{padding-right:5.75rem}.shell .dev-chip{z-index:3;position:absolute;top:calc(100% + 6px);right:.45rem}}.shell :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.shell .top :focus-visible,.shell .mode-strip :focus-visible{outline:2px solid var(--explore-lumen);outline-offset:2px}.shell .tabbar a[aria-current=page]{color:var(--color-on-primary);background:var(--mode);border-radius:var(--radius-pill);padding:4px 12px;text-decoration:none}.shell .palette-row[aria-current=true]{background:color-mix(in srgb, var(--mode) 12%, var(--paper))}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1023px) and (min-width:768px){.shell nav[aria-label=Primary]{width:15.5rem}.shell .body{grid-template-columns:15.5rem minmax(0,1fr)}}@media (max-width:1199px){.shell .top-inner{grid-template-columns:10.5rem 12rem minmax(0,1fr) 22rem}.shell .top-brand{width:10.5rem;min-width:10.5rem}.shell .brand{--word-size:22px}}@media (max-width:767px){.shell .top,.shell .top-inner{height:var(--band);min-height:var(--band);max-height:var(--band)}.shell .ask-button,.shell .wordmark{display:none}.shell .brand-mark{width:32px;height:32px}.shell .top-inner{grid-template-columns:2.25rem 7.25rem minmax(0,1fr) 9.5rem;column-gap:4px;padding-inline:8px}.shell .top-brand{width:2.25rem;min-width:2.25rem}.shell .universe{width:7.25rem;min-width:7.25rem;max-width:7.25rem}.shell .top-actions{gap:.25rem;width:9.5rem;min-width:9.5rem;max-width:9.5rem}.shell .shell-search-open .search-scope-label,.shell .shell-search-open kbd{display:none}.shell .search-glyph{font-size:18px;line-height:1;display:inline}.shell .top-search .shell-search-open,.shell .top button.shell-search-open{width:36px;max-width:36px;height:36px;color:var(--on-obsidian);background-color:var(--obsidian-mid);background-image:linear-gradient(180deg, var(--obsidian-top), var(--obsidian));border:1px solid var(--titanium-deep);border-radius:var(--radius-pill);flex:none;justify-content:center;padding:0}.shell .top button.nav-toggle{color:var(--on-obsidian);background-color:var(--obsidian-mid);background-image:linear-gradient(180deg, var(--obsidian-top), var(--obsidian));border:1px solid var(--titanium-deep);border-radius:var(--radius-pill);height:36px;min-height:36px}.shell .universe{max-width:7.25rem}.shell .universe>button{max-width:100%}.shell .inbox-button{padding:0}.shell .nav-toggle{flex:0 0 40px;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.shell .account-trigger,.shell .top .avatar{flex-shrink:0}.shell nav[aria-label=Primary],.shell .body,.shell .page{width:auto;min-width:0;max-width:100%}.shell nav[aria-label=Primary]{flex-direction:column;display:none;position:static;overflow:visible}.shell nav[aria-label=Primary][data-open=true]{display:flex}.shell .body{grid-template-columns:minmax(0,1fr)}.shell nav[aria-label=Primary] .mode-links,.shell nav[aria-label=Primary] .pane-footer{display:none}.shell nav[aria-label=Primary][data-open=true] .mode-links{flex-direction:column;display:flex;overflow:visible}.shell nav[aria-label=Primary][data-open=true] .pane-footer{display:block}.shell nav[aria-label=Primary][data-open=true] .mode-links a,.shell nav[aria-label=Primary][data-open=true] .history-nav{text-align:left;white-space:normal;flex:none;justify-content:flex-start;width:100%}.shell nav[aria-label=Primary][data-open=true] .nav-foot .pane-footer{padding:4px 8px}}.start-hero{min-height:15rem;margin-bottom:var(--space-3);position:relative;overflow:hidden}.start-hero .quipu-field{z-index:0}.queues{gap:1rem;display:grid}@media (min-width:900px){.queues{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}}.hero-search .visually-hidden-submit{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.doc-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rail-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);margin-top:.75rem;padding:.75rem}.start-copy,.hero-search,.try-row{z-index:1;position:relative}.hero-search{max-width:42rem;box-shadow:none;background:0 0;border:0;padding:0}.try-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:.75rem;display:flex}.try-row a,.try-row button{min-height:var(--control-compact);height:var(--control-compact);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:0 12px;font-size:13px;text-decoration:none}.wait-cards,.change-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.wait-cards li,.change-list li{box-shadow:none;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:8px 0}.wait-cards li{border-left:2px solid var(--waiting);padding-left:8px}.chip-row{flex-wrap:wrap;gap:8px;margin:8px 0 12px;display:flex}.chip{box-sizing:border-box;height:var(--chip-size);font-family:var(--font-mono);letter-spacing:.04em;border-radius:var(--radius-xs);background:color-mix(in srgb, var(--mode) 12%, var(--paper));color:var(--ink);align-items:center;padding:0 8px;font-size:11px;line-height:1;display:inline-flex}.section-title{font-family:var(--font-display);font-synthesis:none;letter-spacing:.04em;color:var(--ink);font-size:15px;font-weight:600;line-height:1.3}.about-facts{grid-template-columns:7.5rem minmax(0,1fr);gap:8px .75rem;margin:0 0 1rem;display:grid}.about-facts dt{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin:0;font-size:10.5px;font-weight:500}.about-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.hash{overflow-wrap:anywhere;max-width:100%}.composer{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;min-width:0;max-width:100%;display:grid}.composer-place,.composer-assist,.readonly-card,.connection-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);padding:12px 1rem;position:relative;overflow:hidden}.readonly-card .eeg-trace{opacity:.35;width:100%;height:28px;position:absolute;inset:auto 0 0}.inbox-panes,.inbox-list,.inbox-detail{min-width:0}.room-row{font-family:var(--font-display);font-synthesis:none;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:1.5rem;margin:.5rem 0 0;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}@media (min-width:768px){.inbox-panes{grid-template-columns:var(--split-track) minmax(0, 1fr);column-gap:var(--split-gutter);row-gap:var(--space-2);align-items:start;display:grid}.inbox-panes:has(.flow-board){grid-template-rows:auto minmax(0,1fr)}.inbox-panes:has(.flow-board) .inbox-list{display:contents}.inbox-panes:has(.flow-board) .inbox-list>.flow-board{display:contents}.inbox-panes:has(.flow-board) .list-toolbar{grid-area:1/1}.inbox-panes:has(.flow-board) .work-list{grid-area:2/1;margin:0}.inbox-panes:has(.flow-board) .work-list>.backlog-list{margin-top:0}.inbox-panes:has(.flow-board) .inbox-detail{grid-area:2/2;margin:0}.shell:has(.inbox-panes:has(.flow-board)){flex-direction:column;height:100dvh;display:flex;overflow:hidden}.shell:has(.inbox-panes:has(.flow-board)) .body{flex:auto;min-height:0;overflow:hidden}.shell:has(.inbox-panes:has(.flow-board)) main.page{height:100%;min-height:0;padding-bottom:var(--space-2);flex-direction:column;display:flex;overflow:hidden}.shell:has(.inbox-panes:has(.flow-board)) .section-promise{flex:none}.inbox-panes:has(.flow-board){flex:auto;align-items:stretch;min-height:0}:is(.inbox-panes:has(.flow-board) .work-list,.inbox-panes:has(.flow-board) .inbox-detail){min-height:0;overflow:auto}}@media (min-width:1024px){.composer{column-gap:var(--split-gutter);row-gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(16rem,22rem)}}.import-file{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;border-radius:0;flex-wrap:wrap;align-items:center;gap:4px .75rem;padding:4px 0;display:flex}.import-file p,.import-file label{margin:0}.composer-toolbar{flex-wrap:wrap;gap:4px;margin:.5rem 0;display:flex}.composer-toolbar button,.editor [role=toolbar] button{width:var(--control-compact);min-width:var(--control-compact);min-height:var(--control-compact);height:var(--control-compact);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);font-family:var(--font-mono);padding:0;font-size:12px;font-weight:650}.composer-toolbar button.toolbar-word,.editor [role=toolbar] button{white-space:nowrap;width:auto;min-width:var(--control-compact);padding:0 8px}.composer-editor{flex-direction:column;min-height:0;display:flex}.composer-editor .composer-text-field{flex:auto;min-height:0;display:flex}.composer-text,.composer-editor textarea,.editor .ProseMirror{flex:auto;min-height:8rem;max-height:100%;padding-bottom:.75rem;scroll-margin-bottom:0}.composer-footer,.decision-bar{z-index:2;background:var(--paper);border-top:1px solid var(--line);border-radius:var(--radius-md);flex-wrap:wrap;flex:none;align-items:center;gap:8px;margin-top:12px;padding:12px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px -18px #00000059}.decision-bar{padding:4px}.decision-sheet{align-content:start;gap:var(--space-2);box-sizing:border-box;background:var(--sheet-bg);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent);margin:0;padding:16px 20px 0;display:grid}.decision-head{padding-bottom:var(--space-2);border-bottom:1px solid var(--line);gap:4px;display:grid}.decision-head h2{margin:0}.decision-kind{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}@media (max-width:767px){.inbox-panes[data-phone-detail=true] .inbox-list,.inbox-panes[data-phone-detail=false] .inbox-detail{display:none}.inbox-panes[data-phone-detail=true] .split-back{min-height:var(--control);margin:0 0 var(--space-1);align-items:center;display:inline-flex}.inbox-panes[data-phone-detail=true] .decision-sheet{width:100%}}.decision-meta,.decision-reviewers{color:var(--ink-2);flex-wrap:wrap;gap:4px 12px;margin:4px 0 0;display:flex}.decision-note{color:var(--ink-3);margin:0}.decision-reason{gap:8px;width:100%;display:grid}.decision-reason label{gap:.25rem;display:grid}.decision-reason select,.decision-reason textarea{width:100%}.comment-thread ol{margin:0;padding-left:16px}.comment-thread blockquote{border-left:2px solid var(--line);color:var(--ink-2);margin:0 0 4px;padding-left:12px}.comment-by{color:var(--ink-3);font-size:.85rem}.route-steps{width:100%;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;gap:4px .75rem;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.route-dot{border-radius:var(--radius-pill);background:var(--line);vertical-align:middle;width:6px;height:6px;margin-right:4px;display:inline-block}.route-steps li[aria-current=step] .route-dot{background:var(--mode,var(--contribute))}.word-count{font-family:var(--font-mono);color:var(--ink-3);margin:0 0 .25rem;font-size:11px}.folder-icon{border:1px solid var(--ink-2);border-radius:var(--radius-xs) var(--radius-xs) 0 0;vertical-align:middle;width:12px;height:9px;margin-right:4px;display:inline-block}.doc-sections section{grid-template-columns:2rem minmax(0,1fr);gap:.25rem .5rem;margin:4px 0;display:grid}.doc-sections h2{font-family:var(--font-mono);color:var(--ink-2);margin:0;font-size:12px}.rule-sections ol{padding-left:24px}.rule-sections>p{margin:4px 0}.draft-banner{border-left:3px solid var(--mode,var(--contribute));background:color-mix(in srgb, var(--contribute) 7%, var(--paper));border-radius:var(--radius-sm);margin:0 0 .75rem;padding:8px 12px;font-size:14px}.composer-assist{color:var(--ink-2);font-size:13px}.composer-assist .section-title{font-size:13px}@media (max-width:767px){.start-hero{min-height:0;margin-bottom:8px}.start-hero h1{font-size:1.6rem}.hero-search input{min-height:2.6rem;font-size:1rem}.wait-cards li,.change-list li{padding:4px 0 4px 8px}}.shell button.btn-official{color:var(--color-on-primary);border-radius:var(--radius-sm);clip-path:none;background-color:var(--explore);background-image:linear-gradient(100deg, #fff0 30%, #ffffff12 46%, #fff0 60%), linear-gradient(180deg, var(--explore-top) 0%, var(--explore) 52%, var(--explore-bottom) 100%)}.connection-cards{gap:.75rem;margin:.5rem 0 .75rem;display:grid}.product-shot{border-radius:var(--radius-md);background:var(--paper);border:1px solid var(--line);max-width:36rem;margin:1.25rem 0 0;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 10px 28px -16px #0000002e}.shot-bar{background:linear-gradient(180deg, var(--obsidian-top), var(--obsidian));color:var(--on-obsidian);font-family:var(--font-display);font-synthesis:none;letter-spacing:.08em;justify-content:space-between;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.shot-band{background:linear-gradient(90deg, var(--explore-bottom), var(--explore) 40%, var(--explore-top));color:var(--color-on-primary);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:4px 12px;font-size:11px}.shot-body{grid-template-columns:7rem minmax(0,1fr);min-height:8rem;display:grid}.shot-nav{background:var(--pane);flex-direction:column;gap:4px;padding:12px;font-size:12px;display:flex}.shot-doc{padding:12px}.shot-doc strong{font-family:var(--font-display);font-synthesis:none;letter-spacing:.01em;font-size:18px;font-weight:600;display:block}.shot-doc span{font-family:var(--font-mono);color:var(--ink-2);font-size:11px}@media (max-width:767px){.composer-footer,.decision-bar{z-index:6;position:fixed;bottom:3.5rem;left:0;right:0}:is(.shell:has(.composer-footer) .page,.shell:has(.decision-bar) .page){padding-bottom:16rem}.composer-editor{padding-bottom:2rem}.shot-body{grid-template-columns:minmax(0,1fr)}}.brain-filter-compact{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.brain-filter-compact select,.brain-filter-compact input{min-height:var(--control);padding:4px 8px;font-size:12px}.folder-node li a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.brain-filter-compact label{gap:4px;font-size:12px}.nav-count{font-family:var(--font-mono);color:var(--ink-2);margin-left:auto;font-size:11px}.folder-node>button,.folder-node>a{align-items:center;gap:8px;width:100%;display:flex}.new-place{color:var(--mode,var(--contribute));font-size:13px}.composer-editor,.composer-assist,.composer-title-field,.composer-text-field{min-width:0;max-width:100%}.composer-title{box-sizing:border-box;width:100%;max-width:100%;font-family:var(--font-display);font-synthesis:none;color:var(--ink);background:0 0;border:0;padding:4px 0 8px;font-size:clamp(1.6rem,6vw,2rem);font-weight:600;line-height:1.15;display:block}.composer-text{background:0 0;border:0;width:100%;min-height:16rem;padding:8px 0}.composer-title-field,.composer-text-field{display:block}.footer-note{width:100%;color:var(--ink-2);margin:0;font-size:13px}.setup-notice{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);flex-wrap:wrap;flex:none;align-items:center;gap:4px 8px;margin:0 0 .75rem;padding:4px 12px;display:flex}.setup-notice p{flex:12rem;min-width:0;margin:0}.section-empty{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink-2);margin:4px 0 12px;padding:8px 12px}.start-board{align-items:start;gap:1rem;display:grid}@media (min-width:900px){.start-board{grid-template-columns:minmax(0,1fr) 16rem}}.composer-canvas{background:var(--sheet-bg);border:1px solid var(--sheet-border);border-radius:var(--sheet-radius);box-shadow:var(--sheet-shadow);min-width:0;padding:40px 48px 12px}@media (max-width:767px){.composer-canvas{width:calc(100% + (2 * var(--space-2)));max-width:none;margin-left:calc(-1 * var(--space-2));margin-right:calc(-1 * var(--space-2));box-shadow:var(--sheet-shadow-flat);border-left:0;border-right:0;border-radius:0;padding:20px 16px 8px}}.composer-body{max-width:42rem;font-size:1.05rem;line-height:1.55}.composer-canvas .composer-title,.composer-editor h1.composer-title,input.composer-title,textarea.composer-title{width:100%;max-width:100%;font-family:var(--font-display);font-synthesis:none;color:var(--ink);white-space:pre-wrap;resize:none;field-sizing:content;background:0 0;border:0;min-height:1.2em;margin:0 0 4px;font-size:38px;font-weight:600;line-height:1.15;display:block;overflow:hidden}.staging{flex-direction:column;display:flex}.composer-lead{order:1}.composer-drop{order:2}.composer-meta{order:3}.staging>:not(.composer-lead):not(.composer-drop):not(.composer-meta):not(.composer-footer):not(.composer-more){order:4}.staging .composer-footer{order:5}.staging>.composer-more{order:4}.composer-slim{color:var(--ink-2);margin:4px 0;font-size:13px}.composer-lead textarea,.composer-canvas .composer-text{min-height:11rem;font-size:var(--reading-size);line-height:var(--reading-leading)}.ai-hero{background:linear-gradient(180deg, var(--explore-bottom), var(--explore));color:var(--color-on-primary);border-color:#0000}.ai-hero .section-title,.ai-hero p{color:var(--color-on-primary)}.ai-hero .chip{background:color-mix(in srgb, var(--color-on-primary) 16%, transparent);color:var(--color-on-primary)}.ai-tree input[type=checkbox]{flex:0 0 16px;width:16px;min-width:16px;height:16px;min-height:16px;margin:0}.ai-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ai-row label{flex:auto;min-width:0}.ai-count{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-2);flex:none;font-size:11px}.ai-summary{color:var(--ink-2);margin:8px 0;font-size:13px}.wait-empty{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);justify-items:center;gap:8px;padding:1rem;display:grid}.wait-mark{border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 6%, var(--paper));width:28px;height:28px;transform:rotate(45deg)}.org-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin:4px 0 0;font-size:11px}.composer-kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin:0 0 8px;font-size:11px;font-weight:500}.composer-more{margin:.5rem 0 .75rem}.staging textarea,.composer-text{background:0 0;width:100%;max-width:100%;min-height:16rem}.rail-card{padding:8px 12px}.rail-card h2,.guide-timeline h2{margin:0 0 4px;font-size:14px}.ai-folder ul{margin:.1rem 0 8px 20px;padding:0;list-style:none}.ai-tree label{align-items:center;gap:8px;min-height:28px;font-size:14px;display:flex}.setup-check-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.setup-check h2{font-family:var(--font-display);font-synthesis:none;margin:0;font-size:15px;font-weight:600}.setup-check ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.setup-check li{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.record-footer{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);gap:12px;margin:20px 0 0;padding-top:12px;font-size:11px;display:flex}.hero-search input{border-radius:var(--radius-md);border:1px solid var(--explore-light);background:var(--paper);width:100%;min-height:3.5rem;padding:.75rem 1rem;font-size:1.15rem;box-shadow:0 14px 36px -18px #00000059}.card-actions{gap:8px;margin-left:auto;display:flex}.wait-cards li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px .75rem;display:grid}.wait-cards .card-actions{grid-area:1/2/span 3}.decision-banner{border-left:3px solid var(--line);background:color-mix(in srgb, var(--ink) 6%, var(--paper));border-radius:var(--radius-sm);margin:0 0 1rem;padding:.75rem 1rem}.guide-timeline{margin:0}.guide-timeline h2{font-family:var(--font-display);font-synthesis:none;font-size:15px;font-weight:600}.guide-timeline .steps{flex-wrap:wrap;gap:4px;display:flex}.guide-timeline .steps li{white-space:nowrap;flex-direction:column;flex:none;min-width:0;padding:4px;display:flex}.guide-timeline .steps strong{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:500}.guide-timeline .steps span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rail-revisions li{gap:4px;font-size:13px;display:grid}.inbox-empty{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);min-height:16rem;padding:1.25rem}.ai-layout{align-items:start;gap:1rem;display:grid}.ai-list ul,.ai-tree{margin:0;padding:0;list-style:none}.ai-list button{text-align:left;justify-content:flex-start;width:100%}.ai-main [role=tree]{gap:4px;margin-top:.75rem;display:grid}.ai-main [role=tree] label{align-items:flex-start;gap:.5rem;min-height:36px;display:flex}@media (min-width:1100px){.ai-layout{grid-template-columns:14rem minmax(0,1fr) 18rem}}.queues section,.start-board section[aria-label=Notices]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.queues section>h2,.start-board section[aria-label=Notices]>h2{border-bottom:1px solid var(--line);margin:0 0 8px;padding-bottom:4px;font-size:1.05rem}.queues .empty,.start-board section[aria-label=Notices] .empty{color:var(--ink-2);background:0 0;border:0;border-radius:0;max-width:none;padding:4px 0 0}.composer-editor .import-file,.staging .import-file{background:0 0;border:0;flex-flow:row;align-items:center;gap:.75rem;width:100%;max-width:none;height:auto;min-height:0;margin:.25rem 0;padding:0;display:flex;position:relative}.composer-editor .import-file label,.staging .import-file label{align-items:center;min-height:0;margin:0;display:flex}.staging .import-file input[type=file],.composer-editor .import-file input[type=file]{width:auto;max-width:16rem;height:32px;min-height:0;margin:0;font-size:13px;display:block}.staging .import-guidance,.composer-editor .import-guidance{margin:0}.staging .import-guidance summary,.composer-editor .import-guidance summary{white-space:nowrap;align-items:center;height:auto;min-height:0;display:inline-flex}.document-rail .compact-rail{margin-top:.5rem;padding:8px 12px;font-size:13px}.document-rail .compact-rail h2{margin:0 0 4px;font-size:13px}.document-rail .compact-rail p,.document-rail .rail-points{margin:0}.document-rail .rail-points{color:var(--ink-2);gap:.1rem;padding:0;font-size:12px;line-height:1.35;list-style:none;display:grid}@media (max-width:767px){.shell .page{padding-bottom:7.5rem}}.start-hero{min-height:0}.start-board section[aria-label=Notices] ul,.start-board section[aria-label=Notices] li{margin:0;padding:0;list-style:none}.start-board section[aria-label=Notices] li{border-bottom:1px solid var(--line);gap:4px;padding:4px 0;display:grid}.file-drop{width:100%;height:var(--control);max-height:var(--control);border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;flex-flow:row;align-items:center;gap:12px;margin:4px 0;padding:0;display:flex;position:relative}.file-drop-text{min-width:0;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;font-size:13px;line-height:1.3;overflow:hidden}.file-drop .choose-files{min-height:var(--control-compact);height:var(--control-compact);border-radius:var(--radius-sm);clip-path:none;background:var(--paper);color:var(--ink);border:1px solid var(--line);flex:none;padding:0 .75rem;font-size:13px;font-weight:500}.staging .file-drop label.visually-hidden,.composer-editor .file-drop label.visually-hidden,.staging .file-drop input[type=file],.composer-editor .file-drop input[type=file]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.file-drop .import-guidance{flex:none;margin:0}.file-drop .import-guidance summary.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.file-drop .import-guidance[open]{z-index:4;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);width:min(28rem,100%);box-shadow:var(--shadow-soft);padding:12px .75rem;position:absolute;top:calc(100% + 4px);right:0}.place-card p,.place-card label,.composer-assist p{color:var(--ink-2);font-weight:400}.composer-assist .assistant{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);max-width:none;margin:.75rem 0 0;padding:8px 12px}.composer-assist .assistant h3{margin:0 0 4px;font-size:13px}.lede-phone,.assistant-card section>h2{display:none}.assistant-card p,.assistant-card li{margin:4px 0}.assistant-card button,.assistant-card input{min-height:32px}.hero-changed{display:none}@media (min-width:1100px){.start-hero{grid-template-columns:max-content minmax(22rem,1fr) minmax(14rem,18rem);grid-template-areas:"copy search changed";align-items:start;gap:.75rem 1.25rem;margin-bottom:.75rem;display:grid}.start-hero .quipu-field{display:none}.start-hero .start-copy{grid-area:copy}.start-hero .hero-search{grid-area:search;min-width:0;max-width:none;margin:0}.start-hero .try-row{flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto}.start-hero h1{white-space:nowrap;margin:0}.start-hero .lede{margin:4px 0 0}.start-hero .hero-search input{min-height:2.75rem}.hero-changed{border-left:1px solid var(--line);grid-area:changed;margin:0;padding:8px .75rem;display:block}.hero-changed .eyebrow{margin:0 0 4px}.hero-changed ul{margin:0;padding:0;list-style:none}.hero-changed li{border-bottom:1px solid var(--line);padding:4px 0;font-size:13px}.hero-changed p{color:var(--ink-2);margin:0;font-size:13px}}@media (max-width:767px){.lede-wide{display:none}.lede-phone{display:inline}.start-copy .lede{white-space:nowrap;margin:.1rem 0 4px}.start-hero .quipu-field{display:none}.try-row{flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto}.try-row .eyebrow,.try-row a,.try-row button{flex:none}.file-drop{flex-wrap:wrap;height:auto;max-height:none;padding:4px 0}}.split-view{grid-template-columns:var(--split-track) minmax(0, 1fr);column-gap:var(--split-gutter);border-top:1px solid var(--line);grid-template-areas:"list detail";align-items:stretch;min-height:24rem;display:grid}.split-list{grid-area:list;min-width:0;overflow:auto}.split-options,.recent-row ul,.navigate-list ul,.browse-tree ul,.browse-tree li{margin:0;padding:0;list-style:none}.split-options{gap:.5rem;padding-bottom:.5rem;display:grid}.split-options .backlog-card{cursor:pointer}.browse-tree ul ul{padding-left:12px}.browse-tree>summary{box-sizing:border-box;min-height:var(--control);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);cursor:pointer;align-items:center;gap:8px;margin:0 0 12px;padding:0 .75rem;font-weight:600;list-style:none;display:flex}.browse-tree>summary::-webkit-details-marker{display:none}.browse-tree>summary::marker{content:""}.browse-tree>summary:before{content:"▸";width:1rem;color:var(--ink-2);font-size:.85rem}.browse-tree[open]>summary{background:var(--surface)}.browse-tree[open]>summary:before{content:"▾"}.split-search input,.navigate-actions button,.browse-tree button{min-height:var(--control)}.split-facets button{min-height:var(--control-compact);height:var(--control-compact)}.split-list-head{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.split-list-head .btn-primary{flex:1 0 100%}.split-search{flex:1;min-width:0}.split-search input{width:100%;margin:0}.split-sort{color:var(--ink-3);white-space:nowrap;font-size:.8rem}.split-history-phone{display:none}.split-facets{gap:4px;margin-bottom:.5rem;display:flex;overflow-x:auto}.split-facets button{min-width:var(--control)}.split-facets button[aria-pressed=true]{background:var(--surface)}.split-list button[role=option]{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:8px;width:100%;padding:.75rem 12px;font-weight:400;display:grid}.split-unread,.split-unread .split-actor,.split-unread strong{font-weight:600}.split-list button[aria-selected=true]{background:color-mix(in srgb, var(--explore-light) 38%, var(--paper))}.split-avatar{border-radius:var(--radius-pill);background:var(--color-primary);width:2.25rem;height:2.25rem;color:var(--color-on-primary);place-items:center;font-size:.7rem;display:grid}.split-copy{gap:.1rem;min-width:0;display:grid}.split-topline,.split-bottom,.split-detail-bar,.split-footer{align-items:center;gap:.5rem;display:flex}.split-topline time,.split-delta{color:var(--ink-3);margin-left:auto;font-size:.8rem}.split-title{font-weight:600}.split-detail-bar{flex-wrap:wrap;margin-bottom:.75rem}.split-detail-bar .diff-toggle{border:1px solid var(--line);border-radius:var(--radius-pill);display:inline-flex;overflow:hidden}.split-detail-bar .diff-toggle button{background:0 0;border:0;min-height:36px;padding:0 .75rem}.split-detail-bar .diff-toggle button[aria-pressed=true]{background:var(--color-primary);color:var(--color-on-primary)}.split-footer{border-top:1px solid var(--line);color:var(--ink-3);justify-content:space-between;margin-top:1.25rem;padding-top:.75rem}.split-section{border-radius:var(--radius-pill);background:var(--surface-2);width:1.25rem;height:1.25rem;color:var(--ink-2);place-items:center;margin-right:8px;font-size:.7rem;display:inline-grid}.align-card{border:1px solid var(--line);border-radius:var(--radius-md);padding:.75rem}.split-kicker,.split-summary,.split-crumb{color:var(--ink-3);font-size:.85rem}.split-copy time,.split-meta,.split-excerpt,.doc-place{color:var(--ink-3)}.split-excerpt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.split-divider,.split-divider:after{content:none;display:none}.split-read{grid-area:detail;min-width:0;padding:0;overflow:auto}@media (min-width:1024px){.shell:has(.split-view):not(:has(details .split-view)){flex-direction:column;height:100dvh;display:flex;overflow:hidden}.shell:has(.split-view):not(:has(details .split-view)) .body{flex:auto;min-height:0;overflow:hidden}.shell:has(.split-view):not(:has(details .split-view)) main.page{height:100%;min-height:0;padding-bottom:var(--space-2);flex-direction:column;display:flex;overflow:hidden}.shell:has(.split-view):not(:has(details .split-view)) .split-view{flex:auto;min-height:0}:is(.shell:has(.split-view):not(:has(details .split-view)) .page-header,.shell:has(.split-view):not(:has(details .split-view)) .section-promise){flex:none}}.split-empty{color:var(--ink-2)}.split-back{display:none}.diff-side,.align-pair,.navigate-browse{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.diff-inline .diff-add,.diff-side .diff-add,.mod-diff .diff-add{background:var(--diff-add);text-decoration:underline;text-decoration-color:var(--explore-top);text-decoration-thickness:2px}.diff-inline .diff-remove,.diff-side .diff-remove,.mod-diff .diff-remove{color:var(--color-accent);background:0 0;text-decoration:line-through}.conflict{background:color-mix(in srgb, #42668a 18%, var(--paper));-webkit-box-decoration-break:clone;box-decoration-break:clone}.recent-row ul{gap:.75rem;display:flex;overflow-x:auto}.ring-table{border-collapse:collapse;width:100%}.ring-table th,.ring-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px}.ring-table button,.ring-stack button{min-height:var(--control);min-width:var(--control)}.history-clock{width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.shell nav .nav-item.history-nav,.history-nav{display:none}.as-of-banner{background:var(--surface);margin:0;padding:.5rem 1rem}@media (max-width:767px){.history-clock{display:none}.split-history-phone{min-width:var(--control-compact);width:var(--control-compact);min-height:var(--control-compact);height:var(--control-compact);justify-content:center;align-items:center;padding:0;display:inline-flex}.shell nav[aria-label=Primary][data-open=true] .history-nav{min-height:var(--control);text-align:left;justify-content:flex-start;align-items:center;width:100%;display:flex}.split-view{display:block}.split-divider,.split-view[data-phone-detail=true] .split-list,.split-view[data-phone-detail=true] .work-grid-list-tools,.split-view[data-phone-detail=false] .split-read{display:none}.split-view[data-phone-detail=true] .split-back{min-height:var(--control);display:inline-flex}.diff-side,.align-pair,.navigate-browse{grid-template-columns:1fr}.ring-table{display:none}}.doc-steps{flex-wrap:wrap;gap:4px;margin:.5rem 0 1rem;display:flex}.doc-steps button[aria-current=step]{background:var(--surface);font-weight:600}.ring-choices,.type-choices{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.75rem;margin:.75rem 0;display:grid}.ring-choices button,.type-choices button,.parent-picker button,.vertical-picker button{text-align:left;min-height:var(--control);border:1px solid var(--line);background:var(--paper);flex-direction:column;align-items:flex-start;padding:.75rem}.vertical-picker ul,.vertical-admin ul{margin:.25rem 0 .25rem 1rem;padding:0;list-style:none}.vertical-admin-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.shell{--top-bar:var(--band);--phone-tab-height:3.5rem}.shell .top{z-index:32;position:sticky;top:0}.shell .page,.navigate-board,.navigate-browse,.navigate-list,.browse-tree,.recent-row,.ring-grid{min-width:0;max-width:100%}.read-index{border-top:1px solid var(--line);flex-direction:column;gap:4px;margin-top:.75rem;padding-top:.75rem;display:flex}.read-index ul{margin:0 0 12px;padding:0;list-style:none}.read-index .nav-label{font-family:var(--font-mono);letter-spacing:.14em;color:var(--ink-2);margin:8px 0 4px;font-size:.68rem}.read-index button{text-align:left;white-space:nowrap;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:36px;padding:4px;font-weight:500;display:flex}.read-index .nav-count{font-family:var(--font-mono);color:var(--ink-2);flex:none;font-size:.75rem}.facet-row,.split-facets,.browse-tree [role=group]{flex-flow:wrap;align-items:center;gap:4px;min-width:0;max-width:100%;margin-bottom:.5rem;display:flex}.facet-row button,.split-facets button,.browse-tree [role=group] button{white-space:nowrap;overflow-wrap:normal;flex:none;width:auto;min-width:max-content;max-width:none}.facet-row button{font-family:var(--font-mono);letter-spacing:.04em;min-height:var(--control-compact);height:var(--control-compact);border:1px solid var(--line);border-radius:var(--radius-xs);background:color-mix(in srgb, var(--mode,var(--explore)) 12%, var(--paper));color:var(--ink);padding:4px 12px;font-size:12px;font-weight:500}.facet-row button[aria-pressed=true]{border-color:var(--ink-3);background:var(--surface);box-shadow:inset 0 0 0 1px var(--ink-3);color:var(--ink)}.recent-row ul{min-width:0;max-width:100%}.navigate-list li{border-bottom:1px solid var(--line);gap:.1rem;padding:8px 0;display:grid}.navigate-list .nav-meta{color:var(--ink-3);white-space:normal;font-size:.85rem}.ring-grid{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);overflow-x:auto}.ring-table{border-collapse:separate;border-spacing:0;width:100%}.ring-table th,.ring-table td{border:0;border-bottom:1px solid var(--line);border-right:1px solid var(--line);text-align:left;vertical-align:middle;background:var(--paper);padding:4px 12px}.ring-table tr>:last-child{border-right:0}.ring-table thead th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);background:var(--surface);font-size:.68rem;font-weight:500}.ring-cell{min-height:var(--control);justify-content:space-between;align-items:center;gap:12px;display:flex}.ring-name,.ring-stack h3{font-family:var(--font-display);font-synthesis:none;letter-spacing:.02em;font-size:.72rem;font-weight:600}.ring-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;min-width:var(--control);min-height:var(--control);background:0 0;border:0;font-weight:500}.ring-create{border-radius:var(--radius-sm);width:28px;min-width:28px;height:28px;min-height:28px;color:var(--ink-3);opacity:0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.ring-table th:hover .ring-create,.ring-table td:hover .ring-create,.ring-table th:focus-within .ring-create,.ring-table td:focus-within .ring-create,.ring-stack .ring-create{opacity:1;border-color:var(--line);background:var(--surface)}.ring-stack section{border-bottom:1px solid var(--line);padding:4px 0 8px}.ring-stack .ring-row{min-width:0;min-height:var(--control);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:4px;display:grid}.ring-stack button{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.ring-stack .ring-row button{white-space:nowrap;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.5rem;width:100%;min-width:0;display:grid}.ring-stack .ring-row-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ring-stack .ring-row .ring-count{white-space:nowrap;justify-self:end;min-width:1.5rem;min-height:0}.ring-stack .ring-row .ring-create{justify-self:end}.history-backdrop{top:var(--top-bar);z-index:25;background:color-mix(in srgb, var(--obsidian) 42%, transparent);border:0;border-radius:0;width:auto;min-height:0;margin:0;padding:0;position:fixed;bottom:0;left:0;right:0}.history-drawer{top:var(--top-bar);z-index:26;width:min(400px,100%);height:calc(100% - var(--top-bar));padding:var(--space-2);background:var(--pane);color:var(--ink);font-family:var(--font-body);border-left:1px solid var(--line);border-radius:var(--radius-lg) 0 0 var(--radius-lg);box-shadow:var(--shadow-soft);position:fixed;right:0;overflow:auto}.history-head{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--band);margin:calc(var(--space-2) * -1) calc(var(--space-2) * -1) var(--space-2);padding:0 var(--space-2);border-bottom:1px solid var(--line);display:flex}.history-head h2{font-family:var(--font-display);font-synthesis:none;margin:0;font-size:1.125rem;font-weight:600;line-height:1.2}.history-head p,.history-note,.history-empty,.history-card p{color:var(--ink-2);font-family:var(--font-body);margin:0;font-size:.875rem}.history-head p{margin-top:2px;font-size:.8125rem}.history-close{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--sheet);width:36px;height:36px;min-height:36px;color:var(--ink);flex:none;padding:0}.history-close svg{width:20px;height:20px;display:block}.history-date{margin:0 0 var(--space-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.date-field{min-width:0;height:var(--control);min-height:var(--control);padding:0 var(--space-2);border:1px solid color-mix(in srgb, var(--color-text) 35%, transparent);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--ink);font-family:var(--font-body);flex:12rem;align-items:center;gap:8px;font-size:.9375rem;display:flex;position:relative}.date-field-icon{color:var(--ink-2);flex:none;display:inline-flex}.date-field-icon svg{display:block}.date-field-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.date-field-text.is-empty{color:var(--ink-3)}.date-field input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.history-date .button-secondary,[data-theme=night] .history-date button.button-secondary{height:var(--control);min-height:var(--control);background:var(--color-bg);filter:none;border-color:color-mix(in srgb, var(--color-text) 35%, transparent);border-radius:var(--radius-sm);color:var(--ink);background-image:none;flex:none;padding:0 12px}.history-date .button-secondary:hover:not(:disabled),[data-theme=night] .history-date button.button-secondary:hover:not(:disabled){background:var(--surface);color:var(--ink)}.history-date .button-secondary:disabled,[data-theme=night] .history-date button.button-secondary:disabled{color:var(--color-muted);border-color:var(--line);background:var(--color-bg)}.history-date button:disabled{opacity:.45;cursor:not-allowed}.history-list{gap:var(--space-1);margin:0 0 var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.history-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--sheet);margin:0;padding:0;display:block;overflow:hidden}.history-card.is-selected{border-color:color-mix(in srgb, var(--explore-lumen) 55%, var(--line))}.history-card-hit{width:100%;min-height:0;color:inherit;font:inherit;font-weight:inherit;text-align:left;background:0 0;border:0;border-radius:0;align-items:stretch;margin:0;padding:0;display:flex}button.history-card-hit{cursor:pointer}button.history-card-hit:hover,button.history-card-hit:focus-visible{background:color-mix(in srgb, var(--ink) 6%, transparent)}.history-accent{background:var(--explore-lumen);flex:0 0 3px}[data-theme=night] .history-accent{background:var(--explore-lumen)}.history-card-body{min-width:0;padding:var(--card-pad) 16px;flex-direction:column;flex:auto;gap:4px;display:flex}.history-card-top{align-items:center;gap:8px;min-width:0;display:flex}.history-card-title{min-width:0;font-family:var(--font-display);font-synthesis:none;font-weight:600;font-size:var(--card-title-size);text-overflow:ellipsis;white-space:nowrap;flex:auto;line-height:1.25;overflow:hidden}.history-card .status-pill{flex:none}.history-view{color:var(--ink-2);font-family:var(--font-body);flex:none;font-size:.8125rem;font-weight:600;line-height:1.2}button.history-card-hit:hover .history-view:not(.is-primary),button.history-card-hit:focus-visible .history-view:not(.is-primary){color:var(--ink)}.history-view.is-primary,[data-theme=night] .history-view.is-primary{border-radius:var(--radius-sm);background:var(--explore-strong);color:var(--color-on-primary);padding:2px 8px}[data-theme=night] .history-view.is-primary{background:var(--explore-lumen);color:var(--obsidian)}.history-meta{font-family:var(--font-body);font-size:var(--card-meta-size);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.history-empty{padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--sheet)}.history-note{margin-top:var(--space-1)}.ring-choices button,.type-choices button,.parent-picker button{position:relative}.ring-choices button[aria-pressed=true],.type-choices button[aria-pressed=true],.parent-picker button[aria-pressed=true]{border-color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--ink-3);background:var(--surface)}.ring-choices button[aria-pressed=true]>span[aria-hidden=true],.type-choices button[aria-pressed=true]>span[aria-hidden=true]{color:var(--color-accent);font-weight:600;position:absolute;top:.4rem;right:.55rem}@media (max-width:767px){.shell{--top-bar:var(--band)}.history-drawer{border-radius:0;width:100%}.shell .top{z-index:32;position:sticky;top:0}.shell .tabbar{height:var(--phone-tab-height);min-height:var(--phone-tab-height);z-index:8;position:fixed;bottom:0;left:0;right:0}.shell .page{padding-bottom:calc(var(--phone-tab-height) + env(safe-area-inset-bottom,0px))}.shell:has(.composer-footer) .page{padding-bottom:calc(var(--write-footer-height,12rem) + var(--phone-tab-height) + env(safe-area-inset-bottom,0px))}.shell:has(.decision-bar) .page{padding-bottom:calc(16rem + env(safe-area-inset-bottom,0px))}}@media (min-width:768px){.shell:has(.composer-footer) .page{padding-bottom:var(--write-footer-height,12rem)}}.place-bar{flex-wrap:nowrap;align-items:flex-start;gap:8px;margin:8px 0;display:flex;overflow:hidden}.place-kicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:.68rem;display:block}.place-folder,.place-menu{min-width:12rem;position:relative}@media (max-width:767px){.place-bar{max-width:100%}.place-folder,.place-menu{flex:1 1 0;min-width:0}}.place-folder select,.place-menu>button{text-align:left;border:1px solid var(--line);background:var(--paper);width:100%;min-height:var(--control);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.1rem}.place-options{z-index:6;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);min-width:16rem;max-width:min(24rem,100vw - 2rem);max-height:18rem;margin:0;padding:.25rem;position:absolute;top:calc(100% + 4px);left:0;overflow:auto}.place-options[aria-label=Hierarchy]{max-height:none;overflow:visible}.place-options button{text-align:left;width:100%;min-height:var(--control);background:0 0;flex-direction:column;align-items:flex-start;display:flex}.place-options button[aria-selected=true]{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.place-hint{color:var(--ink-2);font-size:.8rem;font-weight:400}.place-context{color:var(--ink-2);margin:4px 0 .75rem}.place-checklist{color:var(--ink-2);margin:4px 0;padding-left:16px}.staging>.place-needed.composer-lead{order:0}.place-slot:empty{display:none}.composer-assist:has(.place-needed){overflow:visible}.place-needed{gap:8px;margin:0 0 .75rem;display:grid}.source-switch,.rail-switch,.connect-soon{flex-wrap:wrap;align-items:center;gap:4px;margin:4px 0 .75rem;display:flex}.source-switch{border:1px solid var(--line);border-radius:var(--radius-sm);flex-wrap:wrap;gap:0;display:inline-flex;overflow:hidden}.source-switch button{border-radius:var(--radius-sm);min-height:var(--control);background:0 0;border:0}.source-switch button+button{border-left:1px solid var(--line)}.source-switch button[aria-pressed=true]{color:var(--color-on-primary);background:linear-gradient(180deg, #ffffff2e, transparent 42%, #0000002e), linear-gradient(180deg, var(--contribute-top), var(--contribute) 55%, var(--contribute-bottom))}.connect-soon{padding:0;list-style:none}.import-overlay{z-index:40;background:color-mix(in srgb, var(--ink) 35%, transparent);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.import-dialog{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);width:min(42rem,100%);max-height:min(40rem,100vh - 2rem);color:var(--ink);box-shadow:var(--shadow-soft);padding:16px 20px 1.25rem;overflow:auto}.import-dialog.is-dropping{outline:2px solid var(--color-accent);outline-offset:2px}.import-dialog-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.import-dialog-head h2{margin:0;font-size:1.35rem}.source-drop{border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink-2);text-align:center;margin:.75rem 0 0;padding:12px}.source-drop.is-dropping,.import-dialog.is-dropping .source-drop{border-color:var(--color-accent);color:var(--ink)}.source-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:.75rem;display:grid}.source-tile{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:4px 12px;margin:0;padding:.75rem;display:grid}.source-tile.is-local{grid-column:1/-1}.source-tile h3,.source-tile p{margin:0}.source-tile h3{font-size:1rem}.source-tile p{color:var(--ink-2);font-size:.88rem}.source-tile button{grid-column:1/-1;justify-self:start;margin-top:4px}.source-logo{width:2.25rem;height:2.25rem;color:var(--ink)}.source-setup{border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--ink) 4%, var(--paper));justify-items:start;gap:8px;margin-top:1rem;padding:1rem;display:grid}.source-setup h3,.source-setup p{margin:0}.import-results{gap:8px;margin:.75rem 0;padding:0;list-style:none;display:grid}.import-card{border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--ink) 3%, var(--paper));flex-direction:column;align-items:flex-start;gap:.25rem;padding:.75rem 12px;display:flex}.import-card[data-state=working]{border-color:color-mix(in srgb, var(--color-accent) 50%, var(--line))}.import-card[data-state=error]{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--line))}.import-card-detail{color:var(--ink-2)}.import-progress{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink) 8%, var(--paper));width:100%;height:.28rem;overflow:hidden}.import-progress>span{background:var(--surface-2);width:40%;height:100%;animation:1s ease-in-out infinite import-slide;display:block}@keyframes import-slide{0%{transform:translate(-120%)}to{transform:translate(280%)}}@media (prefers-reduced-motion:reduce){.import-progress>span{width:100%;animation:none;transform:none}}@media (max-width:560px){.source-grid{grid-template-columns:1fr}.source-tile.is-local{grid-column:auto}}.connect-soon li{align-items:center;gap:.5rem;display:flex}.rail-switch [role=tablist]{gap:.25rem;display:flex}.connection-form,.connection-detail,.scope-fields{gap:.75rem;margin:1rem 0;display:grid}.scope-fields label{gap:.25rem;display:grid}.scope-check{min-height:var(--control);align-items:center;gap:.5rem;display:flex}.scope-fields input[type=checkbox],.connection-detail input[type=checkbox]{flex:none;width:1rem;height:1rem;min-height:1rem}.setup-cards{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;display:flex}.setup-cards a{min-height:var(--control);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.match-list,.combined-lines{gap:4px;margin:0;padding:0;list-style:none;display:grid}.match-list label,.combined-lines li,.connection-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.snippet pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.index-how .section-title{margin:1rem 0 4px}.index-panel{margin-top:.75rem}.index-frame{position:relative}.index-preview{border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--ink) 5%, var(--paper));max-height:14rem;color:var(--ink);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 16px 24px;font-size:.82rem;line-height:1.45;display:block;overflow:auto}.index-preview.is-open{max-height:none;padding-bottom:12px}.index-fade{border-radius:0 0 var(--radius-md) var(--radius-md);background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--ink) 5%, var(--paper)));pointer-events:none;height:2.4rem;position:absolute;bottom:1px;left:1px;right:1px}.index-panel .button-secondary{margin-top:.5rem}.snippet-head{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.technical-details>summary{min-height:var(--control);cursor:pointer;align-items:center;display:flex}.spark{align-items:flex-end;gap:2px;height:3rem;display:flex}.spark span{background:var(--ink-2);flex:1 1 0;min-height:2px}.backlog-list{gap:.5rem;margin:.5rem 0 .75rem;padding:0;list-style:none;display:grid}.ring-cards{margin:0 0 4px 8px}.backlog-card{box-sizing:border-box;width:100%;max-width:100%;color:var(--ink);background:0 0;border:0;border-radius:12px;text-decoration:none;display:flex;overflow:hidden}.backlog-card:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.backlog-card:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.backlog-stripe{background:var(--stripe,var(--green-500));flex:0 0 3px}.backlog-body{min-width:0;padding:var(--card-pad) var(--space-2);flex-direction:column;flex:auto;gap:8px;display:flex}.backlog-line{align-items:baseline;gap:8px;min-width:0;display:flex}.backlog-title{min-width:0;font-size:var(--card-title-size);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:500;line-height:1.3;overflow:hidden}.backlog-ref,.backlog-version{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);font-family:var(--font-mono);font-size:var(--card-meta-size);flex:0 auto;line-height:1.25;overflow:hidden}.backlog-card .document-ref-code{color:inherit;font-family:var(--font-mono);font-size:var(--card-meta-size)}.backlog-snippet{color:var(--ink-3);font-size:var(--card-meta-size);white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden}.backlog-meta,.backlog-sub{width:100%;min-width:0;color:var(--ink-3);font-size:var(--card-meta-size);flex-direction:row;align-items:center;gap:8px;line-height:1.35;display:flex}.backlog-sub{flex:auto;width:auto;overflow:hidden}.backlog-type{color:var(--ink-3);flex:none;display:inline-flex}.backlog-type .dimension-mark{width:12px;height:12px}.backlog-dot{color:var(--ink-3)}.backlog-facts{white-space:nowrap;text-overflow:ellipsis;flex-wrap:nowrap;flex:auto;align-items:flex-start;min-width:0;display:flex;overflow:hidden}.backlog-extra{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.backlog-aside{flex-wrap:nowrap;align-items:baseline;gap:4px 8px;min-width:0;margin-left:0;display:flex}.backlog-meta>.backlog-facts,.backlog-meta>.backlog-aside{display:flex}.backlog-card .dimension-row{flex-wrap:wrap;gap:4px}.backlog-card .dimension-chip{font-size:var(--card-chip-size);gap:4px;padding:0 4px}.status-pill,.backlog-pill{box-sizing:border-box;height:var(--chip-size);min-height:var(--chip-size);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);align-items:center;padding:0 .5rem;font-size:.75rem;font-weight:650;line-height:1;display:inline-flex}.status-pill[data-status=Official],.backlog-pill[data-status=Official]{background:var(--diff-add);color:var(--green-600)}.status-pill[data-status=Submitted],.backlog-pill[data-status=Submitted],.status-pill[data-status=Draft],.backlog-pill[data-status=Draft]{background:var(--surface);color:var(--ink)}.status-pill[data-status=In\ review],.backlog-pill[data-status=In\ review]{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.status-pill svg,.backlog-pill svg,.align-pill svg,.badge.status-pill svg{display:none}.status-pill[data-status=Changes\ requested],.status-pill[data-status=Rejected]{background:var(--surface);color:var(--ink)}.status-pill[data-status=Published]{background:var(--diff-add);color:var(--green-600)}.status-pill[data-status=Earlier\ version],.backlog-pill[data-status=Earlier\ version]{background:var(--surface);color:var(--ink)}.backlog-more{margin:0 0 .5rem}.backlog-card.is-selected,.backlog-card.is-selected:hover{box-shadow:none;background:color-mix(in srgb, var(--stripe,var(--ink-2)) 12%, var(--paper));border:0}.backlog-line .status-pill{flex:none;height:20px;min-height:20px;padding:0 8px;font-size:11px;font-weight:550}.ring-board{gap:var(--space-2);flex-direction:column;display:flex}.ring-sprint{--ring-shade:var(--ring-1);border:1px solid color-mix(in srgb, var(--ring-shade) 38%, var(--line));border-left:3px solid var(--ring-shade);border-radius:var(--radius-md);background:color-mix(in srgb, var(--ring-shade) 8%, var(--paper));overflow:hidden}.ring-sprint-heading{margin:0;font-size:1.02rem;font-weight:650}.ring-sprint-toggle{width:100%;min-height:var(--control);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--ring-shade) 14%, var(--paper));color:var(--ink);text-align:left;border:0;justify-content:flex-start;align-items:center;gap:8px;padding:4px 12px;display:flex}.ring-sprint-name{min-width:0}.ring-chevron{border-bottom:2px solid;border-right:2px solid;flex:none;width:.45rem;height:.45rem;margin-right:4px;transform:rotate(45deg)}.ring-sprint[data-collapsed=true] .ring-chevron{margin-top:0;transform:rotate(-45deg)}.ring-sprint-body{flex-direction:column;gap:8px;padding:8px 12px;display:flex}.ring-sprint-body:has(>.ring-sprint-empty){gap:0;padding:4px 12px}.ring-sprint-empty{color:var(--ink-2);margin:0;font-size:.92rem;line-height:1.35}@media (max-width:767px){.ring-sprint{scroll-margin-bottom:var(--phone-tab-height)}}.ring-sprint .backlog-list,.ring-sprint .backlog-more{margin:0}.ring-sprint .tree-count,.ring-sprint-heading .tree-count{margin-left:auto}.list-toolbar>.ring-sprint-heading{flex:auto;min-width:0}.ring-sprint time,.ring-sprint-heading time{color:var(--ink-2);white-space:nowrap;font-size:.82rem;font-weight:400}.ring-filter{flex-wrap:wrap;gap:4px;margin:4px 0 4px 8px;display:flex}.ring-filter button{min-height:var(--control-compact);height:var(--control-compact);border:1px solid var(--line);border-radius:var(--radius-pill);padding:0 8px}.ring-filter button[aria-pressed=true]{border-color:var(--ink);font-weight:650}.ring-sprint .ring-filter{margin:0}.colour-settings{border-bottom:1px solid var(--line);margin:0 0 1.75rem;padding-bottom:1.25rem}.colour-settings ul{gap:4px;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.colour-row{grid-template-columns:minmax(9rem,14rem) max-content minmax(4.5rem,6rem);align-items:center;column-gap:1rem;display:grid}.colour-label{font-weight:650}.vertical-create{max-width:36rem;margin-top:.5rem;padding-top:.25rem}.vertical-create h2{margin-bottom:.75rem}.colour-picker{flex-wrap:wrap;gap:4px;display:flex}.colour-picker label{border-radius:var(--radius-sm);border:2px solid #0000;width:44px;height:44px;min-height:44px;margin:0;padding:0;display:inline-flex;overflow:hidden}.colour-picker label:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 2px var(--paper)}.colour-picker label:has(input:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.colour-picker input{appearance:none;cursor:pointer;background:0 0;border:0;width:44px;height:44px;min-height:44px;margin:0;padding:0}.colour-current{color:var(--ink-2);font-size:.85rem}.recent-strip ul:not(.team-legend){flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.recent-strip ul:not(.team-legend) li{white-space:nowrap;text-overflow:ellipsis;min-height:32px;overflow:hidden}.recent-strip a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.read-split{display:block}.doc-tree .backlog-card{width:calc(100% - 1.25rem);margin:4px 0 4px 1.25rem}.doc-tree .backlog-more{width:auto;min-height:36px;color:var(--green-600);text-align:left;justify-content:flex-start;margin:.05rem 0 4px 1.25rem;padding:0 4px;font-weight:650}.doc-tree,.doc-tree ul{margin:0;padding:0;list-style:none}.tree-row{width:100%;min-height:var(--control);text-align:left;background:0 0;border:0;border-left:3px solid #0000;border-radius:0;justify-content:flex-start;align-items:center;gap:8px;padding:0 8px;display:flex}.tree-row:hover,.tree-row[aria-selected=true]{border-left-color:var(--color-accent);background:0 0}.tree-row.is-empty{color:var(--ink-2)}.tree-child{padding-left:20px}.tree-doc{padding-left:2rem}.tree-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2);margin-left:auto}.dimension-mark{flex:none}.document-ref{align-items:center;gap:4px;display:inline-flex}.document-ref-code{font-family:var(--font-mono);color:var(--ink-2);letter-spacing:.01em;font-size:.78rem}.document-ref-copy{width:var(--control-compact);height:var(--control-compact);min-height:var(--control-compact);color:var(--ink-2);border-radius:var(--radius-sm);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.dimension-chip{--chip-accent:var(--ink-2);box-sizing:border-box;max-width:100%;height:var(--chip-size);min-height:var(--chip-size);max-height:var(--chip-size);border:1px solid color-mix(in srgb, var(--chip-accent) 40%, var(--line));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--chip-accent) 14%, var(--paper));color:var(--ink);font-size:.75rem;line-height:var(--chip-size);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;padding:0 4px;font-weight:500;display:inline-flex;overflow:hidden}.dimension-chip[data-density=regular]{height:var(--chip-size);min-height:var(--chip-size);max-height:var(--chip-size);padding:0 8px;font-size:.75rem}.dimension-chip[data-kind=hierarchy][data-depth="0"]{--chip-accent:var(--ring-0)}.dimension-chip[data-kind=hierarchy][data-depth="1"]{--chip-accent:var(--ring-1)}.dimension-chip[data-kind=hierarchy][data-depth="2"]{--chip-accent:var(--ring-2)}.dimension-chip[data-kind=hierarchy][data-depth="3"]{--chip-accent:var(--ring-3)}.dimension-chip[data-kind=hierarchy][data-depth="4"]{--chip-accent:var(--ring-4)}.dimension-chip[data-kind=hierarchy][data-depth="5"]{--chip-accent:var(--ring-5)}.dimension-chip[data-kind=vertical]{--chip-accent:var(--dimension-colour,var(--green-500))}.dimension-chip[data-kind=type]{--chip-accent:var(--ink-2);background:var(--surface)}.dimension-chip .dimension-mark{width:.85rem;height:.85rem;color:var(--chip-accent)}.dimension-swatch{border-radius:var(--radius-pill);background:var(--dimension-colour,var(--green-500));flex:none;width:.55rem;height:.55rem}.dimension-chip.is-mark .dimension-swatch{background:var(--dimension-colour,var(--chip-accent))}.dimension-row{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;display:inline-flex}.dimension-option{align-items:flex-start;gap:8px;width:100%;display:flex}.dimension-option-mark{width:1.1rem;height:1.25rem;color:var(--chip-accent,var(--ink-2));flex:none;justify-content:center;align-items:center;display:inline-flex}.dimension-option-mark[data-kind=hierarchy][data-depth="0"]{--chip-accent:var(--ring-0)}.dimension-option-mark[data-kind=hierarchy][data-depth="1"]{--chip-accent:var(--ring-1)}.dimension-option-mark[data-kind=hierarchy][data-depth="2"]{--chip-accent:var(--ring-2)}.dimension-option-mark[data-kind=hierarchy][data-depth="3"]{--chip-accent:var(--ring-3)}.dimension-option-mark[data-kind=hierarchy][data-depth="4"]{--chip-accent:var(--ring-4)}.dimension-option-mark[data-kind=hierarchy][data-depth="5"]{--chip-accent:var(--ring-5)}.dimension-option-mark[data-kind=vertical]{--chip-accent:var(--dimension-colour,var(--green-500))}.dimension-option-mark[data-kind=type]{color:var(--ink-2)}.dimension-option-mark .dimension-mark{width:1rem;height:1rem;color:var(--chip-accent,currentColor)}.dimension-option-copy{flex-direction:column;align-items:flex-start;gap:.05rem;min-width:0;display:flex}.dimension-option-label{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.dimension-check{color:var(--ink-2);font-size:.75rem}.dimension-picker[data-kind=hierarchy] .place-options{max-height:none;overflow:visible}.dimension-picker .place-options button[data-active=true]{background:var(--surface)}.place-menu>button .dimension-chip{align-self:flex-start}.ring-sprint[data-depth="0"]{--ring-shade:var(--ring-0)}.ring-sprint[data-depth="1"]{--ring-shade:var(--ring-1)}.ring-sprint[data-depth="2"]{--ring-shade:var(--ring-2)}.ring-sprint[data-depth="3"]{--ring-shade:var(--ring-3)}.ring-sprint[data-depth="4"]{--ring-shade:var(--ring-4)}.ring-sprint[data-depth="5"]{--ring-shade:var(--ring-5)}.ring-sprint .dimension-mark{color:var(--ring-shade,var(--explore))}.ring-filter button{background:0 0;padding:0 8px}.ring-filter button[aria-pressed=true] .dimension-chip{box-shadow:inset 0 0 0 1px var(--ink)}.tree-preview{min-width:0;padding:.5rem 0 1rem}.tree-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px .5rem;display:flex}.tree-crumb{display:none}.palette-row{align-items:flex-start;gap:8px;display:flex}.palette-marks{gap:4px;padding-top:4px;display:inline-flex}.palette-snippet{color:var(--ink-2);font-size:.85rem;display:block}.search-earlier{min-height:var(--control);align-items:center;gap:8px;display:flex}.search-earlier input[type=checkbox]{flex:none;width:1rem;height:1rem;min-height:1rem}.place-value,.doc-place,.crumb-place,.split-marks,.tree-crumb span{align-items:center;gap:4px;display:inline-flex}.doc-place{flex-wrap:wrap;gap:4px 8px;display:flex}.tree-row[aria-level="2"]{padding-left:20px}.tree-row[aria-level="3"]{padding-left:2rem}.split-marks{flex:none;padding-top:0}.split-place{color:var(--ink-2);align-items:center;gap:4px;display:flex}.split-place time{margin-left:auto}.chip-warn{color:var(--color-accent);border:1px solid var(--color-accent);background:0 0}.write-sheet,.write-sheet .composer,.write-sheet .composer-editor{height:auto;max-height:none;overflow:visible}.shell:has(.write-sheet){height:auto;max-height:none;overflow:visible}.shell:has(.write-sheet) .body{height:auto;max-height:none;overflow:visible}.shell:has(.write-sheet) .page{height:auto;max-height:none;overflow:visible}.shell:has(.write-sheet) .page{padding-bottom:var(--write-footer-height,12rem)}.write-sheet .composer-lead{order:0}.write-sheet .composer-text-field{display:block;overflow:visible}.write-sheet .composer-editor textarea#new-document-text{resize:vertical;box-sizing:border-box;width:100%;height:auto;min-height:max(320px,40vh);max-height:none;margin:0;display:block;position:static;overflow:auto}.write-sheet .composer-footer{z-index:4;margin-top:.75rem;position:sticky;bottom:0}@media (max-width:767px),(max-height:900px){.shell:has(.write-sheet) .composer-footer{position:relative;inset:auto}}@media (max-width:767px){.shell:has(.write-sheet) .page{padding-bottom:calc(var(--write-footer-height,12rem) + var(--phone-tab-height))}}@media (min-width:1024px){.shell:has(.navigate-split){flex-direction:column;height:100dvh;display:flex;overflow:hidden}.shell:has(.navigate-split) .body{flex:auto;min-height:0;overflow:hidden}.shell:has(.navigate-split) main.page{flex-direction:column;height:100%;min-height:0;padding-bottom:.75rem;display:flex;overflow:hidden}.navigate-split{grid-template-columns:var(--split-track) minmax(0, 1fr);gap:var(--split-gutter);flex:auto;align-items:stretch;min-height:0;display:grid}.navigate-list,.navigate-detail{min-width:0;min-height:0;overflow:auto}.navigate-detail{background:0 0;border-left:0;padding:0}.navigate-preview .document-title{margin:4px 0 8px}.navigate-preview-actions{margin:0}.navigate-split .recent-strip{display:none}}@media (max-width:1023px){.read-home>.navigate-detail{margin-top:var(--space-2);padding:var(--space-2) 0 0;background:0 0;border:0}}.preview-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4px .75rem;display:flex}.preview-head .document-title{min-width:0;margin:0}.preview-tools{flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:flex}.preview-tools .button{min-height:var(--control);padding:0 12px;font-weight:500}.preview-tools .preview-open,.preview-open{width:var(--control-compact);height:var(--control-compact);min-height:var(--control-compact);padding:0}.ai-menu{flex-direction:column;align-items:stretch;display:flex;position:static}.ai-menu-panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);min-width:14rem;box-shadow:var(--shadow-soft);margin-top:4px;padding:.25rem;display:grid;position:static}.ai-menu-panel .button{justify-content:flex-start;width:100%}@media (max-width:767px){.preview-head{flex-direction:column;align-items:stretch}.preview-tools{margin-left:0}}.mod-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.mod-log{gap:16px;display:grid}.mod-day{gap:8px;display:grid}.mod-day-head{top:var(--top-bar);z-index:2;background:var(--canvas);border-radius:var(--radius-sm);margin:0;padding:8px 0;font-size:.95rem;position:sticky}.mod-spine{gap:var(--space-1);min-width:0;margin-left:4.75rem;display:grid;position:relative}.mod-spine:before{content:"";background:var(--surface-2);width:2px;position:absolute;top:.5rem;bottom:.5rem;left:-1.25rem}.mod-event{min-width:0;max-width:100%;position:relative}.mod-event-time{font-variant-numeric:tabular-nums;width:3rem;color:var(--ink-2);text-align:right;font-size:.78rem;position:absolute;top:.85rem;left:-4.75rem}.mod-event-dot{background:var(--stripe,var(--green-500));border-radius:var(--radius-pill);width:.75rem;height:.75rem;box-shadow:0 0 0 3px var(--color-bg);position:absolute;top:1.1rem;left:-1.55rem}.mod-event-head{justify-content:space-between;align-items:baseline;gap:.5rem;min-width:0;max-width:100%;display:flex}.mod-event-head .backlog-title{min-width:0}.mod-diff{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.45}.mod-diff.is-clamped{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mod-change button{min-height:var(--control-compact);height:var(--control-compact);margin-top:.25rem}.mod-sign,.mod-wait{color:var(--ink-2);margin:0;font-size:.85rem}.mod-ver{font-family:var(--font-mono);color:var(--ink-2);font-size:.78rem}@media (max-width:767px){.mod-spine{margin-left:16px}.mod-spine:before{left:-.7rem}.mod-event-dot{left:-1rem}.mod-event .dimension-row{flex-wrap:wrap}.mod-event-card{min-width:0;max-width:100%}.mod-event-time{text-align:right;flex:none;width:auto;margin:0;position:static}.colour-row{grid-template-columns:1fr;row-gap:4px}.backlog-aside{margin-left:0}.backlog-body{padding:12px}.ring-filter{margin-left:0}.read-split{display:block}.tree-crumb{top:var(--top-bar);z-index:2;background:var(--canvas);color:var(--ink-2);margin:0;padding:8px 0;display:block;position:sticky}}.align-page{gap:var(--space-2);display:grid}.align-page>.page-header{margin-bottom:0}.align-toolbar{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.align-filters{gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end;align-items:center;min-width:0;display:flex}.align-audit{border-radius:var(--radius-sm);background:0 0;border:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;width:auto;min-width:0;max-width:100%;min-height:32px;display:inline-flex;overflow:visible}.align-audit-label{grid-area:1/1}.align-segments{grid-area:1/2}.align-audit-target{grid-area:1/3}.align-audit-go{grid-area:1/4}.align-audit-scope{display:contents}.align-audit-label{border-right:1px solid var(--line);height:42px;min-height:42px;max-height:42px;color:var(--ink);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:.85rem;font-weight:650;display:inline-flex}.align-audit-icon{flex:none;width:16px;height:16px}.align-audit-target{border-left:1px solid var(--line);flex:none;align-items:center;min-width:0;height:42px;min-height:42px;max-height:42px;padding:0 8px;display:flex;overflow:visible}.align-audit-tray{border-top:1px solid var(--line);grid-area:2/1/auto/-1;align-items:center;width:100%;min-width:0;max-width:100%;height:auto;min-height:42px;padding:8px;display:flex;overflow:visible}.align-audit-tray .align-tray-chips{flex-wrap:wrap;width:100%}.align-audit-go{border-left:1px solid var(--line);flex:none;align-items:stretch;height:42px;max-height:42px;margin:0;display:flex}.align-audit .align-audit-run.btn-primary{width:auto;height:32px;min-height:32px;max-height:32px;color:var(--color-on-primary);background-color:var(--explore);background-image:linear-gradient(180deg, var(--explore-light) 0%, var(--explore-top) 42%, var(--explore-bottom) 100%);border-radius:var(--radius-sm);clip-path:none;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-on-primary) 28%, transparent), 0 0 0 1px color-mix(in srgb, var(--explore-light) 55%, transparent), 0 0 16px color-mix(in srgb, var(--explore-light) 48%, transparent);white-space:nowrap;border-color:#0000;flex:none;align-items:center;gap:8px;margin:0;padding:0 12px;display:inline-flex;position:relative;overflow:hidden}.align-audit-mark,.align-audit-spin{flex:none;width:14px;height:14px}.align-audit-spin{display:none}.align-audit .align-audit-run.btn-primary:hover,.align-audit .align-audit-run.btn-primary:focus-visible{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-on-primary) 40%, transparent), 0 0 0 1px color-mix(in srgb, var(--explore-light) 70%, transparent), 0 0 22px color-mix(in srgb, var(--explore-light) 62%, transparent)}.align-audit .align-audit-run.btn-primary[aria-disabled=true]:not(.is-running){color:var(--color-muted);background-color:var(--color-surface);border-color:var(--line);box-shadow:none;cursor:not-allowed;background-image:none}.align-audit .align-audit-run.btn-primary.is-running{cursor:progress}.align-audit .align-audit-run.btn-primary.is-running .align-audit-mark{display:none}.align-audit .align-audit-run.btn-primary.is-running .align-audit-spin{animation:.7s linear infinite align-run-spin;display:block}.align-audit .align-audit-run.btn-primary.is-running:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--color-on-primary) 32%, transparent) 50%, transparent 80%);animation:.7s ease-in-out align-run-sheen;position:absolute;inset:0}@keyframes align-run-spin{to{transform:rotate(360deg)}}@keyframes align-run-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.align-audit .align-audit-run.btn-primary.is-running .align-audit-spin{animation:none}.align-audit .align-audit-run.btn-primary.is-running:after{content:none;animation:none}}.align-page select.align-scope{background:var(--paper);flex:none;width:14rem;min-width:0;max-width:16rem;height:32px;min-height:32px}.align-chips{flex-wrap:wrap;gap:8px;display:flex}.align-chips.align-status-row{flex-wrap:nowrap;flex:none;align-items:center;min-height:36px;overflow:auto visible}.align-chip{min-height:var(--control);border:1px solid var(--surface-2);border-radius:var(--radius-pill);background:var(--paper);color:var(--ink);white-space:nowrap;padding:0 12px;text-decoration:none}.align-chip.is-on{background:var(--surface);color:var(--ink);border-color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--ink-3)}.align-chip-mark{color:var(--color-accent);font-weight:700}.align-card{gap:var(--space-2);padding:var(--space-2);background:var(--paper);color:inherit;border:1px solid var(--surface-2);text-decoration:none;display:grid}.align-card-id{color:var(--ink-2);font-family:Geist Mono,ui-monospace,monospace}.align-card-title{font-weight:600;display:block}.align-card-aside{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.align-found{color:var(--ink-2)}.align-pair,.align-columns,.align-repeat-row{gap:var(--space-2);display:grid}.align-compared{color:var(--ink-2);align-self:center}.align-doc{background:var(--paper);border:1px solid var(--surface-2);grid-template-columns:3px 1fr;min-width:0;display:grid}.align-doc-stripe{background:var(--stripe,var(--ink-3))}.align-doc-body{min-width:0;padding:12px}.align-doc-title{color:var(--ink);margin:0;font-size:1rem;font-weight:600}.align-doc-text{white-space:pre-wrap;margin:0}.align-doc-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.align-quote{background:color-mix(in srgb, #3d668f 16%, var(--paper));border-radius:var(--radius-xs);color:inherit;box-shadow:inset 0 -1px #466b91}.align-marker{color:var(--waiting);margin-right:4px;font-size:.75rem;display:inline-block}.align-pill{border-radius:var(--radius-pill);white-space:nowrap;flex:none;align-items:center;min-height:28px;padding:0 12px;display:inline-flex}.align-severity-high,.align-severity-medium,.align-severity-low{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.align-status-open{background:var(--surface);color:var(--ink)}.align-status-being_fixed{background:var(--surface-2);color:var(--ink)}.align-status-resolved{background:color-mix(in srgb, var(--explore-light) 38%, var(--paper));color:var(--explore)}.align-status-dismissed{background:var(--surface);color:var(--ink-3)}.align-explain h1{margin-bottom:8px}.align-fix,.align-choice{gap:8px;display:grid}.align-choice{grid-template-columns:auto 1fr;align-items:start}.align-effect{color:var(--ink-2);display:block}.align-footnote{color:var(--ink-2)}.align-day ol{gap:8px;padding-left:0;list-style:none;display:grid}.align-day li{grid-template-columns:4.5rem 1fr;gap:8px;display:grid}.align-time{color:var(--ink-2);font-variant-numeric:tabular-nums}.align-page .btn-primary{border-radius:var(--radius-sm);clip-path:none}@media (min-width:800px){.align-pair,.align-columns{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start}.align-repeat-row{grid-template-columns:1fr 1fr}}.align-sides{border:0;min-width:0;margin:0;padding:0}.align-side-row{gap:8px;display:grid}:is(label.align-side,label.align-side:has(input[type=radio])){background:var(--paper);min-height:0;color:var(--ink);border:1px solid var(--surface-2);cursor:pointer;text-align:left;grid-template-columns:3px minmax(0,1fr);align-items:stretch;gap:0;margin:0;padding:0;display:grid;position:relative}label.align-side.is-on{border-color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--ink-3);background:var(--surface)}label.align-side:has(input.align-side-input:focus-visible){box-shadow:inset 0 0 0 2px var(--color-accent)}.align-side-stripe{background:var(--stripe,var(--ink-3))}.align-side-body{gap:8px;min-width:0;padding:12px 28px 12px 12px;display:grid}.align-hint{color:var(--ink-2)}.align-side-check{color:var(--color-accent);font-weight:700;position:absolute;top:8px;right:10px}input.align-side-input[type=radio]{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}@media (min-width:1360px){.align-compare{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-template-areas:"pair fix""repeats repeats";align-items:start;display:grid}.align-columns{grid-area:pair}.align-repeats{grid-area:repeats}.align-fix{top:var(--space-3);grid-area:fix;position:sticky}}@media (max-width:1359px){.align-fix{margin-top:var(--space-2)}}@media (prefers-reduced-motion:reduce){.align-page .btn-primary{clip-path:none}.align-expand,.align-chevron{transition:none}}.align-rail{margin-bottom:var(--space-3);gap:8px;display:grid}.align-rail-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.align-rail-card,.align-option{text-align:left;background:var(--paper);width:100%;color:inherit;border:1px solid var(--surface-2);border-radius:var(--radius-md);gap:4px;padding:8px 12px;display:grid}.align-rail-card.is-on,.align-option.is-on{background:var(--surface);color:var(--ink);border-color:var(--ink-3)}.align-rail-options{gap:8px;display:grid}.align-workspace{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:24rem minmax(0,1fr);align-items:start;min-width:0;display:grid;overflow:hidden}.align-queue-rail{top:var(--top-bar);width:24rem;max-height:calc(100vh - var(--top-bar));background:var(--canvas);border-right:1px solid var(--line);align-self:start;position:sticky;overflow:auto}a.align-queue{width:100%;height:36px;min-height:36px;max-height:36px;color:var(--ink);text-align:left;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:3px auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0 8px 0 0;font-size:.92rem;line-height:1.2;text-decoration:none;display:grid}a.align-queue.is-on{background:var(--paper);box-shadow:inset 3px 0 0 var(--color-accent)}.align-queue-sev{align-self:stretch}.align-queue-sev-high{background:var(--color-accent)}.align-queue-sev-medium{background:var(--ink-3)}.align-queue-sev-low{background:var(--surface-2)}.align-queue-id,.align-queue-refs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.align-queue-id{font-family:var(--font-mono);font-size:.78rem}.align-queue-title{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;overflow:hidden}.align-queue-refs{max-width:9.5rem;color:var(--ink-2);font-size:.78rem}.align-queue .align-pill,.align-detail-meta .align-pill{min-height:22px;padding:0 8px;font-size:.75rem;line-height:1}.align-workspace-form{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:stretch;width:100%;min-width:0;display:grid}.align-detail{min-width:0}.align-detail-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.align-detail-title{flex:16rem;min-width:0}.align-detail-title h2{margin:0;font-size:1.25rem}.align-detail-meta{flex-wrap:nowrap;flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.align-id{color:var(--ink-2);font-family:var(--font-mono);margin:0;font-size:.78rem}.align-back{min-height:32px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);flex:none;padding:0 12px}.align-callout,.align-hint,.align-quiet-hint{margin:12px 16px 0}.align-hint,.align-quiet-hint{color:var(--ink-2)}.align-quiet-hint{margin-bottom:8px;font-size:.85rem}.align-pair-set,.align-words,.align-repeated{box-sizing:border-box;border:0;width:100%;min-width:0;margin:0;padding:0 16px}.align-pair-set{margin-top:8px}.align-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;width:100%;display:grid}label.align-preview:has(input[type=radio]){width:100%;height:148px;min-height:148px;max-height:148px;color:var(--ink);text-align:left;cursor:pointer;background:var(--sheet-bg);border:1px solid var(--sheet-border);border-radius:var(--sheet-radius);box-shadow:var(--sheet-shadow-flat);grid-template-columns:3px minmax(0,1fr);align-items:stretch;margin:0;display:grid;position:relative;overflow:hidden}label.align-preview:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(to bottom, transparent, var(--paper));height:2.4em;position:absolute;bottom:0;left:3px;right:0}label.align-preview.is-on:after{background:linear-gradient(to bottom, transparent, var(--surface))}label.align-preview.is-quiet:after{background:linear-gradient(to bottom, transparent, var(--canvas))}label.align-preview.is-on{background:var(--surface);border-color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--ink-3)}label.align-preview.is-quiet{color:var(--ink-2);background:var(--canvas);border-color:var(--line);box-shadow:none}label.align-preview.is-quiet .align-kicker{color:var(--ink-2)}label.align-preview:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.align-preview-stripe,.align-rep-stripe{background:var(--stripe,var(--ink-3))}.align-preview-stripe{border-radius:var(--radius-md) 0 0 var(--radius-md)}.align-preview-body{gap:4px;min-width:0;padding:12px 12px 20px;display:grid}.align-kicker{color:var(--color-accent);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.align-preview-title,.align-rep-title{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:600;overflow:hidden}.align-preview-meta{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.align-preview-meta .document-ref,.align-preview-meta .document-ref-code{white-space:nowrap;flex:none}.align-preview-meta .align-fit-dims{flex:8rem;min-width:0}.align-page .dimension-chip,.align-page .dimension-chip>span{white-space:nowrap;overflow-wrap:normal;word-break:normal}.align-page .dimension-chip{flex:none;max-width:none}.align-fit-dims{min-width:0;max-width:100%;display:block;position:relative}.align-fit-dims>.dimension-row{flex-wrap:wrap;overflow:visible}.align-excerpt{margin:0;font-size:.88rem;line-height:1.4}.align-words{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.align-words legend{grid-column:1/-1;padding:0;font-weight:650}label.align-word:has(input[type=radio]){min-height:0;color:var(--ink);text-align:left;cursor:pointer;background:var(--paper);border:1px solid var(--surface-2);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;margin:0;padding:8px 12px;display:grid;position:relative}label.align-word.is-on{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}label.align-word:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.align-slot{width:22px;height:22px;font-family:var(--font-mono);background:var(--surface);border-radius:var(--radius-xs);place-items:center;font-size:.78rem;display:grid}label.align-word.is-on .align-slot{color:var(--ink);background:var(--surface-2)}.align-word-label{font-weight:650;display:block}.align-composer{background:var(--canvas);border:1px solid var(--sheet-border);border-radius:var(--radius-xl);width:auto;box-shadow:var(--sheet-shadow-flat);gap:8px;margin:12px 16px 0;padding:12px;display:grid}.align-composer textarea{width:100%;color:var(--ink);background:var(--sheet-bg);border:1px solid var(--sheet-border);border-radius:var(--radius-sm);font-size:var(--reading-size);line-height:var(--reading-leading);padding:12px 16px}.align-composer-bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.align-composer-bar p{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.align-suggestion,.align-tracked{margin:0}.align-tracked{background:var(--paper);border-radius:var(--radius-sm);padding:8px 12px;line-height:1.5}.align-tracked .diff-add{background:var(--diff-add);text-decoration:none}.align-tracked .diff-remove{color:var(--color-accent);text-decoration:line-through}.align-repeated{gap:12px;margin-top:16px;display:grid}.align-repeated h3{margin:0;font-size:1rem}.align-rep-groups{grid-template-columns:1fr 1fr;gap:12px;display:grid}.align-rep-side{color:var(--ink-2);margin:0 0 8px;font-size:.85rem}.align-rep-cards{gap:8px;display:grid}.align-rep{background:var(--sheet-bg);border:1px solid var(--sheet-border);border-radius:var(--sheet-radius);box-shadow:var(--sheet-shadow-flat);grid-template-columns:4px minmax(0,1fr);display:grid;overflow:hidden}.align-rep-stripe{border-radius:var(--radius-md) 0 0 var(--radius-md)}.align-rep>div{gap:4px;min-width:0;padding:12px;display:grid}.align-rep-quote{margin:0}.align-time-chip{font-family:var(--font-mono);white-space:nowrap;background:var(--surface);border-radius:var(--radius-pill);margin-right:8px;padding:0 8px;font-weight:700;display:inline-block}.align-fixbar{background:var(--paper);border-top:1px solid var(--line);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;display:flex}.align-summary{align-content:start;gap:8px;padding:24px 16px;display:grid}.align-summary-count{margin:0;font-size:1.25rem;font-weight:600}.align-list{gap:12px;display:grid}.align-item{min-width:0;scroll-margin-top:calc(var(--top-bar) + 12px);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}.align-item.is-open{border-color:var(--color-accent)}.align-item.is-open .align-item-summary{border-bottom:1px solid var(--line)}a.align-item-summary{color:var(--ink);grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:8px;padding:12px 16px;text-decoration:none;display:grid}.align-item-copy{grid-template-rows:auto auto auto;gap:4px;min-width:0;display:grid}.align-item-topline{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.align-item-idtitle{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.align-item-flags{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.align-page h2.align-item-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:1rem;font-weight:650;line-height:1.3;overflow:hidden}.align-item-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid;overflow:hidden}.align-item-side{grid-template-columns:auto minmax(6.5rem,1fr) minmax(0,max-content);align-items:center;gap:8px;min-width:0;display:grid}.align-item-ref{min-width:0}.align-item-ref .document-ref{max-width:100%}.align-item-doc{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.align-item-side .dimension-row{flex-wrap:nowrap;min-width:0;max-width:100%;overflow:hidden}.align-item-side .dimension-chip{text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:100%;overflow:hidden}.align-item-meta{min-width:0;color:var(--ink-2);white-space:nowrap;flex-wrap:nowrap;align-items:center;font-size:.85rem;line-height:1.3;display:flex;overflow:hidden}.align-item-meta>*+:before{content:" · "}.align-item-meta time{color:inherit}.align-chevron{width:28px;height:28px;color:var(--ink-2);place-items:center;transition:transform .28s;display:grid}.align-chevron-icon{width:16px;height:16px}.align-item.is-open .align-chevron{transform:rotate(180deg)}button.align-back.align-chevron{width:32px;min-width:32px;padding:0}.align-expand{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.align-expand.is-open{grid-template-rows:1fr}.align-expand-inner{min-height:0;overflow:hidden}.align-item .align-detail-head{border-bottom:1px solid var(--line)}@media (max-width:1023px){.align-item-pair{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:4px;overflow:hidden}.align-item-side{width:100%}.align-item-meta{white-space:normal;flex-wrap:wrap;overflow:visible}}@media (max-width:600px){.align-words{grid-template-columns:minmax(0,1fr)}}@media (max-width:800px){.align-workspace{grid-template-columns:1fr}.align-queue-rail{border-right:0;width:auto;max-height:none;position:static}.align-workspace.is-open .align-queue-rail{display:none}.align-pair,.align-rep-groups{grid-template-columns:minmax(0,1fr)}.align-detail-head{align-items:flex-start}.align-fixbar .btn-primary{width:100%}}.navigate-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.navigate-list-head h2{margin:0}.navigate-frame{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.navigate-view-bar{flex-direction:row;flex:none;align-items:center;gap:8px;width:100%;min-height:32px;margin:0;display:flex;container-type:inline-size}.navigate-view-bar h2{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;font-size:1rem;line-height:1.25;overflow:hidden}@container (width<=372px){.navigate-view-bar h2{font-size:.75rem}}.navigate-view-actions{flex:none;align-items:center;gap:8px;height:30px;margin-left:auto;display:inline-flex}.history-toggle{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);width:30px;height:30px;min-height:30px;color:var(--ink);font-family:var(--font-body);white-space:nowrap;justify-content:center;align-items:center;gap:4px;margin:0;padding:0;font-size:.82rem;font-weight:600;line-height:1;display:inline-flex}.history-toggle .clock-icon{width:16px;height:16px;display:block}.history-toggle[aria-pressed=true]{border-color:var(--explore-strong);background:var(--explore-strong);color:var(--color-on-primary)}[data-theme=night] .history-toggle[aria-pressed=true]{border-color:var(--explore-lumen);background:var(--explore-lumen);color:var(--obsidian)}.shell .view-switch[role=tablist]{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);width:fit-content;height:30px;box-shadow:var(--shadow-soft);flex:none;grid-template-columns:1fr 1fr;align-items:center;margin-left:auto;padding:2px;display:inline-grid;position:relative}.view-switch-thumb{z-index:0;border-radius:var(--radius-pill);background:var(--green-fill,var(--green-300));width:calc(50% - 2px);height:calc(100% - 4px);box-shadow:0 1px 0 color-mix(in srgb, var(--paper) 55%, transparent), 0 2px 6px color-mix(in srgb, var(--ink) 28%, transparent);transition:transform .18s;position:absolute;top:2px;left:2px;transform:translate(0)}.view-switch.is-network .view-switch-thumb{transform:translate(100%)}.shell .view-switch button[role=tab]{z-index:1;border-radius:var(--radius-pill);clip-path:none;min-width:0;height:26px;min-height:0;box-shadow:none;color:var(--ink-2);-webkit-text-fill-color:var(--ink-2);white-space:nowrap;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 8px;font-size:.78rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.shell .view-switch button[role=tab][aria-selected=true]{color:var(--ink-bar);-webkit-text-fill-color:var(--ink-bar);box-shadow:none;background:0 0;font-weight:600}.view-switch-label{display:inline-grid}.view-switch-label:before{content:attr(data-label);visibility:hidden;grid-area:1/1;font-weight:600}.view-switch-label>span{grid-area:1/1}.navigate-view-actions .view-switch{margin-left:0}.shell .view-switch svg{color:inherit;flex:none;display:block}[data-theme=night] .shell .view-switch[role=tablist]{background:color-mix(in srgb, var(--ink) 12%, var(--paper));border-color:color-mix(in srgb, var(--ink) 28%, transparent)}[data-theme=night] .view-switch-thumb{background:var(--explore-light);box-shadow:0 1px 0 color-mix(in srgb, var(--paper) 40%, transparent), 0 0 12px color-mix(in srgb, var(--explore-light) 55%, transparent)}[data-theme=night] .shell .view-switch button[role=tab]{color:var(--ink);-webkit-text-fill-color:var(--ink)}[data-theme=night] .shell .view-switch button[role=tab][aria-selected=true]{color:var(--obsidian);-webkit-text-fill-color:var(--obsidian)}@media (prefers-reduced-motion:reduce){.view-switch-thumb{transition:none}}@media (min-width:1024px){.navigate-frame{grid-template-columns:var(--split-track) minmax(0, 1fr);column-gap:var(--split-gutter);row-gap:var(--space-1);flex:auto;grid-template-rows:auto auto;grid-template-areas:"switch.""board board";min-height:0;display:grid}.navigate-view-bar{grid-area:switch;width:auto;max-width:100%}.navigate-frame>.read-home,.navigate-frame>.brain-view,.navigate-frame>.work-grid{grid-area:board;min-width:0;min-height:0}.shell:has(.navigate-split) .navigate-frame{flex:auto;grid-template-rows:auto minmax(0,1fr);min-height:0}}.brain-view{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid;position:relative}.brain-view .brain-toolbar{width:max-content;min-width:0;max-width:100%;color:var(--brain-mist);background:color-mix(in srgb, var(--brain-chrome) 92%, transparent);border:1px solid color-mix(in srgb, var(--brain-label) 28%, transparent);box-shadow:0 8px 24px color-mix(in srgb, var(--ink) 35%, transparent);border-radius:16px;flex-wrap:nowrap;justify-self:start;align-items:center;gap:8px;margin:0;padding:8px;display:flex;overflow-x:auto}.brain-view .brain-toolbar form{flex:none;align-items:center;gap:8px;margin:0;display:flex}.brain-view .brain-toolbar label{color:#0000;flex:none;gap:0;margin:0;font-size:0;display:flex}.brain-view .brain-toolbar select,.brain-view .brain-toolbar input{appearance:none;width:auto;min-width:7.5rem;max-width:11rem;height:32px;min-height:32px;color:var(--brain-mist);background-color:var(--brain-deep);background-image:linear-gradient(45deg, transparent 50%, var(--brain-mist) 50%), linear-gradient(135deg, var(--brain-mist) 50%, transparent 50%);border:1px solid color-mix(in srgb, var(--brain-label) 35%, transparent);background-position:calc(100% - 16px) 14px,calc(100% - 11px) 14px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:8px;margin:0;padding:0 28px 0 12px;font-size:.82rem;line-height:32px}.brain-view .brain-toolbar input{background-image:none;min-width:8rem;padding-right:12px}.brain-view .brain-toolbar .button-secondary{height:32px;min-height:32px;color:var(--brain-mist);background:var(--brain-deep);border:1px solid color-mix(in srgb, var(--brain-label) 35%, transparent);border-radius:8px;flex:none;padding:0 12px}.brain-hint{color:var(--ink-2);margin:0;display:none}.brain-stage{border-radius:var(--radius-lg);background:radial-gradient(120% 80% at 50% 40%, var(--brain-sky) 0%, var(--brain-deep) 42%, var(--brain-abyss) 100%);width:100%;min-width:0;height:min(760px,100dvh - 220px);min-height:560px;position:relative;overflow:hidden}.brain-loading{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;inset:0}.brain-loading-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;width:min(26rem,86%);display:grid}.brain-loading-card{border-radius:var(--radius-md);background:color-mix(in srgb, var(--brain-mist) 16%, transparent);border:1px solid color-mix(in srgb, var(--brain-label) 28%, transparent);height:64px;animation:1.4s ease-in-out infinite brain-loading-pulse;display:block}.brain-loading-card:nth-child(2),.brain-loading-card:nth-child(5){animation-delay:.18s}.brain-loading-card:nth-child(3),.brain-loading-card:nth-child(6){animation-delay:.36s}.brain-loading-status{color:var(--brain-label);margin:0;font-size:.85rem}.brain-stage>.brain-loading-status{z-index:2;text-align:center;margin:0;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@keyframes brain-loading-pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.brain-loading-card{animation:none}}.brain-stars,.brain-vignette{width:100%;height:100%;position:absolute;inset:0}.brain-stars{z-index:0;pointer-events:none}.brain-stage .react-flow{background:0 0;position:relative;z-index:1!important}.brain-stage .react-flow__viewport,.brain-stage .react-flow__node,.brain-cluster-tag,.brain-label-plane{transition:none!important}.brain-vignette{z-index:0;pointer-events:none;background:radial-gradient(70% 65% at 50% 45%,#0000 46%,#00000080 100%)}.brain-legend-chip{z-index:4;border:1px solid color-mix(in srgb, var(--brain-label) 28%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--brain-chrome) 88%, transparent);height:30px;color:var(--brain-mist);letter-spacing:.04em;pointer-events:auto;margin:0;padding:0 12px;font-size:13px;position:absolute;top:12px;left:12px}.brain-legend{z-index:3;max-width:min(720px,100% - 24px);color:var(--brain-mist);border-radius:var(--radius-md);pointer-events:none;background:#070d14b8;flex-wrap:wrap;gap:8px 12px;margin:0;padding:8px 12px;list-style:none;display:flex;position:absolute;top:12px;left:12px}.brain-legend.is-open{z-index:4;pointer-events:auto;max-width:calc(100% - 24px);top:48px}.brain-legend li{align-items:center;gap:8px;font-size:.78rem;display:flex}.brain-legend span{border-radius:var(--radius-pill);background:var(--edge,var(--brain-filament));width:22px;height:2px}.brain-legend-hierarchy{--edge:var(--brain-hierarchy)}.brain-legend-builds_on{--edge:var(--brain-builds)}.brain-legend-same_vertical{--edge:var(--brain-vertical)}.brain-legend-link{--edge:var(--brain-link)}.brain-legend-reference{--edge:var(--brain-reference)}.brain-legend-misalignment{--edge:var(--waiting-light)}.brain-stage .react-flow__viewport{z-index:3}.brain-stage .react-flow__edges{display:none}.brain-stage .react-flow__nodes{z-index:4}.brain-filaments{z-index:2;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.brain-filament-glow,.brain-filament-core{fill:none;stroke:var(--edge,var(--brain-filament));stroke-linecap:round}.brain-filament-glow{stroke-width:5px;opacity:.25;filter:blur(1.6px)}.brain-filament-core{stroke-width:1.25px;opacity:.55}.brain-edge.is-dendrite .brain-filament-glow{stroke-width:6px;opacity:.4}.brain-edge.is-dendrite .brain-filament-core{stroke-width:1.5px;opacity:.8}.brain-edge-builds_on .brain-filament-glow{stroke-width:3px;opacity:.12}.brain-edge-builds_on .brain-filament-core{stroke-width:.9px;opacity:.35}.brain-nebula-layer{z-index:1;transform-origin:0 0;pointer-events:none;position:absolute;inset:0;overflow:visible}.brain-nebula{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--cluster) 55%, white) 0%, transparent 68%);opacity:.28;filter:blur(8px);border-radius:50%;position:absolute}.brain-nebula-label{color:var(--brain-label);letter-spacing:.01em;text-shadow:0 1px 8px #000000d9;white-space:nowrap;font-size:13px;font-weight:650;position:absolute}.brain-cluster{border-radius:var(--radius-xl);background:radial-gradient(75% 70% at 50% 42%, color-mix(in srgb, var(--cluster) 62%, white) 0%, transparent 72%);width:100%;height:100%;box-shadow:inset 0 0 70px color-mix(in srgb, var(--cluster) 40%, transparent);opacity:.55}.brain-cluster-label{transform-origin:0 0;color:var(--brain-label);letter-spacing:.01em;text-shadow:0 1px 8px #000c;white-space:nowrap;font-size:.78rem;position:absolute;top:8px;left:14px}.brain-node{border-radius:var(--radius-lg);width:100%;height:100%;color:var(--brain-node-ink);cursor:pointer;background:0 0;border:0}.brain-node:focus-visible{outline:2px solid var(--brain-node-ink);outline-offset:3px}.brain-node.is-dim{opacity:.16}.brain-node.is-hot .brain-glyph,.brain-node.is-hot{filter:drop-shadow(0 0 10px var(--node))}.brain-node-glyph{place-items:center;display:grid;position:relative}.brain-node-glyph:before{content:"";width:calc(28px / var(--z,1));height:calc(28px / var(--z,1));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brain-glyph{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--node) 28%, white);box-shadow:0 0 0 calc(2px / var(--z,1)) color-mix(in srgb, var(--node) 55%, transparent), 0 0 calc(7px / var(--z,1)) calc(1.5px / var(--z,1)) color-mix(in srgb, var(--node) 75%, white);margin:0;display:block}.brain-node.brain-node-compact,.brain-node.brain-node-detail{width:100%;height:auto;min-height:0;box-shadow:0 0 0 1px color-mix(in srgb, var(--node) 70%, white), 0 0 18px color-mix(in srgb, var(--node) 65%, white);background:#0b1622e0;padding:16px;display:block}:is(.brain-stage .react-flow__node:has(.brain-node-compact),.brain-stage .react-flow__node:has(.brain-node-detail)){height:auto!important;min-height:0!important}.brain-node-detail .brain-detail,.brain-node-compact .brain-detail{gap:4px;height:auto;display:grid}.brain-node-title{color:var(--brain-node-ink);font-weight:650;line-height:1.25;display:block}.brain-node-card{background:0 0;height:100%;padding:0;overflow:hidden}.brain-card{border-radius:var(--radius-md);height:100%;max-height:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--node) 70%, transparent), 0 18px 40px #00000073;flex-direction:column;align-items:stretch;gap:4px;margin:0;padding:12px 16px 8px;display:flex;overflow:hidden;color:var(--ink)!important;background:var(--paper)!important}.brain-stage .react-flow__node:has(.brain-node-card){overflow:hidden;z-index:2000!important}.brain-card .brain-node-title{margin:0;line-height:1.25;color:var(--ink)!important}.brain-card .document-ref{margin:0}.brain-card-body{gap:8px;min-height:0;padding-bottom:8px;font-size:.85rem;display:grid;overflow:auto}.brain-card-body p,.brain-card-body ul{margin:0}.brain-card-facts{grid-template-columns:minmax(0,1fr);gap:8px;max-width:none;margin:0;display:grid}.brain-card-facts div{gap:1px;display:grid}.brain-card-facts dt{color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:650}.brain-card-facts dd{color:var(--ink);white-space:nowrap;margin:0}.brain-card-mis{gap:4px;display:grid}.brain-card-mis>p{color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:650}.brain-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.brain-chips li{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink) 6%, var(--paper));color:var(--ink);padding:2px 8px;font-size:.78rem;line-height:1.35}.brain-card-actions{gap:12px;display:flex}.brain-guides{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.brain-guides line{stroke:color-mix(in srgb, var(--brain-label) 22%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.brain-lane{fill:color-mix(in srgb, var(--brain-mist) 2%, transparent)}.brain-lane.is-alt{fill:color-mix(in srgb, var(--brain-mist) 3%, transparent)}.brain-labels{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.brain-cluster-tag{max-width:calc(100% - 28px);color:var(--brain-mist);letter-spacing:.06em;white-space:nowrap;text-shadow:0 1px 2px #000000d9;pointer-events:auto;align-items:center;gap:8px;font-size:13px;font-weight:560;line-height:1.2;display:inline-flex;position:absolute;transition:none!important}.brain-cluster-tag.is-hierarchy{left:14px;transform:translateY(-50%)}.brain-axis-dot{border-radius:var(--radius-pill);background:var(--dot,var(--brain-hierarchy));flex:none;width:8px;height:8px}.brain-axis-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.brain-cluster-tag.is-vertical{white-space:normal;text-align:center;justify-content:center;align-items:flex-start;line-height:1.15;overflow:visible;transform:translate(-50%,-100%)}.brain-labels.is-hero .brain-cluster-tag{padding:2px 8px}.brain-cluster-tag.is-vertical .brain-axis-name{text-overflow:unset;white-space:normal;text-align:center;overflow:visible}.brain-labels.is-narrow .brain-cluster-tag.is-vertical .brain-axis-name{white-space:nowrap}.brain-stage .react-flow__controls{border-radius:12px;padding:4px;overflow:hidden}.brain-edge{--edge:var(--brain-filament)}.brain-edge-hierarchy{--edge:var(--brain-hierarchy)}.brain-edge-builds_on{--edge:var(--brain-builds)}.brain-edge-same_vertical{--edge:var(--brain-vertical)}.brain-edge-link{--edge:var(--brain-link)}.brain-edge-reference{--edge:var(--brain-reference)}.brain-edge-misalignment{--edge:var(--waiting-light)}.brain-edge.is-dim{opacity:.08}.brain-edge.is-hot{opacity:1}.brain-pulse,.brain-flicker{fill:none;stroke-linecap:round}.brain-pulse{stroke-dasharray:16 20;animation:3.6s linear infinite brain-travel}.brain-flicker{stroke-dasharray:5 8;animation:1.1s steps(2,end) infinite brain-flicker}.brain-stage .react-flow__node{background:0 0;border:0;padding:0}.brain-stage .react-flow__handle{opacity:0;pointer-events:none}.brain-stage .react-flow__attribution{background:#070d14db}.brain-stage .react-flow__attribution a,.brain-node .document-ref-code{color:var(--brain-hierarchy)}.brain-card .document-ref-code{color:var(--brain-ref)!important}.brain-stage .react-flow__controls,.brain-stage .react-flow__minimap{z-index:5;background:var(--brain-chrome);border:1px solid color-mix(in srgb, var(--brain-label) 28%, transparent);border-radius:var(--radius-md);box-shadow:0 8px 24px color-mix(in srgb, var(--ink) 35%, transparent);overflow:hidden}.brain-stage .react-flow__controls.react-flow__panel{margin:12px;inset:auto 0 0 auto}.brain-stage .react-flow__minimap.react-flow__panel{margin:12px}@media (min-width:800px){.brain-stage .react-flow__controls.react-flow__panel{bottom:176px}}.brain-stage .react-flow__controls-button{background:var(--brain-chrome);width:28px;height:28px;min-height:0;color:var(--brain-label);fill:var(--brain-label);border:0;border-radius:8px}.brain-stage .react-flow__controls-zoomout svg{width:14px;height:4px}.brain-stage .react-flow__controls-button svg{width:18px;max-width:18px;height:18px;max-height:18px;fill:var(--brain-label)}.brain-stage .react-flow__controls-button svg path{fill:var(--brain-label);stroke:none}.brain-view:fullscreen,.brain-view.is-fullscreen-fallback,.brain-view.is-fullscreen{box-sizing:border-box;background:var(--brain-abyss);width:100%;height:100%;padding:0}.brain-view.is-fullscreen{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.brain-view.is-fullscreen-fallback{z-index:80;position:fixed;inset:0}body:has(.brain-view.is-fullscreen-fallback){overflow:hidden}.brain-view.is-fullscreen .brain-stage{border-radius:0;grid-area:1/1;height:100%;min-height:0}.brain-view.is-fullscreen .brain-toolbar{z-index:6;max-width:calc(100% - 24px);position:absolute;top:12px;left:12px}.brain-view.is-fullscreen .brain-hint{display:none}.brain-view.is-fullscreen .brain-legend,.brain-view.is-fullscreen .brain-legend-chip{top:68px}.brain-view.is-fullscreen.has-panel{grid-template-columns:minmax(0,1fr) min(360px,38vw)}.brain-fullscreen-panel{min-width:0;min-height:0;color:var(--ink);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:24px;flex-direction:column;grid-area:1/2;gap:8px;margin:12px 12px 12px 0;padding:16px;display:flex;overflow:auto}.brain-fullscreen-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.brain-fullscreen-panel-head h2{color:var(--ink);margin:0;font-size:1.05rem;line-height:1.3}.brain-fullscreen-close{min-height:32px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:999px;flex:none;padding:0 12px}@media (max-width:799px){.brain-view.is-fullscreen.has-panel{grid-template-rows:minmax(0,1fr) min(220px,40%);grid-template-columns:minmax(0,1fr)}.brain-view.is-fullscreen .brain-fullscreen-panel{grid-area:2/1;margin:0 12px 12px}}.brain-stage .react-flow__controls-button:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}.brain-stage .react-flow__controls-button:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}.brain-stage .react-flow__controls-button:first-child:last-child{border-radius:var(--radius-md)}.brain-stage .react-flow__controls-button:focus-visible{outline:2px solid var(--brain-label);outline-offset:-2px}.brain-stage .react-flow__controls-button svg{fill:var(--brain-label)}.brain-stage .react-flow__minimap-node{rx:var(--radius-xs)}@keyframes brain-travel{to{stroke-dashoffset:-120px}}@keyframes brain-flicker{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.brain-pulse,.brain-flicker{animation:none}}@media (max-width:799px){.brain-hint{display:block}.brain-stage{height:70vh;min-height:420px}.brain-stage .react-flow__minimap{display:none}.brain-view .brain-toolbar{flex-wrap:wrap;justify-self:stretch;width:100%;overflow:visible}.brain-view .brain-toolbar>label{flex:1 1 0;min-width:0}.brain-view .brain-toolbar select,.brain-view .brain-toolbar input{width:100%;min-width:0;max-width:none}.brain-view .brain-toolbar form{flex:100%;min-width:0}.brain-view .brain-toolbar form label{flex:auto;min-width:0}.brain-view.is-fullscreen .brain-toolbar{width:calc(100% - 24px)}.brain-view.is-fullscreen .brain-legend,.brain-view.is-fullscreen .brain-legend-chip{top:112px}}.align-page,.align-split,.align-list-pane,.align-detail-pane{min-width:0}.align-detail-pane,.align-split.is-detail .align-list-pane{display:none}.align-split.is-detail .align-detail-pane{display:block}.align-list .align-item-topline{align-items:center}.align-list .align-item-flags{flex-wrap:wrap;justify-content:flex-end}.align-list-head{gap:8px;margin-bottom:12px;display:grid}.align-check-button{width:100%}.align-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.align-filter-row [role=group]{flex-wrap:wrap;gap:8px;display:flex}.align-result{color:var(--ink-2);margin:0}.align-scope-error{max-width:none;margin:0}.align-check-backdrop{z-index:4;background:0 0;border:0;padding:0;position:fixed;inset:0}.align-check-pop{z-index:30;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);gap:12px;padding:12px;display:grid;position:fixed;overflow:auto}.align-check-pop fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.align-check-pop legend{padding:0;font-weight:650}.align-scope-choice{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);gap:8px;padding:8px 12px;display:grid}.align-scope-choice.is-on{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.align-scope-choice label{align-items:center;gap:8px;display:flex}.align-scope-choice select,.align-tray input{width:100%}.align-tray{gap:8px;display:grid}.align-tray-cards,.align-tray-results{gap:8px;margin:0;padding:0;list-style:none;display:grid}.align-tray-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);gap:4px;padding:8px 12px;display:grid}.align-tray-title{font-weight:650}.align-tray-results button{text-align:left;justify-content:flex-start;width:100%}.align-phone-back{margin-bottom:8px}.align-item.is-misaligned{box-shadow:inset 3px 0 0 var(--color-accent), var(--shadow-soft)}.align-item.is-aligned{box-shadow:inset 3px 0 0 var(--explore), var(--shadow-soft)}.align-item.is-dismissed{box-shadow:inset 3px 0 0 var(--ink-3), var(--shadow-soft)}.align-item.is-on{border-color:var(--color-accent)}.align-status-misaligned{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.align-status-aligned{background:color-mix(in srgb, var(--explore-light) 38%, var(--paper));color:var(--explore)}.align-pill-new{background:var(--paper);color:var(--color-accent);border:1px solid var(--color-accent)}.align-item.is-new{animation:1.8s align-arrive}@keyframes align-arrive{0%{background:var(--surface)}to{background:var(--paper)}}.align-list{gap:8px}.align-list .align-item-summary{grid-template-columns:minmax(0,1fr);padding:8px 12px}.align-list .align-item-copy{grid-template-rows:none;gap:2px}.align-list .align-item-kicker{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.align-list .align-mini{font-family:var(--font-mono);color:var(--ink-2);white-space:nowrap;font-size:.72rem}.align-list .align-kicker-dot{color:var(--ink-3);font-size:.72rem;line-height:1}.align-list .align-pill{min-height:18px;padding:0 8px;font-size:.72rem;line-height:1}.align-list .align-item-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.align-segments{border-radius:var(--radius-sm);background:0 0;border:0;flex-wrap:nowrap;flex:none;align-items:stretch;gap:4px;width:max-content;min-width:0;height:42px;min-height:42px;max-height:42px;display:inline-flex;overflow:visible}.align-segments button{border:1px solid var(--line);border-radius:var(--radius-sm);white-space:nowrap;background:0 0;flex:none;height:42px;min-height:42px;max-height:42px;padding:0 12px}.align-segments button:last-child{border-right:0}.align-segments button.is-on{background:var(--surface);box-shadow:inset 0 0 0 1px var(--ink-3)}.align-doc-search{flex:none;width:16rem;max-width:18rem;position:relative}.align-audit .align-doc-search input{background:var(--paper);width:100%;height:32px;min-height:32px}.align-doc-results{z-index:6;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);max-height:16rem;box-shadow:var(--shadow-soft);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.align-doc-results button{text-align:left;justify-content:flex-start;width:100%}.align-tray-chips{flex-wrap:nowrap;flex:auto;gap:8px;width:auto;min-width:0;max-width:none;margin:0;padding:0;list-style:none;display:flex;overflow:visible}.align-tray-chip{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;gap:8px;max-width:100%;height:30px;padding:0 4px 0 8px;display:inline-flex}.align-tray-chip .document-ref-code{white-space:nowrap;font-size:.75rem}.align-tray-chip-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.85rem;font-weight:600;overflow:hidden}.align-tray-remove{width:22px;height:22px;min-height:0;color:var(--ink-2);border-radius:var(--radius-sm);background:0 0;border:0;place-items:center;padding:0;font-size:1rem;line-height:1;display:grid}.align-list .align-item-pair{grid-template-columns:minmax(0,1fr);gap:1px}.align-list .align-item-side{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;font-size:.75rem;line-height:1.2;display:flex;position:relative}.align-list .align-item-ref{flex:none;align-items:center;gap:4px;display:inline-flex}.align-list .align-item-ref .document-ref-code{white-space:nowrap;font-size:.72rem}.align-list .align-item-doc{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:2.5rem;font-size:.75rem;font-weight:600;overflow:hidden}.align-list .align-side-dims{flex:0 auto;min-width:0;max-width:100%;overflow:hidden}.align-list .align-side-dims .dimension-row{flex-wrap:nowrap;min-width:0;max-width:100%;overflow:hidden}.align-list .align-side-dims .dimension-chip{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.align-list .align-colour-dots{flex:none;align-items:center;gap:4px;display:inline-flex}.align-dot{border-radius:var(--radius-pill);background:var(--ink-3);flex:none;width:.55rem;height:.55rem}.align-dot[data-depth="0"]{background:var(--ring-0)}.align-dot[data-depth="1"]{background:var(--ring-1)}.align-dot[data-depth="2"]{background:var(--ring-2)}.align-dot[data-depth="3"]{background:var(--ring-3)}.align-dot[data-depth="4"]{background:var(--ring-4)}.align-dot[data-depth="5"]{background:var(--ring-5)}@media (max-width:1023px){.align-chips.align-status-row{flex-wrap:wrap;overflow:visible}.align-audit{flex-flow:wrap;justify-content:flex-start;align-items:center;width:auto;max-width:100%;display:inline-flex}:is(.align-audit .align-audit-run.btn-primary,.align-audit:has(.align-audit-tray) .align-audit-run.btn-primary){border-radius:var(--radius-sm);white-space:nowrap;width:auto;height:32px;min-height:32px;max-height:32px}}@media (max-width:767px){.shell:has(.align-split.is-detail) .tabbar{display:none}}.align-chip-probe{visibility:hidden;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}.align-chip-probe-sizer{white-space:nowrap;width:max-content;display:flex}.align-chip-probe .dimension-row{flex-wrap:nowrap}.align-chip-probe .dimension-chip{max-width:none}.align-resolved{gap:8px;display:grid}.align-resolution{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);justify-items:start;gap:12px;margin:12px 16px 16px;padding:12px;display:grid}.align-resolution h3,.align-resolution p{margin:0}.align-resolution-kicker{color:var(--color-accent);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.align-mini-card{width:min(100%,28rem);color:inherit;background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-md);gap:4px;padding:8px 12px;text-decoration:none;display:grid}a.align-mini-card:hover{border-color:var(--color-accent)}.align-mini-card-title{font-weight:650}.align-resolution-meta{color:var(--ink-2);font-size:.85rem}.align-resolution .align-tracked{background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;margin:0}.align-resolution-versions{gap:8px;width:100%;display:grid}.align-wording{align-self:start}.align-resolved-body{gap:8px;margin:12px 16px 16px;display:grid}.align-resolved-body p{margin:0}.align-resolved-words{background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-md);margin:0;padding:12px}.align-resolved-links{gap:8px;display:grid}.align-resolved-links a{color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;text-decoration:none;display:flex}@media (min-width:1024px){.shell:has(.align-split){flex-direction:column;height:100dvh;display:flex;overflow:hidden}.shell:has(.align-split) .body{flex:auto;min-height:0;overflow:hidden}.shell:has(.align-split) main.page{flex-direction:column;height:100%;min-height:0;padding-bottom:.75rem;display:flex;overflow:hidden}.shell:has(.align-split) .align-page{gap:var(--space-2);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}:is(.shell:has(.align-split) .align-page>.page-header,.shell:has(.align-split) .align-page>.align-lede,.shell:has(.align-split) .align-page>.align-chips,.shell:has(.align-split) .align-page>.align-filters,.shell:has(.align-split) .align-page>.align-status-row,.shell:has(.align-split) .align-page>.align-result){flex:none}.align-page>.work-grid{grid-template-columns:var(--split-track) minmax(0, 1fr);column-gap:var(--split-gutter);row-gap:var(--space-2);flex:auto;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.align-page>.work-grid>.list-toolbar{grid-area:1/1}.align-page>.work-grid>.align-split{grid-area:2/1/auto/-1}.align-split{grid-template-columns:var(--split-track) minmax(0, 1fr);column-gap:var(--split-gutter);grid-template-areas:"list detail";align-items:stretch;min-height:0;display:grid}.align-list-pane{grid-area:list}.align-detail-pane{border-left:0;grid-area:detail;padding-left:0}.align-list-pane,.align-detail-pane{border-left:0;min-height:0;padding-left:0;display:block;overflow:auto}.align-split.is-detail .align-list-pane{display:block}.align-detail-pane{border-left:0;padding-left:0}.align-phone-back{display:none}}@media (prefers-reduced-motion:reduce){.align-item.is-new{animation:none}}.connect-inbox{gap:var(--space-2);margin:var(--space-3) 0;display:grid}.connect-variants{flex-wrap:wrap;gap:8px;display:flex}.connect-variants button{background:var(--paper);color:var(--ink);border:1px solid var(--surface-2);border-radius:var(--radius-pill);padding:8px 12px}.connect-variants button[aria-pressed=true]{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.connect-mail{background:var(--paper);border:1px solid var(--surface-2);border-radius:var(--radius-lg);min-height:640px;box-shadow:var(--shadow-soft);grid-template-columns:minmax(260px,32%) minmax(0,1fr);align-items:start;display:grid;overflow:visible}.connect-mail[data-variant=c]{grid-template-columns:minmax(300px,42%) minmax(0,1fr)}.connect-mail-list,.connect-mail-detail{min-width:0;min-height:0;max-height:none;position:relative;overflow:visible}.connect-mail-list{background:var(--pane);border-right:1px solid var(--surface-2);border-radius:var(--radius-lg) 0 0 var(--radius-lg);max-height:calc(100vh - 24px);padding:var(--space-2);z-index:1;align-self:start;position:sticky;top:12px;overflow:auto}.connect-mail-detail{padding:var(--space-3)}.connect-mail-head,.connect-mail-empty,.connect-editor{align-content:start;gap:12px;display:grid}.connect-mail-head h2,.connect-editor h2,.connect-editor h3{margin:0}.connect-card-list{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.connect-card{text-align:left;cursor:pointer}.connect-card.is-selected{box-shadow:var(--glow-explore);border-color:var(--color-primary)}.connect-card .backlog-body{gap:4px;padding:12px .75rem;display:grid}.connect-new{justify-content:center;width:100%;margin-bottom:12px}.connect-card-ai{color:var(--ink-2);white-space:normal;font-size:.82rem;line-height:1.35}.connect-card-line{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.connect-card .backlog-title{text-overflow:ellipsis;overflow:hidden}.connect-card time{color:var(--ink-2);margin-left:auto;font-size:.78rem}.connect-status-chip{border-radius:var(--radius-pill);background:var(--pane);border:1px solid var(--surface-2);color:var(--ink);white-space:nowrap;align-items:center;padding:1px 8px;font-size:.75rem;display:inline-flex}.connect-avatars{gap:4px;display:inline-flex}.connect-avatar{border-radius:var(--radius-pill);background:var(--color-primary);width:1.35rem;height:1.35rem;color:var(--color-on-primary);place-items:center;font-size:.62rem;font-weight:700;display:inline-grid}.connect-muted{color:var(--ink-2)}.connect-dots{gap:4px}.connect-dot{border-radius:var(--radius-pill);width:.55rem;height:.55rem;display:inline-block}.connect-name{display:block}.connect-name input{width:100%;color:var(--ink);background:0 0;border:0;padding:0;font-size:1.45rem;font-weight:650}.connect-name input:focus{box-shadow:inset 0 -2px 0 var(--color-primary);outline:none}.connect-summary{gap:8px;display:grid}.connect-summary h2{margin:0}.connect-stats{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.connect-stats li{align-items:center;gap:8px;min-width:0;display:flex}.connect-address code{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}.connect-fold{border-top:1px solid var(--surface-2)}.connect-fold h3{margin:0;font-size:1rem}.connect-fold h3 button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;display:flex}.connect-fold-summary{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:450;overflow:hidden}.connect-fold-body{gap:8px;padding-bottom:12px;display:grid}.connect-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.connect-tile{border:1px solid var(--surface-2);border-radius:var(--radius-md);background:var(--pane);align-content:start;gap:8px;padding:12px;display:grid}.connect-tile h3,.connect-tile p{margin:0}.connect-drawer{z-index:3;width:min(460px,100%);padding:var(--space-3);background:var(--paper);border-left:1px solid var(--surface-2);box-shadow:var(--shadow-soft);align-content:start;gap:12px;display:grid;position:absolute;top:0;bottom:0;right:0;overflow:auto}.connect-drawer-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.connect-drawer-head h3{margin:0}.connect-stepper{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.connect-stepper button{color:var(--ink-2);background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;display:flex}.connect-stepper button>span{border-radius:var(--radius-pill);border:1px solid var(--surface-2);place-items:center;width:1.4rem;height:1.4rem;font-size:.78rem;display:grid}.connect-stepper button[aria-current=step]{color:var(--ink);font-weight:650}.connect-stepper button[aria-current=step]>span{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.connect-step-footer{background:var(--paper);border-top:1px solid var(--surface-2);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0 4px;display:flex;position:sticky;bottom:0}.miller{gap:12px;display:grid}.miller-columns{border:1px solid var(--surface-2);border-radius:var(--radius-md);background:var(--paper);grid-template-columns:minmax(132px,.8fr) minmax(132px,.8fr) minmax(0,1.5fr);max-height:196px;display:grid;overflow:hidden}.miller-column{border-right:1px solid var(--surface-2);flex-direction:column;min-width:0;max-height:196px;padding:4px;display:flex;overflow:auto}.miller-column:last-child{border-right:0}.miller-label{color:var(--ink-2);margin:0;padding:2px 8px 4px;font-size:.72rem}.miller-row,.miller-doc{border-radius:var(--radius-sm);width:100%;min-height:28px;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:2px 8px;display:flex}.miller-row[aria-pressed=true],.miller-doc[aria-pressed=true]{background:color-mix(in srgb, var(--color-primary) 14%, transparent)}.miller-count{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.78rem}.miller-add{color:var(--ink-2);background:0 0;border:0;align-self:flex-start;margin:2px 8px 4px;padding:0;font-size:.78rem;text-decoration:underline}.miller-add:disabled{opacity:.45;text-decoration:none}.miller-doc-main{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.miller-doc-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.miller-toggle{color:var(--ink-2)}.miller-hint{color:var(--ink-2);margin:4px 8px;font-size:.8rem}.connect-inbox .dimension-chip{white-space:nowrap}.connect-documents{gap:12px;display:grid}.connect-search,.connect-pop{position:relative}.connect-search{background:var(--paper);border:1px solid var(--surface-2);border-radius:var(--radius-pill);align-items:center;gap:8px;min-height:40px;padding:4px 8px 4px 12px;display:flex}.connect-search input{min-width:0;color:var(--ink);background:0 0;border:0;flex:1;padding:4px 0}.connect-search input:focus{outline:none}.connect-pill,.connect-group button{border:1px solid var(--surface-2);border-radius:var(--radius-pill);background:var(--pane);max-width:11rem;color:var(--ink);align-items:center;gap:4px;padding:2px 8px;font-size:.78rem;display:inline-flex}.connect-pill span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-pill[aria-expanded=true],.connect-group button[aria-pressed=true]{border-color:var(--color-primary);color:var(--ink)}.connect-menu{z-index:6;background:var(--paper);border:1px solid var(--surface-2);border-radius:var(--radius-md);max-height:280px;box-shadow:var(--shadow-soft);padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.connect-menu-narrow{z-index:7;min-width:220px;right:auto}.connect-menu button,.connect-sheet label{text-align:left;width:100%;color:var(--ink);border-radius:var(--radius-sm);background:0 0;border:0;align-items:center;gap:8px;padding:8px;display:flex}.connect-menu button[aria-selected=true]{background:color-mix(in srgb, var(--color-primary) 12%, transparent)}.connect-menu-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.connect-menu-empty{color:var(--ink-2);margin:8px}.connect-add-all{font-weight:650}.connect-count{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-left:auto}.connect-sentence{flex-wrap:nowrap;align-items:center;gap:8px;min-height:40px;display:flex}.connect-sentence-mark{color:var(--ink-2)}.connect-sentence-add{flex:none}.connect-sheet-open{justify-self:start}.connect-sheet-backdrop{z-index:4;background:color-mix(in srgb, var(--ink) 18%, transparent);border:0;position:absolute;inset:0}.connect-sheet{z-index:5;width:min(420px,100%);padding:var(--space-3);background:var(--paper);border-left:1px solid var(--surface-2);box-shadow:var(--shadow-soft);align-content:start;gap:12px;display:grid;position:absolute;top:0;bottom:0;right:0;overflow:auto}.connect-sheet-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.connect-sheet-head h3{margin:0}.connect-sheet fieldset{border:0;gap:4px;margin:0;padding:0;display:grid}.connect-sheet legend{font-weight:650}.connect-section{border-top:1px solid var(--surface-2);gap:12px;margin-top:8px;padding-top:12px;display:grid}.connect-section-head{align-items:center;gap:8px;display:flex}.connect-section-head h2{margin:0;font-size:1rem}.connect-marker{border-radius:var(--radius-pill);background:var(--color-primary);width:22px;height:22px;color:var(--color-on-primary);place-items:center;font-size:.75rem;font-weight:700;display:inline-grid}.connect-pick{gap:16px;display:grid;container-type:inline-size}.connect-picker{grid-template-columns:minmax(240px,280px) minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.connect-menus{gap:12px;min-width:0;display:grid}.connect-picker-col{align-content:start;gap:2px;min-width:0;display:grid}.connect-doc-column{min-width:0}.connect-slim{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;display:grid}.connect-slim>button:first-child{text-align:left;width:100%;min-width:0;min-height:32px;color:var(--ink);border-radius:var(--radius-sm);background:0 0;border:0;align-items:center;gap:8px;padding:2px 4px;display:flex}.connect-slim>button:first-child.is-on{background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.connect-slim-name{white-space:nowrap;min-width:0}.connect-grip{color:var(--ink-2);cursor:grab;letter-spacing:-.12em;font-size:.75rem}.connect-plus{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--ink-2);opacity:0;background:0 0;border:0;place-items:center;padding:0;font-size:1.1rem;line-height:1;display:grid}.connect-slim:hover .connect-plus,.connect-slim:focus-within .connect-plus{opacity:1;background:var(--pane);color:var(--ink)}.connect-add-selected{cursor:grab;background:var(--paper);color:var(--ink);border:1px solid var(--surface-2);border-radius:var(--radius-pill);justify-self:start;padding:4px 12px}.connect-ring-dot[data-depth="0"]{background:var(--ring-0)}.connect-ring-dot[data-depth="1"]{background:var(--ring-1)}.connect-ring-dot[data-depth="2"]{background:var(--ring-2)}.connect-ring-dot[data-depth="3"]{background:var(--ring-3)}.connect-ring-dot[data-depth="4"]{background:var(--ring-4)}.connect-ring-dot[data-depth="5"]{background:var(--ring-5)}.connect-doc-list{gap:2px;max-height:420px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.connect-doc{grid-template-columns:16px 10px minmax(8rem,1fr) auto;align-items:center;gap:8px;min-height:32px;display:grid}.connect-doc-title{text-overflow:ellipsis;white-space:nowrap;cursor:grab;min-width:0;color:var(--ink);text-align:left;font:inherit;background:0 0;border:0;padding:0;overflow:hidden}.connect-editor input[type=radio],.connect-editor input[type=checkbox]{width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--color-primary);flex:0 0 16px;padding:0}.connect-options{grid-template-columns:1fr 1fr;align-items:stretch;gap:8px;display:grid}.connect-options label,.connect-accounts label{background:var(--paper);border:1px solid var(--surface-2);border-radius:var(--radius-md);align-items:center;gap:8px;min-height:44px;margin:0;padding:8px 12px;display:flex}.connect-options label{white-space:nowrap;flex-flow:row;min-width:0;height:44px;max-height:44px}.connect-options label.is-on{border-color:var(--color-primary);box-shadow:var(--glow-explore)}.connect-accounts label:has(input:checked){border-color:var(--color-primary);box-shadow:var(--glow-explore)}.connect-accounts{border:0;gap:8px;margin:0;padding:0;display:grid}.connect-accounts legend,.connect-choice legend{padding:0;font-weight:650}.connect-choice{border:0;gap:8px;margin:0;padding:0;display:grid}.connect-kv{grid-template-columns:minmax(0,1fr);gap:8px;max-width:none;margin:8px 0;display:grid}.connect-kv div{grid-template-columns:8.5rem minmax(0,1fr);align-items:center;gap:8px;display:grid}.connect-kv dt{color:var(--ink-2);text-transform:none;letter-spacing:0;margin:0;font-size:.85rem;font-weight:650}.connect-kv dd{align-items:center;gap:8px;min-width:0;margin:0;display:flex}.connect-kv code{overflow-wrap:break-word;word-break:normal;flex:auto;min-width:0}.connect-icon-btn{border:1px solid var(--surface-2);border-radius:var(--radius-sm);background:var(--paper);width:32px;height:32px;min-height:32px;color:var(--ink);flex:0 0 32px;place-items:center;padding:0;display:grid}.connect-icon-btn svg{width:16px;height:16px}.connect-icon-btn:disabled{opacity:.45}.connect-downloads{flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;display:flex}.connect-downloads .button-secondary{white-space:nowrap;flex:1 1 0;justify-content:center;gap:8px;min-width:0;padding:0 8px;font-size:.82rem}.connect-downloads svg{flex:0 0 16px;width:16px;height:16px}.connect-ai-accounts{border-top:1px solid var(--surface-2);margin-top:16px;padding-top:8px}.connect-ai-accounts summary{cursor:pointer;font-weight:650}.connect-test{border-top:1px solid var(--surface-2);gap:8px;padding-top:8px;display:grid}.connect-test h3{margin:0;font-size:1rem}.connect-add-selected{cursor:grab;justify-self:start}.connect-technical{border-top:1px solid var(--surface-2);padding-top:8px}.connect-technical summary{cursor:pointer;font-weight:650}.connect-tray{border:1px solid var(--surface-2);border-radius:var(--radius-md);background:var(--pane);gap:12px;min-width:0;padding:12px;display:grid}.connect-tray.is-ready,.connect-tray.is-drop{border-style:solid;border-width:2px;border-color:var(--color-primary)}.connect-tray.is-drop{background:color-mix(in srgb, var(--color-primary) 12%, var(--paper))}.connect-tray-strip{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;font-size:.85rem;display:flex}.connect-covered{flex-wrap:wrap;gap:8px;display:inline-flex}.connect-covered span{align-items:center;gap:4px;display:inline-flex}.connect-group{gap:4px;margin-left:auto;display:inline-flex}.connect-tray-empty{color:var(--ink-2);margin:0}.connect-tray-cards,.connect-tray-group{gap:12px;display:grid}.connect-tray-group h4{color:var(--ink-2);margin:0;font-size:.85rem}.connect-tray-card{background:var(--paper);border:1px solid var(--surface-2);border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-soft);grid-template-columns:3px minmax(0,1fr) auto;gap:12px;padding:12px 16px;display:grid}.connect-tray-edge{border-radius:var(--radius-pill)}.connect-tray-main{gap:8px;min-width:0;display:grid}.connect-tray-main header{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.connect-tray-meta,.connect-tray-summary{color:var(--ink-2);margin:0;font-size:.85rem}.connect-tray-meta{flex-wrap:wrap;align-items:baseline;display:flex}.connect-tray-meta>*+:before{content:" · "}.connect-tray-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.connect-warn-chip{border-radius:var(--radius-pill);background:var(--pane);border:1px solid var(--color-accent);color:var(--color-accent);justify-self:start;margin:0;padding:2px 8px;font-size:.78rem;font-weight:650}.connect-pick-remove{color:var(--ink-2);background:0 0;border:0;padding:0 4px;font-size:1.1rem}.connect-editor-a section{border-top:1px solid var(--surface-2);gap:8px;padding-top:8px;display:grid}.connect-tabs{border-bottom:1px solid var(--surface-2);gap:0;display:flex}.connect-tabs button{color:var(--ink-2);background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 16px}.connect-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--color-primary);font-weight:650}.connect-steps-rail{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.connect-steps-rail button{background:var(--pane);color:var(--ink);border:1px solid var(--surface-2);border-radius:var(--radius-pill);padding:8px 12px}.connect-steps-rail button[aria-current=step]{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.connect-step-nav,.connect-savebar,.connect-actions,.snippet-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.connect-actions.connect-downloads{flex-wrap:nowrap;width:100%;min-width:0;max-width:100%}.connect-savebar p{color:var(--ink-2);margin:0}.connect-mashup-body{max-height:220px;overflow:auto}.connect-mail-back{display:none}@media (max-width:799px){.connect-mail{grid-template-columns:1fr}.connect-mail-list,.connect-mail-detail{max-height:none}.connect-mail[data-open=false] .connect-mail-detail,.connect-mail[data-open=true] .connect-mail-list{display:none}.connect-mail[data-open=true] .connect-mail-back{display:inline-flex}.connect-tiles{grid-template-columns:1fr}.connect-drawer{width:100%}.connect-sentence{flex-wrap:wrap}.connect-sheet{width:100%}.connect-group{margin-left:0}.connect-picker,.connect-options{grid-template-columns:1fr}.connect-kv div{grid-template-columns:minmax(0,1fr)}.connect-mail-list{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:none;position:static}}.connect-steps{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.connect-step{gap:var(--space-2);padding:var(--space-3);background:var(--paper);border:1px solid var(--surface-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);display:grid}.connect-step h2{margin:0;font-size:1.15rem}.connect-step h3,.connect-step h4{margin:0}.collection-picker{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.collection-column{align-content:start;gap:8px;min-width:0;display:grid}.collection-choice,.collection-card,.collection-doc{text-align:left;background:var(--paper);width:100%;color:var(--ink);border:1px solid var(--surface-2);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.collection-choice[aria-pressed=true],.collection-card.is-selected{border-color:var(--color-primary);box-shadow:var(--glow-explore)}.collection-choice:focus-visible,.collection-card:focus-visible,.collection-doc:focus-visible,.collection-remove:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.collection-count{font-family:var(--font-mono);color:var(--ink-2);font-size:.85rem}.collection-docs,.collection-tray ul,.collection-list,.collection-saved-docs,.collection-connected{gap:8px;margin:0;padding:0;list-style:none;display:grid}.collection-doc{background:0 0;align-items:stretch;padding:0;overflow:hidden}.collection-doc .collection-mini{box-shadow:none;border:0;border-radius:0}.collection-add{color:var(--green-600);align-self:center;margin-right:12px;font-weight:600}.collection-mini{width:100%}.collection-tray,.collection-detail,.collection-mashup{padding:var(--space-2);background:var(--pane);border-radius:var(--radius-md);gap:8px;display:grid}.collection-remove{color:var(--ink);border:1px solid var(--surface-2);border-radius:var(--radius-pill);background:0 0;align-self:center;margin-right:8px;padding:4px 12px}.collection-save,.collection-connect{gap:12px;max-width:36rem;display:grid}.collection-save label,.collection-connect label{gap:4px;display:grid}.collection-note{margin:0}.collection-stale{color:var(--color-accent);margin:0;font-weight:650}.collection-card-title{font-weight:650}.collection-card-meta{color:var(--ink-2);font-size:.85rem}.collection-card{justify-items:start;display:grid}.connect-advanced{gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--surface-2);display:grid}@media (max-width:900px){.collection-picker{grid-template-columns:1fr}.connect-step{padding:var(--space-2)}}.work-grid{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.work-grid-list-tools,.work-grid-viewer-tools{align-items:center;min-width:0;min-height:32px;display:flex}.work-grid-viewer-tools{z-index:2;justify-content:flex-end;position:relative}.work-grid-viewer-tools:empty{display:none}.navigate-frame .work-grid-list-tools,.navigate-frame .work-grid-viewer-tools{height:36px;min-height:36px}.work-grid-list,.work-grid-viewer{min-width:0}.document-layout .work-grid-list-tools{align-items:stretch}.document-layout .document-tools{align-items:stretch;gap:var(--space-2);flex-direction:column;width:100%;min-width:0;display:flex}.document-layout .document-tools .crumbs,.document-layout .doc-toolbar{margin:0}.document-layout .doc-toolbar{background:0 0;position:static;top:auto}.work-grid-viewer-tools .doc-toolbar{justify-content:flex-end;width:100%;margin:0;position:static}.work-grid-viewer-tools .ai-menu{position:relative}.work-grid-viewer-tools .ai-menu-panel{z-index:4;margin-top:0;position:absolute;top:calc(100% + 4px);right:0}.work-grid-viewer-tools .align-filters{justify-content:flex-end;align-items:center;width:100%;min-width:0;max-width:100%;margin:0;display:flex}.work-grid-viewer-tools .align-audit{min-width:0;max-width:100%;margin-left:auto}.work-grid-list-tools .align-chips{margin:0}.work-grid-list-tools .align-chips.align-status-row{flex-wrap:wrap;flex:auto;width:100%;min-width:0;max-width:100%;overflow:visible}.work-grid.is-single{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr);grid-template-areas:"tools-list""list";display:grid}@media (min-width:1024px){.work-grid{grid-template-columns:var(--split-track) minmax(0, 1fr);column-gap:var(--split-gutter);row-gap:var(--space-2);grid-template-areas:"tools-list tools-viewer""list viewer";align-items:stretch;display:grid}.work-grid.is-span{grid-template-areas:"tools-list tools-viewer""viewer viewer"}.work-grid.is-single{grid-template-columns:minmax(0,1fr);grid-template-areas:"tools-list""list"}.work-grid-list-tools{grid-area:tools-list}.work-grid-viewer-tools{grid-area:tools-viewer}.work-grid-list{grid-area:list}.work-grid-viewer{grid-area:viewer}.work-grid.navigate-split,.work-grid.align-split,.work-grid.split-view{grid-template-rows:auto minmax(0,1fr);min-height:0}.work-grid .split-read{padding:0}.work-grid-list .recent-strip{display:none}.split-view.work-grid{border-top:0}.work-grid-viewer-tools .align-segments button{padding:0 8px;font-size:.8125rem}.work-grid-viewer-tools .align-doc-search{width:7rem;min-width:0;max-width:100%}.work-grid-viewer-tools .align-doc-search input{font-size:.8125rem}.work-grid-viewer-tools .align-doc-results{width:max-content;min-width:16rem;max-width:22rem;left:auto;right:0}.work-grid-viewer-tools .align-audit-tray{width:0;min-width:100%;max-width:100%;overflow:hidden}.work-grid-viewer-tools .align-tray-chips{flex-wrap:wrap;min-width:0;max-width:100%}}@media (max-width:1023px){.navigate-frame .work-grid-list-tools{order:1}.navigate-frame .work-grid-list{order:2}.navigate-frame .work-grid-viewer-tools{order:3;height:auto;min-height:0}.navigate-frame .work-grid-viewer{order:4}}.navigate-frame{position:relative}.navigate-frame.is-history{min-height:min(720px, calc(100vh - var(--top-bar) - 7.5rem))}.navigate-frame .history-backdrop{top:calc(36px + var(--space-2));z-index:4;position:absolute;bottom:0;left:0;right:0}.navigate-frame .history-drawer.is-embedded{top:calc(36px + var(--space-2));z-index:5;border-radius:var(--radius-lg) 0 0 var(--radius-lg);width:min(400px,100%);height:auto;position:absolute;bottom:0;right:0}@media (max-width:767px){.navigate-frame.is-history{min-height:0}.navigate-frame .history-backdrop,.navigate-frame .history-drawer.is-embedded{top:var(--top-bar);border-radius:0;width:100%;height:auto;position:fixed;bottom:0;left:0;right:0}.navigate-frame .history-backdrop{z-index:25}.navigate-frame .history-drawer.is-embedded{z-index:26}}.bell-menu{z-index:40;background:var(--pane);max-height:min(480px,100vh - 96px);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);font-family:var(--font-body);flex-direction:column;padding:8px;display:flex;position:fixed;overflow:auto}.bell-menu.is-sheet{max-height:calc(100vh - var(--top-bar) - 8px);border-radius:0 0 var(--radius-lg) var(--radius-lg);left:0}.bell-menu-title{font-family:var(--font-display);font-synthesis:none;margin:4px 8px 8px;font-size:.95rem;font-weight:600}.bell-empty{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--sheet);color:var(--ink-2);margin:0 8px 8px;padding:12px;font-size:.875rem}.bell-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bell-row{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--sheet);color:inherit;align-items:stretch;text-decoration:none;display:flex;overflow:hidden}.bell-row:hover{background:var(--surface)}.bell-accent{background:var(--explore-lumen);flex:0 0 3px}.bell-accent[data-kind=new]{background:var(--contribute-lumen)}.bell-accent[data-kind=alignment]{background:#4175aa}[data-theme=night] .bell-accent{background:var(--explore-lumen)}[data-theme=night] .bell-accent[data-kind=new]{background:var(--contribute-lumen)}[data-theme=night] .bell-accent[data-kind=alignment]{background:#90b8df}.bell-row-body{flex-direction:column;flex:auto;gap:4px;min-width:0;padding:12px;display:flex}.kind-chip{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--explore-lumen) 28%, var(--sheet));min-height:20px;color:var(--explore-strong);align-self:flex-start;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:650;line-height:1;display:inline-flex}.kind-chip[data-kind=modification],.kind-chip[data-kind=document]{background:var(--green-50);color:var(--green-600)}.kind-chip[data-kind=alignment]{color:var(--ink-2);background:0 0}.kind-chip[data-kind=cluster],.kind-chip[data-kind=mashup],.kind-chip[data-kind=import],.kind-chip[data-kind=new]{background:var(--violet-50);color:var(--violet-600)}[data-theme=night] .kind-chip[data-kind=new],[data-theme=night] .kind-chip[data-kind=import],[data-theme=night] .kind-chip[data-kind=cluster],[data-theme=night] .kind-chip[data-kind=mashup]{color:var(--ink-bar);background:var(--violet-50)}[data-theme=night] .kind-chip[data-kind=modification],[data-theme=night] .kind-chip[data-kind=document]{color:var(--ink-bar);background:var(--green-50)}[data-theme=night] .kind-chip[data-kind=alignment]{color:var(--ink-2);background:0 0}button.drafts-section-toggle{width:auto;min-height:0;color:var(--ink-2);background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0;font-size:.8125rem;font-weight:550;line-height:1.3;display:inline-flex}.drafts-section.is-empty{margin-bottom:8px}.drafts-section.is-empty button.drafts-section-toggle{color:var(--ink-3);font-weight:450}.drafts-chevron{color:var(--ink-3);flex:none;display:block}.drafts-section-list{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.drafts-section-list a{color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}button.align-item{text-align:left;place-content:center stretch;gap:2px;width:100%;min-height:0;padding:8px 12px;display:grid}.quiet-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;font-weight:600;line-height:1.3;display:block;overflow:hidden}.quiet-meta{min-width:0;color:var(--ink-2);white-space:nowrap;align-items:baseline;font-size:.78rem;font-weight:450;line-height:1.35;display:flex;overflow:hidden}.quiet-meta>*+:before{content:" · ";color:var(--ink-3)}.quiet-meta .status-pill,.quiet-meta .kind-chip,.quiet-meta .align-pill{height:auto;min-height:0;box-shadow:none;color:inherit;font-size:inherit;font-weight:550;line-height:inherit;background:0 0;border:0;padding:0}.quiet-meta .kind-chip[data-kind=modification]{color:var(--green-600)}.quiet-meta .kind-chip[data-kind=alignment]{color:var(--ink-2)}.quiet-meta .kind-chip[data-kind=new],.quiet-meta .kind-chip[data-kind=import],.quiet-meta .kind-chip[data-kind=cluster]{color:var(--violet-600)}.align-list article.align-item{grid-template-rows:auto auto 22px;grid-template-columns:minmax(0,1fr);align-items:start;row-gap:2px;padding:8px 12px;display:grid}.align-list article.align-item>a.align-item-summary{display:contents}.align-list .quiet-title{white-space:normal;word-break:normal;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:1/1;min-height:2.6em;max-height:2.6em;line-height:1.3;display:-webkit-box;overflow:hidden}.align-list .quiet-meta{white-space:normal;flex-wrap:wrap;grid-area:2/1;align-content:flex-start;align-items:flex-start;row-gap:2px;min-width:0;max-height:38px}.align-list .quiet-meta>*{white-space:nowrap;flex:none;max-width:100%;height:18px;line-height:18px;overflow:hidden}.align-list .align-fix-link{white-space:nowrap;grid-area:3/1;place-self:center start;margin:0}[data-theme=night] .quiet-meta .kind-chip[data-kind=modification]{color:var(--green-400)}[data-theme=night] .quiet-meta .kind-chip[data-kind=alignment]{color:var(--ink-2)}[data-theme=night] .quiet-meta .kind-chip[data-kind=new],[data-theme=night] .quiet-meta .kind-chip[data-kind=import],[data-theme=night] .quiet-meta .kind-chip[data-kind=cluster]{color:var(--violet-300)}.align-passages{grid-template-columns:1fr 1fr;gap:12px;display:grid}.align-passage,.align-fix{background:var(--sheet)}.align-passage{border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px}.align-actions,.align-fix fieldset{flex-wrap:wrap;gap:8px;display:flex}.align-fix textarea{width:100%}.align-fix-link{margin:4px 12px 12px;display:inline-block}@media (max-width:767px){.align-passages{grid-template-columns:1fr}}.kind-chip svg{display:block}.bell-title{font-family:var(--font-display);font-size:var(--card-title-size);font-synthesis:none;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.25;overflow:hidden}.bell-meta{color:var(--ink-2);font-size:var(--card-meta-size);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.bell-meta time,.bell-ref,.bell-meta .document-ref-code{font-family:var(--font-mono);font-size:var(--card-meta-size)}.bell-footer-link{border-radius:var(--radius-sm);color:var(--ink);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:8px;font-size:.875rem;font-weight:600;text-decoration:none;display:flex}.bell-footer-link:hover{background:var(--surface)}.bell-more{color:var(--ink-2);font-family:var(--font-mono);font-size:var(--card-meta-size);font-weight:500}.shell:has(.demo-ribbon){--top-bar:calc(var(--band) + var(--band-slim))}.demo-ribbon{z-index:33;position:sticky;top:0}.shell:has(.demo-ribbon) .top{top:var(--band-slim)}.shell{--nav-width:18rem;--header-inset:24px;--top:var(--obsidian);--top-2:var(--obsidian-top);--on-top:var(--on-obsidian);--glow-spread:12px;--glow-alpha:26%}.shell .top{background:var(--ink-bar);color:var(--on-top);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--on-top) 12%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--on-top) 8%, transparent), 0 10px 28px color-mix(in srgb, var(--explore-lumen) var(--glow-alpha), transparent)}.shell .brand{--word-size:20px;--mark:26px}.shell .top-actions{flex:none;width:auto;min-width:0;max-width:none;margin-left:auto}.shell .header-org .universe{width:auto;min-width:0;max-width:18rem}.shell .header-org .universe>button{max-width:18rem;color:var(--on-top);padding:0}.shell .search-glyph{justify-content:center;align-items:center;display:inline-flex}.shell .shell-search-open,.shell .top-search .shell-search-open,.shell .top button.shell-search-open{width:36px;min-width:36px;max-width:36px;height:36px;color:var(--on-top);border:1px solid color-mix(in srgb, var(--on-top) 22%, transparent);border-radius:var(--radius-pill);box-shadow:none;background:0 0;justify-content:center;padding:0}@media (min-width:768px){.shell .top-inner{grid-template-columns:var(--nav-width) minmax(0, 1fr);height:var(--band);padding:0 var(--header-inset) 0 0;align-items:center;column-gap:0;display:grid;overflow:hidden}.shell .top-logo{min-width:0;height:100%;padding-left:var(--header-inset);justify-content:flex-start;align-items:center;gap:0;display:flex}.shell .top-brand,.shell .top-brand:hover,.shell .top-brand:focus,.shell .top-brand:focus-visible{width:auto;min-width:0;max-width:calc(var(--nav-width) - var(--header-inset))}.shell .nav-toggle{display:none}.shell .top-rest{min-width:0;height:100%;padding-left:var(--header-inset);align-items:center;display:flex}.shell nav[aria-label=Primary]{width:var(--nav-width)}.shell .body{grid-template-columns:var(--nav-width) minmax(0, 1fr)}}@media (max-width:1023px) and (min-width:768px){.shell{--nav-width:15.5rem}}@media (max-width:767px){:root{--band:64px}.shell .top,.shell .top-inner{height:var(--band);min-height:var(--band);max-height:var(--band)}.shell .top-inner{align-items:center;column-gap:8px;padding-block:0 4px;padding-inline:12px;display:flex}.shell .top-logo{flex:auto;justify-content:flex-start;align-items:center;gap:8px;min-width:0;padding-left:0;display:flex}.shell .top-brand,.shell .top-brand:hover{width:auto;min-width:0}.shell .top-rest{flex:none;align-items:center;min-width:0;padding-left:0;display:flex}.shell .wordmark,.shell .ask-button{display:none}.shell .brand-mark{width:var(--mark);height:var(--mark)}.shell .nav-toggle,.shell .top button.nav-toggle{width:40px;min-width:40px;height:40px;min-height:40px;color:var(--on-top);border:1px solid color-mix(in srgb, var(--on-top) 22%, transparent);border-radius:var(--radius-pill);background:0 0;flex:0 0 40px;padding:0;display:inline-flex}.shell .body{grid-template-columns:minmax(0,1fr)}.shell nav[aria-label=Primary]{z-index:31;top:var(--band);background:var(--pane);width:min(18rem,100vw - 3rem);max-width:calc(100vw - 3rem);color:var(--ink);box-shadow:0 16px 40px color-mix(in srgb, var(--ink) 18%, transparent);transition:transform .18s;display:flex;position:fixed;bottom:0;left:0;overflow:auto;transform:translate(-105%)}.shell:has(.demo-ribbon) nav[aria-label=Primary]{top:calc(var(--band) + var(--band-slim))}.shell nav[aria-label=Primary][data-open=true]{display:flex;transform:translate(0)}.shell nav[aria-label=Primary][data-open=true] .mode-links,.shell nav[aria-label=Primary][data-open=true] .pane-footer{display:flex}.shell nav[aria-label=Primary][data-open=true] .pane-footer{display:block}.drawer-org{padding:4px 8px 12px}.drawer-org .universe,.drawer-org .universe>button{width:auto;min-width:0;max-width:none;color:var(--ink);justify-content:flex-start}}.title-row{flex-wrap:wrap;align-items:center;gap:12px;min-height:40px;margin:0 0 8px;padding:0;display:flex}.title-row>.page-header{margin:0;padding:0}.title-row .page-title{letter-spacing:0;margin:0;font-size:21px;font-weight:600;line-height:1.2}.title-trail{flex:0 auto;align-items:center;min-width:0;margin-left:auto;display:flex;position:relative}.title-trail:empty{display:none}.title-row .crumbs{margin:0}.title-search,.title-filters,.title-actions{align-items:center;gap:8px;min-width:0;display:flex}.title-search,.title-filters{flex:100%}.title-search:empty,.title-filters:empty,.title-actions:empty{display:none}.title-actions{margin-left:auto}.list-search input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);width:240px;max-width:100%;height:32px;color:var(--ink);font:inherit;padding:0 12px;font-size:13px}.list-search input:focus{width:min(360px,40vw)}.as-of-notice{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--sheet,var(--paper));box-shadow:var(--shadow-soft);justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:12px 16px;display:flex}.work-grid{position:relative}.work-grid.is-raised .work-grid-viewer{background:var(--sheet,var(--paper));border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}:is(.work-grid.is-raised .work-grid-viewer:has(>.empty),.align-split.is-raised .work-grid-viewer:has(.empty):not(:has(.align-fix,.align-detail))){align-self:start;height:auto}.work-grid.is-raised .work-grid-viewer .empty{max-width:none;box-shadow:none;color:var(--ink-2);background:0 0;border:0;margin:0;padding:4px 8px}.split-handle{z-index:2;top:0;bottom:0;left:calc(var(--split-track) + (var(--split-gutter) - 16px) / 2);cursor:col-resize;background:0 0;border:0;width:16px;margin:0;padding:0;display:none;position:absolute}.split-handle:before{content:none}@media (min-width:1024px){.work-grid.is-raised .split-handle{display:block}}@media (max-width:1023px){.title-row{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:start;gap:8px 12px;display:grid}.title-row>.page-header{grid-area:1/1}.title-actions{grid-area:1/2;justify-self:end;margin-left:0}.title-search,.title-filters{grid-column:1/-1}.title-trail{grid-column:1/-1;justify-self:start;margin-left:0}.list-search,.list-search input,.list-search input:focus{width:100%}}.title-filters,.title-actions,.navigate-view-actions,.run-check{align-items:center;gap:8px;display:flex}.title-filters:empty,.title-actions:empty{display:none}.status-menu{position:relative}.status-menu>button,.run-check-caret,.quiet-link{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--sheet);min-height:32px;color:var(--ink);font:inherit;padding:4px 12px;font-size:.8125rem}.quiet-link{align-items:center;text-decoration:none;display:inline-flex}.status-menu-panel,.run-check-menu{z-index:8;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--sheet);min-width:220px;box-shadow:0 8px 24px color-mix(in srgb, var(--ink) 12%, transparent);gap:8px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.run-check{position:relative}.align-list-tools{flex-wrap:wrap;justify-content:flex-start;gap:8px}.align-list-tools .run-check-menu{left:0;right:auto}.run-check-scope{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--sheet);min-height:32px;color:var(--ink);font:inherit;padding:4px 12px;font-size:.8125rem}.run-check-when{color:var(--ink-3);white-space:nowrap;font-size:.8125rem}.run-check-menu button.is-on{font-weight:600}.align-section{border-radius:var(--radius-md);gap:8px;display:grid}.align-section+.align-section{margin-top:16px}:is(.status-menu-panel label,.status-menu-panel label:has(input[type=checkbox])){align-items:center;gap:8px;min-height:28px;font-size:.8125rem;display:flex}.status-menu-panel input[type=checkbox]{flex:none;width:14px;height:14px;min-height:14px}.modify-action{gap:8px;margin:0 0 12px;display:inline-flex}.modify-list{gap:8px;display:grid}.drafts-section{margin:0 0 12px}.drafts-section.is-menu{background:0 0;margin:0;position:relative}.drafts-section.is-menu .drafts-section-list{z-index:8;background:var(--sheet,var(--paper));border:1px solid var(--line);border-radius:var(--radius-md);min-width:16rem;max-width:22rem;box-shadow:var(--shadow-soft);margin:0;padding:8px;position:absolute;top:calc(100% + 4px);left:0}.submission-kind{color:var(--ink-2);align-items:center;gap:4px;font-size:.75rem;font-weight:650;display:inline-flex}.log-group{flex-direction:column;gap:8px;margin:0 0 8px;display:flex}.log-group-label{color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:4px 4px 0;font-size:.72rem;font-weight:650}.log-card .backlog-meta{align-items:center;gap:8px}.ai-admin-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ai-admin-list a{min-height:var(--control);color:inherit;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.ai-admin-list p{color:var(--color-muted);margin:4px 0 0}.drafts-toggle{width:100%;min-height:32px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:2px 2px 8px;font-size:.8125rem;font-weight:600;display:flex}.drafts-chevron{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid;width:0;height:0}.drafts-section[data-open=true] .drafts-chevron{transform:rotate(90deg)}.drafts-list{gap:8px;display:grid}.draft-card .backlog-meta{align-items:center;gap:8px}.status-pill[data-status=Open\ draft]{color:var(--contribute-strong,var(--ink));background:color-mix(in srgb, var(--contribute-lumen) 32%, var(--sheet))}.mod-compare{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mod-viewer-head{gap:8px;margin-bottom:12px;display:grid}.mod-viewer-toggle{gap:8px;display:flex}.mod-event.is-on .mod-event-card{outline:none}button.mod-event-card{text-align:left;width:100%;font:inherit;color:inherit}.history-list{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.ask-scrim{z-index:50;background:color-mix(in srgb, var(--ink) 35%, transparent);place-items:start center;padding:12vh 16px 16px;display:grid;position:fixed;inset:0}.ask-panel{border-radius:var(--radius-md);background:var(--paper);width:min(560px,100%);color:var(--ink);box-shadow:var(--shadow-soft), 0 24px 60px color-mix(in srgb, var(--ink) 24%, transparent);padding:16px}.ask-panel-bar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ask-panel h2{margin:0;font-size:1.125rem}.ask-panel textarea{width:100%;margin-bottom:8px}.ask-demo-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:12px 0 4px;font-size:.75rem}button.palette-row{text-align:left;justify-content:flex-start;width:100%}.backlog-card .dimension-row,.backlog-card .backlog-facts,.backlog-facts,.align-fit-dims>.dimension-row,.mod-event .dimension-row{flex-wrap:nowrap;min-width:0;overflow:hidden}.backlog-card .dimension-row>*,.backlog-facts>*,.mod-event .dimension-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ring-filter,.align-filter-row,.align-chips.align-status-row,.work-grid-list-tools .align-chips.align-status-row{flex-wrap:nowrap;max-width:100%;overflow:hidden}.place-bar{max-width:100%}.ring-filter>*,.align-chips.align-status-row>*{flex:0 auto}.align-split.is-raised .work-grid-viewer{padding-top:4px}.align-split.is-raised .work-grid-list{padding-top:0}.align-fix-split.is-raised .work-grid-viewer{margin-top:0}.align-fix-split.is-raised .work-grid-list{padding-top:0}.align-split.is-raised .work-grid-viewer{border-radius:var(--radius-md);padding:4px}.align-split.is-raised .work-grid-viewer:has(.empty):not(:has(.align-fix,.align-detail)){padding:16px}.align-split .align-fix{background:0 0;grid-area:auto;gap:12px;margin-top:0;padding:0;position:static}.align-split .align-detail-head{border-bottom:0;justify-content:space-between;align-items:baseline;gap:8px 12px;margin:0;padding:0 0 4px}.align-split .align-detail-head h2{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;margin:0;font-size:1.125rem;line-height:1.3;display:flex}.align-split .align-id{color:var(--ink-3);font-size:.75rem;font-weight:450}.align-record-link{color:var(--ink-3);flex:none;margin-left:auto;font-size:.78rem;font-weight:500;line-height:1.3;text-decoration:none}.align-record-link:hover{color:var(--ink-2)}.align-split .align-callout,.align-split .align-hint{margin:0;padding:0}.align-split .align-passages{align-items:stretch}.align-split label.align-passage{border-radius:var(--radius-sm);background:var(--paper);cursor:pointer;overflow-wrap:normal;word-break:normal;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;width:100%;min-width:0;height:auto;min-height:0;margin:0;padding:8px;display:flex;position:relative}.align-split label.align-passage header{flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-width:0;display:flex}.align-split label.align-passage h3,.align-split label.align-passage .document-ref,.align-split label.align-passage .document-ref-code,.align-split label.align-passage .align-choice-kicker{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:keep-all;max-width:100%;margin:0;font-size:.95rem;line-height:1.3;overflow:hidden}.align-split label.align-passage .document-ref,.align-split label.align-passage .document-ref-code,.align-split label.align-passage .align-choice-kicker{font-size:.78rem}.align-split label.align-passage p{overflow-wrap:normal;word-break:normal;width:100%;min-width:0;margin:0}.align-choice-kicker{color:var(--contribute-strong);letter-spacing:.02em;font-size:.72rem;font-weight:650}[data-theme=night] .align-choice-kicker{color:var(--contribute-lumen)}label.align-passage.is-on{background:color-mix(in srgb, var(--contribute-strong) 14%, var(--paper));border-color:var(--contribute-strong);box-shadow:0 0 0 1px var(--contribute-strong)}label.align-passage:hover:not(.is-on){background:color-mix(in srgb, var(--ink) 4%, var(--paper))}label.align-passage:focus-within{outline:2px solid var(--contribute-strong);outline-offset:2px}.align-split .align-actions{flex-wrap:wrap;align-items:center;gap:8px;padding:0;display:flex}.align-split .align-fix .btn-primary,.align-split .align-fix button.btn-primary{border-radius:var(--radius-sm);clip-path:none;background-color:var(--contribute-strong);color:var(--ink-bar);box-shadow:none;filter:none;background-image:none;border-color:#0000}.align-split .align-fix button.btn-primary:disabled,.align-split button.button-secondary:disabled{background-color:var(--color-surface);color:var(--color-muted);border-color:var(--line);filter:none;background-image:none}.align-split .button-secondary{border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);border-color:var(--line)}button.align-text-button{min-height:32px;color:var(--ink-3);background:0 0;border:0;margin-left:auto;padding:0 4px;font-size:.85rem;font-weight:500}button.align-text-button:hover{color:var(--ink-2)}.align-suggestion-diff{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);gap:8px;margin:0;padding:8px;display:grid}.align-suggestion-diff .align-tracked{margin:0}.align-suggestion-diff .align-actions{padding:0}.align-draft-form,.align-dismiss{gap:8px;margin:0;padding:0;display:grid}.align-split button.align-item{border-radius:var(--radius-sm);box-shadow:none}.align-split button.align-item.is-on{background:color-mix(in srgb, var(--contribute-strong) 12%, var(--paper));box-shadow:none;border-color:#0000}@media (max-width:1023px){.align-fix-split.align-split .align-list-pane,.align-fix-split.align-split .align-detail-pane{display:block}.align-fix-split.is-raised .work-grid-viewer{margin-top:0}}.ring-board[data-loading] .skeleton{border-radius:var(--radius-md);background:color-mix(in srgb, var(--ink) 6%, var(--paper));min-height:72px;margin-bottom:8px}@media (max-width:1023px){.recent-strip[data-loading]{min-height:4.5rem}.work-grid{flex-direction:column;display:flex}.work-grid-list,.work-grid-viewer,.inbox-list,.inbox-detail{width:100%;min-width:0;max-width:100%;position:static}.work-grid-list .backlog-card,.inbox-list .backlog-card,.work-grid-list .backlog-title,.inbox-list .backlog-title,.align-list .align-item-title{min-width:0;max-width:100%}}.nav-toggle-icon{flex:none;width:20px;height:20px;display:block}.shell .nav-toggle{font-size:0;line-height:0}.list-search input{padding:0 12px}@media (max-width:768px){.shell .top .nav-toggle,.shell .top button.nav-toggle,.shell .top button.shell-search-open,.shell .top .shell-search-open,.shell .top .inbox-button,.shell .top button.account-trigger,.shell .top .avatar{width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px}.shell .top-brand{justify-content:center;min-width:40px;min-height:40px}.shell nav[aria-label=Primary] a,.shell .nav-item,.shell .ring-sprint-toggle,.shell .ring-filter button,.shell .backlog-more,.shell .recent-strip a,.shell button:not(.split-handle):not(.history-toggle):not([role=tab]),.shell :not(.view-switch)>[role=tab],.shell select,.shell summary,.shell .align-chip,.shell a.backlog-card,.shell button.backlog-card,.shell .status-menu>button,.shell .run-check-scope,.shell .quiet-link,.shell .composer-toolbar button,.shell .editor [role=toolbar] button,.shell input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not(.align-side-input){min-height:40px;max-height:none}.shell .ring-filter button,.shell .history-toggle,.shell .composer-toolbar button,.shell .editor [role=toolbar] button,.shell .view-switch button[role=tab],.shell .align-tray-remove{min-width:40px}.shell .view-switch[role=tablist]{height:44px}.shell .view-switch button[role=tab]{height:40px;min-height:40px}.shell button.history-toggle{width:40px;height:40px;min-height:40px}:is(.shell .status-menu-panel label,.shell .status-menu-panel label:has(input[type=checkbox])){min-height:40px}.shell .status-menu-panel input[type=checkbox]{width:40px;min-width:40px;height:40px;min-height:40px}.shell .brain-view .brain-toolbar .button-secondary{height:40px;min-height:40px;max-height:none}.shell main p a,.shell .doc-sheet a,.shell .ProseMirror a,.shell .align-doc-text a{min-width:0;min-height:0;max-height:none}}.shell main dd{margin-inline-start:0}.composer-canvas .composer-toolbar{margin-left:0}.composer-assist .rail-switch{margin-top:12px}.doc-sheet-mini p{margin:0 0 12px}[data-theme=night] ins.diff-add,[data-theme=night] .diff-add{color:var(--ink-bar)}.work-grid.is-raised .work-grid-viewer:has(.doc-sheet){box-shadow:none;background:0 0;border:0}.title-filters,.align-chips,.list-toolbar .type-chips{flex-wrap:nowrap;overflow:hidden}.title-filters{align-items:flex-start}[data-theme=night] .chip,[data-theme=night] .draft-banner{background:var(--violet-50);color:var(--ink-bar)}[data-theme=night] .drafts-section{background:var(--sheet);color:var(--ink)}@media (max-width:767px){.title-row{grid-template-columns:minmax(0,1fr)}.title-row>.page-header,.title-actions,.title-search,.title-filters,.title-trail{grid-area:auto/1;justify-self:start;margin-left:0}}@media (min-width:1024px){.title-row:not(:has(.view-switch)){flex-wrap:nowrap}.title-row:not(:has(.view-switch)) .title-trail{margin-left:0}.title-row:not(:has(.view-switch)) .title-search{flex:0 auto;margin-left:auto}.title-row:not(:has(.view-switch)) .title-filters{flex:0 auto}.title-row:not(:has(.view-switch)):has(.split-facets){flex-wrap:wrap}.title-row:not(:has(.view-switch)):has(.split-facets) .title-filters{flex:100%;margin-left:0}.navigate-split .ring-sprint.is-lead .ring-sprint-body{padding-top:0}.navigate-split .ring-sprint.is-lead .backlog-list{margin:0}}[data-theme=night] .drafts-section.is-menu{background:0 0}.title-row:has(.view-switch){align-items:center}@media (max-width:1023px){.title-row:has(.view-switch){grid-template-columns:minmax(0,1fr) auto;align-items:center}.title-row:has(.view-switch)>.page-header{grid-area:1/1}.title-row:has(.view-switch)>.title-trail{grid-area:1/2;place-self:center end;margin-left:0}}.shell{--tool-hue:var(--green-600);--tool-tint:var(--green-50)}.shell[data-mode=write]{--tool-hue:var(--violet-600);--tool-tint:var(--violet-50)}.shell .tool-button,.shell button.tool-button,.shell .status-menu>button.tool-button,.shell button.drafts-section-toggle.tool-button{border:1px solid color-mix(in srgb, var(--ink) 11%, transparent);border-radius:var(--radius-sm);background:var(--sheet);width:auto;height:32px;min-height:32px;max-height:32px;box-shadow:0 1px 1.5px color-mix(in srgb, var(--ink) 5%, transparent);color:var(--ink);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:13px;font-weight:550;line-height:1;text-decoration:none;transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s;display:inline-flex}.shell .tool-button .tool-glyph,.shell .tool-button .drafts-chevron{color:var(--ink-2);flex:none}.shell .tool-button .tool-count{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:600}.shell .tool-button:hover{border-color:color-mix(in srgb, var(--tool-hue) 30%, transparent);background:var(--tool-tint)}.shell .tool-button:hover .tool-glyph{color:var(--tool-hue)}.shell .tool-button:focus-visible{border-color:var(--tool-hue);box-shadow:0 0 0 3px color-mix(in srgb, var(--tool-hue) 22%, transparent);outline:none}.shell .tool-button.is-create .tool-glyph{background:var(--tool-hue);width:16px;height:16px;color:var(--sheet);box-sizing:border-box;border-radius:999px;padding:2px}.shell .tool-button.is-create:hover .tool-glyph{color:var(--sheet)}.shell .tool-button[aria-pressed=true],.shell .tool-button[aria-expanded=true]{border-color:color-mix(in srgb, var(--tool-hue) 36%, transparent);background:var(--tool-tint);color:var(--tool-hue)}.shell .tool-button[aria-pressed=true] .tool-glyph,.shell .tool-button[aria-expanded=true] .tool-glyph{color:var(--tool-hue)}.shell .tool-button:disabled,.shell .drafts-section.is-empty .tool-button{color:var(--ink-3)}.shell .tool-button.is-icon{justify-content:center;width:32px;padding:0}.shell .tool-button.is-icon .tool-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}[data-theme=night] .shell .tool-button{border-color:color-mix(in srgb, var(--ink) 20%, transparent);box-shadow:none}.align-group+.align-group{margin-top:14px}.align-group-title{color:var(--ink-2);text-transform:none;letter-spacing:0;margin:0 0 6px;font-size:12px;font-weight:600;line-height:15px}@media (min-width:1024px){.align-group:first-child:has(>.align-group-title){margin-top:-21px}}.align-group-count{opacity:.8;margin-left:4px;font-weight:500}.bell-accent[data-kind=release_candidate]{background:var(--ink-2)}.bell-accent[data-kind=release_finding]{background:#4175aa}.bell-accent[data-kind=release_rolled_back]{background:#d07525}[data-theme=night] .bell-accent[data-kind=release_finding]{background:#90b8df}[data-theme=night] .bell-accent[data-kind=release_rolled_back]{background:#e89f5e}.demo-shell{text-align:center;color:#14171c;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:22px;max-width:none;min-height:100vh;margin:0;padding:2rem;display:flex}.demo-shell-lockup{color:inherit;flex-direction:column;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.demo-shell-lockup .brand-mark{width:56px;height:56px}.demo-shell-word{letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(90deg,#047c5a,#0a8ea4,#1f68bc,#9d38ca);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font:700 22px/1 system-ui,-apple-system,Segoe UI,sans-serif}.demo-shell-bar{background:#eef1f4;border-radius:999px;width:132px;height:3px;overflow:hidden}.demo-shell-bar>i{border-radius:inherit;background:linear-gradient(90deg,#047c5a,#0a8ea4,#1f68bc,#9d38ca);width:42%;height:100%;animation:1.25s ease-in-out infinite ankla-slide;display:block}@keyframes ankla-slide{0%{transform:translate(-120%)}to{transform:translate(280%)}}@media (prefers-reduced-motion:reduce){.demo-shell-bar>i{opacity:.85;width:100%;animation:none}}.demo-shell-msg{color:#3c4450;margin:0;font-size:15px;line-height:1.45}@media (forced-colors:active){.demo-shell-word{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}.demo-shell-bar>i{background:highlight}}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--sheet-radius:var(--radius-md);--radius:var(--radius-sm);--canvas:#fcfdfe;--ink-bar:#141820;--kept-hex-0:#161a22;--kept-hex-1:#5c6573;--kept-hex-2:#2c3340;--kept-hex-3:#d5d8de;--kept-hex-4:#12151c;--kept-hex-5:#1c2230;--kept-hex-6:#c5c9d4;--kept-hex-7:#d97757;--kept-hex-8:#0f8f72;--kept-hex-9:#5b5fc7;--kept-hex-10:#3c4450;--kept-hex-11:#e7f8f2;--kept-hex-12:#f6eef9;--kept-hex-13:#8fe0c0;--kept-hex-14:#e0b4f8;--kept-hex-15:#102018;--kept-hex-16:#04e6ab;--kept-hex-17:#3ddba0;--kept-hex-18:#5eb6f0;--kept-hex-19:#1a5c96;--kept-hex-20:#5eb6f0;--kept-hex-21:#8ecaf2;--kept-hex-22:#693882;--kept-hex-23:#d9a0f6;--kept-hex-24:#e0b4f8;--kept-hex-25:#9a4514;--kept-hex-26:#ff9a4a;--kept-hex-27:#ddaff7;--kept-hex-28:#f7fbfa;--green-50:#dafbec;--green-400:#31e4ac;--green-600:#047c5a;--violet-50:#f9ecff;--violet-300:#dfadfc;--violet-600:#9d38ca;--amber-ink:#141820;--paper:#fff;--surface:#fafbfc;--surface-2:#fafbfc;--pane:#f5f7fa;--pane-deep:#f5f7fa;--sheet:#fff;--ink:#14171c;--ink-2:#5c6570;--ink-3:#626a76;--line:color-mix(in srgb, var(--ink) 12%, transparent);--header-bg:#141820;--header-search:#222836;--mark:#0f1520;--mark-light:#e8ecf2;--on-fill:#f7fffb;--color-primary:var(--green-fill);--color-secondary:var(--violet-600);--color-accent:var(--ink);--color-on-primary:var(--ink-bar);--explore:var(--green-600);--explore-top:var(--green-600);--explore-bottom:var(--green-600);--explore-lumen:var(--green-300);--explore-light:var(--explore-lumen);--explore-strong:var(--green-600);--explore-tint:color-mix(in srgb, var(--explore-lumen) 32%, white);--contribute:var(--violet-600);--contribute-top:var(--violet-600);--contribute-bottom:var(--violet-600);--contribute-lumen:var(--violet-300);--contribute-light:var(--contribute-lumen);--contribute-strong:var(--violet-600);--contribute-tint:color-mix(in srgb, var(--contribute-lumen) 28%, white);--release-strong:var(--blue-600);--release-lumen:var(--blue-300);--release-tint:var(--blue-50);--waiting:var(--ink-2);--waiting-top:var(--ink-2);--waiting-bottom:var(--ink-2);--waiting-lumen:var(--surface-2);--waiting-light:var(--waiting-lumen);--obsidian:#080b12;--obsidian-top:#12161c;--obsidian-mid:#0c1016;--on-obsidian:#e8eef6;--titanium:#f2f3f1;--titanium-deep:#c5cbc7;--ring-0:var(--green-600);--ring-1:var(--green-500);--ring-2:var(--green-400);--ring-3:var(--green-300);--ring-4:var(--green-400);--ring-5:var(--green-500);--ring-0-lumen:var(--green-200);--ring-1-lumen:var(--green-300);--ring-2-lumen:var(--green-300);--ring-3-lumen:var(--green-200);--ring-4-lumen:var(--green-300);--ring-5-lumen:var(--green-200);--v-org:var(--sky-400);--v-finance:var(--blue-500);--v-operations:var(--green-500);--v-people:var(--violet-500);--v-safety:var(--green-400);--v-org-lumen:var(--sky-300);--v-finance-lumen:var(--blue-300);--v-operations-lumen:var(--green-300);--v-people-lumen:var(--violet-300);--v-safety-lumen:var(--green-300);--type:var(--ink-2);--type-lumen:#8fa0b3;--focus:var(--explore);--shadow-soft:0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent);--glow-explore:0 0 0 1px color-mix(in srgb, var(--explore-lumen) 55%, transparent), 0 0 12px color-mix(in srgb, var(--explore-lumen) 32%, transparent);--glow-contribute:0 0 0 1px color-mix(in srgb, var(--contribute-lumen) 55%, transparent), 0 0 12px color-mix(in srgb, var(--contribute-lumen) 32%, transparent);--glow-waiting:0 0 0 1px color-mix(in srgb, var(--waiting-lumen) 55%, transparent), 0 0 12px color-mix(in srgb, var(--waiting-lumen) 32%, transparent);--diff-add:var(--green-100);--diff-remove:color-mix(in srgb, #586b7e 28%, var(--paper));--sheet-bg:var(--sheet);--sheet-border:var(--line);--sheet-rim:var(--explore-lumen);--sheet-max:760px;--sheet-shadow:inset 0 3px 0 var(--sheet-rim), 0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent), 0 16px 40px color-mix(in srgb, var(--ink) 8%, transparent);--sheet-shadow-flat:inset 0 2px 0 var(--sheet-rim), 0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent)}@supports (color:lab(0% 0 0)){:root,[data-theme=light]{--green-50:lab(95.8968% -13.2867 3.56855);--green-400:lab(81.2401% -55.1582 14.486);--green-600:lab(45.7366% -36.9976 9.69855);--violet-50:lab(94.8465% 9.4648 -10.9174);--violet-300:lab(77.4506% 29.316 -32.0558);--violet-600:lab(44.0549% 58.2267 -57.382)}}[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#080b12;--ink-bar:#141820;--green-400:#31e4ac;--green-600:#00c18f;--violet-300:#d79cf7;--green-50:color-mix(in oklch, var(--green-300) 78%, #1b1b1b);--violet-50:color-mix(in oklch, var(--violet-300) 78%, #1b1b1b);--violet-600:#c578ed;--amber-ink:#141820;--paper:#10151e;--surface:#080b12;--surface-2:#080b12;--pane:#10151e;--pane-deep:#0c1018;--sheet:#161c28;--ink:#e8eef6;--ink-2:#c5d2e0;--ink-3:#a8b8c8;--line:color-mix(in srgb, var(--ink) 16%, transparent);--header-bg:#141820;--header-search:#31394a;--color-primary:var(--green-fill);--color-secondary:var(--violet-600);--color-accent:var(--ink);--color-on-primary:var(--ink-bar);--explore:var(--green-600);--explore-top:var(--green-600);--explore-bottom:var(--green-600);--explore-lumen:var(--green-300);--explore-light:var(--explore-lumen);--explore-strong:var(--green-600);--explore-tint:color-mix(in srgb, var(--explore-lumen) 32%, white);--contribute:var(--violet-600);--contribute-top:var(--violet-600);--contribute-bottom:var(--violet-600);--contribute-lumen:var(--violet-300);--contribute-light:var(--contribute-lumen);--contribute-strong:var(--violet-600);--contribute-tint:color-mix(in srgb, var(--contribute-lumen) 28%, white);--release-strong:var(--blue-600);--release-lumen:var(--blue-300);--release-tint:var(--blue-50);--waiting:var(--ink-2);--waiting-top:var(--ink-2);--waiting-bottom:var(--ink-2);--waiting-lumen:var(--surface-2);--waiting-light:var(--waiting-lumen);--obsidian:#080b12;--obsidian-top:#12161c;--obsidian-mid:#0c1016;--on-obsidian:#e8eef6;--titanium:#d5dde6;--titanium-deep:#8fa0b3;--ring-0:var(--green-200);--ring-1:var(--green-300);--ring-2:var(--green-400);--ring-3:var(--green-500);--ring-4:var(--green-400);--ring-5:var(--green-300);--ring-0-lumen:var(--ring-0);--ring-1-lumen:var(--ring-1);--ring-2-lumen:var(--ring-2);--ring-3-lumen:var(--ring-3);--ring-4-lumen:var(--ring-4);--ring-5-lumen:var(--ring-5);--v-org:var(--sky-300);--v-finance:var(--blue-300);--v-operations:var(--green-300);--v-people:var(--violet-300);--v-safety:var(--green-400);--type:#c5d2e0;--type-lumen:#e8eef6;--focus:var(--explore-lumen);--shadow-soft:0 1px 2px #00000059;--glow-explore:0 0 0 1px color-mix(in srgb, var(--explore-lumen) 70%, transparent), 0 0 12px color-mix(in srgb, var(--explore-lumen) 36%, transparent);--glow-contribute:0 0 0 1px color-mix(in srgb, var(--contribute-lumen) 70%, transparent), 0 0 12px color-mix(in srgb, var(--contribute-lumen) 36%, transparent);--glow-waiting:0 0 0 1px color-mix(in srgb, var(--waiting-lumen) 70%, transparent), 0 0 12px color-mix(in srgb, var(--waiting-lumen) 36%, transparent);--diff-add:var(--green-50);--diff-remove:color-mix(in srgb, #a3b3c2 22%, var(--paper));--sheet-bg:var(--sheet);--sheet-border:color-mix(in srgb, var(--ink) 16%, transparent);--sheet-rim:var(--explore-lumen);--sheet-max:760px;--sheet-shadow:inset 0 3px 0 var(--sheet-rim), 0 0 12px color-mix(in srgb, var(--sheet-rim) 32%, transparent), 0 16px 40px #00000073;--sheet-shadow-flat:inset 0 2px 0 var(--sheet-rim), 0 0 12px color-mix(in srgb, var(--sheet-rim) 42%, transparent)}@supports (color:lab(0% 0 0)){[data-theme=night]{--green-400:lab(81.2401% -55.1582 14.486);--green-600:lab(69.6355% -55.5865 14.5285);--violet-300:lab(72.4815% 34.5534 -37.2098);--green-50:color-mix(in oklch, var(--green-300) 78%, lab(9.52% -.00000745058 0));--violet-50:color-mix(in oklch, var(--violet-300) 78%, lab(9.52% -.00000745058 0));--violet-600:lab(62.4689% 45.514 -47.3994)}}.shell[data-mode=settings]{--mode:#12161c;--mode-top:#1c2430;--mode-bottom:#080b12;--mode-light:var(--green-300)}.shell[data-mode=inbox]{--mode-light:#7ea8c4}.shell .mode-strip,.shell[data-mode=write] .mode-strip,.shell[data-mode=contribute] .mode-strip,.shell[data-mode=inbox] .mode-strip,.shell[data-mode=settings] .mode-strip{color:var(--on-fill);background-color:var(--mode);background-image:linear-gradient(180deg, color-mix(in srgb, var(--mode-light) 10%, var(--mode-top)), var(--mode) 58%, var(--mode-bottom));box-shadow:inset 0 1px 0 #ffffff6b, inset 0 -1px 0 var(--mode-light), 0 0 14px color-mix(in srgb, var(--mode-light) 42%, transparent)}.shell .mode-strip .strip-tag{color:var(--on-fill);font-weight:650}.shell[data-mode=inbox] .mode-strip{color:var(--paper);background-color:var(--ink);background-image:none}.shell[data-mode=inbox] .mode-strip .strip-tag{color:var(--ink)}.shell[data-mode=read] .mode-strip{color:var(--on-fill);background-image:linear-gradient(90deg, var(--green-600), var(--green-600))}.shell[data-mode=read] .mode-strip .strip-tag{color:var(--on-fill)}.eeg-trace{display:none}.recent-strip h2,.recent-row h2,.navigate-view-bar h2,.ring-sprint-heading,.ring-sprint-name{font-family:var(--font-display);font-synthesis:none;letter-spacing:.01em;font-weight:600}.demo-ribbon{background:var(--header-bg);color:#e8eef6;border:0;border-bottom:1px solid color-mix(in srgb, var(--explore-lumen) 55%, transparent);width:100%;box-shadow:none;border-radius:0;gap:0}.demo-chip{border:1px solid var(--explore-lumen);border-radius:var(--radius-pill);height:18px;color:var(--explore-lumen);letter-spacing:.04em;background:0 0;align-items:center;padding:0 8px;font-size:.72rem;font-weight:650;line-height:1;display:inline-flex}nav[aria-label=Primary],.shell[data-mode=read] nav[aria-label=Primary],.shell[data-mode=write] nav[aria-label=Primary],.shell[data-mode=inbox] nav[aria-label=Primary],.shell[data-mode=settings] nav[aria-label=Primary]{background:var(--pane);box-shadow:inset -1px 0 0 var(--line);background-image:none}.shell .mode-switch,.shell .mode-links{background:0 0}nav[aria-label=Primary] a[aria-current=page]{background:color-mix(in srgb, var(--mode-light,var(--explore-lumen)) 16%, transparent);color:var(--ink);box-shadow:inset 3px 0 0 var(--mode-light,var(--explore-lumen)), 0 0 10px color-mix(in srgb, var(--mode-light,var(--explore-lumen)) 32%, transparent)}.shell[data-mode=read] .mode-links a[aria-current=page]{background:linear-gradient(90deg, var(--green-100), var(--green-50));color:var(--ink);-webkit-text-fill-color:var(--ink);box-shadow:none}.shell nav .nav-badge,.shell .mode-links a[aria-current=page] .nav-badge,[data-theme=night] .shell nav .nav-badge,[data-theme=night] .shell .mode-links a[aria-current=page] .nav-badge,[data-theme=night] .shell nav .nav-item[aria-current=page] .nav-badge{background:var(--ink);color:var(--paper);-webkit-text-fill-color:var(--paper)}.shell .tabbar a[aria-current=page]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mode-light) 55%, transparent), 0 0 12px color-mix(in srgb, var(--mode-light) 45%, transparent)}.backlog-stripe,.align-doc-stripe,.align-side-stripe,.align-preview-stripe,.align-rep-stripe,.connect-tray-edge{width:3px;box-shadow:none;flex-basis:3px}.backlog-stripe{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.align-preview-stripe,.align-rep-stripe,.connect-tray-edge{border-radius:var(--radius-md) 0 0 var(--radius-md)}.align-doc,label.align-side{grid-template-columns:3px minmax(0,1fr)}label.align-preview:has(input[type=radio]){grid-template-columns:3px minmax(0,1fr)}.align-rep{grid-template-columns:3px minmax(0,1fr)}label.align-preview:after{left:3px}.connect-tray-card{grid-template-columns:3px minmax(0,1fr) auto;overflow:hidden}.connect-tray-edge{align-self:stretch;margin-top:-12px;margin-bottom:-12px;margin-left:-14px}.backlog-card.is-selected,[data-theme=light] .backlog-card.is-selected,[data-theme=night] .backlog-card.is-selected{box-shadow:none;background:color-mix(in srgb, var(--stripe,var(--ink-2)) 14%, var(--paper));border:0}.ring-sprint,.ring-sprint-toggle{background:var(--canvas)}[data-theme=light] .ring-sprint{background:var(--paper);border:1px solid var(--line);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 5%, transparent);border-left-width:1px}[data-theme=light] .ring-sprint-toggle{background:0 0}[data-theme=light] .collection-tray,[data-theme=light] .collection-detail,[data-theme=light] .collection-mashup,[data-theme=light] .connect-mail-list{background:var(--paper)}.dimension-swatch{box-shadow:0 0 8px var(--dimension-colour,var(--chip-accent,var(--ink-2)))}.nav-badge,.inbox-badge{box-shadow:none}a.button:not(.button-secondary):not(.button-ghost),button.button:not(.button-secondary):not(.button-ghost),.primary,.button:not(.button-secondary):not(.button-ghost):not(.nav-toggle),.btn-primary,.navigate-view-switch button[aria-pressed=true]{background-image:linear-gradient(180deg, var(--explore-top), var(--explore) 55%, var(--explore-bottom));filter:drop-shadow(0 0 12px color-mix(in srgb, var(--explore-lumen) 42%, transparent))}.shell .btn-primary,.shell button.btn-primary{filter:drop-shadow(0 0 12px color-mix(in srgb, var(--mode-light) 48%, transparent))}.shell[data-mode=read] .btn-primary:hover,.shell[data-mode=read] .btn-primary:active,.shell[data-mode=read] button.btn-primary:hover,.shell[data-mode=read] button.btn-primary:active,.shell[data-mode=read] .mode-switch a[aria-current=page]:hover,.shell[data-mode=read] .mode-switch a[aria-current=page]:active,.align-audit .align-audit-run.btn-primary:hover,.align-audit .align-audit-run.btn-primary:active{background-color:var(--green-600);background-image:none}.backlog-card:focus-visible{outline-color:var(--focus)}[data-theme=night] .shell :focus-visible{outline:2px solid var(--focus);outline-offset:2px}[data-theme=night] a{color:var(--explore-lumen)}[data-theme=night] .shell .top a,[data-theme=night] .shell .top button,[data-theme=night] .shell .top label,[data-theme=night] .shell .signed-in{color:var(--on-obsidian)}[data-theme=night] .marketing-nav a:not(.button),[data-theme=night] nav[aria-label=Primary] a,[data-theme=night] .mode-links a,[data-theme=night] .crumbs a,[data-theme=night] .shell .account [role=menu] a{color:var(--ink)}[data-theme=night] a.button,[data-theme=night] button.button,[data-theme=night] .btn-primary,[data-theme=night] .shell .btn-primary,[data-theme=night] .shell button.btn-primary,[data-theme=night] .navigate-view-switch button[aria-pressed=true],[data-theme=night] .mode-switch a[aria-current=page],[data-theme=night] .shell .tabbar a[aria-current=page]{color:#fff}.shell[data-mode=inbox] .btn-primary,.shell[data-mode=inbox] button.btn-primary,[data-theme=night] .shell[data-mode=inbox] .btn-primary,[data-theme=night] .shell[data-mode=inbox] button.btn-primary,.shell[data-mode=inbox] .tabbar a[aria-current=page],[data-theme=night] .shell[data-mode=inbox] .tabbar a[aria-current=page]{color:var(--ink-bar);background-color:var(--green-fill);background-image:none}[data-theme=night] a.button-secondary,[data-theme=night] button.button-secondary,[data-theme=night] .button-secondary,[data-theme=night] a.button-ghost,[data-theme=night] button.button-ghost,[data-theme=night] .button-ghost{color:var(--explore-lumen);border-color:color-mix(in srgb, var(--explore-lumen) 45%, var(--line))}[data-theme=night] .shell .top button.button-secondary,[data-theme=night] .shell .top .nav-toggle{color:var(--ink);background:color-mix(in srgb, white 8%, var(--canvas));border-color:var(--line)}[data-theme=night] .shell .top button.account-trigger,[data-theme=night] .shell .top .avatar{color:#14171c}.status-pill[data-status=Official],.backlog-pill[data-status=Official],[data-theme=night] .status-pill[data-status=Official],[data-theme=night] .backlog-pill[data-status=Official]{background:var(--green-50);color:var(--green-600)}[data-theme=night] .status-pill[data-status=Official],[data-theme=night] .backlog-pill[data-status=Official]{color:var(--ink-bar);-webkit-text-fill-color:var(--ink-bar)}[data-theme=night] .status-pill[data-status=Open\ draft],[data-theme=night] .backlog-pill[data-status=Open\ draft]{background:var(--violet-50);color:var(--ink-bar)}[data-theme=night] .status-pill[data-status=In\ review],[data-theme=night] .backlog-pill[data-status=In\ review],[data-theme=night] .status-pill[data-status=Changes\ requested],[data-theme=night] .status-pill[data-status=Rejected]{color:var(--ink);background:var(--surface)}.align-audit .align-audit-run.btn-primary{border-radius:var(--radius-sm);clip-path:none;background-color:var(--explore);background-image:linear-gradient(180deg, var(--explore-top), var(--explore) 48%, var(--explore-bottom));height:32px;min-height:32px;max-height:32px;filter:drop-shadow(0 0 14px color-mix(in srgb, var(--explore-lumen) 55%, transparent))}.align-audit .align-audit-run.btn-primary[aria-disabled=true]:not(.is-running){filter:none}.view-switch,.view-switch.is-on-canvas{background:var(--obsidian);border-color:color-mix(in srgb, var(--on-obsidian) 28%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--explore-lumen) 28%, transparent);backdrop-filter:none}.view-switch button{color:var(--on-obsidian)}.view-switch-thumb{background:var(--explore-strong);box-shadow:0 0 10px color-mix(in srgb, var(--explore-lumen) 40%, transparent)}.view-switch button[aria-checked=true]{color:#fff}.shell{overflow-x:clip}:is(.document-primary:not(:has(.doc-sheet)),.split-read:not(:has(.doc-sheet))){background:var(--sheet-bg);border:1px solid var(--sheet-border);border-radius:var(--sheet-radius);box-shadow:var(--sheet-shadow);max-width:var(--sheet-max);padding:28px 32px}.navigate-detail,.navigate-preview{box-shadow:none;background:0 0;border:0}[role=tooltip]{border-radius:var(--radius-md)}:is(.split-read:has(.doc-sheet),.document-primary:has(.doc-sheet)){box-shadow:none;background:0 0;border:0}.doc-sheet,.align-rep,.align-composer{background:var(--sheet-bg);border-color:var(--sheet-border)}.doc-sheet{box-shadow:var(--sheet-shadow)}.doc-sheet.doc-sheet-mini,.align-composer{box-shadow:var(--sheet-shadow-flat)}.align-rep{box-shadow:inset 0 2px 0 var(--stripe,var(--explore-lumen)), 0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent)}.connect-tray,.connect-tile{background:var(--paper);border-color:var(--line)}.theme-choice{border-radius:var(--radius-md);box-shadow:none;background:0 0;border:0;flex-direction:column;gap:8px;min-inline-size:0;margin:0 0 16px;padding:0;display:flex}.theme-choice legend{margin:0;padding:0;font-weight:650}.theme-choice [role=radiogroup]{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.theme-choice label{min-height:var(--control);align-items:center;gap:8px;display:inline-flex}.marketing-shell{background:var(--canvas)}.marketing-shell .banner{background:var(--header-bg);color:#e8eef6;border-radius:var(--radius-sm)}.marketing-shell main{padding-left:0;padding-right:0}.marketing-shell main.page{padding-left:var(--space-3);padding-right:var(--space-3)}.marketing-shell .site-header{background:var(--canvas);backdrop-filter:none}.marketing-shell .section.band{background:var(--canvas)}.marketing-shell .hero-stage{min-height:640px;position:relative;overflow:hidden}.marketing-shell .hero-stage:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 58% 72% at 78% 46%, color-mix(in srgb, var(--v-operations-lumen) 70%, transparent), transparent 62%), radial-gradient(ellipse 42% 48% at 92% 18%, color-mix(in srgb, var(--v-finance-lumen) 55%, transparent), transparent 64%), radial-gradient(ellipse 46% 50% at 68% 84%, color-mix(in srgb, var(--v-people-lumen) 58%, transparent), transparent 66%);position:absolute;inset:0}[data-theme=night] .marketing-shell .hero-stage:before{background:radial-gradient(ellipse 55% 60% at 78% 42%, color-mix(in srgb, var(--v-operations-lumen) 20%, transparent), transparent 62%), radial-gradient(ellipse 40% 46% at 90% 16%, color-mix(in srgb, var(--v-finance-lumen) 22%, transparent), transparent 64%), radial-gradient(ellipse 42% 48% at 64% 86%, color-mix(in srgb, var(--v-people-lumen) 20%, transparent), transparent 66%)}.marketing-shell .hero-backdrop,.marketing-shell .quipu-field{display:none}.marketing-shell .hero-net{--copy-end:calc(max(0px, (100% - 1200px) / 2) + var(--space-3) + 40rem);z-index:0;pointer-events:none;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg, transparent var(--copy-end), #000 calc(var(--copy-end) + 56px));-webkit-mask-image:linear-gradient(90deg, transparent var(--copy-end), #000 calc(var(--copy-end) + 56px));mask-image:linear-gradient(90deg, transparent var(--copy-end), #000 calc(var(--copy-end) + 56px));position:absolute;inset:0}.marketing-shell .hero-copy{z-index:1;max-width:38rem;position:relative}.marketing-shell .hero-follow{z-index:1;padding-bottom:var(--space-6);position:relative}.marketing-shell .feature-grid li,.marketing-shell .price-grid li{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);position:relative}[data-theme=night] .marketing-shell .feature-grid li,[data-theme=night] .marketing-shell .price-grid li{background:var(--paper);border-color:#ffffff24}.marketing-shell .feature-grid h3,.marketing-shell .price-grid h3{font-family:var(--font-body);letter-spacing:0;margin:0 0 8px;font-size:1.15rem;font-weight:650}.marketing-shell .feat-node{border-radius:var(--radius-pill);background:radial-gradient(circle, #fff 0 2px, var(--glyph,var(--explore-lumen)) 3px 5px, transparent 6.5px);width:16px;height:16px;box-shadow:0 0 0 5px color-mix(in srgb, var(--glyph,var(--explore-lumen)) 28%, transparent), 0 0 14px var(--glyph,var(--explore-lumen));margin-bottom:12px;display:block}.marketing-shell .feature-grid li:before,.marketing-shell .price-grid li:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--glyph,var(--v-operations-lumen)), transparent 42%, var(--glyph,var(--v-people-lumen)));-webkit-mask-composite:xor;opacity:0;filter:drop-shadow(0 0 6px var(--glyph,var(--v-operations-lumen)));pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.marketing-shell .feature-grid li:hover:before,.marketing-shell .price-grid li:hover:before{opacity:1}.marketing-shell main.page>.measure{background:var(--sheet-bg);border:1px solid var(--sheet-border);border-radius:var(--sheet-radius);box-shadow:var(--sheet-shadow);max-width:min(var(--sheet-max), 100%)}@media (max-width:767px){.marketing-shell .marketing-nav{display:none}.marketing-shell .section.hero{padding-top:32px;padding-bottom:0}.marketing-shell .hero{padding-top:0}.marketing-shell .hero h1{font-size:1.7rem}.marketing-shell .hero-stage{flex-direction:column;min-height:0;display:flex}.marketing-shell .hero-copy{order:0}.marketing-shell .hero-stage:before{height:280px;position:absolute;inset:auto 0 0}.marketing-shell .hero-net{opacity:.9;order:1;width:100%;height:280px;margin-top:12px;position:relative;inset:auto;-webkit-mask-image:none;mask-image:none}}.brand{color:var(--mark)}[data-theme=night] .brand,.shell .top .brand{color:var(--mark-light)}.shell[data-mode=read] nav[aria-label=Primary],.shell[data-mode=write] nav[aria-label=Primary],.shell[data-mode=settings] nav[aria-label=Primary]{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none;padding:var(--space-1)}.shell nav .mode-links{background:0 0;border-left:0;gap:2px;margin:0;padding-left:0}.nav-sec[data-section=read]{--sec:var(--explore-strong);--sec-lumen:var(--explore-lumen);--sec-tint:var(--explore-tint)}.nav-sec[data-section=write]{--sec:var(--contribute-strong);--sec-lumen:var(--contribute-lumen);--sec-tint:var(--contribute-tint)}.nav-sec[data-section=release]{--sec:var(--release-strong);--sec-lumen:var(--release-lumen);--sec-tint:var(--release-tint)}.nav-sec-label,.section-kicker{color:var(--sec,var(--ink-2));font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin:.75rem 4px 4px;font-size:.72rem;font-weight:650;display:flex}.section-kicker{color:var(--section-ink,var(--ink-2));margin:0 0 4px}.nav-sec-hint{color:var(--ink-3);font-family:var(--font-body);letter-spacing:0;text-transform:none;margin-left:auto;font-size:.72rem;font-weight:500}.nav-sec-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 6px}.shell nav .nav-item{width:100%;min-height:var(--control);border-radius:var(--radius-sm);color:var(--ink);box-shadow:none;background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:center;gap:8px;padding:0 8px;text-decoration:none;display:flex}.shell nav .nav-item.history-nav{display:none}.shell nav .nav-item .nav-ico{color:var(--ink-2);flex:none}.shell nav .nav-item>.nav-item-label{text-align:left;flex:auto;min-width:0}.shell nav .nav-item .nav-badge{margin-left:auto}.shell nav .nav-item[aria-current=page]:not(.nav-action){background:linear-gradient(90deg, var(--sec-lumen) 0, var(--sec-tint,white) 100%);color:var(--ink);box-shadow:none;font-weight:650}.shell nav .nav-item[aria-current=page] .nav-ico{color:var(--sec,var(--ink))}.shell nav a.nav-action{border-color:color-mix(in srgb, var(--sec) 72%, var(--pane));border-radius:var(--radius-sm);color:var(--sec);font-weight:650}.shell nav a.nav-action .nav-ico{color:var(--sec)}.shell nav a.nav-action[aria-current=page]{background:var(--sec);color:#fff;box-shadow:0 0 12px color-mix(in srgb, var(--sec-lumen) 45%, transparent);border-color:#0000}.shell nav a.nav-action[aria-current=page] .nav-ico{color:#fff}[data-theme=night] .nav-sec-label,[data-theme=night] .shell main.page[data-section] .section-kicker{color:var(--sec-lumen,var(--section-lumen,var(--ink)))}[data-theme=night] .shell nav .nav-item[aria-current=page]:not(.nav-action){background:color-mix(in oklch, #02e6aa 68%, var(--pane));color:var(--ink);box-shadow:none}@supports (color:lab(0% 0 0)){[data-theme=night] .shell nav .nav-item[aria-current=page]:not(.nav-action){background:color-mix(in oklch, lab(81.3704% -58.807 15.4114) 68%, var(--pane))}}[data-theme=night] .shell nav .nav-item[aria-current=page] .nav-ico{color:var(--sec-lumen,var(--ink))}[data-theme=night] .shell nav a.nav-action{color:var(--sec-lumen);border-color:color-mix(in srgb, var(--sec-lumen) 65%, transparent)}[data-theme=night] .shell nav a.nav-action .nav-ico{color:var(--sec-lumen)}[data-theme=night] .shell nav a.nav-action[aria-current=page],[data-theme=night] .shell nav a.nav-action[aria-current=page] .nav-ico{color:var(--ink-bar);-webkit-text-fill-color:var(--ink-bar)}.shell main.page{border-radius:var(--radius-lg);min-width:0}.shell main.page[data-section]{box-shadow:inset 0 3px 0 var(--section-ink), inset 0 12px 14px -12px color-mix(in srgb, var(--section-lumen) 80%, transparent)}[data-theme=night] .shell main.page[data-section]{box-shadow:inset 0 3px 0 var(--section-lumen), inset 0 14px 16px -12px color-mix(in srgb, var(--section-lumen) 85%, transparent)}.shell main.page[data-section=read]{--section-ink:var(--explore-strong);--section-lumen:var(--explore-lumen)}.shell main.page[data-section=write]{--section-ink:var(--contribute-strong);--section-lumen:var(--contribute-lumen)}.shell main.page[data-section=settings]{--section-ink:var(--ink-3);--section-lumen:var(--ink-3)}.shell .title-row .page-title{letter-spacing:0;margin:0;padding:0;font-size:21px;font-weight:600;line-height:1.2}.shell .section-safety{color:var(--ink-2);margin:0 0 12px;font-size:.92rem}.shell main.page .page-header{display:none}.shell main.page .title-row>.page-header{flex:none;align-items:center;min-width:0;margin:0;padding:0;display:flex}.shell .title-row>.page-header .eyebrow,.shell .title-row>.page-header .lede{display:none}.shell:has([data-page-header]) .inbox-list>h1{display:none}.shell:has([data-page-header]) .inbox-list>h1+p{display:none}.shell:has([data-page-header]) .mod-head h1{display:none}.shell:has([data-page-header]) main.page>h1:not(.document-title){display:none}.shell[data-mode=write]{--sheet-rim:var(--contribute-lumen,var(--contribute-light))}[data-theme=night] .backlog-card a.backlog-title,[data-theme=light] .backlog-card a.backlog-title,.backlog-card .backlog-title{color:var(--ink)}[data-theme=night] .align-pill,[data-theme=night] .align-severity-high,[data-theme=night] .align-severity-medium,[data-theme=night] .align-severity-low,[data-theme=night] .align-status-open,[data-theme=night] .align-status-being_fixed,[data-theme=night] .align-status-resolved,[data-theme=night] .align-status-dismissed,[data-theme=night] .align-status-aligned,[data-theme=night] .align-status-misaligned,[data-theme=night] .align-pill-new{color:var(--ink);background:var(--sheet);border-color:var(--line)}[data-theme=night] .connect-warn-chip,[data-theme=night] .collection-stale,[data-theme=night] .chip-warn{color:var(--waiting-lumen);background:color-mix(in srgb, var(--waiting-bottom) 72%, var(--paper))}.shell .page-header>.eyebrow,.shell .tabbar{display:none}button.nav-scrim{z-index:25;top:var(--band);background:#080b127a;border:0;border-radius:0;width:auto;height:auto;min-height:0;padding:0;position:fixed;bottom:0;left:0;right:0}.shell:has(.demo-ribbon) button.nav-scrim{top:calc(var(--band) + var(--band-slim))}@media (max-width:767px){.shell .page{padding-bottom:var(--space-3)}.shell nav[aria-label=Primary][data-open=true]{z-index:30;top:calc(var(--band) + var(--space-1));left:var(--space-1);bottom:var(--space-1);border-radius:var(--radius-lg);width:min(20.5rem,100vw - 48px);height:auto;min-height:0;padding:var(--space-1);display:flex;position:fixed;overflow:auto}.shell:has(.demo-ribbon) nav[aria-label=Primary][data-open=true]{top:calc(var(--band) + var(--band-slim) + var(--space-1))}.shell nav[aria-label=Primary][data-open=true] .nav-foot{padding-top:var(--space-1);border-top:1px solid var(--line);margin-top:auto}.shell nav[aria-label=Primary][data-open=true] .mode-links{flex-direction:column;display:flex}}.kind-chip{border:1px solid var(--line);border-radius:var(--radius-pill,999px);background:var(--paper);align-items:center;padding:.05rem 8px;font-size:.75rem;line-height:1.4;display:inline-flex}.kind-chip[data-kind=new]{color:var(--explore)}.kind-chip[data-kind=change]{color:var(--contribute)}.kind-chip[data-kind=fix]{color:var(--color-accent)}.status-tag{color:var(--ink-2);align-items:center;margin-left:8px;font-size:.75rem;display:inline-flex}.state-group{margin:.75rem 0 1.25rem}.state-group h2{margin:0;font-size:1rem}.state-group h2 button{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:.75rem;padding:4px 0;display:flex}.state-heading{align-items:center;gap:8px;min-width:0;display:inline-flex}.state-chevron{border-right:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);flex:0 0 7px;width:7px;height:7px;margin-top:-3px;transform:rotate(45deg)}.state-group.is-collapsed .state-chevron{margin-top:2px;transform:rotate(-45deg)}.state-count{background:color-mix(in srgb, var(--contribute-lumen) 22%, var(--paper));min-width:1.25rem;height:1.25rem;color:var(--contribute-strong);font-family:var(--font-mono);text-align:center;box-shadow:none;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:.72rem;line-height:1;display:inline-flex}[data-theme=night] .state-count{background:var(--violet-50);color:var(--ink-bar)}.state-group[data-alert=true] .state-count{background:var(--waiting);color:#fff;box-shadow:0 0 8px color-mix(in srgb, var(--waiting-lumen) 55%, transparent)}[data-theme=light] .shell main.page{background:#fff}[data-theme=light] .state-group{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 5%, transparent);background:#fff;overflow:hidden}[data-theme=light] .state-group h2 button,[data-theme=night] .state-group h2 button{box-shadow:none;background:0 0;border:0;padding:8px 12px}[data-theme=light] .state-group:not(.is-collapsed) h2{border-bottom:1px solid var(--line)}[data-theme=light] .state-group-body{gap:8px;padding:12px;display:grid}.state-group.is-collapsed .state-group-body{display:none}.section-note{color:var(--ink-3);margin:.25rem 0 .5rem}.flow-board .backlog-line{flex-wrap:nowrap;align-items:center;gap:4px;display:flex}.flow-board .backlog-line .status-pill{flex:none;margin-left:auto}.flow-board .backlog-meta{color:var(--ink-3);gap:.75rem;font-size:.8rem;display:flex}.flow-card-meta{min-width:0;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;flex-wrap:nowrap;align-items:center;font-size:.8rem;line-height:1.3;display:flex;overflow:hidden}.flow-card-meta>*{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.flow-card-meta>*+:before{content:"·";margin:0 4px}.flow-card-meta>.flow-card-chips{flex:auto}.flow-card-meta>.flow-card-chips:before{content:none}.flow-card-chips{min-width:0;max-width:100%;display:flex;overflow:hidden}.flow-card-chips .dimension-row{flex-wrap:nowrap;min-width:0;max-width:100%;overflow:hidden}.flow-card-chips .dimension-chip{border-color:var(--line);background:0 0;flex:0 auto;min-width:0;max-width:100%}.flow-card-chips .dimension-chip,.flow-card-chips .dimension-chip>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.type-chips .align-chip.is-on{background:var(--contribute-tint);color:var(--contribute-strong);border-color:color-mix(in srgb, var(--contribute) 45%, var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--contribute) 28%, transparent)}.type-chips .align-chip.is-on .align-chip-count{color:var(--contribute-strong)}[data-theme=night] .type-chips .align-chip.is-on,[data-theme=night] .align-chip.is-on{background:var(--violet-50);color:var(--ink-bar);border-color:var(--violet-300);box-shadow:none}[data-theme=night] .type-chips .align-chip.is-on .align-chip-count{color:var(--contribute-lumen)}.bell-scrim{z-index:40;background:0 0;border:0;padding:0;position:fixed;inset:0}.bell-panel{z-index:41;top:calc(var(--band) + .4rem);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);width:min(22rem,100vw - 1.5rem);box-shadow:var(--shadow-soft);padding:16px 1rem 1rem;position:fixed;right:.75rem}.bell-panel-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bell-panel h2{margin:0;font-size:1rem}.bell-list{margin:.75rem 0;padding:0;list-style:none}.bell-list li+li{margin-top:8px}.bell-list a{color:inherit;flex-direction:column;align-items:flex-start;gap:4px;text-decoration:none;display:flex}.bell-all{font-size:.9rem}.reviewer-picker{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);margin:.75rem 0 1rem;padding:16px 1rem}.reviewer-picker h2{margin:0 0 4px;font-size:1.05rem}.reviewer-options{margin:.75rem 0;padding:0;list-style:none}.reviewer-options label{min-height:var(--control);align-items:center;gap:.5rem;display:flex}.reviewer-actions{justify-content:flex-end;gap:.5rem;display:flex}.align-list{gap:var(--space-2);flex-direction:column;display:flex}.align-section,.align-list .state-group,.flow-board .state-group{margin:0}.flow-board{gap:var(--space-2);display:grid}:is(.shell main.page:has(.align-page) .section-safety,.shell main.page:has(.submissions-page) .section-safety){display:none}.flow-board .type-chips,.inbox-list .type-chips,.list-toolbar .align-chips,.list-toolbar .type-chips{margin:0}.list-toolbar{justify-content:space-between;align-items:center;gap:var(--space-1);min-width:0;display:flex}.list-toolbar .align-chips,.list-toolbar .type-chips{flex:auto;min-width:0}.list-toolbar .lead-state{margin:0;font-size:.875rem;font-weight:600}.list-toolbar .lead-state button{min-height:32px;color:inherit;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;display:flex}.list-toolbar .lead-state.is-collapsed .state-chevron{margin-top:2px;transform:rotate(-45deg)}.work-list{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.work-list .state-group{margin:0}.work-detail{min-width:0;margin:0}.submissions-page{gap:var(--space-2);display:grid}@media (min-width:768px){.submissions-page>.work-grid{grid-template-columns:var(--split-track) minmax(0, 1fr);column-gap:var(--split-gutter);row-gap:var(--space-2);align-items:stretch}.submissions-page .list-toolbar{grid-area:1/1}.submissions-page .work-list{grid-area:2/1}.submissions-page .work-detail{grid-area:2/2}}@media (max-width:767px){.submissions-page .work-detail{display:none}}.submissions-page>.lede,.align-detail{margin:0}:is(.shell main.page:has(.align-page) .section-kicker,.shell main.page:has(.inbox-panes) .section-kicker,.shell main.page:has(.submissions-page) .section-kicker,.shell main.page:has(.align-page) .section-title,.shell main.page:has(.inbox-panes) .section-title,.shell main.page:has(.submissions-page) .section-title){margin-bottom:var(--space-1)}.shell main.page:has(.inbox-panes) .section-safety{margin-bottom:var(--space-2)}.align-audit.align-audit-launch{background:0 0;border:0;border-radius:0;width:auto;max-width:none;min-height:0;display:block;position:relative;overflow:visible}.align-run.button-secondary{border-radius:var(--radius-sm);background:var(--paper);height:32px;min-height:32px;max-height:32px;color:var(--ink);border:1px solid var(--line);flex:none;margin-left:auto;padding:0 12px;font-size:.85rem;font-weight:500}.align-audit-menu{z-index:30;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);width:min(18rem,100vw - 2rem);box-shadow:var(--shadow-soft);gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.align-scope-item,.align-scope-back{min-height:var(--control);border-radius:var(--radius-sm);color:var(--ink);text-align:left;background:0 0;border:0;padding:0 12px}.align-scope-item:hover,.align-scope-back:hover{background:color-mix(in srgb, var(--ink) 6%, var(--paper))}.align-audit-pick{gap:8px;display:grid}.align-audit-menu .align-doc-search,.align-audit-menu .align-scope{width:100%;max-width:none}.align-chip-count{font-family:var(--font-mono);color:var(--ink-3);margin-left:8px;font-size:.75rem}.align-chip.is-on .align-chip-count{color:var(--ink-2)}.align-list .align-item{border-left-style:solid;border-left-width:3px;border-left-color:var(--severity-bar,var(--ink-2));box-shadow:var(--shadow-soft)}.align-list .align-item.is-on{border-color:var(--line);border-left-color:var(--severity-bar,var(--ink-2))}.align-list .align-item[data-severity=high]{--severity-bar:var(--coral-600)}.align-list .align-item[data-severity=medium]{--severity-bar:var(--coral-500)}.align-list .align-item[data-severity=low]{--severity-bar:#1f6a5c}[data-theme=night] .align-list .align-item[data-severity=high]{--severity-bar:var(--violet-300)}[data-theme=night] .align-list .align-item[data-severity=medium]{--severity-bar:var(--coral-400)}[data-theme=night] .align-list .align-item[data-severity=low]{--severity-bar:#7ddbc8}[data-theme=night] .align-status-misaligned,[data-theme=night] .align-pill-new,[data-theme=night] .align-severity-medium{color:var(--waiting-lumen);background:color-mix(in srgb, var(--waiting-lumen) 18%, var(--paper))}[data-theme=night] .align-status-aligned{color:var(--explore-lumen);background:color-mix(in srgb, var(--explore-lumen) 18%, var(--paper))}.history-date button.history-date-go,[data-theme=night] .history-date button.history-date-go{color:var(--ink);background:var(--color-bg);filter:none;border-color:color-mix(in srgb, var(--color-text) 35%, transparent);background-image:none}.shell{--canvas:#f9fafb;--color-bg:#f9fafb;--paper:#fff;--surface:#fff;--surface-2:#f9fafb;--pane:#eef0f3;--pane-deep:#eef0f3;--sheet:#fff;--ink:#14171c;--ink-2:#5c6570;--ink-3:#626a76;--color-text:#14171c;--color-muted:#5c6570;--line:#14171c14;--sheet-border:#14171c12;--sheet-shadow:0 1px 2px #14171c0a, 0 4px 12px #14171c0a;--sheet-shadow-flat:0 1px 2px #14171c0a;background:var(--canvas);color:var(--ink)}[data-theme=night] .shell{--canvas:#1a1e27;--color-bg:#1a1e27;--paper:#222733;--surface:#222733;--surface-2:#1a1e27;--pane:#13161d;--pane-deep:#13161d;--sheet:#222733;--sheet-selected:#2a303c;--ink:#f4f6f8;--ink-2:#c5cdd8;--ink-3:#9aa3b0;--color-text:#f4f6f8;--color-muted:#9aa3b0;--line:#f4f6f81a;--sheet-border:#f4f6f81f;--sheet-shadow:0 1px 2px #00000047, 0 8px 20px #00000038;--sheet-shadow-flat:0 1px 2px #00000047;background:var(--canvas);color:var(--ink)}.shell main.page,.shell .body{background:var(--canvas);background-image:none}.shell main.page[data-section],[data-theme=night] .shell main.page[data-section]{box-shadow:none}.shell .backlog-card{background:var(--paper);border:1px solid var(--sheet-border);box-shadow:var(--sheet-shadow)}.shell .backlog-card.is-selected{color:#14171c;border-color:var(--green-600);box-shadow:inset 0 0 0 1px var(--green-600), 0 1px 2px #14171c0a, 0 4px 12px #14171c0a;background:#fff}.shell .backlog-card.is-selected .backlog-title{color:#14171c;-webkit-text-fill-color:#14171c}[data-theme=night] .shell a.backlog-card,[data-theme=night] .shell a.backlog-card .backlog-title{color:var(--ink);-webkit-text-fill-color:var(--ink)}[data-theme=night] .shell .backlog-card,[data-theme=night] .shell .backlog-card.is-selected{background:var(--sheet);color:var(--ink);border-color:var(--line);box-shadow:var(--sheet-shadow-flat)}[data-theme=night] .shell .backlog-card.is-selected{border-color:var(--green-400);box-shadow:inset 3px 0 0 var(--green-400)}[data-theme=night] .shell .backlog-card.is-selected .backlog-title{color:var(--ink);-webkit-text-fill-color:var(--ink)}.shell[data-mode=read] nav[aria-label=Primary],.shell[data-mode=write] nav[aria-label=Primary],.shell[data-mode=inbox] nav[aria-label=Primary],.shell[data-mode=settings] nav[aria-label=Primary]{background:var(--pane);box-shadow:none;background-image:none;border-left:0}@media (min-width:768px){.shell[data-mode=read] nav[aria-label=Primary],.shell[data-mode=write] nav[aria-label=Primary],.shell[data-mode=inbox] nav[aria-label=Primary],.shell[data-mode=settings] nav[aria-label=Primary]{border-top:0;border-bottom:0;border-left:0;border-right:1px solid var(--line);border-radius:0}}.shell .mode-links,.shell nav .mode-links,.nav-sec .mode-links{box-shadow:none;background:0 0;border:0}.shell nav .nav-item,.shell .mode-links a[aria-current=page],nav[aria-label=Primary] a[aria-current=page]{box-shadow:none;border-left:0}.shell nav .nav-item[aria-current=page]:not(.nav-action){background:linear-gradient(90deg, var(--green-100), var(--green-50));background-image:linear-gradient(90deg, var(--green-100), var(--green-50));color:var(--ink);-webkit-text-fill-color:var(--ink);box-shadow:none}.shell .nav-sec[data-section=write] .nav-item[aria-current=page]:not(.nav-action){background:linear-gradient(90deg, var(--violet-100), var(--violet-50));background-image:linear-gradient(90deg, var(--violet-100), var(--violet-50));color:var(--ink);-webkit-text-fill-color:var(--ink)}[data-theme=night] .shell nav .nav-item[aria-current=page]:not(.nav-action){background:var(--green-400);color:var(--ink-bar);-webkit-text-fill-color:var(--ink-bar);box-shadow:none;background-image:none}[data-theme=night] .shell .nav-sec[data-section=write] .nav-item[aria-current=page]:not(.nav-action){background:var(--violet-300);color:var(--ink-bar);-webkit-text-fill-color:var(--ink-bar);background-image:none}.shell .top{background:var(--header-bg);color:#fff;box-shadow:none;background-image:none;overflow:visible}.shell .top-inner{z-index:1;position:relative}.shell .top:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 38% 90% at 18% 115%, color-mix(in srgb, var(--green-400) 48%, transparent), transparent 72%), radial-gradient(ellipse 36% 90% at 82% 115%, color-mix(in srgb, var(--violet-300) 44%, transparent), transparent 72%);position:absolute;inset:0}.shell .top:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg, var(--green-400) 0%, var(--green-400) 40%, var(--violet-300) 60%, var(--violet-300) 100%);border:0;border-radius:0;width:100%;height:12px;margin:0;position:absolute;bottom:-8px;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 4px,#0000 12px);mask-image:linear-gradient(#000 0 4px,#0000 12px)}.shell .top .brand,.shell .top a,.shell .top button:not(.account-trigger),.shell .top label,.shell .signed-in{color:#fff}.shell .top button.button-secondary,[data-theme=night] .shell .top button.button-secondary,.shell .top .nav-toggle,[data-theme=night] .shell .top .nav-toggle{color:#fff;background:0 0;border-color:#ffffff29}.shell .top button.account-trigger,.shell .top .avatar,[data-theme=night] .shell .top button.account-trigger,[data-theme=night] .shell .top .avatar{color:#14171c}.shell .top button.shell-search-open{background:var(--header-search);color:#fff;box-shadow:none;background-image:none;border-color:#ffffff1a}.shell .top button.shell-search-open kbd{color:#fff}.shell .top button.shell-search-open:focus,.shell .top button.shell-search-open:focus-visible{box-shadow:0 0 0 1px var(--green-400), 0 0 16px color-mix(in srgb, var(--green-400) 50%, transparent);outline:none}[data-theme=night] .shell .top{background:var(--header-bg)}[data-theme=night] .shell .top button.shell-search-open{background:var(--header-search)}.people-panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:none;margin:0 0 12px;padding:16px 16px 12px}.decision-sheet>.people-panel{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin:0 0 12px;padding:0 0 12px}.people-panel-head h2{font-family:var(--font-display);letter-spacing:0;margin:0;font-size:15px;font-weight:600}.people-panel-head p,.people-panel-lines,.people-panel-count,.people-comment{color:var(--ink-2);margin:4px 0 0;font-size:13px}.people-panel-lines{padding:0;list-style:none}.people-panel-lines li{margin:0}.people-panel-count{color:var(--ink);font-weight:600}.people-panel-rows{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.people-panel-rows li{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.people-avatar{background:var(--violet-50);width:28px;height:28px;color:var(--ink-bar);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.people-panel-rows li[data-state=approved] .people-avatar{background:var(--green-600);color:#fff}.people-panel-rows li[data-state=changes_requested] .people-avatar,.people-panel-rows li[data-state=rejected] .people-avatar{background:var(--surface-2);color:var(--ink)}.people-row-main{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.people-name{font-weight:600}.people-required{background:var(--violet-50);color:var(--ink-bar);border-radius:999px;padding:0 8px;font-size:11px;font-weight:600}.people-comment{flex-basis:100%}.people-state{color:var(--violet-600);font-size:12px;font-weight:600}.people-panel-rows li[data-state=approved] .people-state{color:var(--green-600)}.people-panel-rows li[data-state=changes_requested] .people-state,.people-panel-rows li[data-state=rejected] .people-state{color:var(--ink)}[data-theme=night] .people-panel-rows li[data-state=changes_requested] .people-state,[data-theme=night] .people-panel-rows li[data-state=rejected] .people-state{color:var(--ink-2)}@media (max-width:768px){.shell .top .nav-toggle,.shell .top button.nav-toggle,.shell .top button.shell-search-open,.shell .top .shell-search-open,.shell .top .inbox-button,.shell .top button.account-trigger,.shell .top .avatar{width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:none}.align-audit .align-audit-run.btn-primary,.shell .ring-filter button,.shell nav[aria-label=Primary] a,.shell .nav-item{min-height:40px;max-height:none}.align-audit:has(.align-audit-tray) .align-audit-run.btn-primary{min-height:40px;max-height:none}.align-audit .align-audit-run.btn-primary,.shell .ring-filter button{min-width:40px;height:40px}.align-audit:has(.align-audit-tray) .align-audit-run.btn-primary{min-width:40px;height:40px}}.shell .btn-primary,.shell button.btn-primary,.align-audit .align-audit-run.btn-primary,.shell[data-mode=read] .btn-primary,.shell[data-mode=write] .btn-primary,.navigate-view-switch button[aria-pressed=true]{color:var(--ink-bar);background-color:var(--green-fill);filter:none;background-image:none}.shell .view-switch button[role=tab][aria-selected=true]{color:var(--ink-bar);-webkit-text-fill-color:var(--ink-bar)}.view-switch-thumb{background:var(--green-fill)}.shell .top{background:var(--ink-bar);background-image:none}.shell .top:before{content:none}.shell main.page h1:not(.page-title){display:none}.doc-toolbar{border-radius:var(--radius-md)}.people-panel-rows li[data-state=approved] .people-avatar{color:var(--ink-bar)}[data-theme=night] .dimension-chip{background:var(--surface-2);border-color:var(--line)}[data-theme=night] .shell .shell-search-open,[data-theme=night] .shell .top button.shell-search-open{background:0 0;border-color:#c5c9d447}.marketing-shell button:not(.button-secondary):not(.button-ghost):not(.nav-toggle),.marketing-shell a.button:not(.button-secondary):not(.button-ghost),.gate button:not(.button-secondary):not(.button-ghost):not(.nav-toggle),.gate a.button:not(.button-secondary):not(.button-ghost){background-color:var(--green-fill);color:var(--ink-bar);box-shadow:none;filter:none;background-image:none}.backlog-card .backlog-line{align-items:center}.backlog-card .backlog-line .status-pill{flex:none}.backlog-card .backlog-meta{color:var(--ink-3);flex-flow:row;align-items:baseline;gap:0;font-size:12px;line-height:1.45;overflow:hidden}.backlog-card .backlog-meta-bit{align-items:baseline;gap:0;min-width:0;max-width:100%;display:inline-flex}.backlog-card .backlog-meta-bit:last-child{flex:auto;overflow:hidden}.backlog-card .backlog-sep{color:var(--ink-3);flex:none;margin-inline:.45em}.backlog-card .backlog-meta .backlog-ref,.backlog-card .backlog-meta .document-ref,.backlog-card .backlog-meta .document-ref-code,.backlog-card .backlog-meta .backlog-version{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dimension-row.is-card-chips{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:4px;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.dimension-row.is-card-chips .dimension-chip{border:1px solid color-mix(in srgb, var(--chip-accent,var(--ink-2)) 46%, var(--line));border-radius:var(--radius-pill);width:max-content;max-width:100%;height:20px;min-height:20px;max-height:20px;box-shadow:none;background:0 0;flex:none;gap:4px;padding:0 8px;font-size:11px;font-weight:500;line-height:1}.dimension-row.is-card-chips .dimension-chip[data-kind=hierarchy],.dimension-row.is-card-chips .dimension-chip[data-kind=vertical],.dimension-row.is-card-chips .dimension-chip[data-kind=type]{background:0 0}[data-theme=light] .dimension-row.is-card-chips .dimension-chip[data-kind]{background:var(--paper)}.dimension-row.is-card-chips .dimension-chip[data-kind=vertical]{flex:0 auto;width:auto;min-width:64px;max-width:max-content}.dimension-row.is-card-chips .dimension-mark,.dimension-row.is-card-chips .dimension-swatch{flex:none}.dimension-row.is-card-chips .dimension-chip[data-kind=vertical] .dimension-chip-label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.dimension-row.is-card-chips .dimension-chip[data-kind=hierarchy] .dimension-chip-label,.dimension-row.is-card-chips .dimension-chip[data-kind=type] .dimension-chip-label{text-overflow:clip;overflow:visible}.shell[data-chrome=agreed] .top{box-shadow:none;background:#141820}.shell[data-chrome=agreed] .top,.shell[data-chrome=agreed] .top:after{border-radius:0}.shell[data-chrome=agreed] .top-search{display:none}.shell[data-chrome=agreed] nav[aria-label=Primary]{box-shadow:none;background:#eef0f3}[data-theme=night] .shell[data-chrome=agreed] nav[aria-label=Primary]{background:#161a22}.shell[data-chrome=agreed] .mode-links{background:0 0;border-left:0;margin-left:0;padding-left:0}.shell[data-chrome=agreed] .page{background:#f9fafb}.shell[data-chrome=agreed] .section-promise{display:none}.dk-list>.drafts-section{background:#fff;border:1px solid #1418201f;border-radius:12px;overflow:hidden}.dk-list>.drafts-section-toggle{color:#9d38ca;color:lab(44.0549% 58.2267 -57.382);text-align:left;background:0 0;border:0;align-items:center;width:100%;min-height:32px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.draft-card{text-align:left;background:0 0;border:0;border-top:1px solid #1418201f;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:8px 12px;display:flex}.draft-card strong{font-size:13px;font-weight:650}.draft-card span{color:#5c6573;font-size:12px}.draft-card[aria-current=true]{background:#faf1ff;background:lab(96.2029% 5.88721 -6.85186)}.shell[data-chrome=agreed] .nav-item[aria-current=page]{color:#00a072;color:lab(58.0296% -56.1958 14.5873);background:#c9f8e3;background:lab(93.777% -18.3353 4.91399);box-shadow:inset 0 0 0 1px #31e4accc}.shell[data-chrome=agreed][data-mode=write] .nav-item[aria-current=page]{color:#9d38ca;color:lab(44.0549% 58.2267 -57.382);background:#f6e3ff;background:lab(92.3924% 11.8725 -13.608);box-shadow:inset 0 0 0 1px #e4b6fee6}.dk{color:#141820;flex-direction:column;gap:12px;min-width:0;display:flex}.dk-tools{justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.dk-tools h1{letter-spacing:-.03em;margin:0;font-family:Sora,sans-serif;font-size:22px;font-weight:650}.dk-tools-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dk-search{background:#fff;border:1px solid #1418201f;border-radius:999px;align-items:center;width:200px;height:36px;padding:0 12px;display:flex}.dk-search input{background:0 0;border:0;width:100%;min-height:0;padding:0}.dk-seg{background:#fff;border:1px solid #1418201f;border-radius:999px;height:36px;padding:2px;display:inline-flex}.dk-seg button{color:#5c6573;background:0 0;border:0;border-radius:999px;height:30px;min-height:30px;padding:0 12px;font-weight:650}.dk-seg button[aria-pressed=true]{background:var(--violet-100);color:#9d38ca;color:lab(44.0549% 58.2267 -57.382)}.dk-btn{clip-path:none;background:#fff;border:1px solid #1418201f;border-radius:999px;height:36px;min-height:36px;padding:0 16px;font-weight:600}.dk-btn-read{background:var(--green-fill);color:var(--ink-bar,#141820);border-color:#0000}.dk-btn-write{color:#fff;background:#9d38ca;background:lab(44.0549% 58.2267 -57.382);border-color:#0000}.dk-btn-quiet{color:#9d38ca;color:lab(44.0549% 58.2267 -57.382);background:#fff}.dk-split{gap:var(--split-gutter);grid-template-columns:340px minmax(0,1fr);align-items:start;min-height:420px;display:grid}.dk-list{flex-direction:column;gap:8px;min-width:0;display:flex}.dk-card{text-align:left;background:#fff;border:1px solid #1418201f;border-radius:12px;grid-template-columns:4px minmax(0,1fr);width:100%;padding:0;display:grid;overflow:hidden}.dk-card[aria-current=true]{box-shadow:inset 0 0 0 1.5px #00c690;box-shadow:inset 0 0 0 1.5px lab(70.9259% -59.2475 15.4547)}.dk[data-tone=write] .dk-card[aria-current=true]{box-shadow:inset 0 0 0 1.5px #be61eb;box-shadow:inset 0 0 0 1.5px lab(57.2147% 54.1345 -55.0156)}.dk-stripe{background:var(--stripe,#00b583)}@supports (color:lab(0% 0 0)){.dk-stripe{background:var(--stripe,lab(64.9933% -55.8028 14.5496))}}.dk-body{flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.dk-card strong{font-size:14px}.dk-meta{color:#5c6573;font-size:12px}.dk-sheet{background:#fff;border:1px solid #1418201f;border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex;box-shadow:0 1px 2px #14171c0a}.dk[data-tone=write] .dk-sheet{box-shadow:0 1px 2px #14171c0a}.dk-sheet h2{letter-spacing:-.03em;margin:0;font-family:Sora,sans-serif;font-size:22px;font-weight:650;line-height:1.25}.dk-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dk-pill{color:#2c3340;background:#eef0f3;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:650;display:inline-flex}.dk-pill.ok{background:var(--green-fill);color:var(--ink-bar,#141820)}.dk-pill.wait{background:var(--violet-100);color:#9d38ca;color:lab(44.0549% 58.2267 -57.382)}.dk-note{background:var(--green-100);color:#2c3340;border:1px solid var(--green-400);border-radius:8px;margin:0;padding:8px 12px;font-size:13px}.dk-secret{background:var(--paper);border:1px solid var(--green-400);border-radius:8px;margin:0;padding:8px 12px;font-family:Geist Mono,ui-monospace,monospace}.dk-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dk-stat{background:#fff;border:1px solid #1418201f;border-radius:12px;padding:8px 12px}.dk-stat b{color:#00a072;color:lab(58.0296% -56.1958 14.5873);font-family:Sora,sans-serif;font-size:20px;display:block}.dk-stat.alt b{color:#9d38ca;color:lab(44.0549% 58.2267 -57.382)}.dk-stat span{color:#5c6573;font-size:11px;font-weight:650}.dk-kv{grid-template-columns:96px 1fr;gap:4px 8px;font-size:13px;display:grid}.dk-kv span{color:#5c6573}.dk-table{border-collapse:collapse;width:100%;font-size:13px}.dk-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#5c6573;border-bottom:1px solid #1418201f;padding:4px 8px;font-size:11px}.dk-table td{border-bottom:1px solid #1418201f;padding:4px 8px}.dk-ok{color:#00a072;color:lab(58.0296% -56.1958 14.5873);font-weight:700}.dk-bad{color:#9d38ca;color:lab(44.0549% 58.2267 -57.382);font-weight:700}.dk-field{color:#5c6573;flex-direction:column;gap:4px;font-size:12px;font-weight:650;display:flex}.dk-field input,.dk-field select{color:#141820;background:#fff;border:1px solid #1418201f;border-radius:8px;min-height:36px;padding:0 8px;font-weight:500}.dk-switch{background:#d5d8de;border:0;border-radius:99px;width:36px;height:20px;padding:0;position:relative}.dk-switch[aria-pressed=true]{background:#00a072;background:lab(58.0296% -56.1958 14.5873)}.dk-switch i{background:#fff;border-radius:99px;width:16px;height:16px;display:block;position:absolute;top:2px;left:2px}.dk-switch[aria-pressed=true] i{left:18px}.brain-edge-cluster{--edge:#c784eb}@supports (color:lab(0% 0 0)){.brain-edge-cluster{--edge:lab(65.1583% 40.0172 -42.2915)}}.brain-edge-cluster .brain-filament-core{stroke-dasharray:7 5;stroke-width:1.8px;opacity:.95}.brain-edge-cluster .brain-filament-glow{stroke-dasharray:7 5;opacity:.35}[data-theme=night] .shell[data-chrome=agreed] .page,[data-theme=night] .dk{color:#f4f6f8;background:#12151c}[data-theme=night] .dk-card,[data-theme=night] .dk-sheet,[data-theme=night] .dk-stat,[data-theme=night] .dk-search,[data-theme=night] .dk-seg,[data-theme=night] .dk-btn,[data-theme=night] .dk-field input,[data-theme=night] .dk-field select{color:#f4f6f8;background:#1c2230;border-color:#ffffff24}[data-theme=night] .dk-meta,[data-theme=night] .dk-kv span,[data-theme=night] .dk-stat span{color:#c5c9d4}[data-theme=night] .dk-note{background:var(--green-50);color:var(--ink-bar);border-color:var(--green-400)}@media (max-width:767px){.dk-split{grid-template-columns:1fr}.dk-search{width:100%}.dk-tools{flex-direction:column;align-items:flex-start}.dk-stats{grid-template-columns:1fr}}.dk-members{gap:8px;margin:4px 0 0;display:grid}.dk-members-label{color:var(--ink-2);letter-spacing:.01em;margin:0;font-size:12px;font-weight:600}.dk-members ol{margin:0;padding:0 0 0 18px;list-style:none;position:relative}.dk-members ol:before{content:"";border:1.5px solid var(--violet-500);border-right:0;border-radius:6px 0 0 6px;width:8px;position:absolute;top:14px;bottom:14px;left:4px}.dk-members[data-kind=mashup] ol:before{border-style:none solid solid;border-top-width:0;border-top-color:currentColor;border-radius:0 0 0 10px;top:0;bottom:-6px}.dk-members[data-kind=mashup] ol:after{content:"";background:var(--violet-500);border-radius:999px;width:8px;height:8px;position:absolute;bottom:-10px;left:9px}.dk-members li{border-bottom:1px solid color-mix(in srgb, var(--ink) 8%, transparent);align-items:baseline;gap:8px;min-height:36px;padding:8px 0;display:flex}.dk-members li:last-child{border-bottom:0}.dk-members .dk-code{min-width:8.5em;color:var(--violet-600);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.dk-members .dk-title{color:var(--ink);font-size:14px;font-weight:500}[data-theme=night] .dk-members .dk-code{color:var(--violet-300)}@media (max-width:520px){.dk-members li{flex-direction:column;gap:2px}.dk-members .dk-code{min-width:0}}[data-theme] .dk-sheet .dk-note{border:0;border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink-2);background:0 0;border-radius:0;padding:12px 0 0;font-size:12.5px;line-height:1.5}@media (max-width:640px){.dk-tools-right{flex-wrap:nowrap;justify-content:flex-start;width:100%}.dk-tools-right .tool-button.is-create{margin-left:auto;padding:0 8px}.dk-tools-right .tool-button.is-create .tool-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.dk-history{font-size:13px}.dk-history summary{cursor:pointer;color:var(--ink-2,#5c6573);padding:4px 0}.dk-history .dk-table{margin-top:4px}@media (max-width:767px){.dk-history{overflow-x:auto}}.shell[data-chrome=quiet] .section-promise,.shell[data-chrome=quiet] .top-search{display:none}.nav-main{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.nav-sec-pin{margin-top:auto}.nav-sec-pin+.nav-foot{margin-top:12px}@media (min-width:768px){.shell nav[aria-label=Primary]{top:var(--band);height:calc(100dvh - var(--band));max-height:calc(100dvh - var(--band));min-height:0;overflow:hidden}.shell:has(.demo-ribbon) nav[aria-label=Primary]{top:calc(var(--band) + var(--band-slim));height:calc(100dvh - var(--band) - var(--band-slim));max-height:calc(100dvh - var(--band) - var(--band-slim))}.shell nav[aria-label=Primary]>.nav-main{flex:auto;min-height:0;overflow:auto}.shell nav[aria-label=Primary]>.nav-sec-pin,.shell nav[aria-label=Primary]>.nav-foot,.shell nav[aria-label=Primary]>.back-row,.shell nav[aria-label=Primary]>.developer-links{flex:none}}.nav-sec[data-section=admin]{--sec:#141820;--sec-lumen:#31e4ac;--sec-tint:#e3fcf0}@supports (color:lab(0% 0 0)){.nav-sec[data-section=admin]{--sec-lumen:lab(81.2401% -55.1582 14.486);--sec-tint:lab(96.923% -9.94277 2.67395)}}.quiet-screen{--q-ink:var(--ink);--q-muted:var(--ink-2);--q-line:#14171c12;--q-line-strong:#14171c1f;--q-green:#00a072;--q-green-bright:#31e4ac;--q-green-soft:var(--green-100);--q-pad:12px;--q-inner:8px;--q-outer:20px;--q-control:36px;gap:var(--q-pad);min-width:0;color:var(--q-ink);flex-direction:column;display:flex}@supports (color:lab(0% 0 0)){.quiet-screen{--q-green:lab(58.0296% -56.1958 14.5873);--q-green-bright:lab(81.2401% -55.1582 14.486)}}.quiet-title{align-items:center;gap:var(--q-pad);min-width:0;min-height:var(--q-control);flex-wrap:nowrap;display:flex}.quiet-title h1{letter-spacing:0;white-space:nowrap;flex:none;margin:0;font-size:1.375rem;line-height:1.25}.quiet-search{flex:180px;min-width:140px;max-width:280px;margin-left:auto}.quiet-screen input,.quiet-screen select{box-sizing:border-box;width:100%;height:var(--q-control);padding:0 var(--q-pad);border:1px solid var(--q-line-strong);border-radius:var(--q-inner);background:var(--paper);color:var(--q-ink);font:inherit;margin:0;font-size:.875rem}.quiet-screen button,.quiet-screen a.quiet-primary{min-height:var(--q-control);height:var(--q-control);padding:0 var(--q-pad);border-radius:var(--q-inner);font-size:.875rem}.quiet-screen a.quiet-primary{align-items:center;text-decoration:none;display:inline-flex}.quiet-screen button.quiet-card{height:auto;min-height:0;padding:0}.quiet-screen button.quiet-switch{width:36px;height:20px;min-height:20px;padding:0}.quiet-primary,.quiet-ghost,.quiet-danger{white-space:nowrap;border:1px solid #0000;flex:none;font-weight:600}.quiet-screen[data-tone=connect] .quiet-primary,.quiet-screen[data-tone=connect] a.quiet-primary{background:var(--q-green-bright);color:#141820}.quiet-screen[data-tone=admin] .quiet-primary,.quiet-danger{color:#fff;background:#141820}.quiet-ghost{background:var(--paper);color:var(--q-ink);border-color:var(--q-line-strong);font-weight:500}.quiet-screen button[data-copied=true]{background:var(--q-green-bright);color:#141820;border-color:#0000}.quiet-screen button:disabled{opacity:.45}.quiet-screen :focus-visible{outline:2px solid var(--q-green);outline-offset:2px}.quiet-split{gap:var(--split-gutter);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.quiet-list{gap:var(--q-pad);min-width:0;margin:0;padding:0;list-style:none;display:grid}.quiet-row{--q-pad:12px;--q-inner:8px;gap:var(--q-pad);padding:var(--q-pad);border:1px solid var(--q-line);background:var(--paper);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;box-shadow:0 1px 2px #14171c0f,0 8px 24px #14171c0a}.quiet-screen .quiet-row[data-selected=true]{border-color:var(--green-400);background:var(--q-green-soft);box-shadow:inset 3px 0 0 var(--green-400)}[data-theme=night] .quiet-screen{--q-green:#00c18f;--q-green-bright:#02e6aa;--q-green-soft:var(--sheet)}@supports (color:lab(0% 0 0)){[data-theme=night] .quiet-screen{--q-green:lab(69.6355% -55.5865 14.5285);--q-green-bright:lab(81.3704% -58.807 15.4114)}}.quiet-card{min-width:0;height:auto;min-height:0;color:inherit;text-align:left;border-radius:var(--q-inner,8px);justify-content:start;gap:2px;padding:0;display:grid}.quiet-screen .quiet-card,.quiet-list>.quiet-row>.quiet-card{box-shadow:none;background:0 0;border:0}.quiet-line,.quiet-sub{align-items:center;gap:8px;min-width:0;display:flex}.quiet-sub{color:var(--q-muted);font-size:.8125rem}.quiet-name,.quiet-sub span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quiet-name{font-weight:600}.quiet-mark{border-radius:var(--radius-xs);color:#fff;border:0;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.quiet-mark svg{display:block}.quiet-mark.is-claude{background:#693882}.quiet-mark.is-chatgpt{background:#0f8f72}.quiet-mark.is-copilot{background:#5b5fc7}.quiet-mark.is-other{background:#3c4450}.quiet-pill{color:#3c4450;white-space:nowrap;background:#eef0f3;border:1px solid #0000;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}[data-theme=night] .quiet-pill{background:var(--sheet);color:var(--ink-2);border-color:color-mix(in srgb, var(--ink) 22%, transparent)}[data-theme=night] .quiet-ghost,[data-theme=night] .quiet-overflow summary{background:var(--sheet);color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 28%, transparent)}.quiet-switch{background:#d5d8de;border:0;border-radius:999px;width:36px;height:20px;min-height:20px;padding:0;position:relative}.quiet-switch:after{content:"";background:var(--paper);border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px}.quiet-switch[aria-checked=true]{background:var(--q-green)}.quiet-switch[aria-checked=true]:after{left:18px}.quiet-sheet{min-width:0;padding:var(--q-pad);border:1px solid var(--q-line);border-radius:var(--q-outer);background:var(--paper);box-shadow:0 1px 2px #14171c0f,0 8px 24px #14171c0a}.quiet-screen[data-tone=connect] .quiet-sheet,.quiet-screen[data-tone=admin] .quiet-sheet{border-top:1px solid var(--q-line)}.quiet-sheet h2,.quiet-sheet h3,.quiet-access h2,.quiet-item h1{margin:0;font-size:1.05rem;line-height:1.3}.quiet-sheet h3{letter-spacing:0;text-transform:none;color:var(--q-muted);margin:0;font-size:13px;font-weight:500}.quiet-meta,.quiet-note{color:var(--q-muted);margin:4px 0 0;font-size:.8125rem}.quiet-secret{padding:8px var(--q-pad);border-radius:var(--q-inner);background:var(--surface);color:var(--q-ink);white-space:pre-wrap;word-break:break-all;margin:8px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.45}.quiet-actions,.quiet-inline{gap:var(--q-pad);margin-top:var(--q-pad);flex-wrap:wrap;align-items:center;display:flex}.quiet-block{gap:8px;margin-top:24px;display:grid}.quiet-block p,.quiet-block .quiet-meta,.quiet-block .quiet-note,.quiet-block .quiet-secret,.quiet-block .quiet-actions,.quiet-block .quiet-list,.quiet-block .quiet-activity{margin:0}.quiet-block .quiet-list,.quiet-block .quiet-activity{gap:8px}.quiet-block>button{justify-self:start}.quiet-advanced{margin-top:12px}.quiet-advanced summary,.quiet-overflow summary{min-height:var(--q-control);cursor:pointer;color:var(--q-ink);font-size:.875rem}.quiet-fields{gap:12px;margin-top:12px;display:grid}.quiet-fields>label,.quiet-field{color:var(--q-muted);gap:4px;font-size:.8125rem;display:grid}.quiet-pick{font-size:.8125rem}.quiet-compose{flex-direction:column;max-height:calc(100dvh - 200px);display:flex;overflow:hidden}.quiet-scroll{flex:auto;min-height:0;overflow:auto}.quiet-compose .quiet-picks{max-height:none}.quiet-pin{padding-top:var(--q-pad);border-top:1px solid var(--q-line);background:var(--paper);flex:none;margin-top:0}.quiet-choices{gap:4px;margin:0;padding:0;list-style:none;display:grid}.quiet-choices label{min-height:var(--q-control);padding:0 var(--q-pad);border:1px solid var(--q-line);border-radius:var(--q-inner);background:var(--paper);color:var(--q-ink);align-items:center;gap:8px;display:flex}.quiet-empty{padding:var(--q-pad);color:var(--q-muted);margin:0}.quiet-back{display:none}.quiet-overflow{margin-left:auto;position:relative}.quiet-overflow summary{width:var(--q-control);border:1px solid var(--q-line-strong);border-radius:var(--q-inner);background:var(--paper);justify-content:center;align-items:center;padding:0;list-style:none;display:inline-flex}.quiet-overflow summary::-webkit-details-marker{display:none}.quiet-menu{z-index:4;border:1px solid var(--q-line);background:var(--paper);border-radius:12px;min-width:180px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #14171c14}.quiet-menu button{width:100%;color:var(--q-ink);background:0 0;border:0;justify-content:flex-start;font-weight:500}.quiet-head{align-items:flex-start;gap:12px;display:flex}.quiet-grant{align-items:center;gap:12px;min-height:44px;display:flex}.quiet-grant button.quiet-card{flex:1}.quiet-selected{gap:var(--q-pad);flex-wrap:wrap;margin:0 0 12px;padding:0;list-style:none;display:flex}.quiet-selected li{background:var(--surface);height:24px;min-height:24px;color:var(--q-ink);border-radius:999px;align-items:center;gap:2px;padding:0 2px 0 8px;font-size:13px;line-height:1;display:flex}.quiet-screen .quiet-selected button{width:20px;height:20px;min-height:20px;color:var(--q-muted);background:0 0;border:0;padding:0;font-size:14px;line-height:1}.quiet-segments{gap:var(--q-pad);flex-wrap:wrap;margin:0;display:flex}.quiet-picker{gap:var(--q-pad);display:grid}.quiet-picker>*{margin:0}.quiet-screen[data-tone=connect] .quiet-segments button[aria-pressed=true]{background:var(--q-green-soft);border-color:var(--q-green)}.quiet-screen[data-tone=admin] .quiet-segments button[aria-pressed=true]{color:#fff;background:#141820;border-color:#141820}.quiet-picks{gap:var(--q-pad);max-height:280px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.quiet-screen .quiet-picks label.quiet-pick{border-radius:var(--q-inner);min-height:44px;color:var(--q-ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:4px 8px;display:grid}.quiet-screen .quiet-pick input[type=checkbox]{appearance:none;border:1.5px solid var(--q-line-strong);border-radius:var(--radius-xs);background:var(--paper);width:20px;height:20px;min-height:20px;margin:0;padding:0}.quiet-screen .quiet-pick input[type=checkbox]:checked{border-color:var(--q-green);background-color:var(--q-green);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M2.2 6.2 4.8 8.8 9.8 3.2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px}.quiet-activity{gap:8px;margin:0;padding:0;list-style:none;display:grid}.quiet-activity .quiet-name{font-size:14px;font-weight:400}.quiet-activity .quiet-sub{font-size:13px;font-weight:400}.quiet-activity button.quiet-card{width:100%;height:auto;min-height:44px;padding:8px}.quiet-activity .quiet-detail{color:var(--q-muted);margin:0;padding:0 8px 8px;font-size:.8125rem}.quiet-dialog{width:min(420px,100vw - 32px);padding:var(--q-pad);border:1px solid var(--q-line);border-radius:var(--q-outer);background:var(--paper);color:var(--q-ink);box-shadow:0 8px 24px #14171c1f}.quiet-dialog::backdrop{background:#14182052}.quiet-dialog h2{margin:0 0 8px;font-size:1.05rem}.quiet-dialog p{margin:0 0 12px}.quiet-radios{gap:var(--q-pad);margin:0 0 var(--q-pad);display:grid}.quiet-access{--q-pad:12px;border-top:1px solid var(--q-line);margin-top:12px;padding-top:12px}.quiet-access .quiet-actions{gap:12px}.quiet-access .quiet-row{box-shadow:none}.quiet-item{gap:12px;display:grid}.quiet-problem{color:var(--q-ink);margin:0;font-size:.875rem}@media (min-width:768px){.quiet-split{grid-template-columns:340px minmax(0,1fr)}}@media (max-width:767px){.quiet-title{gap:var(--q-pad);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.quiet-title>h1{grid-area:1/1}.quiet-title>:last-child{grid-area:1/2;justify-self:end}.quiet-search{grid-area:2/1/auto/-1;min-width:0;max-width:none;margin-left:0}.quiet-compose{max-height:calc(100dvh - 340px)}.quiet-screen[data-tone=connect] .quiet-row .quiet-sub:not(.quiet-kind) span{white-space:normal;text-overflow:unset;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.quiet-screen[data-show=viewer] .quiet-split>:first-child,.quiet-screen[data-show=list] .quiet-sheet{display:none}.quiet-back{margin-bottom:var(--q-pad);display:inline-flex}}[data-theme=night] .shell nav .nav-item[aria-current=page]:not(.nav-action),[data-theme=night] .shell nav .nav-item[aria-current=page]:not(.nav-action) .nav-item-label,[data-theme=night] .shell nav .nav-item[aria-current=page]:not(.nav-action) .nav-ico,[data-theme=night] .shell .nav-sec[data-section=write] .nav-item[aria-current=page]:not(.nav-action){color:var(--ink-bar);-webkit-text-fill-color:var(--ink-bar)}[data-theme=night] .quiet-screen .quiet-row[data-selected=true],[data-theme=night] .quiet-screen .quiet-row[data-selected=true] .quiet-card,[data-theme=night] .quiet-screen .quiet-row[data-selected=true] .quiet-name,[data-theme=night] .quiet-screen .quiet-row[data-selected=true] .quiet-sub{color:var(--ink);-webkit-text-fill-color:var(--ink)}[data-theme=night] .shell .btn-primary,[data-theme=night] .shell button.btn-primary,[data-theme=night] .shell a.btn-primary,[data-theme=night] .align-audit .align-audit-run.btn-primary,[data-theme=night] .shell button.button:not(.button-secondary):not(.button-ghost):not(.nav-toggle),[data-theme=night] .shell a.button:not(.button-secondary):not(.button-ghost){color:var(--ink-bar);-webkit-text-fill-color:var(--ink-bar)}@media (max-width:768px){.quiet-screen button.quiet-card,.quiet-screen a.quiet-card,a.quiet-card,.drafts-section-list a.quiet-card,.align-list .align-fix-link,.write-secondary>a.button,.shell a.btn-primary,.shell a.button.button-secondary,.shell a.button.button-ghost,.shell .document-ref-copy,.shell .crumbs a,.work-grid-viewer>a,.wp-lockup,.wp .wp-btn,.wp a.wp-btn,.site-header-inner>a.brand,.marketing-nav a,.marketing-nav a:not(.button),.header-actions a,.header-actions a.button,.marketing-shell a.button,.marketing-shell button,.wp-header .wp-btn,.wp-header-inner>a.wp-lockup,.wp input,.wp select,.wp textarea,.marketing-shell form input,.marketing-shell form select,.marketing-shell form textarea,.site-footer a,.site-footer nav a,.marketing-shell footer a{min-width:40px;min-height:40px}.quiet-screen button.quiet-switch{width:40px;min-width:40px;height:40px;min-height:40px}.quiet-switch[aria-checked=true]:after{left:22px}.align-audit .align-audit-run.btn-primary,.run-check>button.btn-primary.align-audit-run,.wp .wp-btn,.wp a.wp-btn,.marketing-shell a.button,.header-actions a.button{height:40px;max-height:none}.shell .document-ref-copy,.shell .split-history-phone,.shell .top .nav-toggle{width:40px;min-width:40px;height:40px}.shell .crumbs a,.work-grid-viewer>a,.wp-faq summary{box-sizing:border-box;align-items:center;display:inline-flex}.wp-faq summary{width:100%;display:flex}.drafts-section-list a.quiet-card,a.quiet-card{box-sizing:border-box;align-items:center;display:flex}}.shell .top,.shell[data-mode] .top,.shell[data-chrome] .top,.shell[data-chrome=agreed] .top,[data-theme=light] .shell .top,[data-theme=night] .shell .top{border-radius:0;width:100%;max-width:none;margin:0;overflow:visible}.shell .top:after,.shell[data-mode] .top:after,.shell[data-mode=write] .top:after,.shell[data-chrome] .top:after,.shell[data-chrome=agreed] .top:after,[data-theme=light] .shell .top:after,[data-theme=night] .shell .top:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg, var(--green-400) 0%, var(--green-400) 40%, var(--violet-300) 60%, var(--violet-300) 100%);background:linear-gradient(90deg in oklch, var(--green-400) 0%, var(--green-400) 40%, var(--violet-300) 60%, var(--violet-300) 100%);border:0;border-radius:0;width:100%;height:12px;margin:0;position:absolute;bottom:-8px;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 4px,#0000 12px);mask-image:linear-gradient(#000 0 4px,#0000 12px)}.shell{--viewer-halo:var(--green-400)}.shell[data-mode=write]{--viewer-halo:var(--violet-500)}.shell{--title-gap:15px;--title-below:calc(var(--title-gap) * .7)}@media (min-width:1024px){.shell main.page{padding-top:var(--title-gap)}.shell main.page>.title-row{height:36px;min-height:36px;max-height:36px;margin:0 0 var(--title-below);flex-wrap:nowrap;align-items:center;overflow:visible}.shell main.page>.title-row .title-search,.shell main.page>.title-row .title-filters,.shell main.page>.title-row .title-trail,.shell main.page>.title-row .title-actions{flex:0 auto}.shell main.page>.title-row:has(.view-switch) .title-search{order:2;margin-left:12px}.shell main.page>.title-row:has(.view-switch) .title-trail{order:5;margin-left:auto}.shell main.page>.title-row:has(.view-switch) .title-actions{order:4;margin-left:8px}.title-row:not(:has(.view-switch)):has(.split-facets){flex-wrap:nowrap}.title-row:not(:has(.view-switch)):has(.split-facets) .title-filters{flex-wrap:nowrap}.title-row:not(:has(.view-switch)):has(.split-facets) .title-filters{flex:0 auto;margin-left:0}.navigate-frame{grid-template-rows:minmax(0,1fr);grid-template-areas:"board board";row-gap:0}.shell:has(.navigate-split) .navigate-frame{grid-template-rows:minmax(0,1fr);grid-template-areas:"board board";row-gap:0}.align-page{display:block}.align-page>.work-grid.split-layout{grid-template-rows:var(--split-toolbar) minmax(0, 1fr);row-gap:var(--split-row);column-gap:var(--split-gutter)}.shell:has(.align-split) .align-page>.work-grid.split-layout{grid-template-rows:var(--split-toolbar) minmax(0, 1fr);row-gap:var(--split-row);column-gap:var(--split-gutter)}.split-layout .ring-sprint.is-lead{border-top-width:0}.split-layout,.quiet-screen.split-layout,.dk.split-layout,.access-page.split-layout,.inbox-panes.split-layout{grid-template-columns:var(--split-track) minmax(0, 1fr);grid-template-rows:var(--split-toolbar) minmax(0, 1fr);column-gap:var(--split-gutter);row-gap:var(--split-row);align-items:start;min-width:0;display:grid}.split-layout>.split-layout-toolbar,.quiet-screen.split-layout>.quiet-title,.dk.split-layout>.dk-tools,.access-page.split-layout>.access-subnav-frame{height:var(--split-toolbar);min-height:var(--split-toolbar);max-height:var(--split-toolbar);grid-area:1/1/auto/-1;align-items:center;margin:0}.split-layout-toolbar{grid-template-columns:subgrid;column-gap:var(--split-gutter);align-items:center;display:grid;overflow:visible}.split-toolbar-start,.split-toolbar-end,.split-layout .work-grid-list-tools,.split-layout .work-grid-viewer-tools{align-items:center;gap:8px;min-width:0;height:100%;display:flex;overflow:visible}.split-toolbar-end,.split-layout .work-grid-viewer-tools{justify-content:flex-end}.split-toolbar-end .modify-action{margin:0}.split-layout .split-facets{flex-wrap:nowrap;max-width:100%;margin:0;overflow:auto}.split-layout>.split-layout-list{grid-area:2/1;width:auto;min-width:0}.split-layout>.split-layout-viewer{grid-area:2/2;align-self:start;min-width:0;min-height:8rem}.quiet-screen.split-layout>.quiet-title h1,.dk.split-layout>.dk-tools h1{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.quiet-screen.split-layout>.quiet-split,.dk.split-layout>.dk-split,.access-page.split-layout>.access-split,.inbox-panes.split-layout .inbox-list,.inbox-panes.split-layout .inbox-list>.flow-board{display:contents}.quiet-screen.split-layout .quiet-split>:first-child,.dk.split-layout .dk-list,.access-page.split-layout .access-list,.inbox-panes.split-layout .work-list{grid-area:2/1;min-width:0;margin:0}.quiet-screen.split-layout .quiet-split>:last-child,.dk.split-layout .dk-sheet,.access-page.split-layout .access-detail,.inbox-panes.split-layout .inbox-detail{grid-area:2/2;min-width:0;margin:0}.inbox-panes.split-layout .list-toolbar{height:var(--split-toolbar);min-height:var(--split-toolbar);max-height:var(--split-toolbar);grid-area:1/1;align-items:center;gap:8px;margin:0;display:flex;overflow:visible}.inbox-panes.split-layout .list-toolbar .lead-state{margin:0}.access-page.split-layout{gap:var(--split-row) var(--split-gutter)}.access-page.split-layout>.page-header,.access-page.split-layout>p[role=status]{display:none}.access-page.split-layout .access-subnav{border-bottom:0;flex-wrap:nowrap;align-items:center;height:100%}.access-page.split-layout .access-subnav a{min-height:32px;padding:0}.composer-form{display:contents}.split-layout .write-intro{align-items:center;gap:8px;width:100%;min-width:0;height:100%;display:flex;overflow:hidden}.split-layout .write-intro .place-context{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.split-layout .backlog-list,.split-layout .align-list,.split-layout .modify-list,.split-layout .quiet-list,.split-layout .mod-log,.inbox-panes.split-layout .backlog-list{margin-top:0}.split-layout-list>*,.work-grid-list>*,.work-list>*,.modify-list,.quiet-list,.dk-list,.access-list,.split-options,.backlog-card,.quiet-row,.dk-card,.access-card,.align-item{min-width:0;max-width:100%}.backlog-card,.quiet-row,.dk-card,.access-card{width:100%}.split-layout .split-handle{top:calc(var(--split-toolbar) + var(--split-row))}}.shell .backlog-card:not(.is-selected),.shell .quiet-row:not([data-selected=true]),.shell .dk-card:not([aria-current=true]),.shell .access-card:not([aria-current=page]){border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);box-shadow:0 1px 2px #0000000a}.shell .align-list .align-item:not(.is-misaligned):not(.is-aligned):not(.is-dismissed){background:var(--paper);border-radius:var(--radius-md);box-shadow:0 1px 2px #0000000a}.shell .split-layout-viewer,.shell .work-grid.is-raised .work-grid-viewer,.shell .quiet-sheet,.quiet-screen[data-tone=connect] .quiet-sheet,.quiet-screen[data-tone=admin] .quiet-sheet,.shell .dk-sheet,.shell .inbox-panes .inbox-detail,.shell .access-detail,.shell .composer.split-layout .composer-editor{border-radius:var(--radius-lg);box-shadow:0 1px 2px #0000000f, 0 18px 40px -12px #00000047, 0 0 46px 6px color-mix(in oklch, var(--viewer-halo) 32%, transparent);background:#fff;border:0}.inbox-detail .decision-sheet,.work-grid-viewer .doc-sheet,.split-layout-viewer .decision-sheet{box-shadow:none;background:0 0;border:0;border-radius:0}.inbox-detail .decision-sheet,.split-layout-viewer .decision-sheet{padding:0}[data-theme=night] .shell .split-layout-viewer,[data-theme=night] .shell .work-grid.is-raised .work-grid-viewer,[data-theme=night] .shell .quiet-sheet,[data-theme=night] .quiet-screen[data-tone=connect] .quiet-sheet,[data-theme=night] .quiet-screen[data-tone=admin] .quiet-sheet,[data-theme=night] .shell .dk-sheet,[data-theme=night] .shell .inbox-panes .inbox-detail,[data-theme=night] .shell .access-detail,[data-theme=night] .shell .composer.split-layout .composer-editor{box-shadow:0 1px 2px #0000005c, 0 18px 40px -12px #0000009e, 0 0 46px 8px color-mix(in oklch, var(--viewer-halo) 40%, transparent);background:#2a303c;border:0}.shell .split-layout-viewer:not(:has(*)){box-shadow:none;background:0 0}.shell .work-grid.is-raised .work-grid-viewer:not(:has(*)){box-shadow:none;background:0 0}.shell .quiet-sheet:not(:has(*)){box-shadow:none;background:0 0}.shell .dk-sheet:not(:has(*)){box-shadow:none;background:0 0}.shell .inbox-panes .inbox-detail:not(:has(*)){box-shadow:none;background:0 0}.shell .access-detail:not(:has(*)){box-shadow:none;background:0 0}.shell .composer.split-layout .composer-editor:not(:has(*)){box-shadow:none;background:0 0}.shell nav a.nav-action,.shell nav a.nav-action .nav-ico,[data-theme=night] .shell nav a.nav-action,[data-theme=night] .shell nav a.nav-action .nav-ico{color:inherit;font-weight:inherit;box-shadow:none;-webkit-text-fill-color:currentColor;background:0 0;border:0}.shell nav .nav-sec[data-section=write] a.nav-action[aria-current=page]{background:linear-gradient(90deg, var(--violet-100), var(--violet-50));color:var(--ink);-webkit-text-fill-color:var(--ink)}[data-theme=night] .shell nav .nav-sec[data-section=write] a.nav-action[aria-current=page],[data-theme=night] .shell nav .nav-sec[data-section=write] a.nav-action[aria-current=page] .nav-item-label{background:var(--violet-300);color:var(--ink-bar);-webkit-text-fill-color:var(--ink-bar)}.shell nav .nav-ico.nav-plus,.shell nav a.nav-action .nav-ico.nav-plus,.shell nav a.nav-action[aria-current=page] .nav-ico.nav-plus{color:#fff;-webkit-text-fill-color:#fff;box-sizing:border-box;background:#9d38ca;background:lab(44.0549% 58.2267 -57.382);border-radius:999px;width:16px;height:16px;padding:2px}.shell nav .nav-item .nav-badge,.shell nav .nav-item[aria-current=page] .nav-badge,.shell[data-mode=read] nav .nav-item[aria-current=page] .nav-badge,.shell[data-mode=write] nav .nav-item[aria-current=page] .nav-badge,[data-theme=night] .shell nav .nav-item .nav-badge,[data-theme=night] .shell nav .nav-item[aria-current=page] .nav-badge,[data-theme=night] .shell .nav-sec[data-section=write] .nav-item[aria-current=page] .nav-badge{background:var(--green-100);min-width:20px;height:20px;color:var(--green-600);-webkit-text-fill-color:var(--green-600);border-radius:999px;padding:0 6px;font-size:11px;font-weight:600;line-height:20px}.shell .nav-sec[data-section=write] .nav-item .nav-badge,.shell .nav-sec[data-section=write] .nav-item[aria-current=page] .nav-badge,[data-theme=night] .shell .nav-sec[data-section=write] .nav-item .nav-badge,[data-theme=night] .shell .nav-sec[data-section=write] .nav-item[aria-current=page] .nav-badge{background:var(--violet-100);color:var(--violet-600);-webkit-text-fill-color:var(--violet-600)}.navigate-preview{--q-ink:var(--ink);--q-muted:var(--ink-2);--q-line:var(--line);--q-line-strong:var(--line);--q-pad:12px;--q-inner:8px}.shell .work-grid-viewer:has(.navigate-preview){overflow:auto}.navigate-preview .doc-sheet{width:100%;max-width:none;margin:0;position:relative}.navigate-preview .doc-toolbar{top:var(--sheet-pad);right:var(--sheet-pad);z-index:2;background:0 0;margin:0;position:absolute}.navigate-preview .doc-sheet-head{padding-right:300px}.navigate-preview .ai-menu{align-items:flex-end;position:relative}.navigate-preview .ai-menu-panel{z-index:5;margin-top:0;position:absolute;top:calc(100% + 4px);right:0}.navigate-preview .quiet-access{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.navigate-preview .quiet-access h2{font-family:var(--font-display);letter-spacing:.01em;color:var(--ink);margin:0 0 12px;font-size:1rem;font-weight:600;line-height:1.3}.navigate-preview .quiet-access .quiet-actions{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.navigate-preview .quiet-access .button{flex:none}.navigate-preview .quiet-row{background:color-mix(in srgb, var(--paper) 92%, var(--canvas))}@media (max-width:767px){.navigate-preview .doc-toolbar{justify-content:flex-end;margin:0 0 12px;position:static}.navigate-preview .doc-sheet-head{padding-right:0}}.modify-split .split-layout-toolbar{align-items:center;gap:8px;min-width:0;display:flex}.modify-split .split-toolbar-start,.modify-split .split-toolbar-end,.modify-split .work-grid-list-tools,.modify-split .work-grid-viewer-tools{align-items:center;gap:8px;min-width:0;height:100%;display:flex}.modify-split .split-toolbar-start,.modify-split .work-grid-list-tools{flex:auto}.modify-split .split-toolbar-end,.modify-split .work-grid-viewer-tools{flex:none;justify-content:flex-end;margin-left:auto}.modify-split .list-search{flex:180px;min-width:0;max-width:280px}.modify-split .list-search input,.modify-split .list-search input:focus{width:100%}.modify-split .status-menu>button,.modify-split .modify-action{white-space:nowrap}.modify-split .modify-action{margin:0}@media (min-width:1024px){.modify-split .list-search{min-width:140px}.modify-split .list-search input,.modify-split .list-search input:focus{height:32px;min-height:32px}.modify-split .status-menu>button,.modify-split .modify-action{height:32px;min-height:32px;max-height:32px}}@media (max-width:1023px){.modify-split .split-layout-toolbar{flex-wrap:wrap;height:auto;max-height:none}}.split-layout .ring-sprint,[data-theme=light] .split-layout .ring-sprint,[data-theme=night] .split-layout .ring-sprint{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.split-layout .ring-sprint-body,.navigate-split .ring-sprint.is-lead .ring-sprint-body{gap:8px;padding:0}.split-layout .ring-sprint-toggle,[data-theme=light] .split-layout .ring-sprint-toggle{background:0 0;border-radius:0;height:36px;min-height:32px;padding:0;overflow:hidden}.split-layout .ring-sprint-heading .dimension-mark{flex:0 0 14px;width:14px;height:14px}.split-layout .ring-filter{scrollbar-width:none;flex-wrap:nowrap;gap:6px;max-width:100%;margin:0;overflow:auto hidden}.split-layout .ring-filter::-webkit-scrollbar{display:none}.split-layout .ring-filter>*{flex:none}.split-layout .ring-filter.is-overflow{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000)}.split-layout .ring-filter button{border:1px solid var(--line);background:var(--paper);border-radius:999px;height:28px;min-height:28px;max-height:28px;padding:0 10px}.split-layout .ring-filter button:has(.dimension-chip){background:0 0;border:0;padding:0}.split-layout .ring-filter .dimension-chip{height:28px;min-height:28px;max-height:28px}.split-layout .ring-filter .dimension-mark{display:none}.split-layout .ring-filter .dimension-swatch{width:8px;height:8px;box-shadow:none}.backlog-card .backlog-facts>.backlog-dot{text-overflow:clip;white-space:pre;flex:none;min-width:max-content;overflow:visible}.backlog-card .backlog-facts,.backlog-card .backlog-facts .document-ref-code,.backlog-card .backlog-facts time,.backlog-card .backlog-facts .backlog-author{letter-spacing:0;color:var(--ink-2);font-family:inherit;font-size:12px}.align-list .quiet-meta .document-ref,.align-list .quiet-meta .document-ref-code,.align-list .quiet-meta .align-mini,.align-list .quiet-meta .status-pill,.align-list .quiet-meta .align-pill{font-family:inherit;font-size:inherit;letter-spacing:0}.align-list .quiet-meta>*+:before{content:" · "}@media (min-width:1024px){.composer.split-layout>.split-layout-toolbar{z-index:6;align-items:center;gap:0;display:flex;overflow:visible}.composer.split-layout .split-toolbar-end:empty{display:none}.composer.split-layout .split-toolbar-start{width:100%;height:var(--split-toolbar);min-height:0;max-height:var(--split-toolbar);flex:auto;overflow:visible}.composer.split-layout .write-intro{height:var(--split-toolbar);min-height:0;max-height:var(--split-toolbar);flex-wrap:nowrap;align-items:center;overflow:visible}.composer.split-layout .place-bar{flex:auto;align-items:center;min-width:max-content;height:32px;max-height:32px;margin:0;overflow:visible}.composer.split-layout .place-menu,.composer.split-layout .place-folder{flex:0 auto;align-items:center;min-width:max-content;max-width:none;height:32px;display:flex;overflow:visible}.composer.split-layout .place-menu>button,.composer.split-layout .place-folder select{flex-direction:row;align-items:center;gap:6px;width:auto;height:32px;min-height:32px;max-height:32px;padding:0 8px;overflow:hidden}.composer.split-layout .place-kicker{flex:none;line-height:1;display:inline}.composer.split-layout .place-menu>button .dimension-chip{flex:none;align-self:center;min-width:max-content;overflow:visible}.composer.split-layout .place-context{flex:12rem;min-width:4rem;margin:0}.composer.split-layout .source-switch{flex:none;height:32px;margin:0}.composer.split-layout .source-switch button{height:32px;min-height:32px;max-height:32px}.composer.split-layout .place-options{z-index:8}}.composer-viewer-head{justify-content:flex-end;align-items:center;margin:0 0 16px;display:flex}.composer-editor .place-context{margin:0 0 12px}.composer-editor .source-switch{margin:0}@media (max-width:1023px){.composer.split-layout .write-intro{height:auto;max-height:none;display:block;overflow:visible}.composer.split-layout .place-bar{flex-flow:column;align-items:stretch;gap:8px;width:100%;max-width:100%;height:auto;max-height:none;margin:0;overflow:visible}.composer.split-layout .place-menu,.composer.split-layout .place-folder{flex-direction:row;flex:none;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;height:40px;display:flex;overflow:visible}.composer.split-layout .place-menu>button,.composer.split-layout .place-folder select{flex-direction:row;align-items:center;gap:8px;min-width:0;height:40px;min-height:40px;max-height:40px;padding:0 10px;overflow:hidden}.composer.split-layout .place-menu>button{flex:auto;width:100%}.composer.split-layout .place-folder select{flex:1 1 0;width:0}.composer.split-layout .place-kicker{white-space:nowrap;flex:none;line-height:1;display:inline}.composer.split-layout .place-menu>button .dimension-chip{flex:0 auto;align-self:center;width:auto;min-width:0;max-width:100%;overflow:hidden}.composer.split-layout .place-menu>button .dimension-chip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.align-page .align-split>.split-layout-toolbar{align-items:center;gap:8px;min-width:0;display:flex}.align-page .split-toolbar-end:empty{display:none}.align-page .split-toolbar-start,.align-page .align-list-tools{flex:auto;align-items:center;gap:8px;width:100%;min-width:0;height:100%;display:flex}.align-page .align-list-tools{flex-wrap:nowrap}.align-page .list-search{flex:10rem;min-width:8rem;max-width:16rem}.align-page .list-search input,.align-page .list-search input:focus{width:100%;height:32px;min-height:32px}.align-page .status-menu>button,.align-page .quiet-link,.align-page .run-check-scope,.align-page .align-audit-run{white-space:nowrap;height:32px;min-height:32px;max-height:32px}.align-page .quiet-link{box-sizing:border-box}.align-page .align-audit{flex-wrap:nowrap;flex:none;max-width:none;margin-left:auto}.align-page .run-check-when{white-space:nowrap}@media (max-width:1023px){.align-page .align-split>.split-layout-toolbar{flex-wrap:wrap;height:auto;max-height:none}.align-page .align-list-tools{flex-wrap:wrap;height:auto}}.align-page>.work-grid.split-layout{align-items:stretch}.align-page .align-split.is-raised>.work-grid-viewer{box-sizing:border-box;height:100%;min-height:0;max-height:100%;padding:var(--sheet-pad);border-radius:var(--radius-lg);flex-direction:column;align-self:stretch;display:flex;overflow:visible}.align-page .align-viewer-body{flex:auto;min-height:0;overflow:auto}.align-page .align-detail-head,.align-page .align-callout,.align-page .align-hint,.align-page .align-pair-set,.align-page .align-words,.align-page .align-repeated,.align-page .align-resolved-body{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.align-page .align-passage .dimension-row,.align-page .align-rep .dimension-row,.align-page .align-fit-dims,.align-page .align-fit-dims>.dimension-row{flex-wrap:wrap;align-items:center;gap:4px;width:100%;min-width:0;max-width:100%;display:flex;overflow:visible}.align-page .align-passage .dimension-chip,.align-page .align-rep .dimension-chip,.align-page .align-fit-dims .dimension-chip{text-overflow:clip;flex:none;width:auto;min-width:max-content;max-width:none;overflow:visible}.align-page .align-passage .dimension-chip-label,.align-page .align-rep .dimension-chip-label,.align-page .align-fit-dims .dimension-chip-label{text-overflow:clip;white-space:nowrap;overflow:visible}.shell main.page,.shell[data-chrome=agreed] .page{background:var(--page-bg)}[data-theme=night] .shell main.page,[data-theme=night] .shell[data-chrome=agreed] .page{background:var(--canvas)}.nav-main{padding-bottom:16px}.nav-sec-pin{border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent);margin-top:auto;padding-top:12px}.nav-sec[data-section=admin] .nav-sec-label{letter-spacing:.08em;text-transform:uppercase;color:#585858;color:lab(37.36% .0000149012 -.00000596046);margin:0 4px 4px;font-size:11px}.nav-sec[data-section=admin] .nav-sec-dot{background:#585858;background:lab(37.36% .0000149012 -.00000596046)}.nav-sec[data-section=admin] .mode-links{gap:0}.nav-sec[data-section=admin] .nav-item{background:0 0;height:30px;min-height:30px;padding-top:0;padding-bottom:0}.nav-sec[data-section=admin] .nav-item .nav-item-label,.nav-sec[data-section=admin] .nav-item .nav-ico{color:var(--ink-2);font-size:13px}.nav-sec[data-section=admin] .nav-item:hover .nav-item-label,.nav-sec[data-section=admin] .nav-item:hover .nav-ico,.shell .nav-sec[data-section=admin] .nav-item[aria-current=page] .nav-item-label,.shell .nav-sec[data-section=admin] .nav-item[aria-current=page] .nav-ico{color:var(--ink)}.shell .nav-sec[data-section=admin] .nav-item[aria-current=page],.shell .nav-sec[data-section=admin] .nav-item[aria-current=page]:not(.nav-action){background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--ink);-webkit-text-fill-color:var(--ink);box-shadow:none;background-image:none;font-weight:500}.shell nav .nav-item{padding-right:8px}.shell .top .inbox-button .nav-badge{background:var(--violet-600);width:16px;min-width:16px;height:16px;color:var(--paper);-webkit-text-fill-color:var(--paper);box-shadow:0 0 0 2px var(--paper);border-radius:999px;padding:0;font-size:10px;font-weight:700;line-height:16px}.settings-tabs{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.settings-tabs a{min-height:36px;color:var(--ink-2);background:0 0;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.settings-tabs a[aria-current=page]{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}.theme-choice input[type=radio],.mail-opt-in input[type=checkbox]{width:20px;height:20px;accent-color:var(--green-600)}.history-toggle{width:40px;min-width:40px;height:40px;min-height:40px}@media (min-width:768px){.shell .top-rest{justify-content:flex-start}.shell .header-org{margin-right:auto}.shell .top-actions{margin-left:auto}}@media (min-width:1024px){.shell main.page>.title-row{position:relative}:is(.shell main.page>.title-row .title-search,.shell main.page>.title-row:has(.view-switch) .title-search){z-index:3;width:170px;margin:0;position:absolute;top:50%;left:212px;transform:translateY(-50%)}:is(.shell main.page:has(.split-layout)>.title-row .title-search,.shell main.page:has(.split-layout)>.title-row:has(.view-switch) .title-search){left:calc(var(--split-track) + var(--split-gutter))}.shell main.page>.title-row .title-search .list-search,.shell main.page>.title-row .title-search input{width:170px;min-width:0;max-width:170px}:is(.shell main.page:has(.align-page) .title-row .section-title,.shell main.page:has(.align-page) .title-row .page-title,.shell main.page:has(.inbox-panes) .title-row .section-title,.shell main.page:has(.submissions-page) .title-row .section-title){margin:0}}.quiet-screen .quiet-search,.dk-tools .dk-search{display:none}.shell[data-access=true]{--viewer-halo:var(--violet-500)}.align-fix-split.is-raised>.work-grid-viewer,.mod-grid.is-raised>.work-grid-viewer,.submissions-page .work-grid.is-raised>.work-grid-viewer,.quiet-screen[data-tone=connect] .quiet-sheet,.dk-sheet.work-grid-viewer,.inbox-detail.work-grid-viewer,.access-detail.work-grid-viewer{box-sizing:border-box;padding:var(--sheet-pad)}.mod-compare{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.mod-compare del{background:var(--diff-remove);text-decoration:line-through}.mod-compare ins{background:var(--diff-add);text-decoration:none}.mod-grid .backlog-title,.mod-grid .backlog-meta,.mod-grid .backlog-sub,.mod-grid .backlog-facts,.mod-grid .document-ref-code{white-space:normal;text-overflow:clip;overflow:visible}.align-page .align-rep-row,.align-page .align-rep-row .align-fit-dims,.align-page .align-rep-row .dimension-row,.align-page .align-rep-row .dimension-row.is-card-chips{flex-wrap:nowrap;align-items:flex-start;gap:8px;width:auto;min-width:0;max-width:100%;display:flex;overflow:hidden}.align-page .align-rep-row .align-rep-title,.align-page .align-rep-row .align-rep-chip,.align-page .align-rep-row .dimension-chip,.align-page .align-rep-row .dimension-chip-label{text-overflow:clip;white-space:nowrap;flex:none;width:auto;min-width:max-content;max-width:none;overflow:visible}.align-rep-chip{background:var(--surface);height:20px;color:var(--ink-2);border-radius:999px;align-items:flex-start;padding:0 8px;font-size:12px;display:inline-flex}.align-page .align-rep-row .align-rep-chip,.align-page .align-rep-row .dimension-chip{box-sizing:border-box;border:0;align-items:flex-start;height:20px;min-height:20px;max-height:20px;padding:0 8px}.align-page .align-rep-row .align-rep-chip-text,.align-page .align-rep-row .dimension-chip-label{height:20px;margin:0;line-height:20px;display:block}@media (max-width:767px){.align-page .align-rep-row,.align-page .align-rep-row .dimension-row{flex-wrap:wrap;max-height:48px;overflow:hidden}}.shell .view-switch button[role=tab]{white-space:nowrap;line-height:20px}.quiet-screen .quiet-list>.quiet-row>.quiet-card,.quiet-list>.quiet-row>.quiet-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:0 1px 2px #0000000a}.shell .dk[data-tone=write] .dk-sheet,.shell .dk-sheet.work-grid-viewer{border-radius:var(--radius-lg);box-shadow:0 1px 2px #0000000f, 0 18px 40px -12px #00000047, 0 0 46px 6px color-mix(in oklch, var(--viewer-halo) 32%, transparent);background:#fff}@media (min-width:1024px){.access-page.split-layout .access-split[data-open=false] .access-detail,.access-page.split-layout .access-detail{display:grid}.submissions-page>.work-grid.split-layout{row-gap:var(--split-row)}}.mod-grid .backlog-card .backlog-meta,.mod-grid .backlog-card .backlog-sub,.mod-grid .backlog-card .backlog-facts,.mod-grid .backlog-card .backlog-extra,.mod-grid .backlog-card .backlog-facts>*{white-space:normal;text-overflow:clip;flex-wrap:wrap;min-width:min-content;overflow:visible}.align-page .dimension-row.is-card-chips .dimension-chip[data-kind=vertical] .dimension-chip-label,.align-page .align-rep-row .dimension-chip,.align-page .align-rep-row .dimension-chip-label{text-overflow:clip;white-space:nowrap;flex:none;width:max-content;min-width:max-content;max-width:none;overflow:visible}.quiet-list .quiet-name{font-size:15px}.quiet-list .quiet-sub{font-size:13px}.quiet-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.quiet-screen,.quiet-split,.quiet-list{min-width:0;max-width:100%}.quiet-tabs{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.quiet-tabs button{white-space:nowrap;background:0 0;border-radius:999px;min-height:32px;padding:0 12px}.shell .backlog-card.is-selected,.shell .backlog-card.is-selected:hover,.shell .quiet-card[aria-pressed=true],.shell .dk-card[aria-current=true]{border:1px solid var(--line);box-shadow:0 1px 2px #0000000a}.shell .align-list .align-item,.shell .align-fix-split .align-item{border:1px solid var(--line);background:var(--paper);border-left-style:solid;border-left-width:3px;box-shadow:0 1px 2px #0000000a}.shell .align-list .align-item.is-misaligned,.shell .align-fix-split .align-item.is-misaligned{border-left-color:var(--color-accent)}.shell .align-list .align-item.is-on,.shell .align-fix-split .align-item.is-on{border-color:var(--line);border-left-width:3px;box-shadow:0 1px 2px #0000000a}.quiet-list .quiet-card,.dk-list .dk-card,.access-list .access-card{background:var(--paper);border-radius:var(--radius-md);box-shadow:0 1px 2px #0000000a}.navigate-frame .backlog-more{margin:0 0 24px}.record-footer{margin-top:24px}.document-ref-code,.doc-sheet a,a.backlog-title{color:var(--ink)}.shell main .doc-sheet,.shell main .work-grid-viewer .doc-sheet{box-shadow:0 1px 2px #0000000f,0 8px 24px #00000014}.rail-revisions{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rail-revisions li{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);padding:12px;box-shadow:0 1px 2px #0000000a}.list-toolbar,.flow-board .state-group h2 button,.lead-state button,.access-tabs,.access-tabs button{overflow:visible}.flow-board .state-heading,.lead-state .state-heading,.access-tabs button,.quiet-tabs button{white-space:nowrap}.log-group-label{width:100%;min-height:28px;color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;margin:0 0 8px;padding:0;font-size:12px;font-weight:650;display:flex}.shell .top-actions,.shell .top .inbox-button{overflow:visible}.shell:has(.demo-ribbon) .top .inbox-button .nav-badge{z-index:2;top:calc(6px - (var(--band) - 100%) / 2)}[data-theme=night] .nav-sec[data-section=admin] .nav-sec-label{color:var(--ink-3)}[data-theme=night] .nav-sec[data-section=admin] .nav-sec-dot{background:var(--ink-3)}.title-actions .access-subnav-frame{min-width:0}.title-actions .access-subnav{border-bottom:0;flex-wrap:nowrap;column-gap:20px}.title-actions .access-subnav a{min-height:36px;color:var(--ink-2);padding:8px 0;text-decoration:none}.title-actions .access-subnav a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--green-600)}.title-actions .access-subnav a[data-tone=group][aria-current=page]{box-shadow:inset 0 -2px 0 var(--violet-600)}.settings-tabs a{text-decoration:none}@media (min-width:1024px){.shell main.page>.settings-tabs{height:var(--split-toolbar);margin:0 0 var(--split-row);flex-wrap:nowrap;align-items:center}.access-page.split-layout{grid-template-rows:minmax(0,1fr)}.access-page.split-layout .access-list,.access-page.split-layout .access-detail{grid-row:1}.navigate-split>.navigate-list{scrollbar-width:none;align-self:stretch;min-height:0;max-height:100%;overflow-y:auto}.navigate-split>.navigate-list::-webkit-scrollbar{display:none}}.shell .navigate-frame .backlog-more,.shell .backlog-more{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);width:100%;min-height:36px;color:var(--ink-2);font:inherit;cursor:pointer;justify-content:center;align-items:center;margin:8px 0 24px;padding:0 16px;font-size:13px;font-weight:550;display:flex}.shell .backlog-more:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 4%, var(--paper))}.align-page .align-rep-groups{grid-template-columns:minmax(0,1fr);gap:16px}.align-page .align-rep{grid-template-columns:3px minmax(0,1fr);display:grid;overflow:hidden}.align-page .align-rep>.align-rep-stripe{border-radius:0;grid-area:1/1}.align-page .align-rep>.align-rep-body{grid-area:1/2;gap:8px;min-width:0;padding:12px 16px;display:grid}.align-page .align-rep-body>.align-rep-row{flex-wrap:wrap;align-items:center;gap:8px;max-height:none;padding:0;display:flex;overflow:visible}.align-page .align-rep-body>.align-rep-row .align-rep-title{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.align-page .align-rep-body>.align-rep-row .align-fit-dims,.align-page .align-rep-body>.align-rep-row .dimension-row{flex-wrap:wrap;max-height:none;overflow:visible}.align-page .align-rep-body>.align-rep-quote{color:var(--ink-2);white-space:normal;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.shell .align-page .align-rep{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent)}.shell .align-list .align-item,.shell .align-list .align-item.is-misaligned,.shell .align-list .align-item.is-on{border-left-color:var(--green-600)}.shell .align-fix-split .align-item,.shell .align-fix-split .align-item.is-misaligned,.shell .align-fix-split .align-item.is-on{border-left-color:var(--violet-600)}.shell .align-list .align-item.is-aligned{border-left-color:var(--green-400)}.shell .align-list .align-item.is-dismissed{border-left-color:var(--ink-3)}.shell .dk-card{grid-template-columns:3px minmax(0,1fr);align-items:stretch}.shell .dk-card .dk-stripe{align-self:stretch;min-height:100%}.shell .align-list .align-item.is-on{background:color-mix(in srgb, var(--green-50) 70%, var(--paper))}.shell .align-fix-split .align-item.is-on{background:color-mix(in srgb, var(--violet-50) 70%, var(--paper))}.shell .backlog-facts .backlog-dot{white-space:pre}.shell .mod-viewer-head{gap:8px;margin-bottom:20px}.shell .mod-viewer-title{letter-spacing:-.03em;color:var(--ink);margin:0;font-family:Sora,sans-serif;font-size:22px;font-weight:650;line-height:1.25}.shell .mod-viewer-meta{color:var(--ink-2);margin:0 0 8px;font-size:13px}.shell .mod-viewer-toggle{border:1px solid var(--line);background:var(--paper);border-radius:999px;justify-self:start;gap:0;height:36px;padding:2px;display:inline-flex}.shell .mod-viewer-toggle button{height:30px;min-height:30px;color:var(--ink-2);background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:13px;font-weight:650}.shell .mod-viewer-toggle button[aria-pressed=true]{background:var(--green-50);color:var(--green-600)}.shell .mod-compare p{line-height:1.6}.shell .document-rail .rail-card{padding:12px 14px}.shell .document-rail .rail-card h2{margin:0 0 8px;font-size:14px}.shell .document-rail .rail-card .about-facts{row-gap:8px;margin:0}.shell .document-rail .rail-card .about-facts dd{margin:0;font-size:14px}.shell .document-rail .guide-timeline p{font-size:14px}.shell .document-rail .guide-timeline .steps{gap:8px;margin:8px 0 0;padding:0;list-style:none}.shell .document-rail .guide-timeline .steps li{border:1px solid var(--line);background:var(--paper);color:var(--ink-2);border-radius:999px;padding:2px 8px}.shell .document-rail .guide-timeline .steps li[aria-current=step]{background:var(--green-50);color:var(--green-600);border-color:#0000}.shell .document-rail .guide-timeline .steps strong{letter-spacing:0;text-transform:none;font-size:12px;font-weight:650}.shell .document-rail .rail-card>p{margin:0;font-size:14px}.shell .quiet-screen li.quiet-row>.quiet-card,.shell .quiet-screen li.quiet-row>.quiet-card:hover,.shell .quiet-screen li.quiet-row[data-selected=true]>.quiet-card,[data-theme=night] .shell .quiet-screen li.quiet-row>.quiet-card{box-shadow:none;background:0 0;border:0;padding:0}.shell .quiet-screen li.quiet-row{box-shadow:inset 3px 0 0 var(--green-600), 0 1px 2px #0000000a}.shell .quiet-screen[data-tone=admin] li.quiet-row{box-shadow:inset 3px 0 0 var(--ink-3), 0 1px 2px #0000000a}.shell .quiet-screen li.quiet-row[data-selected=true]{border-color:var(--line);background:color-mix(in srgb, var(--green-50) 70%, var(--paper))}.shell .quiet-screen[data-tone=admin] li.quiet-row[data-selected=true]{background:color-mix(in srgb, var(--ink) 4%, var(--paper))}.quiet-screen[data-tone=admin] .quiet-sheet{box-sizing:border-box;padding:var(--sheet-pad)}.shell ul.backlog-list{grid-template-columns:minmax(0,1fr)}.shell ul.backlog-list>li,.shell ul.backlog-list .backlog-card{min-width:0}.shell .backlog-card .flow-card-meta{white-space:normal;flex-wrap:wrap;row-gap:4px}.shell .backlog-card .flow-card-meta>.flow-card-chips{flex:100%}.shell .backlog-card .backlog-line{gap:8px;min-width:0}.shell .backlog-card .backlog-line .status-pill{flex:none}.shell .kind-chip{place-self:start;width:auto;max-width:max-content;display:inline-flex}.shell .split-facets .split-facet-select{border:1px solid var(--line);background-color:var(--paper);min-width:0;max-width:100%;height:30px;color:var(--ink);font:inherit;border-radius:999px;padding:0 28px 0 12px;font-size:.85rem}.shell .split-layout .split-facets:has(.split-facet-select){flex:0 auto;overflow:visible}.shell .split-view .work-grid-list-tools .split-sort{flex:none;margin-left:auto}.shell .split-read .doc-sheet.doc-sheet-mini{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 16px;padding:0}.shell .split-read .submission-facts{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding-top:16px;font-size:.85rem;display:flex}.shell .split-read .submission-facts>*{margin:0}.shell .split-read .submission-receipt-link{display:inline-block}.shell .theme-choice input[type=radio],.shell .theme-choice input[type=checkbox],.shell .mail-opt-in input[type=checkbox],.shell .settings-page input[type=checkbox],.shell .settings-page input[type=radio]{appearance:auto;width:16px;min-width:16px;height:16px;min-height:16px;box-shadow:none;accent-color:var(--green-600);background:0 0;border:0;margin:0;padding:0}.shell .theme-choice label:has(input){align-items:center;gap:8px;min-height:32px;display:inline-flex}.shell .mail-opt-in label:has(input[type=checkbox]){align-items:center;gap:8px;min-height:32px;display:inline-flex}.shell label:has(>.mail-opt-in){align-items:center;gap:8px;min-height:32px;display:inline-flex}.shell .theme-choice>div{gap:20px;display:flex}.shell .mail-opt-in form{justify-items:start;gap:8px;max-width:420px;display:grid}.shell .mail-opt-in form input:not([type]){width:100%}.shell .mail-opt-in form label:has(input[type=checkbox]){align-items:center;gap:8px;min-height:32px;display:inline-flex}.shell .mail-opt-in>.button{margin-top:8px}[data-theme=night] .shell .nav-sec[data-section=admin] .nav-item[aria-current=page] .nav-item-label,[data-theme=night] .shell .nav-sec[data-section=admin] .nav-item[aria-current=page] .nav-ico{color:var(--ink);-webkit-text-fill-color:var(--ink)}@media (max-width:767px){.shell main.page>.title-row .title-search{grid-column:1/-1;width:100%;max-width:none;margin:0}.shell main.page>.title-row .title-search .list-search,.shell main.page>.title-row .title-search input{width:100%;max-width:none}.shell .split-layout-toolbar:not(:has(button,a,input,select,.split-sort)){display:none}}.shell textarea.composer-text,.shell .write-sheet .composer-editor textarea#new-document-text{resize:none}.inbox-panes .backlog-card .dimension-row{flex-wrap:wrap;row-gap:4px}.inbox-panes .backlog-card .dimension-chip{flex-shrink:0;max-width:100%}@media (max-width:1023px){.shell .mode-links>a.nav-item{min-height:40px}}[data-theme=night] .shell .align-list .align-item.is-on,[data-theme=night] .shell .align-fix-split .align-item.is-on{background:var(--sheet-selected)}.shell .work-grid-viewer .navigate-preview>.doc-sheet{box-shadow:none}.quiet-head>div{flex:auto;min-width:0}.quiet-head .quiet-meta{overflow-wrap:anywhere}[data-theme=night] .shell .dk.split-layout{background:0 0}[data-theme=night] .shell .dk .dk-sheet.work-grid-viewer,[data-theme=night] .shell .quiet-screen .quiet-row[data-selected=true],[data-theme=night] .shell .quiet-screen[data-tone=admin] .quiet-row[data-selected=true]{background:var(--sheet-selected)}[data-theme=night] .shell .align-chip.is-on .align-chip-count,[data-theme=night] .shell .mod-viewer-toggle button[aria-pressed=true],[data-theme=night] .shell .mod-compare ins,[data-theme=night] .shell .document-rail .guide-timeline .steps li[aria-current=step],[data-theme=night] .shell .document-rail .guide-timeline .steps li[aria-current=step] strong,[data-theme=night] .shell .status-pill[data-status=Open\ draft]{color:var(--ink-bar);-webkit-text-fill-color:var(--ink-bar)}[data-theme=night] .shell .align-status-misaligned{color:var(--ink);-webkit-text-fill-color:var(--ink);background:var(--sheet)}[data-theme=night] .shell .dk-seg button{color:var(--ink-2)}[data-theme=night] .shell .dk-seg button[aria-pressed=true]{background:var(--violet-50);color:var(--ink-bar)}@media (max-width:480px){.shell nav[aria-label=Primary] .nav-main{padding-bottom:8px}.shell nav[aria-label=Primary] .nav-sec-pin{padding-top:8px}}[data-theme=night] .shell .align-item a.align-item-summary,[data-theme=night] .shell .align-item a.align-item-summary .quiet-title{color:var(--ink)}[data-theme=night] .shell .align-item a.align-item-summary .quiet-meta,[data-theme=night] .shell .align-item a.align-item-summary .quiet-meta *{color:var(--ink-2)}[data-theme=night] .shell .quiet-block .quiet-list button.quiet-card{background:0 0}.shell .work-grid-list-tools span.mod-day-head{background:0 0;padding-left:0;padding-right:0;font-weight:650}[data-theme=night] .shell .align-list .align-item.is-on,[data-theme=night] .shell .quiet-screen .quiet-row[data-selected=true]{box-shadow:0 0 0 1px var(--green-600)}[data-theme=night] .shell .align-fix-split .align-item.is-on,[data-theme=night] .shell .quiet-screen[data-tone=admin] .quiet-row[data-selected=true]{box-shadow:0 0 0 1px var(--violet-600)}.mod-compare del,.mod-compare ins{border-radius:var(--radius-xs);-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (max-width:1023px){.settings-tabs a{min-height:40px}.shell .quiet-overflow>summary{min-width:40px;min-height:40px}.shell .align-record-link{align-items:center;min-height:40px;display:inline-flex}}@media (min-width:768px) and (max-width:1023px){.quiet-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.quiet-screen button.quiet-switch{border-radius:var(--radius-sm);background:0 0;width:44px;min-width:44px;height:40px;min-height:40px}.quiet-screen button.quiet-switch:before{content:"";background:color-mix(in srgb, var(--ink) 22%, var(--paper));border-radius:999px;width:40px;height:24px;position:absolute;top:8px;left:2px}.quiet-screen button.quiet-switch[aria-checked=true]:before{background:var(--q-green)}.quiet-screen button.quiet-switch:after{z-index:1;top:12px;left:6px}.quiet-screen button.quiet-switch[aria-checked=true]:after{left:22px}}.shell .navigate-list>.recent-strip[data-loading]{min-height:0}@media (max-width:1023px){.shell .mod-loading{min-height:100dvh}}.quiet-kind .kind-chip{flex:none;overflow:visible}.quiet-kind .quiet-who{flex:0 auto}.quiet-kind .quiet-who:after{content:"·";margin-left:8px}.quiet-tabs .quiet-tab-count{color:var(--q-muted);font-variant-numeric:tabular-nums;margin-left:8px;font-size:12px;font-weight:600}.quiet-subhead{color:var(--q-muted);margin:16px 0 8px;font-size:.8125rem;font-weight:600}.quiet-held{flex-direction:column;gap:4px;display:flex}.quiet-held .quiet-line{justify-content:space-between}.quiet-blocked{margin:0 0 8px}@media (min-width:1024px){:is(.shell main.page>.title-row .title-trail,.shell main.page>.title-row:has(.view-switch) .title-trail){order:9;margin-left:auto;margin-right:0}}.shell main.page>.title-row .drafts-section.is-menu .drafts-section-list{max-width:min(22rem,100vw - 32px);left:auto;right:0}.ring-sprint{--tree-indent:22px;--tree-rail:7px;--tree-line:color-mix(in srgb, var(--ring-shade) 70%, transparent)}.ring-sprint-body,.split-layout .ring-sprint-body,.navigate-split .ring-sprint.is-lead .ring-sprint-body{padding-left:var(--tree-indent)}.ring-sprint .backlog-list>*{position:relative}.ring-sprint .backlog-list>:before,.ring-sprint .backlog-list>:not(:last-child):after{content:"";left:calc(var(--tree-rail) - var(--tree-indent));pointer-events:none;border-left:1.5px solid var(--tree-line);position:absolute}.ring-sprint .backlog-list>:before{height:30px;width:calc(var(--tree-indent) - var(--tree-rail) - 4px);border-bottom:1.5px solid var(--tree-line);border-bottom-left-radius:8px;top:-8px}.ring-sprint .backlog-list>:not(:last-child):after{top:20px;bottom:0}.ring-sprint-toggle .ring-chevron,.split-layout .ring-sprint-toggle .ring-chevron{opacity:.55;border-width:1.5px;order:9;width:6px;height:6px;margin:0 2px 0 4px}.ring-sprint-heading .dimension-mark{margin-left:0}.ring-sprint-heading .tree-count{background:var(--green-50);min-width:22px;height:20px;color:var(--green-600);text-align:center;border-radius:999px;margin-left:auto;padding:0 7px;font-size:12px;font-weight:650;line-height:20px}.work-grid-list-tools>.ring-sprint-heading{flex:auto;min-width:0}.work-grid-list-tools>.ring-sprint-heading .ring-sprint-toggle{width:100%}.ring-sprint .backlog-more{align-self:flex-start}.work-grid-list-tools>.log-group-label{flex:none;justify-content:flex-start;gap:8px;width:auto;margin:0}.log-group-label .group-dot{background:var(--viewer-halo,var(--green-400));border-radius:999px;width:7px;height:7px}.log-group-label .group-count{color:var(--ink-2);margin-left:2px;font-weight:550}.log-group-label{justify-content:flex-start;gap:8px}.conflict-pair{--clash:var(--green-500);grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:4px;margin:8px 0 4px;display:grid}.conflict-pair[data-severity=high]{--clash:var(--coral-600)}.conflict-pair[data-severity=medium]{--clash:var(--coral-500)}[data-theme=night] .conflict-pair[data-severity=high],[data-theme=night] .conflict-pair[data-severity=medium]{--clash:var(--coral-400)}.conflict-doc{border-left:2px solid color-mix(in srgb, var(--clash) 40%, transparent);flex-direction:column;gap:1px;min-width:0;padding:2px 0 2px 8px;display:flex}.conflict-doc .document-ref-code{color:var(--ink-2);font-size:10.5px}.conflict-doc-title{color:var(--ink);overflow-wrap:anywhere;font-size:12px;font-weight:550;line-height:1.35}.conflict-clash{height:22px;position:relative}.conflict-clash:before{content:"";border-top:1.5px dashed color-mix(in srgb, var(--clash) 70%, transparent);position:absolute;top:50%;left:0;right:0}.conflict-clash:after{content:"";background:var(--clash);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--clash) 22%, transparent);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.decision-progress{align-items:center;gap:8px;display:inline-flex}.decision-pips{gap:4px;display:inline-flex}.decision-pips>span{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--viewer-halo,var(--violet-500)) 22%, transparent);width:12px;height:4px}.decision-pips>span.is-done{background:var(--viewer-halo,var(--violet-500))}.ring-sprint .backlog-list>.backlog-card{overflow:visible}.ring-sprint .backlog-list>.backlog-card>.backlog-stripe{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.align-item .conflict-pair{order:1}.align-list .align-item .conflict-pair{grid-area:3/1/auto/-1}.align-list .align-item .align-fix-link{grid-row:4}.align-list article.align-item:has(.conflict-pair){grid-template-rows:auto auto auto auto}.split-toolbar-start>.work-grid-list-tools{flex:auto;min-width:0}.ring-sprint{--tree-reach:8px}.ring-sprint:has(.ring-filter){--tree-reach:44px}.ring-sprint.is-lead{--tree-reach:14px}.ring-sprint .backlog-list>:first-child:before{top:calc(-1 * var(--tree-reach));height:calc(var(--tree-reach) + 22px)}.ring-sprint{--tree-line:var(--ring-shade)}.decision-pips>span{background:color-mix(in srgb, var(--viewer-halo,var(--violet-500)) 30%, transparent)}.ring-sprint .backlog-list>:not(:last-child):after{bottom:-14px}.ring-sprint:not(:has(.ring-filter)){--tree-reach:14px}.shell{--nav-bg:var(--nav-tint);--nav-edge:1px 0 0 #14171c0f, 6px 0 18px -10px #14171c1a}[data-theme=night] .shell{--nav-bg:var(--pane);--nav-edge:none}.shell[data-mode] nav[aria-label=Primary]{background:var(--nav-bg);box-shadow:var(--nav-edge)}@media (min-width:768px){.shell[data-mode] nav[aria-label=Primary]{border-right:1px solid #14171c12}}.shell nav .nav-item{color:var(--nav-ink);letter-spacing:-.005em;font-weight:550}.shell nav .nav-item .nav-ico{color:var(--nav-ink-2)}.shell nav .nav-item:hover:not([aria-current=page]){background:#14171c0a}.shell nav .nav-item[aria-current=page]:not(.nav-action){background:var(--green-50);border-color:color-mix(in srgb, var(--green-400) 40%, transparent);box-shadow:0 1px 2px color-mix(in srgb, var(--green-500) 18%, transparent), 0 4px 14px -6px color-mix(in srgb, var(--green-400) 55%, transparent);background-image:none;font-weight:650}.shell nav .nav-item[aria-current=page]:not(.nav-action) .nav-ico{color:var(--green-600)}.shell .nav-sec[data-section=write] .nav-item[aria-current=page]:not(.nav-action),.shell nav .nav-sec[data-section=write] a.nav-action[aria-current=page]{background:var(--violet-50);border-color:color-mix(in srgb, var(--violet-400) 40%, transparent);box-shadow:0 1px 2px color-mix(in srgb, var(--violet-500) 18%, transparent), 0 4px 14px -6px color-mix(in srgb, var(--violet-400) 55%, transparent);background-image:none}.shell .nav-sec[data-section=write] .nav-item[aria-current=page]:not(.nav-action) .nav-ico{color:var(--violet-600)}.shell .nav-sec[data-section=admin] .nav-item{color:var(--ink-2);font-weight:500}.shell .nav-sec[data-section=admin] .nav-item .nav-ico{color:var(--ink-2)}.shell .nav-sec[data-section=admin] .nav-item[aria-current=page]:not(.nav-action){box-shadow:none;color:var(--ink);background:#14171c0d;border-color:#14171c14}[data-theme=night] .shell nav .nav-item{color:var(--ink)}[data-theme=night] .shell nav .nav-item .nav-ico{color:var(--ink-2)}[data-theme=night] .shell nav .nav-item[aria-current=page]:not(.nav-action){background:var(--green-400);box-shadow:0 0 0 1px color-mix(in srgb, var(--green-300) 50%, transparent), 0 0 16px -4px var(--green-400);border-color:#0000}[data-theme=night] .shell .nav-sec[data-section=write] .nav-item[aria-current=page]:not(.nav-action),[data-theme=night] .shell nav .nav-sec[data-section=write] a.nav-action[aria-current=page]{background:var(--violet-300);box-shadow:0 0 0 1px color-mix(in srgb, var(--violet-200) 50%, transparent), 0 0 16px -4px var(--violet-300);border-color:#0000}[data-theme=night] .shell nav .nav-item[aria-current=page]:not(.nav-action) .nav-ico{color:var(--ink-bar)}[data-theme=night] .shell .nav-sec[data-section=admin] .nav-item[aria-current=page]:not(.nav-action){box-shadow:none;color:var(--ink);-webkit-text-fill-color:var(--ink);background:#ffffff1a}[data-theme=night] .ring-sprint-heading .tree-count{background:color-mix(in srgb, var(--green-400) 18%, transparent);color:var(--green-300)}.shell .top-logo{align-items:center;gap:8px;min-width:0;display:flex}.shell .demo-tag{border:1px solid color-mix(in srgb, var(--green-300) 45%, transparent);background:color-mix(in srgb, var(--green-300) 12%, transparent);height:20px;color:var(--green-200);letter-spacing:.04em;cursor:default;user-select:none;border-radius:999px;flex:none;align-items:center;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}body .wp .wp-btn:not(.wp-btn-secondary),body .wp a.wp-btn:not(.wp-btn-secondary),body .shell .btn-primary,body .shell[data-mode] .btn-primary,body .shell button.btn-primary,body .shell a.btn-primary,body .shell .align-audit .align-audit-run.btn-primary{background-color:var(--cta-green);border:1px solid var(--cta-green-edge);color:var(--cta-ink);-webkit-text-fill-color:var(--cta-ink);filter:none;background-image:none;transition:background-color .12s,transform .12s,box-shadow .12s;box-shadow:inset 0 1px #ffffff59,0 1px 2px #0e1a151a}body .wp .wp-btn:not(.wp-btn-secondary):hover,body .wp a.wp-btn:not(.wp-btn-secondary):hover,body .shell .btn-primary:hover:not(:disabled):not([aria-disabled=true]),body .shell[data-mode] .btn-primary:hover:not(:disabled):not([aria-disabled=true]),body .shell[data-mode] button.btn-primary:hover:not(:disabled):not([aria-disabled=true]),body .shell .align-audit .align-audit-run.btn-primary:hover:not([aria-disabled=true]){background-color:var(--cta-green-hover);border-color:var(--cta-green-edge);box-shadow:0 1px 0 #ffffff59 inset, 0 3px 8px -3px color-mix(in srgb, var(--cta-green-edge) 70%, transparent);background-image:none;transform:translateY(-1px)}body .wp .wp-btn:not(.wp-btn-secondary):active,body .shell .btn-primary:active,body .shell[data-mode] button.btn-primary:active{background-color:var(--cta-green-edge);box-shadow:none;transform:none}body .wp .wp-btn:not(.wp-btn-secondary):focus-visible,body .shell .btn-primary:focus-visible{outline:2px solid var(--cta-green-edge);outline-offset:2px}@media (prefers-reduced-motion:reduce){body .wp .wp-btn:not(.wp-btn-secondary):hover,body .shell .btn-primary:hover{transform:none}}[data-theme] .work-list .state-group{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}[data-theme] .work-list .state-group:not(.is-collapsed) h2{border-bottom:0}[data-theme] .work-list .state-group h2 button{padding:8px 0}[data-theme] .work-list .state-group-body{padding:0}.doc-sheet .quiet-access .quiet-list{gap:0}.doc-sheet .quiet-access .quiet-row{border:0;border-bottom:1px solid var(--q-line);box-shadow:none;background:0 0;border-radius:0;padding-inline:0}.list-toolbar .type-chips{scrollbar-width:none;scroll-snap-type:x proximity;padding-right:24px;scroll-padding-inline:0 24px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.list-toolbar .type-chips::-webkit-scrollbar{display:none}.list-toolbar .type-chips>*{scroll-snap-align:start;flex:none}.shell .tool-button[data-on=true]{border-color:color-mix(in srgb, var(--tool-hue) 36%, transparent);background:var(--tool-tint);color:var(--tool-hue)}.shell .tool-button[data-on=true] .tool-glyph{color:var(--tool-hue)}.shell .tool-button>.tool-glyph:last-child:not(:first-child){margin-right:-2px}.shell .tool-button[data-copied=true]{color:var(--tool-hue)}.shell .tool-button:disabled{cursor:default;background:var(--sheet,#fff);border-color:color-mix(in srgb, var(--ink) 8%, transparent);box-shadow:none}.shell .quiet-actions .tool-button,.shell .doc-sheet .tool-button,.shell .quiet-access .tool-button{font-size:13px;font-weight:550}.shell .read-tree .backlog-more.tool-button,.shell .backlog-more.tool-button{align-self:flex-start;margin-top:8px}.shell .quiet-overflow summary{border:1px solid color-mix(in srgb, var(--ink) 11%, transparent);border-radius:var(--radius-sm);background:var(--sheet,#fff);width:32px;height:32px;box-shadow:0 1px 1.5px color-mix(in srgb, var(--ink) 5%, transparent);color:var(--ink-2);justify-content:center;align-items:center;padding:0;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.shell .quiet-overflow summary:hover,.shell .quiet-overflow[open] summary{border-color:color-mix(in srgb, var(--tool-hue) 30%, transparent);background:var(--tool-tint);color:var(--tool-hue)}.shell .quiet-overflow summary:focus-visible{border-color:var(--tool-hue);box-shadow:0 0 0 3px color-mix(in srgb, var(--tool-hue) 22%, transparent);outline:none}[data-theme=night] .shell .quiet-overflow summary{border-color:color-mix(in srgb, var(--ink) 20%, transparent);box-shadow:none}[data-theme] .doc-sheet .quiet-access .quiet-row>.quiet-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 0}[data-theme] .doc-sheet .quiet-access .quiet-row>.quiet-card:hover .quiet-name{color:var(--tool-hue)}[data-theme] .shell .align-passage,.shell .align-passage{border:0;border-top:1px solid var(--q-hairline,color-mix(in srgb, var(--ink) 10%, transparent));box-shadow:none;background:0 0;border-radius:0;padding:12px 0 0}[data-theme] .shell .align-rep,.shell .align-rep{border:0;border-left:2px solid color-mix(in srgb, var(--green-500) 45%, transparent);box-shadow:none;background:0 0;border-radius:0;padding:2px 0 2px 12px}.shell .quiet-sub.quiet-kind{flex-wrap:wrap;align-items:center;row-gap:4px;min-width:0}.shell .quiet-sub.quiet-kind>*{white-space:nowrap}.shell .quiet-sub.quiet-kind>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.shell .quiet-sub.quiet-kind .kind-chip{align-items:center;gap:4px;display:inline-flex}[data-theme=night] .quiet-screen .quiet-row[data-selected=true] .kind-chip{-webkit-text-fill-color:currentColor}.list-toolbar .type-chips.is-picker{flex:none;padding-right:0;position:relative;overflow:visible;-webkit-mask-image:none;mask-image:none}.type-chips.is-picker .type-pick{gap:8px}.type-chips.is-picker .type-pick-caret{opacity:.7;flex:none}.type-chips.is-picker .type-pick[aria-expanded=true] .type-pick-caret{transform:rotate(180deg)}.type-pick-panel{z-index:8;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--sheet);min-width:200px;box-shadow:0 8px 24px color-mix(in srgb, var(--ink) 12%, transparent);justify-items:start;gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.type-pick-panel .align-chip{justify-content:space-between;width:100%}@media (min-width:1024px){.shell main.page{--setup-notice:46px}:is(.shell main.page>.title-row .title-search,.shell main.page>.title-row:has(.view-switch) .title-search,.shell main.page:has(.split-layout)>.title-row .title-search,.shell main.page:has(.split-layout)>.title-row:has(.view-switch) .title-search){left:auto;right:0;top:calc(100% + var(--title-below) + var(--split-toolbar) / 2)}:is(.shell main.page:has(>.setup-notice)>.title-row .title-search,.shell main.page:has(>.setup-notice)>.title-row:has(.view-switch) .title-search){top:calc(100% + var(--title-below) + var(--setup-notice) + 12px + var(--split-toolbar) / 2)}.shell main.page>.setup-notice{box-sizing:border-box;height:var(--setup-notice);flex-wrap:nowrap}.shell main.page:has(>.title-row .title-search input) .split-toolbar-end{padding-right:178px}.shell main.page:has(>.title-row .title-search input) .split-layout .work-grid-viewer-tools{padding-right:178px}.shell main.page:has(>.title-row .title-search input) .navigate-frame .work-grid-viewer-tools{padding-right:178px}.shell main.page:has(>.title-row .title-search input) .split-toolbar-end .work-grid-viewer-tools{padding-right:0}}@media (min-width:1240px){.shell .align-page .align-split>.split-layout-toolbar{grid-template-columns:subgrid;column-gap:var(--split-gutter);display:grid}.shell .align-page .align-split>.split-layout-toolbar>.split-toolbar-start,.shell .align-page .align-split .align-list-tools{display:contents}.shell .align-page .align-split .align-list-tools>.log-group-label{grid-area:1/1;justify-self:start}.shell .align-page .align-split .align-list-tools>.align-audit{grid-area:1/2;justify-self:start;margin-left:0}.shell .align-page .align-split .align-list-tools>.status-menu{grid-area:1/2;justify-self:end;margin-right:178px}}@media (min-width:1024px) and (max-width:1399px){.shell .align-page .align-split .run-check-when{display:none}}@media (max-width:1023px){.shell main.page>.title-row{grid-template-columns:minmax(0,1fr) auto auto;column-gap:0}.shell main.page>.title-row .title-actions:not(:empty),.shell main.page>.title-row .title-trail:not(:empty){margin-left:12px}.shell main.page>.title-row>.page-header{grid-area:1/1}:is(.shell main.page>.title-row .title-actions,.shell main.page>.title-row .title-trail,.shell main.page>.title-row:has(.view-switch) .title-trail){grid-row:1;place-self:center end}.shell main.page>.title-row .title-actions{grid-column:2}:is(.shell main.page>.title-row .title-trail,.shell main.page>.title-row:has(.view-switch) .title-trail){grid-column:3}.shell main.page>.title-row .title-search,.shell main.page>.title-row .title-filters{grid-column:1/-1}}@media (max-width:767px){.shell main.page>.title-row .navigate-view-actions{height:auto}}@media (min-width:1024px) and (max-width:1439px){.composer.split-layout .place-bar{grid-template-columns:repeat(2, calc((var(--split-track) - 8px) / 2)) repeat(2, minmax(0, 1fr));flex:auto;column-gap:8px;width:100%;min-width:0;display:grid}.composer.split-layout .place-bar>:nth-child(3){margin-left:calc(var(--split-gutter) - 8px)}.composer.split-layout .place-menu,.composer.split-layout .place-folder{min-width:0}.composer.split-layout .place-menu>button,.composer.split-layout .place-folder select{width:100%;min-width:0}.composer.split-layout .place-kicker{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.composer.split-layout .place-menu>button .dimension-chip{flex:auto;min-width:0;max-width:100%;overflow:hidden}.composer.split-layout .place-menu>button .dimension-chip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.release-page{gap:var(--space-2);min-width:0;display:grid}.release-lede{color:var(--ink-2);margin:0;font-size:.875rem}.release-board{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.release-column{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2);gap:12px;min-width:0;padding:12px;display:grid}.release-column-head{align-items:baseline;gap:8px;padding:0 4px;display:flex}.release-column-head h2{margin:0;font-size:.9375rem;font-weight:650}.release-env{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:550}.release-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);min-width:0;box-shadow:var(--sheet-shadow-flat);gap:12px;padding:16px;display:grid}.release-card-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.release-label{font-family:var(--font-mono);margin:0;font-size:1.125rem;font-weight:650;line-height:1.2}.release-main,.release-tag{height:var(--chip-size);border-radius:var(--radius-pill);align-items:center;padding:0 8px;font-size:.75rem;font-weight:650;line-height:1;display:inline-flex}.release-main{background:var(--diff-add);color:var(--green-600)}.release-tag{background:var(--surface);color:var(--ink-2)}.release-count{color:var(--ink-2);margin-left:auto;font-size:.8125rem}.release-dates{flex-wrap:wrap;gap:4px 16px;margin:0;display:flex}.release-dates div{gap:0;display:grid}.release-dates dt{color:var(--ink-3);font-size:.75rem}.release-dates dd{margin:0;font-size:.8125rem}.release-sub{color:var(--ink-2);margin:0 0 4px;font-size:.75rem;font-weight:600}.release-changes ul,.release-earlier ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.release-change a{border-radius:var(--radius-sm);color:inherit;gap:2px;margin:0 -8px;padding:6px 8px;text-decoration:none;display:grid}.release-change a:hover{background:var(--surface-2)}.release-change a:focus-visible{outline:2px solid var(--focus,var(--ink));outline-offset:1px}.release-change-top{align-items:center;gap:8px;display:flex}.release-change-title{font-size:.875rem;font-weight:600;line-height:1.3}.release-change-note{color:var(--ink-2);font-size:.8125rem;line-height:1.35}.release-change-meta{color:var(--ink-3);font-size:.75rem}.release-waiting{border-top:1px solid var(--line);padding-top:8px}.release-more{min-height:0;color:var(--ink-2);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:4px;padding:2px 0;font-size:.8125rem;font-weight:550;text-decoration:underline}.release-empty{color:var(--ink-3);margin:0;padding:4px;font-size:.8125rem}.release-checks{gap:6px;display:grid}.release-check-line{align-items:center;gap:8px;margin:0;font-size:.8125rem;display:flex}.release-check-line a{color:inherit}.release-dot{background:var(--ink-3);border-radius:50%;flex:none;width:8px;height:8px}.release-dot[data-tone=done]{background:var(--green-600)}.release-dot[data-tone=warn]{background:var(--amber-500)}.release-dot[data-tone=busy]{background:var(--ink-2)}.release-gate{border-radius:var(--radius-sm);background:var(--amber-50);gap:2px;padding:8px 12px;font-size:.8125rem;display:grid}.release-gate strong{font-weight:650}.release-gate[data-open=true]{background:var(--diff-add);color:var(--green-600)}.release-earlier{gap:4px;padding:4px;font-size:.8125rem;display:grid}.release-earlier li{color:var(--ink-2);justify-content:space-between;gap:8px;display:flex}.release-earlier-label{font-family:var(--font-mono);color:var(--ink)}.release-earlier a{color:var(--ink-2);font-size:.8125rem}.platform-history{max-width:var(--sheet-max);gap:0;margin:0;padding:0;list-style:none;display:grid}.platform-move{grid-template-columns:16px minmax(0,1fr);gap:12px;padding-bottom:16px;display:grid;position:relative}.platform-move:before{content:"";background:var(--line);width:1px;position:absolute;top:14px;bottom:0;left:7px}.platform-move:last-child:before{display:none}.platform-mark{background:var(--paper);width:9px;height:9px;box-shadow:inset 0 0 0 2px var(--ink-3);border-radius:50%;margin:6px 0 0 3px}.platform-move[data-main=true] .platform-mark{background:var(--green-600);box-shadow:none}.platform-move[data-reason=hotfix] .platform-mark{box-shadow:inset 0 0 0 2px var(--amber-500)}.platform-body{gap:2px;min-width:0;display:grid}.platform-top{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.platform-top .release-label{font-size:.9375rem}.platform-reason{font-size:.8125rem;font-weight:600}.platform-top time,.platform-meta{color:var(--ink-2);font-size:.8125rem}.platform-meta{margin:0}.platform-changes{margin-top:4px;padding:0 0 0 8px;list-style:none}.version-clock{position:relative}.version-clock-panel{z-index:20;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);width:min(380px,100vw - 32px);max-height:min(560px,70vh);box-shadow:0 8px 24px color-mix(in srgb, var(--ink) 12%, transparent);text-align:left;gap:8px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow:auto}.version-clock-head{margin:0;font-size:.875rem;font-weight:650}.version-clock-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.version-clock-item{grid-template-columns:16px minmax(0,1fr);gap:10px;padding-bottom:12px;display:grid;position:relative}.version-clock-item:before{content:"";background:var(--line);width:1px;position:absolute;top:14px;bottom:0;left:7px}.version-clock-item:last-child:before{display:none}.version-clock-mark{background:var(--paper);width:9px;height:9px;box-shadow:inset 0 0 0 2px var(--ink-3);border-radius:50%;margin:5px 0 0 3px}.version-clock-item[data-state=live] .version-clock-mark{background:var(--green-600);box-shadow:none}.version-clock-item[data-state=candidate] .version-clock-mark,.version-clock-item[data-state=approved] .version-clock-mark{box-shadow:inset 0 0 0 2px var(--amber-500)}.version-clock-body{gap:2px;min-width:0;display:grid}.version-clock-top{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.version-state{color:var(--ink-2);font-size:.75rem;font-weight:600}.version-state[data-state=live]{color:var(--green-600)}.version-clock-meta,.version-clock-note{margin:0;font-size:.78rem;line-height:1.35}.version-clock-meta{color:var(--ink-2)}.version-clock-note{color:var(--ink)}.version-clock-text{border-left:2px solid var(--line);background:var(--surface-2);white-space:pre-wrap;margin:4px 0 0;padding:8px 10px;font-size:.8125rem;line-height:1.45}.version-clock-asof{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:.78rem;display:flex}.version-clock-asof input{border:1px solid var(--line);border-radius:var(--radius-sm,6px);background:var(--paper);min-height:28px;color:var(--ink);font:inherit;padding:2px 6px}.version-clock-asof-note{color:var(--ink-3)}.version-clock-actions{flex-wrap:wrap;gap:4px 12px;margin:0;display:flex}.version-clock-then{color:var(--ink);font-size:.72rem;font-weight:600}.version-clock-item[data-live-then=true] .version-clock-mark{box-shadow:inset 0 0 0 2px var(--ink)}.version-clock-compare .mod-compare{grid-template-columns:minmax(0,1fr);gap:6px;font-size:.8125rem}.version-clock-compare .mod-compare h3{color:var(--ink-2);margin:0;font-size:.72rem}.version-clock-compare .mod-compare p{margin:0;line-height:1.45}.history-moved{color:var(--ink-2);margin:8px 0 0;font-size:.8125rem}.align-tabs{flex-wrap:wrap;gap:4px;display:flex}.align-propagation{gap:6px;display:grid}.align-propagation ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.align-propagation li{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:.8125rem;display:flex}.align-propagation-depth{color:var(--ink-3);font-size:.75rem}@media (max-width:1023px){.release-board{grid-template-columns:minmax(0,1fr)}}.shell .view-switch.align-tab-switch[role=tablist]{box-shadow:none;margin-left:0}.align-tab-switch .group-count{color:inherit;font-weight:inherit;margin-left:2px}.align-propagation{margin-top:var(--space-2);border-top:1px solid var(--line);padding-top:12px}.align-propagation h3{margin:0}.align-propagation p{margin:4px 0 0}@media (max-width:767px){.version-clock-panel{width:auto;max-height:calc(100vh - 128px);position:fixed;top:96px;left:16px;right:16px}}@media (max-width:1023px){.shell main.page>.title-row .title-trail:has(.align-tab-switch){grid-area:2/1/auto/-1;justify-self:stretch;gap:8px;margin:8px 0 0;display:flex}.shell .title-trail .view-switch.align-tab-switch[role=tablist]{flex:1 1 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:auto;min-width:0}}@media (min-width:1024px) and (max-width:1239px){.align-tab-detail{display:none}.align-tab-switch .view-switch-label:before{content:none}.shell .align-page .align-split .align-list-tools>.align-audit{margin-left:0}}@media (max-width:767px){.align-tab-detail{display:none}.align-tab-switch .view-switch-label:before{content:none}.shell main.page>.title-row:has(.title-trail .crumbs){flex-wrap:wrap;row-gap:4px;height:auto;max-height:none}.shell main.page>.title-row:has(.title-trail .crumbs)>.page-header{flex:auto;min-width:0}.shell main.page>.title-row .title-trail:has(.crumbs){flex:100%;order:20;grid-area:auto/1/auto/-1;justify-self:stretch;min-width:0;margin-left:0}.shell main.page>.title-row .title-trail .crumbs{white-space:nowrap;gap:6px;min-width:0;max-width:100%;font-size:13px;display:flex;overflow:hidden}.shell main.page>.title-row .title-trail .crumbs>*{flex:none}.shell main.page>.title-row .title-trail .crumbs>.crumb-title{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}}@media (max-width:1023px){.align-page .align-list-tools>.log-group-label{flex:100%;order:10;margin-top:4px}}.doc-depends{color:var(--ink-2);margin:0 0 12px}.doc-dependants{margin:12px 0 16px}.doc-dependants h2{margin:0 0 6px}.doc-dependants ul{margin:0;padding-left:18px}.release-change-wait{color:var(--amber-ink,var(--ink-2));font-size:.75rem;line-height:1.35}.release-notice{border-radius:var(--radius-sm);background:var(--diff-add);color:var(--green-600);margin:0 0 12px;padding:8px 12px;font-size:.8125rem}.release-notice[data-tone=refused]{background:var(--amber-50);color:var(--ink)}.release-findings{gap:6px;margin:0;padding:0;list-style:none;display:grid}.release-finding{border:1px solid var(--line);border-radius:var(--radius-sm);gap:2px;padding:8px 10px;font-size:.8125rem;display:grid}.release-finding-top{justify-content:space-between;align-items:baseline;gap:8px;margin:0;display:flex}.release-finding-top a{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.release-finding-top a:hover{text-decoration:underline}.release-finding-state{color:var(--ink-3);flex:none;font-size:.75rem;font-weight:600}.release-finding-state[data-status=open],.release-finding-state[data-status=being_fixed]{color:var(--amber-ink,var(--ink-2))}.release-finding-state[data-status=accepted],.release-finding-state[data-status=resolved]{color:var(--green-600)}.release-finding-meta,.release-finding-note{color:var(--ink-3);margin:0;font-size:.75rem;line-height:1.35}.release-finding-note{color:var(--ink-2)}.release-accept{gap:6px;margin-top:4px;display:grid}.release-accept label,.release-hotfix label{color:var(--ink-2);gap:4px;font-size:.75rem;font-weight:600;display:grid}.release-accept textarea,.release-hotfix select{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper,transparent);width:100%;min-width:0;color:var(--ink);font:inherit;padding:6px 8px;font-size:.8125rem;font-weight:400}.release-accept-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.release-step{justify-self:start;margin-top:4px}.release-step-quiet{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:32px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;padding:4px 12px;font-size:.8125rem;font-weight:550}.release-step-quiet:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.release-card button.button.release-step:disabled,.release-step:disabled{border-color:var(--line);background:var(--surface-2);color:var(--ink-3,var(--ink-2));box-shadow:none;filter:none;cursor:not-allowed;background-image:none}.release-live-steps,.release-hotfix{gap:8px;display:grid}.release-live-steps{border-top:1px solid var(--line);padding-top:8px}.draft-align{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);color:var(--ink);margin:12px 0 0;padding:12px}.draft-align-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:8px;display:flex}.draft-align-head h3{margin:0;font-size:.95rem}.draft-align-count{color:var(--ink-2);font-size:.82rem}.draft-align-close{min-width:28px;min-height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:1.1rem}.draft-align-body{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:12px;display:grid}.draft-align-list{gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.draft-align-row{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;color:var(--ink);text-align:left;font:inherit;cursor:pointer;gap:4px;padding:8px 10px;display:grid}.draft-align-row.is-on{border-color:var(--amber-500);background:var(--amber-50)}.draft-align-row:focus-visible,.draft-align-close:focus-visible,.draft-align-open:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.draft-align-title{font-size:.88rem;font-weight:600}.draft-align-sev{color:var(--ink-2);margin-left:6px;font-size:.75rem;font-weight:500}.draft-align-sev.sev-high{color:var(--amber-ink)}.draft-align-quote{color:var(--ink-2);overflow-wrap:anywhere;font-size:.84rem}.draft-align-against{color:var(--ink-3);font-size:.78rem}.draft-align-mark{background:var(--amber-100);color:var(--ink);border-radius:2px;padding:0 2px}.draft-align-viewer{border-left:3px solid var(--amber-500);border-radius:var(--radius-sm);background:var(--surface-2);min-width:0;padding:10px 12px;position:sticky;top:8px}.draft-align-viewer h4{margin:0 0 6px;font-size:.9rem}.draft-align-viewer-code{font-family:var(--font-mono);color:var(--ink-3);margin:0 0 2px;font-size:.75rem}.draft-align-viewer-text{overflow-wrap:anywhere;margin:0 0 8px;font-size:.86rem;line-height:1.5}.draft-align-why{color:var(--ink-2);margin:0 0 8px;font-size:.8rem}.draft-align-open{color:var(--ink);font-size:.82rem}.draft-align-note{color:var(--ink-3);margin:8px 0 0;font-size:.78rem}@media (max-width:767px){.draft-align-body{grid-template-columns:minmax(0,1fr)}.draft-align-viewer{position:static}}.composer-footer .draft-align-button{width:auto;color:var(--ink-2);box-shadow:none;background:0 0;border-color:#0000;flex:none}.composer-footer .draft-align-button:hover:not(:disabled){color:var(--ink);border-color:var(--line)}.document-links-label{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:.5rem 0 .25rem;font-size:11px}.document-links-pending{border:1px dashed var(--amber-500);border-radius:var(--radius-sm,6px);background:var(--amber-50);margin-top:.5rem;padding:.5rem .75rem}.stage-pills{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.stage-pill{border:1px solid var(--line);background:var(--paper);max-width:100%;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:5px;padding:1px 8px;font-size:.75rem;font-weight:550;line-height:1.5;display:inline-flex;overflow:hidden}.stage-pill:before{content:"";background:var(--ink-3);border-radius:50%;flex:none;width:6px;height:6px}.stage-pill[data-tone=live]:before{background:var(--green-600)}.stage-pill[data-tone=candidate]:before{background:var(--amber-500)}.stage-pill[data-tone=open]:before{box-shadow:inset 0 0 0 1.5px var(--ink-3);background:0 0}.stage-pill[data-tone=rolled_back]{color:var(--ink-2);border-style:dashed}.stage-pill[data-tone=rolled_back]:before{background:var(--coral-500)}.stage-pill[data-tone=fix]{border-color:var(--amber-200);background:var(--amber-50);color:var(--amber-600)}.stage-pill[data-tone=fix]:before{background:var(--coral-500)}.stage-guide p{margin:6px 0 0}.quiet-meta .stage-pills,.align-passage header .stage-pills{flex:none}[data-theme=night] .stage-pill{background:0 0}.doc-place .stage-pills{vertical-align:1px;margin-left:8px}.flow-card-chips{flex-wrap:wrap;align-items:center;gap:6px}.flow-card-chips>.stage-pills{flex:none}.shell nav .nav-sec[data-section=release] .nav-item[aria-current=page]:not(.nav-action){background:var(--release-tint);border-color:color-mix(in srgb, var(--release-lumen) 55%, transparent);box-shadow:0 1px 2px color-mix(in srgb, var(--blue-500) 16%, transparent), 0 4px 14px -6px color-mix(in srgb, var(--release-lumen) 60%, transparent);background-image:none}.shell nav .nav-sec[data-section=release] .nav-item[aria-current=page]:not(.nav-action) .nav-ico{color:var(--release-strong)}[data-theme=night] .shell nav .nav-sec[data-section=release] .nav-item[aria-current=page]:not(.nav-action){background:var(--release-lumen);box-shadow:0 0 0 1px color-mix(in srgb, var(--release-lumen) 50%, transparent), 0 0 16px -4px var(--release-lumen);border-color:#0000}[data-theme=night] .shell nav .nav-sec[data-section=release] .nav-item[aria-current=page]:not(.nav-action),[data-theme=night] .shell nav .nav-sec[data-section=release] .nav-item[aria-current=page]:not(.nav-action) .nav-item-label,[data-theme=night] .shell nav .nav-sec[data-section=release] .nav-item[aria-current=page]:not(.nav-action) .nav-ico{color:var(--ink-bar);-webkit-text-fill-color:var(--ink-bar)}.history-page{min-width:0}.shell .view-switch.history-switch[role=tablist]{box-shadow:none;grid-template-columns:repeat(5,auto)}.shell .view-switch.history-switch button[role=tab][aria-selected=true]{background:var(--green-fill,var(--green-300));box-shadow:0 1px 3px color-mix(in srgb, var(--ink) 22%, transparent)}[data-theme=night] .shell .view-switch.history-switch button[role=tab][aria-selected=true]{background:var(--explore-light);color:var(--obsidian);-webkit-text-fill-color:var(--obsidian)}.history-list-head{color:var(--ink-2);font-size:.8125rem;font-weight:600}.history-list{max-width:none}.history-list .platform-move{padding-bottom:6px}.history-list .platform-move:before{top:22px}.history-list .platform-mark{margin-top:15px}.history-list .platform-move[data-reason=rollback] .platform-mark{box-shadow:inset 0 0 0 2px var(--color-accent,var(--amber-500));background:var(--paper)}.history-list .platform-move[data-stage=candidate] .platform-mark{box-shadow:inset 0 0 0 2px var(--ink-2);background:var(--surface-2)}.history-row{border-radius:var(--radius-md);background:var(--paper);width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:start;gap:2px;margin:0;padding:8px 12px;display:grid;box-shadow:0 1px 2px #0000000a}.history-row:hover{border-color:var(--line)}.history-row.is-on{border-color:var(--color-accent,var(--green-600));box-shadow:inset 0 0 0 1px var(--color-accent,var(--green-600))}.history-row:focus-visible{outline:2px solid var(--focus,var(--ink));outline-offset:1px}.history-row .platform-top{align-items:center}.history-row>*{text-align:left;justify-self:stretch;min-width:0}.history-row-title{font-size:.8125rem;font-weight:600}.release-tag[data-mark=hotfix]{background:var(--amber-50);color:var(--ink)}.release-tag[data-mark=rolled-back]{background:var(--diff-remove);color:var(--ink)}.history-grid.is-raised>.work-grid-viewer{box-sizing:border-box;padding:var(--sheet-pad)}.history-viewer{gap:var(--space-3);min-width:0;display:grid}.history-viewer>.history-head{box-shadow:none;background:0 0;border:0;gap:8px;margin:0;padding:0;display:grid;position:static}.history-head .release-card-head{margin:0}.history-title{margin:0;font-size:1rem;font-weight:650}.history-head .release-lede{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.history-inline{font-family:var(--font-mono);margin:0;padding:0}.history-dates{border-top:1px solid var(--line);border-bottom:0;gap:8px 20px;padding:8px 0 0}.history-section{border-top:1px solid var(--line);gap:8px;min-width:0;padding-top:12px;display:grid}.history-section h3{align-items:center;gap:8px;margin:0;font-size:.9375rem;font-weight:650;display:flex}.history-section h4.release-sub{margin:8px 0 0}.history-count{height:var(--chip-size);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-2);align-items:center;padding:0 8px;font-size:.75rem;font-weight:650;display:inline-flex}.history-changes,.history-connections,.history-trail{gap:4px;margin:0;padding:0;list-style:none;display:grid}.history-change,.history-connections li{border-bottom:1px solid var(--line);gap:2px;min-width:0;padding:8px 0;display:grid}.history-change:last-child,.history-connections li:last-child{border-bottom:0}.history-change p,.history-connections p{margin:0}.history-change-title{color:var(--ink);font-size:.875rem;font-weight:600;text-decoration:none}.history-change-title:hover{text-decoration:underline}.history-links{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.history-links .release-more{min-height:0;line-height:inherit;margin:0;padding:0}.history-compare{border-radius:var(--radius-md);background:var(--surface-2);margin-top:8px;padding:12px}.history-compare .mod-viewer-head{margin-bottom:8px}.history-finding{gap:2px;display:grid}.history-finding p{margin:0}.history-spread a{color:inherit}.history-trail li{grid-template-columns:9.5rem minmax(0,1fr);gap:8px;font-size:.8125rem;display:grid}.history-trail time{color:var(--ink-2);font-variant-numeric:tabular-nums}.history-trail-who{color:var(--ink-2)}.history-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.history-compare-link{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.history-back{display:none}@media (min-width:1024px){.history-grid{align-items:start}.history-grid>.work-grid-viewer{max-height:calc(100dvh - 212px);position:sticky;top:12px;overflow:auto}}@media (max-width:1023px){.history-grid>.work-grid-viewer{display:none}.history-page[data-sheet=true] .history-grid>.work-grid-viewer{z-index:80;padding:max(16px, env(safe-area-inset-top)) 16px 32px;border-radius:0;display:block;position:fixed;inset:0;overflow:auto}.history-page[data-sheet=true] .history-back{margin:0 0 16px;display:inline-flex}.shell:has(.history-page[data-sheet=true]){overflow:hidden}.history-trail li{grid-template-columns:minmax(0,1fr);gap:0}.shell .view-switch.history-switch[role=tablist]{grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.shell main.page>.title-row .title-trail:has(.history-switch){grid-area:2/1/auto/-1;justify-self:stretch;gap:8px;min-width:0;margin:8px 0 0;display:flex}.shell .title-trail .view-switch.history-switch[role=tablist]{scrollbar-width:none;flex:1 1 0;grid-template-columns:repeat(5,max-content);width:auto;min-width:0;overflow-x:auto}.shell .view-switch.history-switch button[role=tab]{padding:0 10px}}
