.ds-toast-toaster{font-family:var(--ds-font-sans)!important}[data-sonner-toaster]{pointer-events:auto}[data-sonner-toast]{border-radius:var(--ds-radius-lg)!important}[data-sonner-toast][data-type],.toast-ai-confirm{border-top-left-radius:0!important;border-bottom-left-radius:0!important}[data-sonner-toast][data-styled=true]{border-color:var(--ds-border-default)!important;background:var(--ds-bg-card)!important;color:var(--ds-toast-title)!important;box-shadow:var(--ds-shadow-elevated)!important;font:var(--ds-type-body)!important}[data-sonner-toast][data-styled=true] [data-content]{gap:calc(var(--ds-space-xs) / 2)}[data-sonner-toast][data-styled=true] [data-title]{font:var(--ds-type-label);color:var(--ds-toast-title)!important}[data-sonner-toast][data-styled=true] [data-description]{font:var(--ds-type-body);color:var(--ds-toast-description)!important}[data-sonner-toast][data-type=success]{border-left:3px solid var(--ds-success)!important}[data-sonner-toast][data-type=error]{border-left:3px solid var(--ds-error)!important}[data-sonner-toast][data-type=warning]{border-left:3px solid var(--ds-warning)!important}[data-sonner-toast][data-type=info]{border-left:3px solid var(--ds-accent-primary)!important}[data-sonner-toast].ds-toast-pausable{cursor:default}[data-sonner-toast].ds-toast-pausable:hover{translate:0 -1px;border-color:var(--ds-border-strong)!important;box-shadow:var(--ds-shadow-lg)!important}.toast-ai-confirm{border-left:3px solid var(--ds-accent-primary)!important;background:var(--ds-bg-card)!important}.toast-ai-confirm [data-title]{font-weight:600;color:var(--ds-accent-primary)!important}.toast-ai-confirm [data-action]{background-color:var(--ds-accent-primary)!important;color:var(--ds-text-inverse)!important;border-radius:var(--ds-radius-md)!important}.toast-ai-confirm [data-action]:hover{background-color:var(--ds-accent-hover)!important}.toast-ai-confirm [data-cancel]{color:var(--ds-text-secondary)!important;border-radius:var(--ds-radius-md)!important;background-color:#0000!important}.toast-ai-confirm [data-cancel]:hover{background-color:var(--ds-bg-interactive-hover)!important;color:var(--ds-text-primary)!important}.card-header-wrapper{z-index:var(--z-card-header-wrapper);position:absolute;top:0;left:0;right:0}.card-header-static{position:relative;overflow:visible;height:auto!important;top:auto!important}.card-header{z-index:var(--z-card-header)}.card-header-controls{pointer-events:none!important}.control-buttons,.control-buttons button,.control-buttons svg,.control-buttons *,.control-buttons div[class*=rounded-full]{pointer-events:auto!important}button[title*=Switch\ to],div[title*=Switch\ to]{pointer-events:auto!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}.document-presence-roster{scrollbar-gutter:stable;max-height:20rem;overflow-y:auto}.fd-static-resting-editor{--fd-static-resting-editor-gutter-width:calc(var(--cm-line-drag-gutter-width) + var(--cm-gutter-right-padding));min-height:0;color:var(--ds-text-primary);outline:none;position:relative}.fd-static-resting-editor:focus-visible{outline:2px solid var(--ds-accent-ring);outline-offset:2px}.fd-static-resting-editor-scroller{align-items:flex-start;width:100%;min-height:0;display:flex;position:relative}.fd-static-resting-editor-scroller-scroll{scrollbar-gutter:stable;flex:auto;overflow:auto}.fd-static-resting-editor-scroller-intrinsic{flex:none;height:auto;overflow:visible}.fd-static-resting-editor-scroller-hidden{display:none}.fd-static-resting-editor-body{box-sizing:border-box;caret-color:#0000;width:100%;min-width:0;color:var(--ds-text-primary);font-family:var(--font-code,ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace);font-size:var(--font-code-size,16px);line-height:var(--fd-line-height-multiplier);tab-size:var(--cm-tab-width,32px);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;padding:0;display:block;position:relative}.fd-static-resting-editor-body-click-to-edit{cursor:pointer}.fd-static-resting-editor[data-editor-drag-source=true],.fd-static-resting-editor[data-editor-drag-source=true] .fd-static-resting-editor-body,.fd-static-resting-editor[data-editor-drag-source=true] .fd-static-resting-editor-line{cursor:grab;-webkit-user-select:none;user-select:none}.fd-static-resting-editor[data-editor-dragging=true],.fd-static-resting-editor[data-editor-dragging=true] .fd-static-resting-editor-body,.fd-static-resting-editor[data-editor-dragging=true] .fd-static-resting-editor-line{cursor:grabbing}.fd-static-resting-editor[data-editor-drag-source=true] a,.fd-static-resting-editor[data-editor-drag-source=true] button,.fd-static-resting-editor[data-editor-drag-source=true] [role=button],.fd-static-resting-editor[data-editor-drag-source=true] [data-dnd-drag-handle=true],.fd-static-resting-editor[data-editor-drag-source=true] .cm-inline-widget{cursor:pointer;-webkit-user-select:auto;user-select:auto}.ds-grid-header-title-click-target .fd-static-resting-editor,.ds-grid-header-title-click-target .fd-static-resting-editor-body,.ds-grid-header-title-click-target .fd-static-resting-editor-line{cursor:pointer}.ds-grid-header-title-click-target:hover{text-underline-offset:.125em;text-decoration-line:underline}.ds-grid-header-title-dragging,.ds-grid-header-title-dragging .fd-static-resting-editor,.ds-grid-header-title-dragging .fd-static-resting-editor-body,.ds-grid-header-title-dragging .fd-static-resting-editor-line{cursor:grabbing}[data-header-drag-region=true],[data-header-drag-region=true] .fd-static-resting-editor,[data-header-drag-region=true] .fd-static-resting-editor-body,[data-header-drag-region=true] .fd-static-resting-editor-line{cursor:grab;-webkit-user-select:none;user-select:none}[data-header-drag-region=true].is-dragging,.is-dragging [data-header-drag-region=true]{cursor:grabbing}[data-header-drag-region=true] a,[data-header-drag-region=true] button,[data-header-drag-region=true] input,[data-header-drag-region=true] textarea,[data-header-drag-region=true] select,[data-header-drag-region=true] [role=button],[data-header-drag-region=true] [data-dnd-drag-handle=true],[data-header-drag-region=true] .cm-inline-widget{cursor:pointer;-webkit-user-select:auto;user-select:auto}[data-header-drag-region=true] .cm-editor{cursor:text;-webkit-user-select:text;user-select:text}.ds-grid-header-region[data-header-drag-region=true]{touch-action:none}[data-row-nav=row]:hover .ds-header-title-input:not([data-title-editing=true]){text-underline-offset:.125em;text-decoration-line:underline}[data-row-nav=title]:hover:not([data-title-editing=true]):not(:has([data-title-editing=true])){text-underline-offset:.125em;text-decoration-line:underline}[data-row-hover=true]:hover{background-color:var(--ds-bg-interactive-hover)}.fd-static-resting-editor[data-page-lane=true] .fd-static-resting-editor-scroller{justify-content:center}.fd-static-resting-editor[data-page-resized=true][data-page-lane=true] .fd-static-resting-editor-scroller{justify-content:flex-start}.fd-static-resting-editor[data-page-lane=true] .fd-static-resting-editor-body{width:min(100%, calc(var(--cm-page-width) + var(--fd-static-resting-editor-gutter-width)));max-width:calc(var(--cm-page-width) + var(--fd-static-resting-editor-gutter-width));padding-right:var(--cm-page-margin-right,0);padding-left:var(--cm-page-margin-left,0);margin:0 auto}.fd-static-resting-editor[data-page-type]:not([data-page-type=unbounded]) .fd-static-resting-editor-body{background-color:var(--ds-bg-content);border-left:1px solid var(--ds-border-subtle);border-right:1px solid var(--ds-border-subtle);border-top:1px solid var(--ds-border-subtle);border-bottom:1px solid var(--ds-border-subtle)}.fd-static-resting-editor[data-page-top-margin=true] .fd-static-resting-editor-body{padding-top:var(--cm-page-margin-top,0px)}.fd-static-resting-editor[data-editor-full-height=true][data-page-type]:not([data-page-type=unbounded]) .fd-static-resting-editor-body{min-height:var(--cm-page-height,auto)}.fd-static-resting-editor[data-disable-gutters=true][data-page-lane=true] .fd-static-resting-editor-body,.fd-static-resting-editor[data-gutter-inside=true][data-page-lane=true] .fd-static-resting-editor-body{width:min(100%, var(--cm-page-width));max-width:var(--cm-page-width)}.fd-static-resting-editor[data-gutter-inside=true] .fd-static-resting-editor-row{grid-template-columns:0 minmax(0,1fr)}.fd-static-resting-editor[data-gutter-inside=true] .fd-static-resting-editor-gutter-cell{transform:translateX(calc(-1 * var(--fd-static-resting-editor-gutter-width)))}.fd-static-resting-editor[data-editor-full-height=true][data-page-break-mode=separated][data-page-type]:not([data-page-type=unbounded]) .fd-static-resting-editor-scroller{background:var(--ds-bg-app)}.fd-static-resting-editor[data-editor-full-height=true][data-page-break-mode=separated][data-page-type]:not([data-page-type=unbounded]) .fd-static-resting-editor-body{margin-top:var(--ds-space-2xl);margin-bottom:var(--ds-space-2xl);border-top:1px solid var(--ds-border-subtle);border-bottom:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-xl);padding-top:var(--cm-page-margin-top,0px);padding-bottom:calc(var(--cm-last-page-fill,0px) + var(--cm-page-end-footnotes,0px) + var(--cm-page-margin-bottom,0px));box-shadow:var(--ds-shadow-page);border-left:none;border-right:none}.fd-static-resting-editor-row{grid-template-columns:var(--fd-static-resting-editor-gutter-width) minmax(0, 1fr);align-items:stretch;min-width:0;display:grid}.fd-static-resting-editor[data-disable-gutters=true] .fd-static-resting-editor-row{display:block}.fd-static-resting-editor-gutter-cell{box-sizing:border-box;width:var(--fd-static-resting-editor-gutter-width);min-width:var(--fd-static-resting-editor-gutter-width);padding-right:var(--cm-gutter-right-padding);text-align:left;-webkit-user-select:none;user-select:none;background:0 0;justify-content:center;align-items:flex-start;display:flex;overflow:visible}.fd-static-resting-editor .fd-static-resting-editor-row{box-sizing:border-box;width:100%;padding-left:var(--fd-static-resting-editor-gutter-width);display:block;position:relative}.fd-static-resting-editor[data-disable-gutters=true] .fd-static-resting-editor-row{padding-left:0}.fd-static-resting-editor .fd-static-resting-editor-gutter-cell{height:100%;position:absolute;inset:0 auto 0 0}.fd-static-resting-editor[data-page-type]:not([data-page-type=unbounded]) .fd-static-resting-editor-row{width:auto;padding-left:0;display:grid;position:static}.fd-static-resting-editor[data-page-type]:not([data-page-type=unbounded]) .fd-static-resting-editor-gutter-cell{height:auto;position:static;inset:auto}.fd-static-resting-editor .cm-node-tag-wrapper{margin:0 var(--ds-space-xs);vertical-align:middle;font-size:var(--ds-text-xs);text-indent:0;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex;position:relative;overflow:hidden}.fd-static-resting-editor .cm-node-tag-pill{align-items:center;gap:var(--ds-space-2xs);padding:var(--ds-space-2xs) var(--ds-space-xs);border-radius:var(--ds-radius-sm);font-weight:var(--ds-weight-medium);white-space:nowrap;cursor:pointer;border:1px solid;display:inline-flex}.fd-static-resting-editor .cm-node-tag-icon-default{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.fd-static-resting-editor-gutter-cell .node-controls{min-width:var(--fd-static-resting-editor-line-drag-handle-size)}.fd-static-resting-editor-gutter-handle{margin:calc(var(--fd-static-resting-editor-first-line-padding-top,var(--fd-static-resting-editor-line-spacing)) + .5lh - var(--fd-static-resting-editor-line-drag-handle-size) / 2) auto 0;border-radius:var(--ds-control-radius);pointer-events:auto;transition:opacity var(--ds-transition-fast), color var(--ds-transition-fast), background-color var(--ds-transition-fast);width:var(--fd-static-resting-editor-line-drag-handle-size)!important;height:var(--fd-static-resting-editor-line-drag-handle-size)!important;min-width:var(--fd-static-resting-editor-line-drag-handle-size)!important;min-height:var(--fd-static-resting-editor-line-drag-handle-size)!important;opacity:0!important;padding:0!important}.fd-static-resting-editor[data-show-all-drag-handles=true] .fd-static-resting-editor-gutter-handle{opacity:.5!important}.fd-static-resting-editor-row:hover .fd-static-resting-editor-gutter-handle,.fd-static-resting-editor-gutter-cell:hover .fd-static-resting-editor-gutter-handle,.fd-static-resting-editor-gutter-handle:focus-within,.fd-static-resting-editor-gutter-handle:focus-visible{opacity:1!important}.fd-static-resting-editor-gutter-handle>svg{width:var(--fd-static-resting-editor-line-drag-icon-size);height:var(--fd-static-resting-editor-line-drag-icon-size)}.fd-static-resting-editor-body .line,.fd-static-resting-editor-body h1,.fd-static-resting-editor-body h2,.fd-static-resting-editor-body h3{box-sizing:border-box;min-height:1lh;padding:var(--fd-static-resting-editor-line-spacing) 2px var(--fd-static-resting-editor-line-spacing) 0;line-height:round(calc(1em * var(--fd-line-height-multiplier)), var(--fd-line-box-snap));width:auto;max-width:100%;color:var(--ds-text-primary);white-space:inherit;word-break:inherit;overflow-wrap:inherit;margin:0;position:relative;transform:translate(0)}.fd-static-resting-editor-body h1,.fd-static-resting-editor-body h2,.fd-static-resting-editor-body h3{font-size:inherit;font-weight:inherit}.fd-static-resting-editor-body code{border-radius:var(--ds-radius-sm);background-color:color-mix(in oklch, var(--ds-bg-muted) 92%, black);padding:1px var(--ds-space-xs);font-family:monospace;font-size:inherit}.fd-static-resting-editor-body mark,.fd-static-resting-editor-body .cm-search-highlight,.fd-static-resting-line-editor .cm-search-highlight{border-radius:var(--ds-radius-sm);padding:1px 0}.fd-static-resting-editor-body .fd-static-resting-editor-selection-highlight{background:var(--ds-selection-bg);color:var(--ds-selection-text)}.fd-static-resting-editor-body del{color:var(--ds-text-tertiary);text-decoration:line-through}.fd-static-resting-editor-body img{max-width:100%;height:auto;display:inline-block}.fd-static-resting-editor-body a{color:var(--ds-accent-primary);text-decoration:underline}.fd-static-resting-editor-body .cm-inline-bold{font-weight:var(--ds-weight-bold)}.fd-static-resting-editor-body .cm-inline-italic{font-style:italic}.fd-static-resting-editor-body .cm-inline-underline{text-decoration:underline}.fd-static-resting-editor-body .cm-inline-strikethrough{color:var(--ds-text-tertiary);text-decoration:line-through}.fd-static-resting-editor-body .cm-inline-underline.cm-inline-strikethrough{text-decoration:underline line-through}.fd-static-resting-editor-body .cm-inline-code{border-radius:var(--ds-radius-sm);background-color:color-mix(in oklch, var(--ds-bg-muted) 92%, black);padding:1px var(--ds-space-xs);font-family:monospace}.fd-static-resting-editor-body .cm-inline-highlight{border-radius:var(--ds-radius-sm);padding:1px 0}.fd-static-resting-editor-body .cm-inline-link{color:var(--ds-accent-primary);cursor:pointer;text-decoration:underline}.fd-static-resting-editor-body .cm-inline-widget{align-items:center;gap:var(--ds-space-2xs);vertical-align:middle;min-height:1.25em;color:inherit;cursor:pointer;display:inline-flex}.fd-static-resting-editor-body .cm-inline-widget-text{min-width:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}.fd-static-resting-editor-body .cm-doc-reference-label,.fd-static-resting-editor-body .cm-comment-label{color:inherit;text-underline-offset:2px;text-decoration:none}.fd-static-resting-editor-body .cm-doc-reference-widget:hover .cm-doc-reference-label,.fd-static-resting-editor-body .cm-comment-widget:hover .cm-comment-label{text-decoration:underline}.fd-static-resting-editor-body .cm-inline-image-figure{gap:var(--ds-space-2xs);width:auto;max-width:100%;margin:var(--ds-space-sm) 0;vertical-align:middle;flex-direction:column;display:inline-flex}.fd-static-resting-editor-body .cm-inline-image-figure img{border-radius:var(--ds-radius-md);width:100%;max-width:100%;box-shadow:var(--ds-shadow-card)}.fd-static-resting-editor-body .cm-inline-image-caption{color:var(--ds-text-tertiary);font:var(--ds-type-caption)}.fd-static-resting-editor-body .cm-inline-attachment-widget{align-items:center;gap:var(--ds-space-xs);max-width:100%;padding:var(--ds-space-2xs) var(--ds-space-xs);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-bg-card);color:var(--ds-text-primary);font:inherit;text-align:left;vertical-align:middle;cursor:pointer;margin:0;display:inline-flex}.fd-static-resting-editor-body .cm-inline-attachment-widget:hover{background:var(--ds-bg-interactive-hover);border-color:var(--ds-border-default)}.fd-static-resting-editor-body .cm-inline-attachment-icon{width:var(--ds-space-md);height:var(--ds-space-md);border-radius:var(--ds-radius-sm);background:var(--ds-accent-primary);flex:none}.fd-static-resting-editor-body .cm-inline-attachment-content{flex-direction:column;gap:0;min-width:0;display:inline-flex}.fd-static-resting-editor-body .cm-inline-attachment-name{color:var(--ds-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fd-static-resting-editor-body .cm-inline-attachment-meta{color:var(--ds-text-tertiary);font:var(--ds-type-caption)}.fd-static-resting-editor-body .cm-line-control-host{--cm-line-control-indent-offset-raw:calc(var(--cm-line-control-indent-level,0) * var(--cm-editor-pointer-card-indent-width,2rem));--cm-line-control-indent-offset:min(var(--cm-line-control-indent-offset-raw), 100%);--cm-line-control-trailing-caret-lane:12px;box-sizing:border-box;vertical-align:top;border:0;width:100%;min-width:0;max-width:100%;margin:0;padding:0;display:inline-block;position:relative;text-indent:0!important}.fd-static-resting-editor-body .cm-prose-object-static{box-sizing:border-box;width:max(0px, calc(100% - var(--cm-line-control-indent-offset) - var(--cm-line-control-trailing-caret-lane)));min-width:0;margin:var(--ds-space-sm) 0 var(--ds-space-sm) var(--cm-line-control-indent-offset);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-md);background:var(--ds-bg-card);display:block;overflow:hidden}.fd-static-resting-editor-body .cm-prose-table-static{border-collapse:collapse;table-layout:fixed;width:100%}.fd-static-resting-editor-body .cm-prose-table-static th,.fd-static-resting-editor-body .cm-prose-table-static td{min-width:var(--ds-space-xl);padding:var(--ds-space-xs) var(--ds-space-sm);border:1px solid var(--ds-border-default);color:var(--ds-text-primary);text-align:left;vertical-align:top}.fd-static-resting-editor-body .cm-prose-table-static th{background:var(--ds-bg-elevated);font-weight:var(--ds-weight-semibold)}.fd-static-resting-editor-body .cm-prose-object-loading{padding:var(--ds-space-md);color:var(--ds-text-tertiary);font-style:italic;display:block}.fd-static-resting-editor-body .cm-horizontal-rule-host{align-items:center;height:1lh;display:inline-flex}.fd-static-resting-editor-body .cm-horizontal-rule{min-width:0;height:0;margin:0 var(--cm-line-control-trailing-caret-lane) 0 var(--cm-line-control-indent-offset);border:0;border-top:1px solid var(--ds-border-strong,var(--ds-border-default));pointer-events:none;flex:auto}.fd-static-resting-editor-body .cm-page-break-line-host{align-items:center;height:1lh;display:inline-flex}.fd-static-resting-editor-body .cm-page-break-line-rule{border-top:1px dashed var(--ds-border-strong,var(--ds-border-default));pointer-events:none;flex:auto;min-width:0;height:0}.fd-static-resting-editor-body .cm-page-break-line-rule:first-child{margin-left:var(--cm-line-control-indent-offset)}.fd-static-resting-editor-body .cm-page-break-line-rule:last-child{margin-right:var(--cm-line-control-trailing-caret-lane)}.fd-static-resting-editor-body .cm-page-break-line-label{padding:0 var(--ds-space-sm);color:var(--ds-text-tertiary);font-size:var(--ds-font-size-xs);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;flex:none;line-height:1}.fd-static-resting-editor-body .cm-line-control-chip,.fd-static-resting-line-editor .cm-line-control-chip{padding:0 var(--ds-space-xs);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-sm);background:var(--ds-bg-elevated);color:var(--ds-text-secondary);-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:.85em;display:inline-block}.fd-static-resting-editor-body .list-marker,.fd-static-resting-line-editor .list-marker{margin-right:var(--ds-space-2xs);color:var(--ds-text-tertiary);text-align:right;display:inline-block}.fd-static-resting-editor-body .cm-list-number,.fd-static-resting-line-editor .cm-list-number{min-width:1.5em;font-weight:var(--ds-weight-medium)}.fd-static-resting-editor-body .cm-list-bullet,.fd-static-resting-line-editor .cm-list-bullet{min-width:1.25em;font-weight:var(--ds-weight-bold)}.fd-static-resting-editor-body .line-content-bg{background-color:var(--cm-line-content-bg,transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone}.fd-static-resting-editor-body .tag{margin:0 var(--ds-space-xs);border-radius:var(--ds-radius-sm);vertical-align:middle;white-space:nowrap;align-items:center;gap:.15rem;padding:.1rem .4rem;font-size:.75rem;font-weight:500;display:inline-flex}.fd-static-resting-editor-body .tag-icon{width:var(--ds-space-lg);height:var(--ds-space-lg);flex-shrink:0;justify-content:center;align-items:center;font-size:13.6px;line-height:1;display:inline-flex;overflow:hidden}.fd-static-resting-editor-body .tag-name{white-space:nowrap;margin-left:.15rem}.fd-static-resting-editor-body .docref{color:var(--ds-accent-primary);cursor:pointer;text-decoration:underline}.fd-static-resting-editor-body .comment{border-radius:var(--ds-radius-sm);background:var(--ds-warning-muted);padding:.1em .2em}.fd-static-resting-editor-body .pointer,.fd-static-resting-editor-body [data-hidden=true]{display:none}.fd-static-resting-editor-body .cm-editor-pointer-card-host{--cm-editor-pointer-card-indent-offset-raw:calc(var(--cm-editor-pointer-card-indent-level,0) * var(--cm-editor-pointer-card-indent-width,2rem));--cm-editor-pointer-card-indent-offset:min(var(--cm-editor-pointer-card-indent-offset-raw), 100%);--cm-editor-pointer-card-trailing-caret-lane:12px;--cm-editor-pointer-card-post-indent-width:max(0px, calc(100% - var(--cm-editor-pointer-card-indent-offset) - var(--cm-editor-pointer-card-trailing-caret-lane)));box-sizing:border-box;contain:inline-size;vertical-align:top;pointer-events:auto;-webkit-user-select:auto;user-select:auto;direction:ltr;border:0;width:100%;min-width:0;max-width:100%;margin:0;padding:0;display:inline-block;position:relative;overflow:clip;text-indent:0!important}.fd-static-resting-editor-body .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:inline-flex;display:inline-flex}.fd-static-resting-editor-body .fd-static-pointer-breadcrumb-state:before{content:"•••";display:var(--fd-static-pointer-breadcrumb-ellipsis-display)}.fd-static-resting-editor-body .fd-static-pointer-breadcrumb-state:after{content:"•••";display:var(--fd-static-pointer-breadcrumb-compact-display,none)}.fd-static-resting-editor-body .fd-static-pointer-breadcrumb-first{display:var(--fd-static-pointer-breadcrumb-ancestors-display,var(--fd-static-pointer-breadcrumb-compact-display,none))}.fd-static-resting-editor-body .fd-static-pointer-breadcrumb-full-only{display:var(--fd-static-pointer-breadcrumb-ancestors-display,none)}.fd-static-resting-editor-body .fd-static-pointer-breadcrumb-compact-only{display:var(--fd-static-pointer-breadcrumb-compact-display,none)}.fd-static-resting-editor-body [data-static-pointer-breadcrumb-compact-fit]{container:fd-static-pointer-breadcrumb/inline-size}@container fd-static-pointer-breadcrumb (width>=16rem){[data-static-pointer-breadcrumb-compact-fit="16"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="16"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=18rem){[data-static-pointer-breadcrumb-compact-fit="18"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="18"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=20rem){[data-static-pointer-breadcrumb-compact-fit="20"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="20"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=22rem){[data-static-pointer-breadcrumb-compact-fit="22"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="22"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=24rem){[data-static-pointer-breadcrumb-compact-fit="24"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="24"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=26rem){[data-static-pointer-breadcrumb-compact-fit="26"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="26"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=28rem){[data-static-pointer-breadcrumb-compact-fit="28"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="28"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=30rem){[data-static-pointer-breadcrumb-compact-fit="30"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="30"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=32rem){[data-static-pointer-breadcrumb-compact-fit="32"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="32"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=34rem){[data-static-pointer-breadcrumb-compact-fit="34"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="34"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=36rem){[data-static-pointer-breadcrumb-compact-fit="36"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="36"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=38rem){[data-static-pointer-breadcrumb-compact-fit="38"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="38"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=40rem){[data-static-pointer-breadcrumb-compact-fit="40"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="40"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=42rem){[data-static-pointer-breadcrumb-compact-fit="42"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="42"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=44rem){[data-static-pointer-breadcrumb-compact-fit="44"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="44"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=46rem){[data-static-pointer-breadcrumb-compact-fit="46"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="46"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=48rem){[data-static-pointer-breadcrumb-compact-fit="48"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="48"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=50rem){[data-static-pointer-breadcrumb-compact-fit="50"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="50"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=52rem){[data-static-pointer-breadcrumb-compact-fit="52"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="52"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=54rem){[data-static-pointer-breadcrumb-compact-fit="54"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="54"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=56rem){[data-static-pointer-breadcrumb-compact-fit="56"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="56"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=58rem){[data-static-pointer-breadcrumb-compact-fit="58"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="58"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=60rem){[data-static-pointer-breadcrumb-compact-fit="60"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="60"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=62rem){[data-static-pointer-breadcrumb-compact-fit="62"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="62"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=64rem){[data-static-pointer-breadcrumb-compact-fit="64"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="64"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=66rem){[data-static-pointer-breadcrumb-compact-fit="66"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="66"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=68rem){[data-static-pointer-breadcrumb-compact-fit="68"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="68"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=70rem){[data-static-pointer-breadcrumb-compact-fit="70"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="70"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=72rem){[data-static-pointer-breadcrumb-compact-fit="72"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="72"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=74rem){[data-static-pointer-breadcrumb-compact-fit="74"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="74"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=76rem){[data-static-pointer-breadcrumb-compact-fit="76"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="76"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=78rem){[data-static-pointer-breadcrumb-compact-fit="78"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="78"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=80rem){[data-static-pointer-breadcrumb-compact-fit="80"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="80"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=82rem){[data-static-pointer-breadcrumb-compact-fit="82"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="82"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=84rem){[data-static-pointer-breadcrumb-compact-fit="84"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="84"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=86rem){[data-static-pointer-breadcrumb-compact-fit="86"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="86"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=88rem){[data-static-pointer-breadcrumb-compact-fit="88"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="88"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=90rem){[data-static-pointer-breadcrumb-compact-fit="90"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="90"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=92rem){[data-static-pointer-breadcrumb-compact-fit="92"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="92"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=94rem){[data-static-pointer-breadcrumb-compact-fit="94"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="94"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}@container fd-static-pointer-breadcrumb (width>=96rem){[data-static-pointer-breadcrumb-compact-fit="96"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:inline-flex}[data-static-pointer-breadcrumb-full-fit="96"] .fd-static-pointer-breadcrumb-state{--fd-static-pointer-breadcrumb-ellipsis-display:none;--fd-static-pointer-breadcrumb-compact-display:none;--fd-static-pointer-breadcrumb-ancestors-display:inline-flex}}.fd-static-resting-editor-body .cm-editor-pointer-card-host:before{top:0;bottom:0;left:var(--cm-editor-pointer-card-indent-offset);z-index:1;content:"";background-color:var(--ds-border-default);pointer-events:none;width:1px;position:absolute}.fd-static-resting-editor-body .cm-editor-pointer-card-host>.editor-pointer-card-shell{box-sizing:border-box;width:var(--cm-editor-pointer-card-post-indent-width);min-width:0;max-width:var(--cm-editor-pointer-card-post-indent-width);margin-left:var(--cm-editor-pointer-card-indent-offset);box-shadow:inset 0 0 0 1px var(--ds-border-default)}.fd-static-resting-editor-body .cm-activeLine-none,.fd-static-resting-editor-body .cm-activeLineGutter-none,.fd-static-resting-editor-body .cm-activeLineGutter-full{box-shadow:none;background-color:#0000}.fd-static-resting-editor-body .cm-activeLine-full{background-color:color-mix(in srgb, var(--cm-full-line-color) 70%, transparent);box-shadow:0 0 0 0 color-mix(in srgb, var(--cm-full-line-color) 70%, transparent)}.ds-header-title-input .cm-activeLine-full,.fd-static-resting-editor-body .cm-activeLine-leftBorder{box-shadow:none;background-color:#0000}.fd-static-resting-editor-body .cm-activeLineGutter-leftBorder{box-shadow:none;background-color:#0000;position:relative}.fd-static-resting-editor-body .cm-activeLineGutter-leftBorder:after{top:0;right:var(--cm-gutter-right-padding);width:var(--cm-active-line-indicator-width);content:"";background-color:var(--cm-left-border-color);pointer-events:none;position:absolute;bottom:0}.fd-static-resting-editor-body .cm-activeLineGutter-leftBorder.cm-activeLineGutter-first:after{top:calc(var(--fd-static-resting-editor-line-spacing) + (1lh - 1em) / 2 - 1px);border-top-left-radius:999px;border-top-right-radius:999px}.fd-static-resting-editor-body .cm-activeLineGutter-leftBorder.cm-activeLineGutter-last:after{bottom:calc(var(--fd-static-resting-editor-line-spacing) + (1lh - 1em) / 2 - 1px);border-bottom-right-radius:999px;border-bottom-left-radius:999px}.fd-static-resting-editor-body .cm-page-break-separator{--cm-page-break-left-bleed:var(--cm-page-margin-left,0px);--cm-page-break-right-bleed:var(--cm-page-margin-right,0px);--cm-page-break-gap:var(--ds-space-2xl,32px);--cm-page-break-bottom-margin:0px;--cm-page-break-top-margin:0px;z-index:1;align-items:center;gap:var(--ds-space-sm);box-sizing:border-box;width:calc(100% + var(--cm-page-break-left-bleed) + var(--cm-page-break-right-bleed));max-width:var(--cm-page-width,none);margin-left:calc(-1 * var(--cm-page-break-left-bleed));margin-right:calc(-1 * var(--cm-page-break-right-bleed));padding:var(--ds-space-sm) var(--ds-space-md);color:var(--ds-text-tertiary);font:var(--ds-weight-regular) var(--ds-text-xs) / var(--ds-leading-normal) var(--ds-font-sans);-webkit-user-select:none;user-select:none;pointer-events:none;display:flex;position:relative}.fd-static-resting-editor-body .cm-page-break-separator-inline{vertical-align:middle;white-space:nowrap;overflow-wrap:normal;word-break:normal;caret-color:#0000;display:inline-flex}.fd-static-resting-editor .cm-page-break-separator{cursor:text;pointer-events:auto}.fd-static-resting-editor-body .cm-page-break-separator:before,.fd-static-resting-editor-body .cm-page-break-separator:after{content:"";border-top:1px solid var(--ds-border-subtle);flex:auto}.fd-static-resting-editor-body .cm-page-break-label{color:var(--ds-text-secondary);font:var(--ds-weight-medium) var(--ds-text-xs) / var(--ds-leading-normal) var(--ds-font-sans);flex:none}.fd-static-resting-editor[data-page-break-margins=true][data-page-type]:not([data-page-type=unbounded]) .fd-static-resting-editor-body .cm-page-break-separator{--cm-page-break-bottom-margin:var(--cm-page-margin-bottom,0px);--cm-page-break-top-margin:var(--cm-page-margin-top,0px);height:calc(var(--cm-page-break-fill,0px) + var(--cm-page-break-footnotes-height,0px) + var(--cm-page-break-bottom-margin) + var(--cm-page-break-gap) + var(--cm-page-break-top-margin));padding:calc(var(--cm-page-break-fill,0px) + var(--cm-page-break-footnotes-height,0px) + var(--cm-page-break-bottom-margin)) 0 var(--cm-page-break-top-margin);justify-content:center;display:flex}.fd-static-resting-editor[data-editor-full-height=true][data-page-break-mode=separated][data-page-type]:not([data-page-type=unbounded]) .fd-static-resting-editor-body .cm-page-break-separator{background:var(--ds-bg-app)}.fd-static-resting-editor[data-editor-full-height=true][data-page-break-mode=separated][data-page-type]:not([data-page-type=unbounded]) .fd-static-resting-editor-body .cm-page-break-separator:before,.fd-static-resting-editor[data-editor-full-height=true][data-page-break-mode=separated][data-page-type]:not([data-page-type=unbounded]) .fd-static-resting-editor-body .cm-page-break-separator:after{background-color:var(--ds-bg-content);border-top:none;flex:none;display:block;position:absolute;left:0;right:0}.fd-static-resting-editor[data-editor-full-height=true][data-page-break-mode=separated][data-page-type]:not([data-page-type=unbounded]) .fd-static-resting-editor-body .cm-page-break-separator:before{height:calc(var(--cm-page-break-fill,0px) + var(--cm-page-break-footnotes-height,0px) + var(--cm-page-break-bottom-margin));border-radius:0 0 var(--ds-radius-xl) var(--ds-radius-xl);box-shadow:var(--ds-shadow-page-bottom);top:0}.fd-static-resting-editor[data-editor-full-height=true][data-page-break-mode=separated][data-page-type]:not([data-page-type=unbounded]) .fd-static-resting-editor-body .cm-page-break-separator:after{top:calc(var(--cm-page-break-fill,0px) + var(--cm-page-break-footnotes-height,0px) + var(--cm-page-break-bottom-margin) + var(--cm-page-break-gap));height:var(--cm-page-break-top-margin);border-radius:var(--ds-radius-xl) var(--ds-radius-xl) 0 0;box-shadow:var(--ds-shadow-page-top)}.fd-static-resting-editor-body .cm-page-chrome-band{z-index:1;align-items:center;gap:var(--ds-space-md);box-sizing:border-box;color:var(--ds-text-tertiary);font:var(--ds-weight-regular) var(--ds-text-xs) / var(--ds-leading-normal) var(--ds-font-sans);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;padding:0 2px;display:none;position:absolute;overflow:hidden}.fd-static-resting-editor-body .cm-page-chrome-left,.fd-static-resting-editor-body .cm-page-chrome-center,.fd-static-resting-editor-body .cm-page-chrome-right{text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}.fd-static-resting-editor-body .cm-page-chrome-left{text-align:left}.fd-static-resting-editor-body .cm-page-chrome-center{text-align:center}.fd-static-resting-editor-body .cm-page-chrome-right{text-align:right}.fd-static-resting-editor-body .cm-page-footnotes{z-index:1;box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;padding-top:8px;display:none;position:absolute;overflow:hidden}.fd-static-resting-editor-body .cm-page-footnotes-list{border-top:1px solid var(--ds-border-default);padding-top:6px;display:block}.fd-static-resting-editor-body .cm-page-footnote{color:var(--ds-text-primary);font-family:var(--cm-line-default-font,inherit);white-space:normal;align-items:flex-start;font-size:12px;font-weight:400;line-height:17px;display:flex}.fd-static-resting-editor-body .cm-page-footnote+.cm-page-footnote{margin-top:2px}.fd-static-resting-editor-body .cm-page-footnote-number{color:var(--ds-text-tertiary);flex:0 0 20px}.fd-static-resting-editor-body .cm-page-footnote-text{white-space:pre-wrap;overflow-wrap:break-word;flex:auto;min-width:0}.fd-static-resting-editor[data-page-break-margins=true][data-page-type]:not([data-page-type=unbounded]) .fd-static-resting-editor-body .cm-page-break-separator>.cm-page-chrome-band{left:var(--cm-page-break-left-bleed);right:var(--cm-page-break-right-bleed);display:flex}.fd-static-resting-editor[data-page-break-margins=true][data-page-type]:not([data-page-type=unbounded]) .fd-static-resting-editor-body .cm-page-break-separator>.cm-page-break-footer{top:calc(var(--cm-page-break-fill,0px) + var(--cm-page-break-footnotes-height,0px));height:var(--cm-page-break-bottom-margin)}.fd-static-resting-editor[data-page-break-margins=true][data-page-type]:not([data-page-type=unbounded]) .fd-static-resting-editor-body .cm-page-break-separator>.cm-page-break-header{top:calc(var(--cm-page-break-fill,0px) + var(--cm-page-break-footnotes-height,0px) + var(--cm-page-break-bottom-margin) + var(--cm-page-break-gap));height:var(--cm-page-break-top-margin)}.fd-static-resting-editor[data-page-break-margins=true][data-page-type]:not([data-page-type=unbounded]) .fd-static-resting-editor-body .cm-page-break-separator>.cm-page-footnotes{top:var(--cm-page-break-fill,0px);left:var(--cm-page-break-left-bleed);right:var(--cm-page-break-right-bleed);height:var(--cm-page-break-footnotes-height,0px);display:block}.fd-static-resting-editor-body .cm-page-edge-chrome{pointer-events:none;height:0;display:block;position:relative}.fd-static-resting-editor[data-page-top-margin=true][data-page-type]:not([data-page-type=unbounded]) .fd-static-resting-editor-body>.cm-page-edge-chrome[data-edge=start]>.cm-page-chrome-band,.fd-static-resting-editor[data-editor-full-height=true][data-page-break-mode=separated][data-page-type]:not([data-page-type=unbounded]) .fd-static-resting-editor-body>.cm-page-edge-chrome[data-edge=start]>.cm-page-chrome-band{height:var(--cm-page-margin-top,0px);display:flex;bottom:100%;left:0;right:0}.fd-static-resting-editor[data-editor-full-height=true][data-page-break-mode=separated][data-page-type]:not([data-page-type=unbounded]) .fd-static-resting-editor-body>.cm-page-edge-chrome[data-edge=end]>.cm-page-footnotes{left:0;right:0;top:var(--cm-last-page-fill,0px);height:var(--cm-page-end-footnotes,0px);display:block}.fd-static-resting-editor[data-editor-full-height=true][data-page-break-mode=separated][data-page-type]:not([data-page-type=unbounded]) .fd-static-resting-editor-body>.cm-page-edge-chrome[data-edge=end]>.cm-page-chrome-band{left:0;right:0;top:calc(var(--cm-last-page-fill,0px) + var(--cm-page-end-footnotes,0px));height:var(--cm-page-margin-bottom,0px);display:flex}.fd-static-resting-editor[data-page-break-margins=true][data-page-break-mode=inline][data-page-type]:not([data-page-type=unbounded]) .fd-static-resting-editor-body>.cm-page-edge-chrome[data-edge=end]>.cm-page-footnotes{height:var(--cm-page-end-footnotes,0px);display:block;top:0;left:0;right:0}.fd-static-resting-editor[data-page-break-margins=true][data-page-break-mode=inline][data-page-type]:not([data-page-type=unbounded]) .fd-static-resting-editor-body>.cm-page-edge-chrome[data-edge=end]>.cm-page-chrome-band{left:0;right:0;top:var(--cm-page-end-footnotes,0px);height:var(--cm-page-margin-bottom,0px);display:flex}.fd-static-resting-editor-body .cm-footnote-ref{color:var(--ds-accent-primary);-webkit-user-select:none;user-select:none;padding:0 1px;font-size:.75em;line-height:0;position:relative;top:-.35em}.fd-static-resting-editor-virtual-spacer{pointer-events:none;min-height:0;display:block}.fd-static-resting-editor-indicators{top:var(--ds-space-sm);right:var(--ds-space-sm);z-index:var(--z-card-header-wrapper);justify-content:flex-end;gap:var(--ds-space-xs);pointer-events:none;display:flex;position:absolute}.fd-static-resting-editor-indicators>*{pointer-events:auto}.fd-static-resting-editor-drop-layer{pointer-events:none;position:absolute;inset:0;overflow:visible}.fd-static-resting-drop-surface{z-index:var(--z-cm-line-dropzone-indicator-container);position:absolute;inset:0}.fd-static-resting-editor-drop-layer [data-allowed=false] .cm-drop-indicator{background-color:var(--ds-text-tertiary)!important;box-shadow:none!important}.fd-static-resting-editor-drop-layer [data-allowed=false] path{stroke:var(--ds-text-tertiary)}.tabs-header-wrapper{z-index:var(--z-tabs-header-wrapper);position:absolute;top:0;left:0;right:0;overflow:hidden}.tabs-header-container{justify-content:space-between;align-items:center;display:flex;position:relative}.tabs-header-container .scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}.tabs-header-container .scrollbar-hidden::-webkit-scrollbar{display:none}.tabs-header-container button[aria-label=More\ tabs]{flex-shrink:0}.tabs-header-container>div:first-child{scroll-behavior:smooth;align-self:stretch}.tabs-header-container>button{background:inherit;position:sticky;right:0}.tabs-header-container:before,.tabs-header-container:after{content:"";pointer-events:none;width:20px;z-index:var(--z-tabs-header-container);position:absolute;top:0;bottom:0}.tabs-header-container:before{background:linear-gradient(to right, var(--ds-bg-muted), transparent);left:0}.tabs-header-container:after{background:linear-gradient(to left, var(--ds-bg-muted), transparent);right:0}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.fd-comment-entry-static-line .fd-static-resting-editor{color:inherit}.fd-comment-entry-static-line .fd-static-resting-editor.fd-static-resting-line-editor>.fd-static-resting-editor-line{white-space:pre-wrap;word-break:break-word;text-overflow:clip;tab-size:var(--cm-tab-width,32px);overflow:visible}.fd-margin-comments-host{--fd-margin-comments-column-width:320px;padding-right:var(--fd-margin-comments-column-width);position:relative}.fd-margin-comments-column{z-index:var(--z-editor-open-comments);width:var(--fd-margin-comments-column-width);pointer-events:none;flex-direction:column;display:flex;position:absolute;right:0;overflow:hidden}.fd-margin-comments-viewport{flex:auto;min-height:0;position:relative;overflow:hidden}.fd-margin-comments-track{will-change:transform;height:100%;position:relative}.fd-margin-comment-card{right:var(--ds-space-md);left:var(--ds-space-sm);pointer-events:auto;position:absolute}.fd-margin-comment-card[data-margin-comment-active=true]{border-radius:var(--ds-radius-lg);outline:2px solid var(--ds-warning);outline-offset:1px}.fd-margin-comment-entries{max-height:min(520px,60vh)}.fd-margin-comments-footer{--ds-pinned-bottom-action-surface:var(--ds-bg-card);padding-inline:var(--ds-space-sm) var(--ds-space-md);pointer-events:auto;justify-content:flex-start;align-items:center;display:flex}.fd-floating-comments-overlay{z-index:var(--z-editor-open-comments);pointer-events:none;position:absolute;inset-inline:0;overflow:hidden}.fd-floating-comments-track{will-change:transform;height:100%;position:relative}.fd-floating-comment-popover{pointer-events:auto;position:absolute}.fd-floating-comment-popover>div{width:100%}.fd-floating-comment-popover [data-comment-thread-header=true]{cursor:grab;touch-action:none}.fd-floating-comment-popover[data-comment-popover-dragging=true]{z-index:2;-webkit-user-select:none;user-select:none}.fd-floating-comment-popover[data-comment-popover-dragging=true] [data-comment-thread-header=true]{cursor:grabbing}.fd-floating-comment-popover[data-margin-comment-active=true]{z-index:1;border-radius:var(--ds-radius-lg);outline:2px solid var(--ds-warning);outline-offset:1px}.ReactVirtualized__Table__headerRow{text-transform:uppercase;flex-direction:row;align-items:center;font-weight:700;display:flex}.ReactVirtualized__Table__row{flex-direction:row;align-items:center;display:flex}.ReactVirtualized__Table__headerTruncatedText{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}.ReactVirtualized__Table__headerColumn,.ReactVirtualized__Table__rowColumn{min-width:0;margin-right:10px}.ReactVirtualized__Table__rowColumn{text-overflow:ellipsis;white-space:nowrap}.ReactVirtualized__Table__headerColumn:first-of-type,.ReactVirtualized__Table__rowColumn:first-of-type{margin-left:10px}.ReactVirtualized__Table__sortableHeaderColumn{cursor:pointer}.ReactVirtualized__Table__sortableHeaderIconContainer{align-items:center;display:flex}.ReactVirtualized__Table__sortableHeaderIcon{fill:currentColor;flex:0 0 24px;width:1em;height:1em}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/crimson-pro-vietnamese-500-normal-Ccm9dO69.woff2)format("woff2"),url(/assets/crimson-pro-vietnamese-500-normal-Cnk_aPx5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/crimson-pro-latin-ext-500-normal-Cu9CDuc4.woff2)format("woff2"),url(/assets/crimson-pro-latin-ext-500-normal-CUkD1wcf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/crimson-pro-latin-500-normal-D6GH0edE.woff2)format("woff2"),url(/assets/crimson-pro-latin-500-normal-BCdZ5465.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/crimson-pro-vietnamese-500-italic-CjtFnMQa.woff2)format("woff2"),url(/assets/crimson-pro-vietnamese-500-italic-CY-uWVjS.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/crimson-pro-latin-ext-500-italic-xRlIykHk.woff2)format("woff2"),url(/assets/crimson-pro-latin-ext-500-italic-Sc7NhrHX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/crimson-pro-latin-500-italic-D5He17u-.woff2)format("woff2"),url(/assets/crimson-pro-latin-500-italic-BzmhF4UU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-marketing-voice]{--fdm-cta-min-height:var(--ds-control-height-lg);--fdm-cta-padding-x:var(--ds-space-xl);--fdm-cta-gap:var(--ds-space-sm);--fdm-cta-radius:var(--ds-radius-lg);--fdm-cta-border-width:1px;--fdm-cta-weight:var(--ds-weight-bold);--fdm-cta-hover-transform:none;--fdm-art-radius:var(--ds-radius-2xl);--fdm-art-plate:var(--ds-bg-card);--fdm-measure:34rem;--fdm-duration:var(--ds-duration-normal)}.fdm-cta{min-height:var(--fdm-cta-min-height);padding:0 var(--fdm-cta-padding-x);justify-content:center;align-items:center;gap:var(--fdm-cta-gap);border:var(--fdm-cta-border-width) solid transparent;border-radius:var(--fdm-cta-radius);width:fit-content;font:inherit;font-weight:var(--fdm-cta-weight);text-align:center;transition:transform var(--fdm-duration) var(--ds-ease-standard), box-shadow var(--fdm-duration) var(--ds-ease-standard), background-color var(--fdm-duration) var(--ds-ease-standard), border-color var(--fdm-duration) var(--ds-ease-standard);line-height:1;display:inline-flex}.fdm-cta:hover,.fdm-cta:focus-visible{transform:var(--fdm-cta-hover-transform)}@media (prefers-reduced-motion:reduce){.fdm-cta,.fdm-cta:hover,.fdm-cta:focus-visible{transition:none;transform:none}}.fdm-hero-art{width:100%}.fdm-hero-art__frame{border-radius:var(--fdm-art-radius);background:var(--fdm-art-plate)}.fdm-hero-art__image{border-radius:var(--fdm-art-radius);width:100%;height:auto;display:block}.fdm-hero-art__caption{padding-top:var(--ds-space-sm);align-items:center;gap:var(--ds-space-sm);margin:0;display:flex}.fdm-hero-art__caption i{background:currentColor;flex:none;width:26px;height:1px}.fdm-section-intro{align-items:inherit;flex-direction:column;min-width:0;display:flex}.fdm-section-intro__kicker,.fdm-section-intro__title,.fdm-section-intro__lede{margin:0}.fdm-section-intro__lede{max-width:var(--fdm-measure)}.fdm-section-intro__title-line{display:block}.fdm-section-intro__title-line--nowrap{white-space:nowrap}.fdm-skip-link{top:var(--ds-space-sm);left:var(--ds-space-sm);z-index:1;padding:var(--ds-space-sm) var(--ds-space-lg);border-radius:var(--ds-radius-md);background:var(--ds-bg-card);color:var(--ds-text-primary);font-weight:var(--ds-weight-semibold);transition:transform var(--fdm-duration) var(--ds-ease-standard);position:absolute;transform:translateY(-200%)}.fdm-skip-link:focus-visible{transform:translateY(0)}.fdm-header{justify-content:space-between;align-items:center;gap:var(--ds-space-lg);display:flex}.fdm-header__brand,.fdm-footer__brand{align-items:center;gap:var(--ds-space-sm);text-decoration:none;display:inline-flex}.fdm-header__nav,.fdm-footer__nav{align-items:center;gap:var(--ds-space-xl);display:flex}.fdm-header__actions{align-items:center;gap:var(--ds-space-md);display:flex}.fdm-footer{justify-content:space-between;align-items:center;gap:var(--ds-space-lg);display:flex}.fdm-footer__tagline,.fdm-footer__legal{margin:0}.fdm-window{flex-direction:column;display:flex;overflow:hidden}.fdm-window__bar{align-items:center;gap:var(--ds-space-md);display:flex}.fdm-window__dots{align-items:center;gap:var(--ds-space-xs);flex:none;display:inline-flex}.fdm-window__dots i{border-radius:var(--ds-radius-full);width:8px;height:8px}.fdm-window__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fdm-window__body{flex:1;min-height:0}.fdm-video{flex-direction:column;display:flex}.fdm-video__stage{place-items:center;display:grid;position:relative;overflow:hidden}.fdm-video__center{z-index:1;align-items:center;gap:var(--ds-space-sm);text-align:center;flex-direction:column;display:flex;position:relative}.fdm-video__play{justify-content:center;align-items:center;display:inline-flex}.fdm-video__badge{z-index:1;position:absolute}.fdm-closing{place-items:center;display:grid;position:relative;overflow:hidden}.fdm-closing__inner{z-index:1;align-items:center;gap:var(--ds-space-lg);text-align:center;flex-direction:column;display:flex;position:relative}.auth-hero{--auth-hero-paper:color-mix(in srgb, var(--ds-warning) 8%, var(--ds-bg-card));--auth-hero-plate:color-mix(in srgb, var(--ds-warning) 7%, white);--auth-hero-mark:var(--ds-accent-primary);--auth-hero-display:"Crimson Pro", Georgia, "Times New Roman", serif;--auth-hero-measure:34rem;--fdm-art-radius:var(--ds-radius-2xl);--fdm-art-plate:transparent;--fdm-measure:var(--auth-hero-measure);scrollbar-gutter:stable;background:var(--auth-hero-paper);width:100%;height:100%;overflow-y:auto}.auth-hero__layout{justify-content:center;gap:var(--ds-space-xl);max-width:90rem;min-height:100%;padding:var(--ds-space-xl) clamp(var(--ds-space-lg), 5vw, calc(var(--ds-space-2xl) * 2));flex-direction:column;margin-inline:auto;display:flex}.auth-hero__copy{align-items:flex-start;gap:var(--ds-space-lg);flex-direction:column;min-width:0;display:flex}[data-marketing-voice=auth] .fdm-section-intro__title{max-width:var(--auth-hero-measure);color:var(--ds-text-primary);font-family:var(--auth-hero-display);font-size:clamp(2.25rem,3.2vw + 1.4rem,4rem);font-weight:var(--ds-weight-medium);letter-spacing:-.05em;margin:0;line-height:.92}[data-marketing-voice=auth] .fdm-section-intro__title-line{display:block}[data-marketing-voice=auth] .fdm-section-intro__title-line--nowrap{white-space:nowrap}[data-marketing-voice=auth] .fdm-section-intro__title em{font-style:italic;font-weight:var(--ds-weight-medium);display:inline-block;position:relative}[data-marketing-voice=auth] .fdm-section-intro__title em:after{content:"";border-top:.05em solid var(--auth-hero-mark);border-radius:50%;height:.14em;position:absolute;bottom:-.1em;left:.02em;right:-.02em;transform:rotate(-2deg)}[data-marketing-voice=auth] .fdm-section-intro__lede{max-width:30rem;color:var(--ds-text-secondary);font-size:clamp(var(--ds-text-base), .5vw + .9rem, 1.3rem);line-height:var(--ds-leading-relaxed);margin:0}.auth-hero__form{align-items:stretch;gap:var(--ds-space-md);width:100%;max-width:26rem;margin-top:var(--ds-space-sm);flex-direction:column;display:flex}.auth-hero__form-notice{margin:0}.auth-hero__annotation{color:var(--ds-text-primary);font-family:var(--auth-hero-display);font-size:clamp(1.25rem,.4vw + 1.1rem,1.45rem);font-weight:var(--ds-weight-medium);letter-spacing:-.02em;line-height:var(--ds-leading-tight);margin:0}.auth-hero__email-row{align-items:center;gap:var(--ds-space-sm);flex-wrap:wrap;display:flex}.auth-hero__email-input{flex:14rem;min-width:0}.auth-hero__identity{align-items:baseline;gap:calc(var(--ds-space-xs) / 2) var(--ds-space-sm);color:var(--ds-text-secondary);font-size:var(--ds-text-sm);flex-wrap:wrap;margin:0;display:flex}.auth-hero__identity-email{color:var(--ds-text-primary);font-weight:var(--ds-weight-medium);overflow-wrap:anywhere}.auth-hero__identity .auth-hero__identity-change{font-size:var(--ds-text-sm);font-weight:var(--ds-weight-regular)}.auth-hero__fields{gap:var(--ds-space-md);flex-direction:column;display:flex}.auth-hero__submit{align-self:flex-start}.auth-hero__art{width:100%;max-width:40rem}[data-marketing-voice=auth] .fdm-hero-art__frame{border-radius:var(--ds-radius-2xl)}[data-marketing-voice=auth] .fdm-hero-art__image{border-radius:var(--ds-radius-2xl);width:100%;height:auto;display:block}[data-marketing-voice=auth] .fdm-hero-art__caption{padding-top:var(--ds-space-sm);justify-content:flex-end;align-items:center;gap:var(--ds-space-sm);color:var(--ds-text-secondary);font-family:var(--auth-hero-display);font-size:var(--ds-text-lg);line-height:var(--ds-leading-tight);margin:0;display:flex;transform:rotate(-1.5deg)}[data-marketing-voice=auth] .fdm-hero-art__caption i{background:var(--ds-text-tertiary);flex:none;width:26px;height:1px}.auth-hero__note{align-items:flex-start;gap:var(--ds-space-sm);max-width:30rem;line-height:var(--ds-leading-normal);margin:0;display:flex}.auth-hero__note-glyph{color:var(--auth-hero-mark);font-size:var(--ds-text-lg);flex:none;line-height:1}[data-marketing-voice=auth] .fdm-hero-art__image{mix-blend-mode:multiply}.dark [data-marketing-voice=auth] .fdm-hero-art__frame{background:var(--auth-hero-plate);border:1px solid var(--ds-border-strong);box-shadow:var(--ds-shadow-elevated);filter:brightness(.84)saturate(.94)}.dark [data-marketing-voice=auth] .fdm-hero-art__image{mix-blend-mode:normal}@media (width>=1024px){.auth-hero__layout{align-items:center;column-gap:calc(var(--ds-space-2xl) * 1.5);padding:calc(var(--ds-space-2xl) * 1.5) calc(var(--ds-space-2xl) * 1.75);grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);display:grid}.auth-hero__art{justify-self:end}}@media (width>=1440px){.auth-hero__layout{column-gap:calc(var(--ds-space-2xl) * 2);padding:calc(var(--ds-space-2xl) * 2) calc(var(--ds-space-2xl) * 2.5)}}@media (width<=767px){.auth-hero__layout{gap:var(--ds-space-lg)}.auth-hero__copy{gap:var(--ds-space-md)}[data-marketing-voice=auth] .fdm-section-intro__title{margin-bottom:var(--ds-space-xs)}.auth-hero__art{max-width:26rem}[data-marketing-voice=auth] .fdm-hero-art__caption{font-size:var(--ds-text-sm)}}@media (width<=639px){.auth-hero__art{display:none}}.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:.2s ease-in-out animate-fade-in}.driver-fade .driver-popover{animation:.2s animate-fade-in}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.driver-popover-title{zoom:1;margin:0;font:700 19px/1.5 sans-serif;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font:400 14px/1.5 sans-serif}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer button{all:unset;box-sizing:border-box;text-shadow:1px 1px #fff;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font:12px/1.3 sans-serif;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{margin-top:-5px;top:50%}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{margin-left:-5px;left:50%}.driver-popover-arrow-none{display:none}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-divide-y-reverse:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-mono:var(--ds-font-mono);--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-600:oklch(66.6% .179 58.318);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-violet-600:oklch(54.1% .281 293.009);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs--line-height:calc(1 / .75);--text-sm--line-height:calc(1.25 / .875);--text-base--line-height:calc(1.5 / 1);--text-lg--line-height:calc(1.75 / 1.125);--text-xl--line-height:calc(1.75 / 1.25);--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:var(--ds-shadow-sm);--shadow-md:var(--ds-shadow-md);--shadow-lg:var(--ds-shadow-lg);--drop-shadow-sm:0 1px 2px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--ds-font-sans);--default-mono-font-family:var(--ds-font-mono);--color-foreground:var(--foreground);--color-primary:var(--primary);--color-muted-foreground:var(--muted-foreground);--color-surface-hover:var(--ds-bg-interactive-hover);--color-accent-primary:var(--ds-accent-primary);--shadow-card:var(--ds-shadow-card);--shadow-raised:var(--ds-shadow-card);--shadow-elevated:var(--ds-shadow-elevated);--shadow-overlay:var(--ds-shadow-elevated)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}html,body{overscroll-behavior-x:none;width:100%;height:100%;margin:0;padding:0}body{background-color:var(--ds-bg-app);color:var(--foreground);max-width:100vw;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}#root{width:100%;height:100%}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.-end{inset-inline-end:calc(var(--spacing) * -1)}.end{inset-inline-end:var(--spacing)}.-top-1{top:calc(var(--spacing) * -1)}.-top-\[var\(--ds-space-xs\)\]{top:calc(var(--ds-space-xs) * -1)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-\[50\%\]{top:50%}.top-\[var\(--ds-space-2xs\)\]{top:var(--ds-space-2xs)}.top-\[var\(--ds-space-sm\)\]{top:var(--ds-space-sm)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-5{right:calc(var(--spacing) * -5)}.-right-\[var\(--ds-space-xs\)\]{right:calc(var(--ds-space-xs) * -1)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-\[var\(--ds-space-2xs\)\]{right:var(--ds-space-2xs)}.right-\[var\(--ds-space-sm\)\]{right:var(--ds-space-sm)}.right-\[var\(--ds-space-xs\)\]{right:var(--ds-space-xs)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-\[calc\(var\(--canvas-minimap-height\)_\+_var\(--ds-space-md\)_\+_var\(--ds-space-md\)\)\]{bottom:calc(var(--canvas-minimap-height) + var(--ds-space-md) + var(--ds-space-md))}.bottom-\[var\(--ds-space-md\)\]{bottom:var(--ds-space-md)}.bottom-full{bottom:100%}.-left-1{left:calc(var(--spacing) * -1)}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[-6px\]{left:-6px}.left-\[50\%\]{left:50%}.left-\[var\(--ds-input-icon-left\)\]{left:var(--ds-input-icon-left)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-1000{z-index:1000}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[40\]{z-index:40}.z-\[41\]{z-index:41}.z-\[var\(--z-canvas-card-active\)\]{z-index:var(--z-canvas-card-active)}.z-\[var\(--z-canvas-card-base\)\]{z-index:var(--z-canvas-card-base)}.z-\[var\(--z-canvas-card-hidden\)\]{z-index:var(--z-canvas-card-hidden)}.z-\[var\(--z-canvas-connection-label\)\]{z-index:var(--z-canvas-connection-label)}.z-\[var\(--z-canvas-dragged-item\)\]{z-index:var(--z-canvas-dragged-item)}.z-\[var\(--z-card-debug-popover\)\]{z-index:var(--z-card-debug-popover)}.z-\[var\(--z-card-header\)\]{z-index:var(--z-card-header)}.z-\[var\(--z-grid-header-affordance\)\]{z-index:var(--z-grid-header-affordance)}.z-\[var\(--z-grid-sticky-corner\)\]{z-index:var(--z-grid-sticky-corner)}.z-\[var\(--z-grid-sticky-header\)\]{z-index:var(--z-grid-sticky-header)}.z-\[var\(--z-inline-card-renderer-icon-action\)\]{z-index:var(--z-inline-card-renderer-icon-action)}.z-\[var\(--z-line-node-menu\)\]{z-index:var(--z-line-node-menu)}.z-\[var\(--z-pointer-selector-popover\)\]{z-index:var(--z-pointer-selector-popover)}.z-\[var\(--z-shellframe-left-sidebar\)\]{z-index:var(--z-shellframe-left-sidebar)}.z-\[var\(--z-shellframe-right-sidebar\)\]{z-index:var(--z-shellframe-right-sidebar)}.z-\[var\(--z-shellframe-sidebar-resize-handle\)\]{z-index:var(--z-shellframe-sidebar-resize-handle)}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-end-2{grid-column-end:2}.col-end-3{grid-column-end:3}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-end-2{grid-row-end:2}.row-end-3{grid-row-end:3}.float-right{float:right}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-m-6{margin:calc(var(--spacing) * -6)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.m-6{margin:calc(var(--spacing) * 6)}.m-16{margin:calc(var(--spacing) * 16)}.m-19{margin:calc(var(--spacing) * 19)}.m-24{margin:calc(var(--spacing) * 24)}.m-\[23px\]{margin:23px}.-mx-\[var\(--ds-space-md\)\]{margin-inline:calc(var(--ds-space-md) * -1)}.-mx-\[var\(--ds-space-sm\)\]{margin-inline:calc(var(--ds-space-sm) * -1)}.-mx-\[var\(--ds-space-xs\)\]{margin-inline:calc(var(--ds-space-xs) * -1)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-\[calc\(var\(--ds-space-xs\)\/2\)\]{margin-inline:calc(var(--ds-space-xs) / 2)}.mx-\[var\(--ds-sidebar-item-padding-x\)\]{margin-inline:var(--ds-sidebar-item-padding-x)}.mx-\[var\(--ds-space-lg\)\]{margin-inline:var(--ds-space-lg)}.mx-\[var\(--ds-space-md\)\]{margin-inline:var(--ds-space-md)}.mx-\[var\(--ds-space-xs\)\]{margin-inline:var(--ds-space-xs)}.mx-auto{margin-inline:auto}.-my-\[calc\(var\(--ds-space-xs\)\/2\)\]{margin-block:calc(calc(var(--ds-space-xs) / 2) * -1)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-\[var\(--ds-space-xs\)\]{margin-block:var(--ds-space-xs)}.\!mt-0{margin-top:calc(var(--spacing) * 0)!important}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-\[2px\]{margin-top:2px}.mt-\[calc\(var\(--ds-space-xs\)\/2\)\]{margin-top:calc(var(--ds-space-xs) / 2)}.mt-\[var\(--ds-shell-header-offset\)\]{margin-top:var(--ds-shell-header-offset)}.mt-\[var\(--ds-space-2xs\)\]{margin-top:var(--ds-space-2xs)}.mt-\[var\(--ds-space-lg\)\]{margin-top:var(--ds-space-lg)}.mt-\[var\(--ds-space-md\)\]{margin-top:var(--ds-space-md)}.mt-\[var\(--ds-space-sm\)\]{margin-top:var(--ds-space-sm)}.mt-\[var\(--ds-space-xl\)\]{margin-top:var(--ds-space-xl)}.mt-\[var\(--ds-space-xs\)\]{margin-top:var(--ds-space-xs)}.mt-auto{margin-top:auto}.-mr-\[var\(--ds-space-xs\)\]{margin-right:calc(var(--ds-space-xs) * -1)}.ds-inline-icon-offset{margin-right:var(--ds-document-title-icon-gap)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-\[calc\(var\(--ds-space-xs\)\/2\)\]{margin-right:calc(var(--ds-space-xs) / 2)}.mr-\[var\(--ds-control-gap-sm\)\]{margin-right:var(--ds-control-gap-sm)}.mr-\[var\(--ds-space-md\)\]{margin-right:var(--ds-space-md)}.mr-\[var\(--ds-space-sm\)\]{margin-right:var(--ds-space-sm)}.mr-\[var\(--ds-space-xs\)\]{margin-right:var(--ds-space-xs)}.-mb-0\.5{margin-bottom:calc(var(--spacing) * -.5)}.-mb-6{margin-bottom:calc(var(--spacing) * -6)}.-mb-\[calc\(var\(--ds-space-xs\)\/2\)\]{margin-bottom:calc(calc(var(--ds-space-xs) / 2) * -1)}.-mb-\[var\(--ds-space-sm\)\]{margin-bottom:calc(var(--ds-space-sm) * -1)}.-mb-\[var\(--ds-space-xl\)\]{margin-bottom:calc(var(--ds-space-xl) * -1)}.ds-section-header-gap{margin-bottom:calc(var(--spacing) * 3)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-\[calc\(var\(--ds-space-xs\)\/2\)\]{margin-bottom:calc(var(--ds-space-xs) / 2)}.mb-\[var\(--ds-control-gap-sm\)\]{margin-bottom:var(--ds-control-gap-sm)}.mb-\[var\(--ds-space-2xl\)\]{margin-bottom:var(--ds-space-2xl)}.mb-\[var\(--ds-space-lg\)\]{margin-bottom:var(--ds-space-lg)}.mb-\[var\(--ds-space-md\)\]{margin-bottom:var(--ds-space-md)}.mb-\[var\(--ds-space-sm\)\]{margin-bottom:var(--ds-space-sm)}.mb-\[var\(--ds-space-xl\)\]{margin-bottom:var(--ds-space-xl)}.mb-\[var\(--ds-space-xs\)\]{margin-bottom:var(--ds-space-xs)}.ds-form-nested-field{margin-left:calc(var(--spacing) * 6);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--border);padding-left:calc(var(--spacing) * 3)}.-ml-\[var\(--ds-space-lg\)\]{margin-left:calc(var(--ds-space-lg) * -1)}.-ml-\[var\(--ds-space-sm\)\]{margin-left:calc(var(--ds-space-sm) * -1)}.-ml-\[var\(--ds-space-xs\)\]{margin-left:calc(var(--ds-space-xs) * -1)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-7{margin-left:calc(var(--spacing) * 7)}.ml-9{margin-left:calc(var(--spacing) * 9)}.ml-\[var\(--ds-control-gap-sm\)\]{margin-left:var(--ds-control-gap-sm)}.ml-\[var\(--ds-space-lg\)\]{margin-left:var(--ds-space-lg)}.ml-\[var\(--ds-space-sm\)\]{margin-left:var(--ds-space-sm)}.ml-\[var\(--ds-space-xl\)\]{margin-left:var(--ds-space-xl)}.ml-\[var\(--ds-space-xs\)\]{margin-left:var(--ds-space-xs)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.ds-version-meta{align-items:center;gap:var(--ds-space-xs) var(--ds-space-lg);flex-wrap:wrap;min-width:0;display:flex}.ds-version-title-row{align-items:center;gap:var(--ds-space-xs) var(--ds-space-sm);min-width:0;display:flex}.ds-version-rename-row{align-items:center;gap:var(--ds-space-sm);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.ds-modal-action-row{gap:var(--ds-space-sm);flex-wrap:wrap;display:flex}.ds-modal-option-row{justify-content:space-between;align-items:center;gap:var(--ds-space-md);padding:var(--ds-space-sm);border-radius:var(--ds-radius-sm);display:flex}.ds-version-card-row{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-lg);display:flex}.ds-version-privacy-row{justify-content:space-between;align-items:center;gap:var(--ds-space-md);display:flex}.ds-modal-alert-content{align-items:flex-start;gap:var(--ds-space-md);display:flex}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table-cell{display:table-cell}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\/7{width:57.1429%;height:57.1429%}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.size-\[calc\(var\(--ds-space-2xl\)\*3\)\]{width:calc(var(--ds-space-2xl) * 3);height:calc(var(--ds-space-2xl) * 3)}.size-\[calc\(var\(--ds-space-2xl\)\+var\(--ds-space-2xl\)\)\]{width:calc(var(--ds-space-2xl) + var(--ds-space-2xl));height:calc(var(--ds-space-2xl) + var(--ds-space-2xl))}.size-\[calc\(var\(--ds-space-2xl\)\+var\(--ds-space-xl\)\)\]{width:calc(var(--ds-space-2xl) + var(--ds-space-xl));height:calc(var(--ds-space-2xl) + var(--ds-space-xl))}.size-\[calc\(var\(--ds-space-2xl\)\+var\(--ds-space-xl\)\*2\)\]{width:calc(var(--ds-space-2xl) + var(--ds-space-xl) * 2);height:calc(var(--ds-space-2xl) + var(--ds-space-xl) * 2)}.size-\[calc\(var\(--ds-space-sm\)\+var\(--ds-space-xs\)\/2\)\]{width:calc(var(--ds-space-sm) + var(--ds-space-xs) / 2);height:calc(var(--ds-space-sm) + var(--ds-space-xs) / 2)}.size-\[calc\(var\(--ds-space-xl\)\+var\(--ds-space-xl\)\)\]{width:calc(var(--ds-space-xl) + var(--ds-space-xl));height:calc(var(--ds-space-xl) + var(--ds-space-xl))}.size-\[calc\(var\(--ds-space-xl\)\+var\(--ds-space-xl\)\+var\(--ds-space-sm\)\)\]{width:calc(var(--ds-space-xl) + var(--ds-space-xl) + var(--ds-space-sm));height:calc(var(--ds-space-xl) + var(--ds-space-xl) + var(--ds-space-sm))}.size-\[var\(--ds-control-height-xs\)\]{width:var(--ds-control-height-xs);height:var(--ds-control-height-xs)}.size-full{width:100%;height:100%}.\!h-full{height:100%!important}.h-0{height:calc(var(--spacing) * 0)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-5\/6{height:83.3333%}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-17{height:calc(var(--spacing) * 17)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-80{height:calc(var(--spacing) * 80)}.h-\[0\.55rem\]{height:.55rem}.h-\[1\.5em\]{height:1.5em}.h-\[1\.15rem\]{height:1.15rem}.h-\[1\.375rem\]{height:1.375rem}.h-\[3px\]{height:3px}.h-\[32rem\]{height:32rem}.h-\[40rem\]{height:40rem}.h-\[80dvh\]{height:80dvh}.h-\[85dvh\]{height:85dvh}.h-\[89px\]{height:89px}.h-\[90dvh\]{height:90dvh}.h-\[100\%\]{height:100%}.h-\[100vh\]{height:100vh}.h-\[480px\]{height:480px}.h-\[500px\]{height:500px}.h-\[min\(50vh\,32rem\)\]{height:min(50vh,32rem)}.h-\[min\(640px\,calc\(var\(--ds-visual-viewport-height\)-2rem\)\)\]{height:min(640px, calc(var(--ds-visual-viewport-height) - 2rem))}.h-\[var\(--ds-atomic-activation-first-line-height\)\]{height:var(--ds-atomic-activation-first-line-height)}.h-\[var\(--ds-breadcrumb-header-height\)\]{height:var(--ds-breadcrumb-header-height)}.h-\[var\(--ds-control-height-lg\)\]{height:var(--ds-control-height-lg)}.h-\[var\(--ds-control-height-md\)\]{height:var(--ds-control-height-md)}.h-\[var\(--ds-control-height-sm\)\]{height:var(--ds-control-height-sm)}.h-\[var\(--ds-sidebar-item-height\)\]{height:var(--ds-sidebar-item-height)}.h-\[var\(--ds-space-md\)\]{height:var(--ds-space-md)}.h-\[var\(--ds-space-sm\)\]{height:var(--ds-space-sm)}.h-\[var\(--ds-space-xs\)\]{height:var(--ds-space-xs)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-6{max-height:calc(var(--spacing) * 6)}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[--radix-select-content-available-height\]{max-height:--radix-select-content-available-height}.max-h-\[30vh\]{max-height:30vh}.max-h-\[40vh\]{max-height:40vh}.max-h-\[42vh\]{max-height:42vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80dvh\]{max-height:80dvh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[150px\]{max-height:150px}.max-h-\[200px\]{max-height:200px}.max-h-\[220px\]{max-height:220px}.max-h-\[250px\]{max-height:250px}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[360px\]{max-height:360px}.max-h-\[400px\]{max-height:400px}.max-h-\[500px\]{max-height:500px}.max-h-\[calc\(var\(--ds-space-2xl\)\*4\)\]{max-height:calc(var(--ds-space-2xl) * 4)}.max-h-\[calc\(var\(--ds-space-2xl\)\*5\)\]{max-height:calc(var(--ds-space-2xl) * 5)}.max-h-\[calc\(var\(--ds-space-2xl\)\*12\)\]{max-height:calc(var(--ds-space-2xl) * 12)}.max-h-\[calc\(var\(--ds-space-xl\)\*6\)\]{max-height:calc(var(--ds-space-xl) * 6)}.max-h-\[calc\(var\(--ds-visual-viewport-height\)-2rem\)\]{max-height:calc(var(--ds-visual-viewport-height) - 2rem)}.max-h-\[min\(34rem\,calc\(100vh-var\(--ds-space-3xl\)\)\)\]{max-height:min(34rem, calc(100vh - var(--ds-space-3xl)))}.max-h-\[min\(50vh\,28rem\)\]{max-height:min(50vh,28rem)}.max-h-\[var\(--ds-dialog-picker-max-height\)\]{max-height:var(--ds-dialog-picker-max-height)}.max-h-\[var\(--ds-visual-viewport-height\)\]{max-height:var(--ds-visual-viewport-height)}.max-h-\[var\(--radix-popover-content-available-height\)\]{max-height:var(--radix-popover-content-available-height)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[56px\]{min-height:56px}.min-h-\[60dvh\]{min-height:60dvh}.min-h-\[60px\]{min-height:60px}.min-h-\[72px\]{min-height:72px}.min-h-\[88px\]{min-height:88px}.min-h-\[96px\]{min-height:96px}.min-h-\[100px\]{min-height:100px}.min-h-\[112px\]{min-height:112px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-\[400px\]{min-height:400px}.min-h-\[calc\(100vh-65px\)\]{min-height:calc(100vh - 65px)}.min-h-\[calc\(var\(--ds-space-2xl\)\*6\)\]{min-height:calc(var(--ds-space-2xl) * 6)}.min-h-\[var\(--ds-control-height-lg\)\]{min-height:var(--ds-control-height-lg)}.min-h-\[var\(--ds-list-row-two-line-height\)\]{min-height:var(--ds-list-row-two-line-height)}.min-h-\[var\(--ds-visual-viewport-height\)\]{min-height:var(--ds-visual-viewport-height)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-72{width:calc(var(--spacing) * 72)!important}.\!w-full{width:100%!important}.w-0{width:calc(var(--spacing) * 0)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-96{width:calc(var(--spacing) * 96)}.w-123{width:calc(var(--spacing) * 123)}.w-\[0\.55rem\]{width:.55rem}.w-\[3px\]{width:3px}.w-\[4\.5ch\]{width:4.5ch}.w-\[4\.5rem\]{width:4.5rem}.w-\[5rem\]{width:5rem}.w-\[6rem\]{width:6rem}.w-\[7\.5rem\]{width:7.5rem}.w-\[7rem\]{width:7rem}.w-\[9\%\]{width:9%}.w-\[11\%\]{width:11%}.w-\[14\%\]{width:14%}.w-\[14px\]{width:14px}.w-\[15\%\]{width:15%}.w-\[16\%\]{width:16%}.w-\[20rem\]{width:20rem}.w-\[21\%\]{width:21%}.w-\[26rem\]{width:26rem}.w-\[28rem\]{width:28rem}.w-\[34\]{width:34px}.w-\[50\%\]{width:50%}.w-\[60px\]{width:60px}.w-\[100vw\]{width:100vw}.w-\[140px\]{width:140px}.w-\[180px\]{width:180px}.w-\[200\%\]{width:200%}.w-\[200px\]{width:200px}.w-\[260px\]{width:260px}.w-\[300px\]{width:300px}.w-\[340px\]{width:340px}.w-\[347px\]{width:347px}.w-\[350px\]{width:350px}.w-\[352px\]{width:352px}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-\[450px\]{width:450px}.w-\[460px\]{width:460px}.w-\[480px\]{width:480px}.w-\[calc\(100\%-20px\)\]{width:calc(100% - 20px)}.w-\[min\(32rem\,calc\(100vw-\(var\(--ds-space-lg\)\*2\)\)\)\]{width:min(32rem, calc(100vw - (var(--ds-space-lg) * 2)))}.w-\[min\(920px\,calc\(100\%-2rem\)\)\]{width:min(920px,100% - 2rem)}.w-\[var\(--ds-control-height-md\)\]{width:var(--ds-control-height-md)}.w-\[var\(--ds-menu-content-width-md\)\]{width:var(--ds-menu-content-width-md)}.w-\[var\(--ds-sidebar-width\)\]{width:var(--ds-sidebar-width)}.w-\[var\(--ds-space-2xl\)\]{width:var(--ds-space-2xl)}.w-\[var\(--ds-space-2xs\)\]{width:var(--ds-space-2xs)}.w-\[var\(--ds-space-lg\)\]{width:var(--ds-space-lg)}.w-\[var\(--ds-space-md\)\]{width:var(--ds-space-md)}.w-\[var\(--ds-space-sm\)\]{width:var(--ds-space-sm)}.w-\[var\(--ds-space-xl\)\]{width:var(--ds-space-xl)}.w-\[var\(--ds-space-xs\)\]{width:var(--ds-space-xs)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-\[var\(--shell-left-sidebar-width\)\]{width:var(--shell-left-sidebar-width)}.w-\[var\(--shell-right-sidebar-width\)\]{width:var(--shell-right-sidebar-width)}.w-\[var\(--shell-sidebar-width\,300px\)\]{width:var(--shell-sidebar-width,300px)}.w-\[var\(--shell-visible-left-sidebar-width\)\]{width:var(--shell-visible-left-sidebar-width)}.w-\[var\(--shell-visible-right-sidebar-width\)\]{width:var(--shell-visible-right-sidebar-width)}.w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.\!max-w-72{max-width:calc(var(--spacing) * 72)!important}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-96{max-width:calc(var(--spacing) * 96)}.max-w-\[13rem\]{max-width:13rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[45\%\]{max-width:45%}.max-w-\[72ch\]{max-width:72ch}.max-w-\[90\%\]{max-width:90%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[100px\]{max-width:100px}.max-w-\[150px\]{max-width:150px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[360px\]{max-width:360px}.max-w-\[480px\]{max-width:480px}.max-w-\[NNNpx\]{max-width:NNNpx}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-var\(--ds-space-2xl\)\)\]{max-width:calc(100vw - var(--ds-space-2xl))}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-\[2ch\]{min-width:2ch}.min-w-\[5rem\]{min-width:5rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[30px\]{min-width:30px}.min-w-\[100px\]{min-width:100px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[720px\]{min-width:720px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-1{flex-basis:calc(var(--spacing) * 1)}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:--radix-select-content-transform-origin}.origin-bottom{transform-origin:bottom}.origin-left{transform-origin:0}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[calc\(-1\*var\(--shell-left-sidebar-collapse-offset\)\)\]{--tw-translate-x:calc(-1 * var(--shell-left-sidebar-collapse-offset));translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-3{rotate:-3deg}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[nav-hover-fill_var\(--nav-hover-ms\)_linear_forwards\]{animation:nav-hover-fill var(--nav-hover-ms) linear forwards}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-none{animation:none}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-auto{cursor:auto}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.ds-action-list-item-main{gap:inherit}.ds-grid-gap{gap:calc(var(--spacing) * 4)}.ds-grid-gap-compact{gap:calc(var(--spacing) * 2)}.ds-grid-gap-loose{gap:calc(var(--spacing) * 6)}.ds-grid-gap-tight{gap:calc(var(--spacing) * 3)}.ds-icon-label-gap{gap:calc(var(--spacing) * 2)}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[8px\]{gap:8px}.gap-\[11px\]{gap:11px}.gap-\[calc\(var\(--ds-space-lg\)\+var\(--ds-space-xs\)\)\]{gap:calc(var(--ds-space-lg) + var(--ds-space-xs))}.gap-\[calc\(var\(--ds-space-md\)\+var\(--ds-space-xs\)\/2\)\]{gap:calc(var(--ds-space-md) + var(--ds-space-xs) / 2)}.gap-\[calc\(var\(--ds-space-sm\)\+var\(--ds-space-xs\)\/2\)\]{gap:calc(var(--ds-space-sm) + var(--ds-space-xs) / 2)}.gap-\[calc\(var\(--ds-space-xs\)\*1\.5\)\]{gap:calc(var(--ds-space-xs) * 1.5)}.gap-\[calc\(var\(--ds-space-xs\)\/2\)\]{gap:calc(var(--ds-space-xs) / 2)}.gap-\[var\(--ds-card-gap\)\]{gap:var(--ds-card-gap)}.gap-\[var\(--ds-control-gap-sm\)\]{gap:var(--ds-control-gap-sm)}.gap-\[var\(--ds-space-lg\)\]{gap:var(--ds-space-lg)}.gap-\[var\(--ds-space-md\)\]{gap:var(--ds-space-md)}.gap-\[var\(--ds-space-sm\)\]{gap:var(--ds-space-sm)}.gap-\[var\(--ds-space-xl\)\]{gap:var(--ds-space-xl)}.gap-\[var\(--ds-space-xs\)\]{gap:var(--ds-space-xs)}:where(.ds-form-field-gap>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.ds-form-label-gap>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.ds-form-section-gap>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.ds-settings-control-stack>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.ds-settings-section-stack>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.ds-stack-default>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.ds-stack-loose>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.ds-stack-page>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.ds-stack-tight>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[calc\(var\(--ds-space-xs\)\/2\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--ds-space-xs) / 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--ds-space-xs) / 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--ds-control-gap-sm\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--ds-control-gap-sm) * var(--tw-space-y-reverse));margin-block-end:calc(var(--ds-control-gap-sm) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--ds-modal-body-padding-y\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--ds-modal-body-padding-y) * var(--tw-space-y-reverse));margin-block-end:calc(var(--ds-modal-body-padding-y) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--ds-space-lg\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--ds-space-lg) * var(--tw-space-y-reverse));margin-block-end:calc(var(--ds-space-lg) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--ds-space-md\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--ds-space-md) * var(--tw-space-y-reverse));margin-block-end:calc(var(--ds-space-md) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--ds-space-xs\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--ds-space-xs) * var(--tw-space-y-reverse));margin-block-end:calc(var(--ds-space-xs) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-\[var\(--ds-space-lg\)\]{column-gap:var(--ds-space-lg)}:where(.-space-x-\[var\(--ds-space-xs\)\]>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--ds-space-xs) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--ds-space-xs) * -1) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-\[var\(--ds-space-sm\)\]{row-gap:var(--ds-space-sm)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.\!overflow-x-auto{overflow-x:auto!important}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-visible{overflow-y:visible}.overscroll-contain{overscroll-behavior:contain}.ds-surface-overlay{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--ds-bg-elevated);--tw-shadow:var(--ds-shadow-elevated);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ds-surface-raised{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);--tw-shadow:var(--ds-shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ds-code-inline{border-radius:calc(var(--radius) - 4px);background-color:var(--muted);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground)}.ds-version-card{padding:var(--ds-space-lg);border-radius:var(--ds-radius-lg);border:1px solid var(--ds-border-default);transition:var(--ds-transition-interactive-fast)}.\!rounded-\[var\(--ds-radius-sm\)\]{border-radius:var(--ds-radius-sm)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[16px\]{border-radius:16px}.rounded-\[9999px\]{border-radius:9999px}.rounded-\[Npx\]{border-radius:Npx}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--ds-control-radius\)\]{border-radius:var(--ds-control-radius)}.rounded-\[var\(--ds-radius-2xl\)\]{border-radius:var(--ds-radius-2xl)}.rounded-\[var\(--ds-radius-full\)\]{border-radius:var(--ds-radius-full)}.rounded-\[var\(--ds-radius-lg\)\]{border-radius:var(--ds-radius-lg)}.rounded-\[var\(--ds-radius-md\)\]{border-radius:var(--ds-radius-md)}.rounded-\[var\(--ds-radius-sm\)\]{border-radius:var(--ds-radius-sm)}.rounded-\[var\(--ds-radius-xl\)\]{border-radius:var(--ds-radius-xl)}.rounded-\[var\(--ds-radius-xs\)\]{border-radius:var(--ds-radius-xs)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-\[var\(--ds-radius-lg\)\]{border-top-left-radius:var(--ds-radius-lg);border-top-right-radius:var(--ds-radius-lg)}.rounded-t-\[var\(--ds-radius-md\)\]{border-top-left-radius:var(--ds-radius-md);border-top-right-radius:var(--ds-radius-md)}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-l-\[var\(--ds-radius-lg\)\]{border-top-left-radius:var(--ds-radius-lg);border-bottom-left-radius:var(--ds-radius-lg)}.rounded-l-lg{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-\[var\(--ds-radius-lg\)\]{border-top-right-radius:var(--ds-radius-lg);border-bottom-right-radius:var(--ds-radius-lg)}.rounded-r-lg{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-b-\[var\(--ds-radius-lg\)\]{border-bottom-right-radius:var(--ds-radius-lg);border-bottom-left-radius:var(--ds-radius-lg)}.rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-bl-\[var\(--ds-radius-md\)\]{border-bottom-left-radius:var(--ds-radius-md)}.rounded-bl-md{border-bottom-left-radius:calc(var(--radius) - 2px)}.ds-surface-popout{border-style:var(--tw-border-style);border-width:1px;border-color:var(--ds-border-strong);background-color:var(--ds-bg-elevated);--tw-shadow:var(--ds-shadow-elevated);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.ds-form-section-top-divider{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 5)}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[5px\]{border-top-style:var(--tw-border-style);border-top-width:5px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-r-\[4px\]{border-right-style:var(--tw-border-style);border-right-width:4px}.border-r-\[8px\]{border-right-style:var(--tw-border-style);border-right-width:8px}.ds-form-section-divider{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-bottom:calc(var(--spacing) * 5)}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[5px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:5px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4,.border-l-\[4px\]{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[8px\]{border-left-style:var(--tw-border-style);border-left-width:8px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-\(--ds-accent-primary\)\/50{border-color:var(--ds-accent-primary)}@supports (color:color-mix(in lab, red, red)){.border-\(--ds-accent-primary\)\/50{border-color:color-mix(in oklab, var(--ds-accent-primary) 50%, transparent)}}.border-\(--ds-accent-primary\)\/90{border-color:var(--ds-accent-primary)}@supports (color:color-mix(in lab, red, red)){.border-\(--ds-accent-primary\)\/90{border-color:color-mix(in oklab, var(--ds-accent-primary) 90%, transparent)}}.border-\(--ds-border-strong\){border-color:var(--ds-border-strong)}.border-\(--ds-warning\)\/10{border-color:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.border-\(--ds-warning\)\/10{border-color:color-mix(in oklab, var(--ds-warning) 10%, transparent)}}.border-\(--ds-warning\)\/50{border-color:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.border-\(--ds-warning\)\/50{border-color:color-mix(in oklab, var(--ds-warning) 50%, transparent)}}.border-\[hsl\(\.\.\.\)\]{border-color:hsl(...)}.border-\[var\(--ds-accent-primary\)\]{border-color:var(--ds-accent-primary)}.border-\[var\(--ds-border\)\]{border-color:var(--ds-border)}.border-\[var\(--ds-border-default\)\]{border-color:var(--ds-border-default)}.border-\[var\(--ds-border-error\)\]{border-color:var(--ds-border-error)}.border-\[var\(--ds-border-primary\)\]{border-color:var(--ds-border-primary)}.border-\[var\(--ds-border-subtle\)\]{border-color:var(--ds-border-subtle)}.border-\[var\(--ds-border-subtle\,\#f0f0f0\)\]{border-color:var(--ds-border-subtle,#f0f0f0)}.border-\[var\(--ds-error\)\]{border-color:var(--ds-error)}.border-\[var\(--ds-warning\)\],.border-\[var\(--ds-warning\)\]\/30{border-color:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--ds-warning\)\]\/30{border-color:color-mix(in oklab, var(--ds-warning) 30%, transparent)}}.border-accent-muted{border-color:var(--ds-accent-muted)}.border-accent-primary,.border-accent-primary\/15{border-color:var(--ds-accent-primary)}@supports (color:color-mix(in lab, red, red)){.border-accent-primary\/15{border-color:color-mix(in oklab, var(--ds-accent-primary) 15%, transparent)}}.border-accent-primary\/30{border-color:var(--ds-accent-primary)}@supports (color:color-mix(in lab, red, red)){.border-accent-primary\/30{border-color:color-mix(in oklab, var(--ds-accent-primary) 30%, transparent)}}.border-accent-primary\/50{border-color:var(--ds-accent-primary)}@supports (color:color-mix(in lab, red, red)){.border-accent-primary\/50{border-color:color-mix(in oklab, var(--ds-accent-primary) 50%, transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-500{border-color:var(--color-blue-500)}.border-border{border-color:var(--border)}.border-border-strong{border-color:var(--ds-border-strong)}.border-border-subtle{border-color:var(--ds-border-subtle)}.border-border\/30{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/30{border-color:color-mix(in oklab, var(--border) 30%, transparent)}}.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.border-error,.border-error\/20{border-color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.border-error\/20{border-color:color-mix(in oklab, var(--ds-error) 20%, transparent)}}.border-error\/30{border-color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.border-error\/30{border-color:color-mix(in oklab, var(--ds-error) 30%, transparent)}}.border-error\/40{border-color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.border-error\/40{border-color:color-mix(in oklab, var(--ds-error) 40%, transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-green-200{border-color:var(--color-green-200)}.border-green-300{border-color:var(--color-green-300)}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-ring{border-color:var(--ring)}.border-subtle{border-color:var(--ds-bg-subtle)}.border-success,.border-success\/30{border-color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.border-success\/30{border-color:color-mix(in oklab, var(--ds-success) 30%, transparent)}}.border-transparent{border-color:#0000}.border-warning{border-color:var(--ds-warning)}.border-warning-muted{border-color:var(--ds-warning-muted)}.border-warning\/30{border-color:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab, var(--ds-warning) 30%, transparent)}}.border-warning\/50{border-color:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/50{border-color:color-mix(in oklab, var(--ds-warning) 50%, transparent)}}.border-yellow-200{border-color:var(--color-yellow-200)}.border-t-border-strong{border-top-color:var(--ds-border-strong)}.border-t-transparent{border-top-color:#0000}.border-r-transparent{border-right-color:#0000}.border-b-transparent{border-bottom-color:#0000}.border-l-\[var\(--ds-border-default\)\]{border-left-color:var(--ds-border-default)}.border-l-\[var\(--ds-error\)\]{border-left-color:var(--ds-error)}.border-l-\[var\(--ds-success\)\]{border-left-color:var(--ds-success)}.border-l-\[var\(--ds-warning\)\]{border-left-color:var(--ds-warning)}.border-l-border{border-left-color:var(--border)}.border-l-transparent{border-left-color:#0000}.\!bg-accent-strong{background-color:var(--ds-accent-strong)!important}.\!bg-accent-subtle{background-color:var(--ds-bg-accent-subtle)!important}.\!bg-blue-500{background-color:var(--color-blue-500)!important}.bg-\(--ds-accent-primary\)\/10{background-color:var(--ds-accent-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\(--ds-accent-primary\)\/10{background-color:color-mix(in oklab, var(--ds-accent-primary) 10%, transparent)}}.bg-\(--ds-accent-primary\)\/25{background-color:var(--ds-accent-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\(--ds-accent-primary\)\/25{background-color:color-mix(in oklab, var(--ds-accent-primary) 25%, transparent)}}.bg-\(--ds-bg-card\){background-color:var(--ds-bg-card)}.bg-\(--ds-bg-elevated\)\/75{background-color:var(--ds-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-\(--ds-bg-elevated\)\/75{background-color:color-mix(in oklab, var(--ds-bg-elevated) 75%, transparent)}}.bg-\(--ds-bg-elevated\)\/95{background-color:var(--ds-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-\(--ds-bg-elevated\)\/95{background-color:color-mix(in oklab, var(--ds-bg-elevated) 95%, transparent)}}.bg-\(--ds-text-tertiary\)\/15{background-color:var(--ds-text-tertiary)}@supports (color:color-mix(in lab, red, red)){.bg-\(--ds-text-tertiary\)\/15{background-color:color-mix(in oklab, var(--ds-text-tertiary) 15%, transparent)}}.bg-\(--ds-warning\)\/10{background-color:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.bg-\(--ds-warning\)\/10{background-color:color-mix(in oklab, var(--ds-warning) 10%, transparent)}}.bg-\(--ds-warning\)\/25{background-color:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.bg-\(--ds-warning\)\/25{background-color:color-mix(in oklab, var(--ds-warning) 25%, transparent)}}.bg-\(--ds-warning\)\/45{background-color:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.bg-\(--ds-warning\)\/45{background-color:color-mix(in oklab, var(--ds-warning) 45%, transparent)}}.bg-\[\#3b82f6\]{background-color:#3b82f6}.bg-\[\#fff\]{background-color:#fff}.bg-\[color-mix\(\.\.\.\)\]{background-color:color-mix(...)}.bg-\[color-mix\(in_oklch\,var\(--ds-bg-card\)_86\%\,var\(--ds-accent-primary\)_14\%\)\]{background-color:var(--ds-bg-card)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--ds-bg-card\)_86\%\,var\(--ds-accent-primary\)_14\%\)\]{background-color:color-mix(in oklch,var(--ds-bg-card) 86%,var(--ds-accent-primary) 14%)}}.bg-\[theme\(\'colors\.blue\.500\'\)\]{background-color:oklch(62.3% .214 259.815)}.bg-\[var\(--_wc-bg\)\]{background-color:var(--_wc-bg)}.bg-\[var\(--ds-accent-hover\)\]{background-color:var(--ds-accent-hover)}.bg-\[var\(--ds-accent-muted\)\]{background-color:var(--ds-accent-muted)}.bg-\[var\(--ds-accent-primary\)\],.bg-\[var\(--ds-accent-primary\)\]\/50{background-color:var(--ds-accent-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--ds-accent-primary\)\]\/50{background-color:color-mix(in oklab, var(--ds-accent-primary) 50%, transparent)}}.bg-\[var\(--ds-accent-strong\)\]{background-color:var(--ds-accent-strong)}.bg-\[var\(--ds-bg-app\)\]{background-color:var(--ds-bg-app)}.bg-\[var\(--ds-bg-base\)\]{background-color:var(--ds-bg-base)}.bg-\[var\(--ds-bg-card\)\],.bg-\[var\(--ds-bg-card\)\]\/70{background-color:var(--ds-bg-card)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--ds-bg-card\)\]\/70{background-color:color-mix(in oklab, var(--ds-bg-card) 70%, transparent)}}.bg-\[var\(--ds-bg-card\,\#ffffff\)\]{background-color:var(--ds-bg-card,#fff)}.bg-\[var\(--ds-bg-elevated\)\]{background-color:var(--ds-bg-elevated)}.bg-\[var\(--ds-bg-input\)\]{background-color:var(--ds-bg-input)}.bg-\[var\(--ds-bg-inset\)\]{background-color:var(--ds-bg-inset)}.bg-\[var\(--ds-bg-interactive\)\]{background-color:var(--ds-bg-interactive)}.bg-\[var\(--ds-bg-interactive-active\)\]{background-color:var(--ds-bg-interactive-active)}.bg-\[var\(--ds-bg-interactive-hover\)\]{background-color:var(--ds-bg-interactive-hover)}.bg-\[var\(--ds-bg-muted\)\]{background-color:var(--ds-bg-muted)}.bg-\[var\(--ds-bg-primary\)\],.bg-\[var\(--ds-bg-primary\)\]\/60{background-color:var(--ds-bg-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--ds-bg-primary\)\]\/60{background-color:color-mix(in oklab, var(--ds-bg-primary) 60%, transparent)}}.bg-\[var\(--ds-bg-sidebar\)\]{background-color:var(--ds-bg-sidebar)}.bg-\[var\(--ds-bg-sidebar-hover\)\]{background-color:var(--ds-bg-sidebar-hover)}.bg-\[var\(--ds-bg-sidebar-input\)\]{background-color:var(--ds-bg-sidebar-input)}.bg-\[var\(--ds-bg-subtle\)\]{background-color:var(--ds-bg-subtle)}.bg-\[var\(--ds-bg-surface\)\]{background-color:var(--ds-bg-surface)}.bg-\[var\(--ds-bg-tooltip\)\]{background-color:var(--ds-bg-tooltip)}.bg-\[var\(--ds-border-subtle\)\]{background-color:var(--ds-border-subtle)}.bg-\[var\(--ds-error-muted\)\]{background-color:var(--ds-error-muted)}.bg-\[var\(--ds-success-muted\)\]{background-color:var(--ds-success-muted)}.bg-\[var\(--ds-warning-muted\)\]{background-color:var(--ds-warning-muted)}.bg-\[var\(--ds-widget-comment\)\]{background-color:var(--ds-widget-comment)}.bg-accent{background-color:var(--accent)}.bg-accent-hover{background-color:var(--ds-accent-hover)}.bg-accent-muted,.bg-accent-muted\/40{background-color:var(--ds-accent-muted)}@supports (color:color-mix(in lab, red, red)){.bg-accent-muted\/40{background-color:color-mix(in oklab, var(--ds-accent-muted) 40%, transparent)}}.bg-accent-muted\/50{background-color:var(--ds-accent-muted)}@supports (color:color-mix(in lab, red, red)){.bg-accent-muted\/50{background-color:color-mix(in oklab, var(--ds-accent-muted) 50%, transparent)}}.bg-accent-primary{background-color:var(--ds-accent-primary)}.bg-accent-strong,.bg-accent-strong\/10{background-color:var(--ds-accent-strong)}@supports (color:color-mix(in lab, red, red)){.bg-accent-strong\/10{background-color:color-mix(in oklab, var(--ds-accent-strong) 10%, transparent)}}.bg-accent-strong\/40{background-color:var(--ds-accent-strong)}@supports (color:color-mix(in lab, red, red)){.bg-accent-strong\/40{background-color:color-mix(in oklab, var(--ds-accent-strong) 40%, transparent)}}.bg-accent-strong\/\[0\.06\]{background-color:var(--ds-accent-strong)}@supports (color:color-mix(in lab, red, red)){.bg-accent-strong\/\[0\.06\]{background-color:color-mix(in oklab, var(--ds-accent-strong) 6%, transparent)}}.bg-accent-subtle{background-color:var(--ds-bg-accent-subtle)}.bg-app{background-color:var(--ds-bg-app)}.bg-background,.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border{background-color:var(--border)}.bg-border-strong{background-color:var(--ds-border-strong)}.bg-border-subtle{background-color:var(--ds-border-subtle)}.bg-card,.bg-card\/50{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/50{background-color:color-mix(in oklab, var(--card) 50%, transparent)}}.bg-card\/80{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/80{background-color:color-mix(in oklab, var(--card) 80%, transparent)}}.bg-card\/95{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/95{background-color:color-mix(in oklab, var(--card) 95%, transparent)}}.bg-content{background-color:var(--ds-bg-content)}.bg-destructive{background-color:var(--destructive)}.bg-elevated{background-color:var(--ds-bg-elevated)}.bg-error{background-color:var(--ds-error)}.bg-error-muted,.bg-error-muted\/50{background-color:var(--ds-error-muted)}@supports (color:color-mix(in lab, red, red)){.bg-error-muted\/50{background-color:color-mix(in oklab, var(--ds-error-muted) 50%, transparent)}}.bg-error-strong{background-color:var(--ds-error-strong)}.bg-error\/10{background-color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.bg-error\/10{background-color:color-mix(in oklab, var(--ds-error) 10%, transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-600{background-color:var(--color-green-600)}.bg-header{background-color:var(--ds-bg-header)}.bg-input{background-color:var(--input)}.bg-inset{background-color:var(--ds-bg-inset)}.bg-muted,.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.bg-muted\/80{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/80{background-color:color-mix(in oklab, var(--muted) 80%, transparent)}}.bg-orange-100{background-color:var(--color-orange-100)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-quaternary,.bg-quaternary\/40{background-color:var(--ds-text-quaternary)}@supports (color:color-mix(in lab, red, red)){.bg-quaternary\/40{background-color:color-mix(in oklab, var(--ds-text-quaternary) 40%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/20{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-subtle{background-color:var(--ds-bg-subtle)}.bg-success{background-color:var(--ds-success)}.bg-success-muted,.bg-success-muted\/30{background-color:var(--ds-success-muted)}@supports (color:color-mix(in lab, red, red)){.bg-success-muted\/30{background-color:color-mix(in oklab, var(--ds-success-muted) 30%, transparent)}}.bg-success-strong{background-color:var(--ds-success-strong)}.bg-surface-active{background-color:var(--ds-bg-interactive-active)}.bg-surface-hover{background-color:var(--ds-bg-interactive-hover)}.bg-tertiary{background-color:var(--ds-text-tertiary)}.bg-tooltip{background-color:var(--ds-text-tooltip)}.bg-tooltip-bg,.bg-tooltip-bg\/50{background-color:var(--ds-bg-tooltip)}@supports (color:color-mix(in lab, red, red)){.bg-tooltip-bg\/50{background-color:color-mix(in oklab, var(--ds-bg-tooltip) 50%, transparent)}}.bg-tooltip\/50{background-color:var(--ds-text-tooltip)}@supports (color:color-mix(in lab, red, red)){.bg-tooltip\/50{background-color:color-mix(in oklab, var(--ds-text-tooltip) 50%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-600{background-color:var(--color-violet-600)}.bg-warning{background-color:var(--ds-warning)}.bg-warning-muted,.bg-warning-muted\/30{background-color:var(--ds-warning-muted)}@supports (color:color-mix(in lab, red, red)){.bg-warning-muted\/30{background-color:color-mix(in oklab, var(--ds-warning-muted) 30%, transparent)}}.bg-warning-muted\/40{background-color:var(--ds-warning-muted)}@supports (color:color-mix(in lab, red, red)){.bg-warning-muted\/40{background-color:color-mix(in oklab, var(--ds-warning-muted) 40%, transparent)}}.bg-warning-strong{background-color:var(--ds-warning-strong)}.bg-warning\/10{background-color:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, var(--ds-warning) 10%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-widget-comment{background-color:var(--ds-widget-comment)}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.ds-surface-canvas{background-color:var(--ds-bg-app)}.ds-surface-inset{background-color:var(--ds-bg-inset)}.ds-surface-panel{background-color:var(--card)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(var\(--ds-warning-muted\)\,var\(--ds-warning-muted\)\)\,var\(--ds-bg-card\)\]{background-image:linear-gradient(var(--ds-warning-muted),var(--ds-warning-muted)),var(--ds-bg-card)}.from-accent-primary{--tw-gradient-from:var(--ds-accent-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-accent-primary\/40{--tw-gradient-from:var(--ds-accent-primary)}@supports (color:color-mix(in lab, red, red)){.from-accent-primary\/40{--tw-gradient-from:color-mix(in oklab, var(--ds-accent-primary) 40%, transparent)}}.from-accent-primary\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-accent-hover{--tw-gradient-to:var(--ds-accent-hover);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-accent-primary{--tw-gradient-to:var(--ds-accent-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-accent-primary{fill:var(--ds-accent-primary)}.fill-current{fill:currentColor}.fill-none{fill:none}.fill-primary{fill:var(--primary)}.fill-success{fill:var(--ds-success)}.fill-tooltip-bg{fill:var(--ds-bg-tooltip)}.fill-warning{fill:var(--ds-warning)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-\[var\(--ds-space-sm\)\]{padding:var(--ds-space-sm)!important}.ds-card-pad-comfortable{padding:calc(var(--spacing) * 6)}.ds-card-pad-compact{padding:calc(var(--spacing) * 3)}.ds-card-pad-default{padding:calc(var(--spacing) * 4)}.ds-modal-pad{padding:calc(var(--spacing) * 6)}.ds-modal-pad-tight{padding:calc(var(--spacing) * 4)}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.p-38{padding:calc(var(--spacing) * 38)}.p-47{padding:calc(var(--spacing) * 47)}.p-51{padding:calc(var(--spacing) * 51)}.p-84{padding:calc(var(--spacing) * 84)}.p-204{padding:calc(var(--spacing) * 204)}.p-\[12px\]{padding:12px}.p-\[13px\]{padding:13px}.p-\[16px\]{padding:16px}.p-\[17px\]{padding:17px}.p-\[calc\(var\(--ds-space-2xl\)\+var\(--ds-space-lg\)\)\]{padding:calc(var(--ds-space-2xl) + var(--ds-space-lg))}.p-\[calc\(var\(--ds-space-xs\)\/2\)\]{padding:calc(var(--ds-space-xs) / 2)}.p-\[calc\(var\(--ds-space-xs\)\/4\)\]{padding:calc(var(--ds-space-xs) / 4)}.p-\[var\(--ds-card-padding\)\]{padding:var(--ds-card-padding)}.p-\[var\(--ds-control-gap-sm\)\]{padding:var(--ds-control-gap-sm)}.p-\[var\(--ds-menu-content-inset\)\]{padding:var(--ds-menu-content-inset)}.p-\[var\(--ds-space-lg\)\]{padding:var(--ds-space-lg)}.p-\[var\(--ds-space-md\)\]{padding:var(--ds-space-md)}.p-\[var\(--ds-space-sm\)\]{padding:var(--ds-space-sm)}.p-\[var\(--ds-space-xl\)\]{padding:var(--ds-space-xl)}.p-\[var\(--ds-space-xs\)\]{padding:var(--ds-space-xs)}.ds-row-pad-compact{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1)}.ds-row-pad-default{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.ds-row-pad-roomy{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-41{padding-inline:calc(var(--spacing) * 41)}.px-\[12px\]{padding-inline:12px}.px-\[calc\(var\(--ds-space-sm\)\+var\(--ds-space-xs\)\/2\)\]{padding-inline:calc(var(--ds-space-sm) + var(--ds-space-xs) / 2)}.px-\[calc\(var\(--ds-space-xs\)\*1\.5\)\]{padding-inline:calc(var(--ds-space-xs) * 1.5)}.px-\[var\(--ds-card-padding\)\]{padding-inline:var(--ds-card-padding)}.px-\[var\(--ds-control-gap-sm\)\]{padding-inline:var(--ds-control-gap-sm)}.px-\[var\(--ds-control-padding-x-sm\)\]{padding-inline:var(--ds-control-padding-x-sm)}.px-\[var\(--ds-modal-padding-x\)\]{padding-inline:var(--ds-modal-padding-x)}.px-\[var\(--ds-sidebar-item-padding-x\)\]{padding-inline:var(--ds-sidebar-item-padding-x)}.px-\[var\(--ds-space-lg\)\]{padding-inline:var(--ds-space-lg)}.px-\[var\(--ds-space-md\)\]{padding-inline:var(--ds-space-md)}.px-\[var\(--ds-space-sm\)\]{padding-inline:var(--ds-space-sm)}.px-\[var\(--ds-space-xl\)\]{padding-inline:var(--ds-space-xl)}.px-\[var\(--ds-space-xs\)\]{padding-inline:var(--ds-space-xs)}.px-px{padding-inline:1px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-\[calc\(var\(--ds-space-lg\)\+var\(--ds-space-xs\)\)\]{padding-block:calc(var(--ds-space-lg) + var(--ds-space-xs))}.py-\[calc\(var\(--ds-space-sm\)\+var\(--ds-space-xs\)\/2\)\]{padding-block:calc(var(--ds-space-sm) + var(--ds-space-xs) / 2)}.py-\[calc\(var\(--ds-space-xs\)\/2\)\]{padding-block:calc(var(--ds-space-xs) / 2)}.py-\[var\(--ds-control-gap-sm\)\]{padding-block:var(--ds-control-gap-sm)}.py-\[var\(--ds-modal-body-padding-y\)\]{padding-block:var(--ds-modal-body-padding-y)}.py-\[var\(--ds-modal-footer-padding-y\)\]{padding-block:var(--ds-modal-footer-padding-y)}.py-\[var\(--ds-modal-header-padding-y\)\]{padding-block:var(--ds-modal-header-padding-y)}.py-\[var\(--ds-panel-empty-padding-y\)\]{padding-block:var(--ds-panel-empty-padding-y)}.py-\[var\(--ds-space-2xl\)\]{padding-block:var(--ds-space-2xl)}.py-\[var\(--ds-space-lg\)\]{padding-block:var(--ds-space-lg)}.py-\[var\(--ds-space-md\)\]{padding-block:var(--ds-space-md)}.py-\[var\(--ds-space-sm\)\]{padding-block:var(--ds-space-sm)}.py-\[var\(--ds-space-xl\)\]{padding-block:var(--ds-space-xl)}.py-\[var\(--ds-space-xs\)\]{padding-block:var(--ds-space-xs)}.ps-\[var\(--ds-space-lg\)\]{padding-inline-start:var(--ds-space-lg)}.ds-modal-subsection{padding-top:var(--ds-space-md);border-top:1px solid var(--ds-border-default)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-\[calc\(var\(--ds-space-lg\)\+var\(--ds-space-xs\)\)\]{padding-top:calc(var(--ds-space-lg) + var(--ds-space-xs))}.pt-\[var\(--ds-control-height-lg\)\]{padding-top:var(--ds-control-height-lg)}.pt-\[var\(--ds-space-lg\)\]{padding-top:var(--ds-space-lg)}.pt-\[var\(--ds-space-md\)\]{padding-top:var(--ds-space-md)}.pt-\[var\(--ds-space-sm\)\]{padding-top:var(--ds-space-sm)}.pt-\[var\(--ds-space-xl\)\]{padding-top:var(--ds-space-xl)}.pt-\[var\(--ds-space-xs\)\]{padding-top:var(--ds-space-xs)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-\[calc\(var\(--canvas-minimap-width\)_\+_var\(--ds-space-md\)_\+_var\(--ds-space-md\)\)\]{padding-right:calc(var(--canvas-minimap-width) + var(--ds-space-md) + var(--ds-space-md))}.pr-\[calc\(var\(--ds-space-2xl\)\*2\)\]{padding-right:calc(var(--ds-space-2xl) * 2)}.pr-\[calc\(var\(--ds-space-2xl\)\+var\(--ds-space-xl\)\)\]{padding-right:calc(var(--ds-space-2xl) + var(--ds-space-xl))}.pr-\[calc\(var\(--ds-space-xl\)\+var\(--ds-space-lg\)\)\]{padding-right:calc(var(--ds-space-xl) + var(--ds-space-lg))}.pr-\[var\(--ds-control-gap-sm\)\]{padding-right:var(--ds-control-gap-sm)}.pr-\[var\(--ds-sidebar-toggle-edge-padding\)\]{padding-right:var(--ds-sidebar-toggle-edge-padding)}.pr-\[var\(--ds-space-2xl\)\]{padding-right:var(--ds-space-2xl)}.pr-\[var\(--ds-space-lg\)\]{padding-right:var(--ds-space-lg)}.pr-\[var\(--ds-space-md\)\]{padding-right:var(--ds-space-md)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-\[var\(--ds-control-gap-sm\)\]{padding-bottom:var(--ds-control-gap-sm)}.pb-\[var\(--ds-space-lg\)\]{padding-bottom:var(--ds-space-lg)}.pb-\[var\(--ds-space-md\)\]{padding-bottom:var(--ds-space-md)}.pb-\[var\(--ds-space-sm\)\]{padding-bottom:var(--ds-space-sm)}.pb-\[var\(--ds-space-xs\)\]{padding-bottom:var(--ds-space-xs)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-\[var\(--ds-sidebar-toggle-edge-padding\)\]{padding-left:var(--ds-sidebar-toggle-edge-padding)}.pl-\[var\(--ds-space-2xl\)\]{padding-left:var(--ds-space-2xl)}.pl-\[var\(--ds-space-lg\)\]{padding-left:var(--ds-space-lg)}.pl-\[var\(--ds-space-md\)\]{padding-left:var(--ds-space-md)}.pl-\[var\(--ds-space-sm\)\]{padding-left:var(--ds-space-sm)}.pl-\[var\(--ds-space-xs\)\]{padding-left:var(--ds-space-xs)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.indent-0{text-indent:calc(var(--spacing) * 0)}.indent-1{text-indent:calc(var(--spacing) * 1)}.indent-2{text-indent:calc(var(--spacing) * 2)}.indent-3{text-indent:calc(var(--spacing) * 3)}.indent-4{text-indent:calc(var(--spacing) * 4)}.indent-5{text-indent:calc(var(--spacing) * 5)}.align-top{vertical-align:top}.ds-mono{font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground)}.ds-mono-compact{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--foreground)}.ds-mono-muted{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--ds-text-tertiary)}.font-mono{font-family:var(--ds-font-mono)}.font-sans{font-family:var(--ds-font-sans)}.ds-label-section{font-size:var(--ds-text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--ds-text-section);text-transform:uppercase}[data-surface=sidebar] .ds-label-section{font-size:10px}.ds-text-section{font-size:var(--ds-text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--ds-text-section);text-transform:uppercase}[data-surface=sidebar] .ds-text-section{font-size:10px}.ds-heading-lg{font-size:var(--ds-text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}[data-surface=sidebar] .ds-heading-lg{font-size:var(--ds-text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.ds-text-heading{font-size:var(--ds-text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}[data-surface=sidebar] .ds-text-heading{font-size:var(--ds-text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.ds-heading-2xl{font-size:var(--ds-text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--foreground)}.ds-heading-md{font-size:var(--ds-text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}[data-surface=sidebar] .ds-heading-md{font-size:var(--ds-text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ds-heading-xl{font-size:var(--ds-text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}.ds-text-title{font-size:var(--ds-text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}[data-surface=sidebar] .ds-text-title{font-size:var(--ds-text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ds-heading-sm{font-size:var(--ds-text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}[data-surface=sidebar] .ds-heading-sm{font-size:13px}.ds-heading-xs{font-size:var(--ds-text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}[data-surface=sidebar] .ds-heading-xs{font-size:11px}.ds-body{font-size:var(--ds-text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--foreground)}.ds-body-compact{font-size:var(--ds-text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--foreground)}.ds-body-secondary{font-size:var(--ds-text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--muted-foreground)}.ds-body-strong{font-size:var(--ds-text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.ds-body-tertiary{font-size:var(--ds-text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--ds-text-tertiary)}.ds-caption{font-size:var(--ds-text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--ds-text-tertiary)}.ds-caption-secondary,.ds-description{font-size:var(--ds-text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--muted-foreground)}.ds-item-label{font-size:var(--ds-text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.ds-item-label-sm{font-size:var(--ds-text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.ds-label-form{font-size:var(--ds-text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.ds-text-body{font-size:var(--ds-text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--muted-foreground)}.ds-text-body-strong{font-size:var(--ds-text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.ds-text-caption{font-size:var(--ds-text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--ds-text-tertiary)}.ds-text-label{font-size:var(--ds-text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.ds-text-error{font-size:var(--ds-text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--ds-error-strong)}.ds-text-success{font-size:var(--ds-text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--ds-success-strong)}.ds-text-warning{font-size:var(--ds-text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--ds-warning-strong)}.ds-menu-label{font-size:var(--ds-text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ds-menu-label-sm{font-size:var(--ds-text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-2xl{font-size:var(--ds-text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--ds-text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--ds-text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--ds-text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--ds-text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--ds-text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.ds-label-section-xs{font-size:var(--ds-text-2xs);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--ds-text-section);text-transform:uppercase}[data-surface=sidebar] .ds-label-section-xs{font-size:9px}.ds-caption-compact{font-size:var(--ds-text-2xs);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--ds-text-tertiary)}[data-surface=sidebar] .ds-caption-compact{font-size:10px}.ds-description-compact{font-size:var(--ds-text-2xs);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--muted-foreground)}.text-2xs{font-size:var(--ds-text-2xs)}.text-\[0\.8rem\]{font-size:.8rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[var\(--ds-leading-snug\)\]{--tw-leading:var(--ds-leading-snug);line-height:var(--ds-leading-snug)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[var\(--ds-font-X\)\]{--tw-font-weight:var(--ds-font-X);font-weight:var(--ds-font-X)}.font-\[var\(--ds-weight-bold\)\]{--tw-font-weight:var(--ds-weight-bold);font-weight:var(--ds-weight-bold)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[var\(--ds-tracking-tight\)\]{--tw-tracking:var(--ds-tracking-tight);letter-spacing:var(--ds-tracking-tight)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.\[text-wrap\:wrap\]{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.ds-link{color:var(--ds-accent-strong);text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.ds-link:hover{color:var(--ds-accent-hover);text-decoration-line:underline}}.\!text-foreground{color:var(--foreground)!important}.text-\(--ds-accent-primary\)\/75{color:var(--ds-accent-primary)}@supports (color:color-mix(in lab, red, red)){.text-\(--ds-accent-primary\)\/75{color:color-mix(in oklab, var(--ds-accent-primary) 75%, transparent)}}.text-\(--ds-accent-primary\)\/95{color:var(--ds-accent-primary)}@supports (color:color-mix(in lab, red, red)){.text-\(--ds-accent-primary\)\/95{color:color-mix(in oklab, var(--ds-accent-primary) 95%, transparent)}}.text-\(--ds-text-tertiary\){color:var(--ds-text-tertiary)}.text-\(--ds-warning\){color:var(--ds-warning)}.text-\[rgb\(\.\.\.\)\]{color:rgb(...)}.text-\[rgb\(82\,82\,82\)\]{color:#525252}.text-\[var\(--ds-accent\)\]{color:var(--ds-accent)}.text-\[var\(--ds-accent-primary\)\]{color:var(--ds-accent-primary)}.text-\[var\(--ds-accent-primary\,\#3b82f6\)\]{color:var(--ds-accent-primary,#3b82f6)}.text-\[var\(--ds-error\)\]{color:var(--ds-error)}.text-\[var\(--ds-error\,\#ef4444\)\]{color:var(--ds-error,#ef4444)}.text-\[var\(--ds-error-strong\)\]{color:var(--ds-error-strong)}.text-\[var\(--ds-success\)\]{color:var(--ds-success)}.text-\[var\(--ds-success-strong\)\]{color:var(--ds-success-strong)}.text-\[var\(--ds-text-2xs\)\]{color:var(--ds-text-2xs)}.text-\[var\(--ds-text-X\)\]{color:var(--ds-text-X)}.text-\[var\(--ds-text-danger\)\]{color:var(--ds-text-danger)}.text-\[var\(--ds-text-inverse\)\]{color:var(--ds-text-inverse)}.text-\[var\(--ds-text-placeholder\)\]{color:var(--ds-text-placeholder)}.text-\[var\(--ds-text-primary\)\]{color:var(--ds-text-primary)}.text-\[var\(--ds-text-quaternary\)\]{color:var(--ds-text-quaternary)}.text-\[var\(--ds-text-secondary\)\]{color:var(--ds-text-secondary)}.text-\[var\(--ds-text-secondary\,\#666\)\]{color:var(--ds-text-secondary,#666)}.text-\[var\(--ds-text-section\)\]{color:var(--ds-text-section)}.text-\[var\(--ds-text-sm\)\]{color:var(--ds-text-sm)}.text-\[var\(--ds-text-tertiary\)\]{color:var(--ds-text-tertiary)}.text-\[var\(--ds-text-tooltip\)\]{color:var(--ds-text-tooltip)}.text-\[var\(--ds-text-xl\)\]{color:var(--ds-text-xl)}.text-\[var\(--ds-warning\)\]{color:var(--ds-warning)}.text-\[var\(--ds-warning-foreground\)\]{color:var(--ds-warning-foreground)}.text-\[var\(--ds-warning-strong\)\]{color:var(--ds-warning-strong)}.text-accent-foreground{color:var(--accent-foreground)}.text-accent-hover{color:var(--ds-accent-hover)}.text-accent-primary{color:var(--ds-accent-primary)}.text-accent-strong{color:var(--ds-accent-strong)}.text-amber-600{color:var(--color-amber-600)}.text-black{color:var(--color-black)}.text-blue-400{color:var(--color-blue-400)}.text-blue-600{color:var(--color-blue-600)}.text-blue-600\/800{color:#155dfc}@supports (color:color-mix(in lab, red, red)){.text-blue-600\/800{color:color-mix(in oklab, var(--color-blue-600) 800%, transparent)}}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-border{color:var(--border)}.text-card{color:var(--card)}.text-card-foreground{color:var(--card-foreground)}.text-content{color:var(--ds-bg-content)}.text-current{color:currentColor}.text-error{color:var(--ds-error)}.text-error-strong{color:var(--ds-error-strong)}.text-foreground{color:var(--foreground)}.text-gray-100{color:var(--color-gray-100)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-500\/400{color:#6a7282}@supports (color:color-mix(in lab, red, red)){.text-gray-500\/400{color:color-mix(in oklab, var(--color-gray-500) 400%, transparent)}}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-info-strong{color:var(--ds-info-strong)}.text-inherit{color:inherit}.text-input{color:var(--input)}.text-inverse{color:var(--ds-text-inverse)}.text-muted-foreground{color:var(--muted-foreground)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-placeholder{color:var(--ds-text-placeholder)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-quaternary{color:var(--ds-text-quaternary)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-secondary{color:var(--secondary)}.text-section{color:var(--ds-text-section)}.text-slate-900{color:var(--color-slate-900)}.text-success{color:var(--ds-success)}.text-success-strong{color:var(--ds-success-strong)}.text-tertiary{color:var(--ds-text-tertiary)}.text-tooltip{color:var(--ds-text-tooltip)}.text-warning{color:var(--ds-warning)}.text-warning-strong{color:var(--ds-warning-strong)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-\[var\(--ds-text-tertiary\)\],.decoration-tertiary{-webkit-text-decoration-color:var(--ds-text-tertiary);-webkit-text-decoration-color:var(--ds-text-tertiary);-webkit-text-decoration-color:var(--ds-text-tertiary);text-decoration-color:var(--ds-text-tertiary)}.decoration-1{text-decoration-thickness:1px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-muted{accent-color:var(--muted)}.accent-primary{accent-color:var(--primary)}.accent-ring{accent-color:var(--ring)}.accent-subtle{accent-color:var(--ds-bg-subtle)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(\.\.\.\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,rgba(...));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--ds-shadow-X\)\]{--tw-shadow:var(--ds-shadow-X);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--ds-shadow-card\)\]{--tw-shadow:var(--ds-shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--ds-shadow-card-bottom\)\]{--tw-shadow:var(--ds-shadow-card-bottom);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--ds-shadow-elevated\)\]{--tw-shadow:var(--ds-shadow-elevated);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--ds-shadow-lg\)\]{--tw-shadow:var(--ds-shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--ds-shadow-md\)\]{--tw-shadow:var(--ds-shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--ds-shadow-sm\)\]{--tw-shadow:var(--ds-shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--ds-shadow-xs\)\]{--tw-shadow:var(--ds-shadow-xs);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-card,.shadow-card\/elevated{--tw-shadow:var(--ds-shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elevated{--tw-shadow:var(--ds-shadow-elevated);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--ds-shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:var(--ds-shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-overlay{--tw-shadow:var(--ds-shadow-elevated);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-raised{--tw-shadow:var(--ds-shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--ds-shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\/tail{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[var\(--ds-accent-primary\)\]{--tw-ring-color:var(--ds-accent-primary)}.ring-\[var\(--ds-accent-ring\)\]{--tw-ring-color:var(--ds-accent-ring)}.ring-accent-muted{--tw-ring-color:var(--ds-accent-muted)}.ring-accent-primary{--tw-ring-color:var(--ds-accent-primary)}.ring-accent-ring,.ring-accent-ring\/50{--tw-ring-color:var(--ds-accent-ring)}@supports (color:color-mix(in lab, red, red)){.ring-accent-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ds-accent-ring) 50%, transparent)}}.ring-border{--tw-ring-color:var(--border)}.ring-error{--tw-ring-color:var(--ds-error)}.ring-foreground\/5{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/5{--tw-ring-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.ring-inset{--tw-ring-color:var(--ds-bg-inset)}.ring-ring,.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ring-success{--tw-ring-color:var(--ds-success)}.ring-warning{--tw-ring-color:var(--ds-warning)}.ring-offset-0{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,opacity\,box-shadow\]{transition-property:color,background-color,opacity,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,opacity\,margin\]{transition-property:color,background-color,opacity,margin;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke\,stroke-width\,opacity\]{transition-property:stroke,stroke-width,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[var\(--ds-transition-fast\)\]{transition-property:var(--ds-transition-fast);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-\[var\(--ds-duration-fast\)\]{--tw-duration:var(--ds-duration-fast);transition-duration:var(--ds-duration-fast)}.duration-\[var\(--ds-duration-normal\)\]{--tw-duration:var(--ds-duration-normal);transition-duration:var(--ds-duration-normal)}.duration-\[var\(--ds-duration-slow\)\]{--tw-duration:var(--ds-duration-slow);transition-duration:var(--ds-duration-slow)}.ease-\[var\(--ds-ease-standard\)\]{--tw-ease:var(--ds-ease-standard);transition-timing-function:var(--ds-ease-standard)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.zoom-in-95{--tw-enter-scale:.95}.\[activation\:focus-primary-failed\]{activation:focus-primary-failed}.\[activation\:workspace-mismatch\]{activation:workspace-mismatch}.\[add\:failed\]{add:failed}.\[add\:pointer-target-unavailable\]{add:pointer-target-unavailable}.\[add\:workspace-document-missing\]{add:workspace-document-missing}.\[add\:workspace-tree-missing\]{add:workspace-tree-missing}.\[choice\:audience\]{choice:audience}.\[gate\:…\]{gate:…}.\[ui\:plugin-header\]{ui:plugin-header}.\[vite\:electron\]{vite:electron}.ds-transition-interactive{transition:var(--ds-transition-interactive-fast)}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.slide-in-from-bottom-2{--tw-enter-translate-y:calc(2*var(--spacing))}.slide-in-from-top-2{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.zoom-in{--tw-enter-scale:0}.zoom-out{--tw-exit-scale:0}.group-focus-within\:pointer-events-auto:is(:where(.group):focus-within *){pointer-events:auto}.group-focus-within\:opacity-100:is(:where(.group):focus-within *),.group-focus-within\/image\:opacity-100:is(:where(.group\/image):focus-within *){opacity:1}.group-focus-within\/preview\:pointer-events-auto:is(:where(.group\/preview):focus-within *){pointer-events:auto}.group-focus-within\/preview\:opacity-100:is(:where(.group\/preview):focus-within *){opacity:1}@media (hover:hover){.group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\:text-info-strong:is(:where(.group):hover *){color:var(--ds-info-strong)}.group-hover\:text-muted-foreground:is(:where(.group):hover *){color:var(--muted-foreground)}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/active-workspace\:opacity-100:is(:where(.group\/active-workspace):hover *),.group-hover\/card-header\:opacity-100:is(:where(.group\/card-header):hover *),.group-hover\/image\:opacity-100:is(:where(.group\/image):hover *){opacity:1}.group-hover\/preview\:pointer-events-auto:is(:where(.group\/preview):hover *){pointer-events:auto}.group-hover\/preview\:opacity-100:is(:where(.group\/preview):hover *),.group-hover\/workspace-header\:opacity-100:is(:where(.group\/workspace-header):hover *){opacity:1}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-placeholder::placeholder{color:var(--ds-text-placeholder)}.placeholder\:opacity-60::placeholder{opacity:.6}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing) * 0)}.before\:bottom-0:before{content:var(--tw-content);bottom:calc(var(--spacing) * 0)}.before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing) * .5)}.before\:bg-\[var\(--cm-left-border-color\)\]:before{content:var(--tw-content);background-color:var(--cm-left-border-color)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:bg-border:after{content:var(--tw-content);background-color:var(--border)}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:z-\[var\(--z-grid-header-affordance\)\]:focus-within{z-index:var(--z-grid-header-affordance)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-accent-ring:focus-within{--tw-ring-color:var(--ds-accent-ring)}.focus-within\:ring-inset:focus-within{--tw-ring-color:var(--ds-bg-inset)}.focus-within\:ring-warning:focus-within{--tw-ring-color:var(--ds-warning)}.focus-within\:outline-none:focus-within{--tw-outline-style:none;outline-style:none}.focus-within\:ring-inset:focus-within{--tw-ring-inset:inset}@media (hover:hover){.hover\:z-\[var\(--z-grid-header-affordance\)\]:hover{z-index:var(--z-grid-header-affordance)}.hover\:h-2:hover{height:calc(var(--spacing) * 2)}.hover\:w-2:hover{width:calc(var(--spacing) * 2)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[var\(--ds-accent-primary\)\]:hover,.hover\:border-\[var\(--ds-accent-primary\)\]\/30:hover{border-color:var(--ds-accent-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--ds-accent-primary\)\]\/30:hover{border-color:color-mix(in oklab, var(--ds-accent-primary) 30%, transparent)}}.hover\:border-accent-muted:hover{border-color:var(--ds-accent-muted)}.hover\:border-accent-primary:hover{border-color:var(--ds-accent-primary)}.hover\:border-border:hover{border-color:var(--border)}.hover\:border-border-strong:hover{border-color:var(--ds-border-strong)}.hover\:border-border-subtle:hover{border-color:var(--ds-border-subtle)}.hover\:\!bg-accent-strong\/30:hover{background-color:var(--ds-accent-strong)!important}@supports (color:color-mix(in lab, red, red)){.hover\:\!bg-accent-strong\/30:hover{background-color:color-mix(in oklab, var(--ds-accent-strong) 30%, transparent)!important}}.hover\:\!bg-surface-hover:hover{background-color:var(--ds-bg-interactive-hover)!important}.hover\:bg-\[var\(--ds-accent-hover\)\]:hover{background-color:var(--ds-accent-hover)}.hover\:bg-\[var\(--ds-accent-muted\)\]:hover{background-color:var(--ds-accent-muted)}.hover\:bg-\[var\(--ds-bg-hover\)\]:hover{background-color:var(--ds-bg-hover)}.hover\:bg-\[var\(--ds-bg-interactive-hover-nested\)\]:hover{background-color:var(--ds-bg-interactive-hover-nested)}.hover\:bg-\[var\(--ds-bg-sidebar-active\)\]:hover{background-color:var(--ds-bg-sidebar-active)}.hover\:bg-\[var\(--ds-bg-sidebar-hover\)\]:hover{background-color:var(--ds-bg-sidebar-hover)}.hover\:bg-\[var\(--ds-bg-sidebar-input\)\]:hover{background-color:var(--ds-bg-sidebar-input)}.hover\:bg-accent-hover:hover{background-color:var(--ds-accent-hover)}.hover\:bg-accent-muted:hover{background-color:var(--ds-accent-muted)}.hover\:bg-accent-ring:hover{background-color:var(--ds-accent-ring)}.hover\:bg-accent-strong:hover,.hover\:bg-accent-strong\/30:hover{background-color:var(--ds-accent-strong)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent-strong\/30:hover{background-color:color-mix(in oklab, var(--ds-accent-strong) 30%, transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-error:hover{background-color:var(--ds-error)}.hover\:bg-error-muted:hover{background-color:var(--ds-error-muted)}.hover\:bg-error\/20:hover{background-color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-error\/20:hover{background-color:color-mix(in oklab, var(--ds-error) 20%, transparent)}}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-green-50:hover{background-color:var(--color-green-50)}.hover\:bg-green-100:hover{background-color:var(--color-green-100)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-success:hover{background-color:var(--ds-success)}.hover\:bg-success-muted:hover{background-color:var(--ds-success-muted)}.hover\:bg-success\/80:hover{background-color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success\/80:hover{background-color:color-mix(in oklab, var(--ds-success) 80%, transparent)}}.hover\:bg-surface-hover:hover{background-color:var(--ds-bg-interactive-hover)}.hover\:bg-tooltip-bg:hover,.hover\:bg-tooltip-bg\/15:hover{background-color:var(--ds-bg-tooltip)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-tooltip-bg\/15:hover{background-color:color-mix(in oklab, var(--ds-bg-tooltip) 15%, transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-warning:hover{background-color:var(--ds-warning)}.hover\:bg-warning-muted:hover{background-color:var(--ds-warning-muted)}.hover\:bg-yellow-50:hover{background-color:var(--color-yellow-50)}.hover\:text-\[var\(--ds-accent-primary\)\]:hover{color:var(--ds-accent-primary)}.hover\:text-\[var\(--ds-text-primary\)\]:hover{color:var(--ds-text-primary)}.hover\:text-\[var\(--ds-text-secondary\)\]:hover{color:var(--ds-text-secondary)}.hover\:text-accent-hover:hover{color:var(--ds-accent-hover)}.hover\:text-accent-primary:hover{color:var(--ds-accent-primary)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-error:hover{color:var(--ds-error)}.hover\:text-error-strong:hover{color:var(--ds-error-strong)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-green-600:hover{color:var(--color-green-600)}.hover\:text-green-800:hover{color:var(--color-green-800)}.hover\:text-inverse:hover{color:var(--ds-text-inverse)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-800:hover{color:var(--color-red-800)}.hover\:text-success:hover{color:var(--ds-success)}.hover\:text-yellow-800:hover{color:var(--color-yellow-800)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-elevated:hover{--tw-shadow:var(--ds-shadow-elevated);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:var(--ds-shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:start:focus{inset-inline-start:var(--spacing)}.focus\:border-transparent:focus{border-color:#0000}.focus\:bg-\[var\(--ds-bg-interactive-hover\)\]:focus{background-color:var(--ds-bg-interactive-hover)}.focus\:bg-\[var\(--ds-bg-sidebar-input\)\]:focus{background-color:var(--ds-bg-sidebar-input)}.focus\:bg-surface-hover:focus{background-color:var(--ds-bg-interactive-hover)}.focus\:text-\[var\(--ds-text-primary\)\]:focus{color:var(--ds-text-primary)}.focus\:text-accent-primary:focus{color:var(--ds-accent-primary)}.focus\:text-foreground:focus{color:var(--foreground)}.focus\:ring:focus,.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[var\(--ds-accent-ring\)\]:focus{--tw-ring-color:var(--ds-accent-ring)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-green-500:focus{--tw-ring-color:var(--color-green-500)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[var\(--ds-accent-ring\)\]:focus-visible,.focus-visible\:ring-accent-ring:focus-visible{--tw-ring-color:var(--ds-accent-ring)}.focus-visible\:ring-error:focus-visible{--tw-ring-color:var(--ds-error)}.focus-visible\:ring-inset:focus-visible{--tw-ring-color:var(--ds-bg-inset)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-card:focus-visible{--tw-ring-offset-color:var(--card)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-300:disabled{background-color:var(--color-gray-300)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-\[\[data-state\=open\]\]\:opacity-100:has([data-state=open]){opacity:1}.aria-invalid\:border-error[aria-invalid=true]{border-color:var(--ds-error)}.aria-invalid\:ring-error\/20[aria-invalid=true]{--tw-ring-color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-error\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--ds-error) 20%, transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[inset\]\:pl-\[var\(--ds-space-2xl\)\][data-inset]{padding-left:var(--ds-space-2xl)}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-placeholder[data-placeholder]{color:var(--ds-text-placeholder)}.data-\[selected\=true\]\:bg-surface-hover[data-selected=true]{background-color:var(--ds-bg-interactive-hover)}.data-\[selected\=true\]\:text-foreground[data-selected=true]{color:var(--foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-\[var\(--ds-accent-primary\)\][data-state=checked]{border-color:var(--ds-accent-primary)}.data-\[state\=checked\]\:bg-\[var\(--ds-accent-primary\)\][data-state=checked]{background-color:var(--ds-accent-primary)}.data-\[state\=checked\]\:bg-accent-strong[data-state=checked]{background-color:var(--ds-accent-strong)}.data-\[state\=checked\]\:bg-inverse[data-state=checked]{background-color:var(--ds-text-inverse)}.data-\[state\=checked\]\:text-\[var\(--ds-text-inverse\)\][data-state=checked]{color:var(--ds-text-inverse)}.data-\[state\=checked\]\:opacity-0[data-state=checked]{opacity:0}.data-\[state\=closed\]\:pointer-events-none[data-state=closed]{pointer-events:none}.data-\[state\=closed\]\:invisible[data-state=closed]{visibility:hidden}.data-\[state\=closed\]\:animate-none[data-state=closed]{animation:none}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-200[data-state=closed]{--tw-duration:.2s;transition-duration:.2s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-none[data-state=open]{animation:none}.data-\[state\=open\]\:bg-\[var\(--ds-bg-interactive-active\)\][data-state=open]{background-color:var(--ds-bg-interactive-active)}.data-\[state\=open\]\:text-\[var\(--ds-text-primary\)\][data-state=open]{color:var(--ds-text-primary)}.data-\[state\=open\]\:duration-200[data-state=open]{--tw-duration:.2s;transition-duration:.2s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:border-border-strong[data-state=unchecked]{border-color:var(--ds-border-strong)}.data-\[state\=unchecked\]\:bg-border[data-state=unchecked]{background-color:var(--border)}.data-\[state\=unchecked\]\:bg-muted[data-state=unchecked]{background-color:var(--muted)}.data-\[variant\=destructive\]\:text-\[var\(--ds-error\)\][data-variant=destructive]{color:var(--ds-error)}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:transition-none{transition-property:none}}@media not all and (width>=64rem){.max-lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-lg\:border-border{border-color:var(--border)}.max-lg\:pt-\[var\(--ds-space-lg\)\]{padding-top:var(--ds-space-lg)}}@media (width>=380px){.min-\[380px\]\:w-auto{width:auto}.min-\[380px\]\:flex-row{flex-direction:row}.min-\[380px\]\:justify-center{justify-content:center}}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:h-\[85vh\]{height:85vh}.sm\:h-\[95vh\]{height:95vh}.sm\:h-\[480px\]{height:480px}.sm\:h-\[520px\]{height:520px}.sm\:h-\[560px\]{height:560px}.sm\:h-\[600px\]{height:600px}.sm\:max-h-\[85vh\]{max-height:85vh}.sm\:max-h-\[95vh\]{max-height:95vh}.sm\:w-\[80vw\]{width:80vw}.sm\:w-\[95vw\]{width:95vw}.sm\:w-\[560px\]{width:560px}.sm\:w-\[640px\]{width:640px}.sm\:w-\[720px\]{width:720px}.sm\:w-\[800px\]{width:800px}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-5xl{max-width:var(--container-5xl)}.sm\:max-w-6xl{max-width:var(--container-6xl)}.sm\:max-w-7xl{max-width:var(--container-7xl)}.sm\:max-w-\[95vw\]{max-width:95vw}.sm\:max-w-\[560px\]{max-width:560px}.sm\:max-w-\[640px\]{max-width:640px}.sm\:max-w-\[720px\]{max-width:720px}.sm\:max-w-\[800px\]{max-width:800px}.sm\:max-w-\[1200px\]{max-width:1200px}.sm\:max-w-\[min\(92vw\,1100px\)\]{max-width:min(92vw,1100px)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:text-left{text-align:left}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(18rem\,0\.8fr\)\]{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr)}.md\:text-sm{font-size:var(--ds-text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xs{font-size:var(--ds-text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (width>=64rem){.lg\:max-h-none{max-height:none}.lg\:min-h-0{min-height:calc(var(--spacing) * 0)}.lg\:w-80{width:calc(var(--spacing) * 80)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(20rem\,24rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(20rem,24rem) minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-border{border-color:var(--border)}.lg\:p-\[var\(--ds-space-lg\)\]{padding:var(--ds-space-lg)}.lg\:pr-\[var\(--ds-space-sm\)\]{padding-right:var(--ds-space-sm)}.lg\:pl-\[var\(--ds-space-lg\)\]{padding-left:var(--ds-space-lg)}}@container (width>=24rem){.\@sm\:flex{display:flex}}@container (width>=32rem){.\@lg\:w-80{width:calc(var(--spacing) * 80)}.\@lg\:flex-row{flex-direction:row}.\@lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.\@lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.dark\:bg-muted\/30:is(.dark *){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-muted\/30:is(.dark *){background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.dark\:text-accent-primary:is(.dark *){color:var(--ds-accent-primary)}.\[\&_\.ds-tab\]\:flex-1 .ds-tab{flex:1}.\[\&_\[cmdk-group-heading\]\]\:px-\[var\(--ds-space-sm\)\] [cmdk-group-heading]{padding-inline:var(--ds-space-sm)}.\[\&_\[cmdk-group-heading\]\]\:py-\[var\(--ds-control-gap-sm\)\] [cmdk-group-heading]{padding-block:var(--ds-control-gap-sm)}.\[\&_\[data-slot\=slider-thumb\]\]\:opacity-0 [data-slot=slider-thumb],.\[\&_\[data-slot\=slider-track\]\]\:opacity-0 [data-slot=slider-track]{opacity:0}.\[\&_\[data-slot\=switch-thumb\]\]\:size-3\.5 [data-slot=switch-thumb]{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\:not\(\[class\*\=\'ds-icon-\'\]\)\]\:size-3\.5 svg:not([class*=size-]):not([class*=ds-icon-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\:not\(\[class\*\=\'ds-icon-\'\]\)\]\:size-4 svg:not([class*=size-]):not([class*=ds-icon-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\:not\(\[class\*\=\'ds-icon-\'\]\)\]\:size-5 svg:not([class*=size-]):not([class*=ds-icon-]){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-\[var\(--ds-text-tertiary\)\] svg:not([class*=text-]),.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-tertiary svg:not([class*=text-]){color:var(--ds-text-tertiary)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-\[var\(--ds-error\)\][data-variant=destructive]>*):is(svg){color:var(--ds-error)!important}.\[\&\>\.cm-editor\]\:flex>.cm-editor{display:flex}.\[\&\>\.cm-editor\]\:h-full>.cm-editor{height:100%}.\[\&\>\.cm-editor\]\:flex-col>.cm-editor{flex-direction:column}.\[\&\>\.cm-editor\]\:bg-warning-muted>.cm-editor{background-color:var(--ds-warning-muted)}.\[\&\>\.cm-editor\]\:outline-none>.cm-editor{--tw-outline-style:none;outline-style:none}.\[\&\>\.cm-editor_\.cm-content\]\:bg-warning-muted>.cm-editor .cm-content,.\[\&\>\.cm-editor_\.cm-line\]\:bg-warning-muted>.cm-editor .cm-line{background-color:var(--ds-warning-muted)}.\[\&\>\.cm-editor\>\.cm-gutters\]\:border-r>.cm-editor>.cm-gutters{border-right-style:var(--tw-border-style);border-right-width:1px}.\[\&\>\.cm-editor\>\.cm-gutters\]\:border-border-subtle>.cm-editor>.cm-gutters{border-color:var(--ds-border-subtle)}.\[\&\>\.cm-editor\>\.cm-gutters\]\:bg-muted>.cm-editor>.cm-gutters{background-color:var(--muted)}.\[\&\>\.cm-editor\>\.cm-scroller\]\:\!hidden>.cm-editor>.cm-scroller{display:none!important}.\[\&\>\.cm-editor\>\.cm-scroller\]\:h-auto>.cm-editor>.cm-scroller{height:auto}.\[\&\>\.cm-editor\>\.cm-scroller\]\:flex-1>.cm-editor>.cm-scroller{flex:1}.\[\&\>\.cm-editor\>\.cm-scroller\]\:flex-none>.cm-editor>.cm-scroller{flex:none}.\[\&\>\.cm-editor\>\.cm-scroller\]\:overflow-auto>.cm-editor>.cm-scroller{overflow:auto}.\[\&\>\.cm-editor\>\.cm-scroller\]\:overflow-visible>.cm-editor>.cm-scroller{overflow:visible}.\[\&\>\.cm-editor\>\.cm-scroller\]\:bg-warning-muted>.cm-editor>.cm-scroller{background-color:var(--ds-warning-muted)}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-full>svg{width:100%;height:100%}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:h-4>svg{height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-5>svg{height:calc(var(--spacing) * 5)}.\[\&\>svg\]\:h-\[18px\]>svg{height:18px}.\[\&\>svg\]\:h-full>svg{height:100%}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-4>svg{width:calc(var(--spacing) * 4)}.\[\&\>svg\]\:w-5>svg{width:calc(var(--spacing) * 5)}.\[\&\>svg\]\:w-\[18px\]>svg{width:18px}.\[\&\>svg\]\:w-full>svg{width:100%}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:color-mix(in oklab, var(--background) 20%, transparent)}}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:text-background{color:var(--background)}[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10:is(.dark *){background-color:color-mix(in oklab, var(--background) 10%, transparent)}}[data-state=checked] .\[\[data-state\=checked\]_\&\]\:opacity-0{opacity:0}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent-strong\/90:hover{background-color:var(--ds-accent-strong)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-accent-strong\/90:hover{background-color:color-mix(in oklab, var(--ds-accent-strong) 90%, transparent)}}a.\[a\&\]\:hover\:bg-surface-hover:hover,a.\[a\&\]\:hover\:bg-surface-hover\/90:hover{background-color:var(--ds-bg-interactive-hover)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-surface-hover\/90:hover{background-color:color-mix(in oklab, var(--ds-bg-interactive-hover) 90%, transparent)}}a.\[a\&\]\:hover\:text-foreground:hover{color:var(--foreground)}a.\[a\&\]\:hover\:opacity-90:hover{opacity:.9}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.double-click-indicator{width:60px;height:60px;animation:.3s ease-out fadeIn;position:relative}.double-click-indicator.fade-out{animation:.3s ease-out forwards fadeOut}.double-click-pulse{background:var(--c-accent);opacity:.4;filter:blur(2px);border-radius:50%;width:60px;height:60px;animation:1s ease-out infinite pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.double-click-pulse-secondary{background:var(--c-accent);opacity:.3;filter:blur(4px);border-radius:50%;width:60px;height:60px;animation:1s ease-out .3s infinite pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.double-click-center{width:60px;height:60px;box-shadow:var(--ds-shadow-md), 0 4px 16px var(--ds-accent-ring), 0 0 0 2px var(--c-accent);background:#fff;border-radius:50%;justify-content:center;align-items:center;animation:.4s cubic-bezier(.175,.885,.32,1.275) scaleIn;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.double-click-center svg{width:28px;height:28px;color:var(--c-accent);animation:.6s ease-out rotate}.double-click-center svg path{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke:var(--c-accent)!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes scaleIn{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}50%{transform:translate(-50%,-50%)scale(1.1)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(90deg)}}.dark .double-click-center{background:var(--c-surface-0);box-shadow:0 2px 8px #0000004d, 0 4px 16px #3b82f666, 0 0 0 2px var(--c-accent)}@keyframes cardGrowIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes plusButtonFadeIn{0%{opacity:0;transform:translateZ(0)}to{opacity:1;transform:translateZ(0)}}@keyframes plusButtonFadeOut{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translateZ(0)}}.plus-button-fade-in{animation:.3s ease-out forwards plusButtonFadeIn!important}.plus-button-fade-out{animation:.3s ease-out forwards plusButtonFadeOut!important}.plus-button-wrapper{opacity:0;will-change:opacity, transform;transition:none;transform:translateZ(0)}.plus-button-wrapper.plus-button-visible{opacity:1;transform:translateZ(0)}.optimized-grid-item{position:relative;contain:none!important}@keyframes gridItemSlide{0%{opacity:.8;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.editor-card.dragging{transition:none!important;animation:none!important}.optimized-grid-item:has(.dragging){transition:none!important;animation:none!important}.optimized-grid-item:has(.dragging){transition:none!important;animation:none!important}.optimized-grid-container{will-change:transform;transform:translateZ(0)}@keyframes existingCardShift{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}.card-grow-in{z-index:var(--z-card-grow-in-animation)!important;animation:none!important;position:relative!important}@keyframes dynamicInsetFlash{0%,to{box-shadow:inset 0 0 #0000}25%{box-shadow:inset 0 0 0 4px var(--card-flash-color-alpha-50)}50%{box-shadow:inset 0 0 0 8px var(--card-flash-color-alpha-30)}75%{box-shadow:inset 0 0 0 4px var(--card-flash-color-alpha-50)}}@keyframes borderFlash{0%,to{border-color:inherit}25%,50%,75%{border-color:var(--card-flash-color)}}.editor-card.card-grow-in,div.editor-card.card-grow-in{z-index:var(--z-card-grow-in-animation)!important;border-radius:.5rem!important;animation:none!important;position:relative!important;overflow:visible!important}.editor-card.card-grow-in .cm-editor,.editor-card.card-grow-in .card-content-container,.editor-card.card-grow-in .editor-container{z-index:var(--z-card-grow-in-container);margin:1px;position:relative}.editor-card.card-grow-in:before{content:"";border-radius:inherit;z-index:var(--z-card-grow-in-border);pointer-events:none;position:absolute;inset:0}@keyframes debugFlash{0%,to{background-color:#0000}50%{background-color:#3b82f64d}}.card-grow-in *{isolation:auto}.optimized-grid-item.card-grow-in,.nested-card-wrapper.card-grow-in{isolation:isolate}.optimized-grid-container .card-grow-in{margin:2px}.editor-card{--card-flash-color:#3b82f6;--card-flash-color-alpha-50:#3b82f680;--card-flash-color-alpha-30:#3b82f64d}.editor-card[data-depth="0"]{--card-flash-color:#64748b;--card-flash-color-alpha-50:#64748bb3;--card-flash-color-alpha-30:#64748b80}.editor-card[data-depth="1"]{--card-flash-color:#3b82f6;--card-flash-color-alpha-50:#3b82f6b3;--card-flash-color-alpha-30:#3b82f680}.editor-card[data-depth="2"]{--card-flash-color:#f97316;--card-flash-color-alpha-50:#f97316b3;--card-flash-color-alpha-30:#f9731680}.expand-collapse-container{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .2s,opacity .15s;display:grid}.expand-collapse-container.expanded{opacity:1;grid-template-rows:1fr}.expand-collapse-container>.expand-collapse-content{overflow:hidden}.cm-inline-image-figure{vertical-align:bottom;line-height:0;display:inline-block;position:relative;margin:4px!important;padding:0!important}.cm-inline-image-figure img{width:auto;max-width:400px;height:auto;max-height:400px;box-shadow:var(--ds-shadow-card);object-fit:contain;border-radius:4px;margin:0;padding:0;display:block}.cm-inline-image-caption{color:var(--ds-text-secondary);text-align:center;margin-top:.25rem;font-size:.875rem;font-style:italic}.cm-inline-attachment-widget{align-items:center;gap:var(--ds-space-sm);max-width:min(26rem,100%);padding:var(--ds-space-xs) var(--ds-space-sm);margin:var(--ds-space-2xs);background:var(--ds-bg-card);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-card);color:var(--ds-text-primary);cursor:pointer;font:inherit;text-align:left;vertical-align:bottom;line-height:1.2;display:inline-flex}.cm-inline-attachment-widget:hover{background:var(--ds-bg-subtle);border-color:var(--ds-border-strong)}.cm-inline-attachment-widget:focus-visible{outline:2px solid var(--ds-accent-ring);outline-offset:2px}.cm-inline-attachment-icon{width:var(--ds-space-xl);height:var(--ds-space-xl);flex:0 0 var(--ds-space-xl);justify-content:center;align-items:center;display:inline-flex}.cm-inline-attachment-icon:before{content:"";width:var(--ds-space-md);height:var(--ds-space-lg);background:var(--ds-bg-subtle);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-sm);box-shadow:inset 0 calc(-1 * var(--ds-space-2xs)) 0 var(--ds-accent-muted);display:block}.cm-inline-attachment-content{gap:var(--ds-space-2xs);flex-direction:column;min-width:0;display:inline-flex}.cm-inline-attachment-name,.cm-inline-attachment-meta{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cm-inline-attachment-name{color:var(--ds-text-primary);font-size:.875rem;font-weight:600}.cm-inline-attachment-meta{color:var(--ds-text-secondary);font-size:.75rem;font-weight:500}.cm-inline-image-placeholder{background:var(--ds-bg-subtle);border:1px solid var(--ds-border-default);vertical-align:bottom;max-width:280px;box-shadow:var(--ds-shadow-card);border-radius:6px;flex-direction:row;gap:.625rem;margin:4px;padding:.5rem;display:inline-flex;position:relative}.cm-inline-image-placeholder[data-status=uploading]{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.cm-inline-image-placeholder[data-status=error]{background:var(--ds-error-muted);border-color:var(--ds-error)}.cm-inline-image-preview{background:var(--ds-bg-card);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.cm-inline-image-preview img{object-fit:cover;width:100%;height:100%}.cm-inline-image-meta{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.cm-inline-image-title{color:var(--ds-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.875rem;font-weight:600;line-height:1.25;overflow:hidden}.cm-inline-image-size{color:var(--ds-text-secondary);margin:0;font-size:.75rem;font-weight:500;line-height:1}.cm-inline-image-status{flex-direction:column;gap:.5rem;display:flex}.cm-inline-image-status span{color:var(--ds-accent-primary);font-size:.75rem;font-weight:600;line-height:1}.cm-inline-image-error{color:var(--ds-error);font-size:.75rem;font-weight:600;line-height:1.25}.cm-inline-image-progress{background:var(--ds-bg-muted);border-radius:999px;height:6px;position:relative;overflow:hidden}.cm-inline-image-progress>div{background:linear-gradient(90deg, var(--ds-accent-primary), var(--ds-accent-hover));border-radius:999px;height:100%;transition:width .3s cubic-bezier(.4,0,.2,1);position:relative}.cm-inline-image-progress>div:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);animation:1.5s infinite shimmer;position:absolute;inset:0}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cm-inline-image-actions{gap:.5rem;margin-top:.125rem;display:flex}.cm-inline-image-button{cursor:pointer;background:var(--ds-accent-primary);color:#fff;border:none;border-radius:6px;flex:1;padding:.375rem .75rem;font-size:.75rem;font-weight:600;line-height:1;transition:background-color .15s,transform .15s,box-shadow .15s,color .15s,border-color .15s}.cm-inline-image-button:hover{background:var(--ds-accent-hover);box-shadow:var(--ds-shadow-md);transform:translateY(-1px)}.cm-inline-image-button:active{transform:translateY(0)}.cm-inline-image-button-ghost{background:var(--ds-bg-card);color:var(--ds-text-secondary);border:1px solid var(--ds-border-default)}.cm-inline-image-button-ghost:hover{background:var(--ds-bg-subtle);color:var(--ds-text-primary);border-color:var(--ds-text-secondary)}.dark .cm-inline-image-placeholder{background:var(--ds-bg-card);border-color:var(--ds-border-default)}.dark .cm-inline-image-preview{background:var(--ds-bg-subtle)}:root{--ds-font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ds-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", "Courier New", monospace;--ds-text-2xs:.625rem;--ds-text-xs:.75rem;--ds-text-sm:.875rem;--ds-text-base:1rem;--ds-text-lg:1.125rem;--ds-text-xl:1.25rem;--ds-text-2xl:1.5rem;--ds-leading-tight:1.25;--ds-leading-snug:1.375;--ds-leading-normal:1.5;--ds-leading-relaxed:1.625;--ds-tracking-tight:-.01em;--ds-tracking-normal:0;--ds-tracking-wide:.05em;--ds-weight-regular:400;--ds-weight-medium:500;--ds-weight-semibold:600;--ds-weight-bold:700;--ds-type-h1:var(--ds-weight-bold) var(--ds-text-2xl) / var(--ds-leading-tight) var(--ds-font-sans);--ds-type-h2:var(--ds-weight-semibold) var(--ds-text-xl) / var(--ds-leading-tight) var(--ds-font-sans);--ds-type-h3:var(--ds-weight-semibold) var(--ds-text-lg) / var(--ds-leading-tight) var(--ds-font-sans);--ds-type-h4:var(--ds-weight-semibold) var(--ds-text-base) / var(--ds-leading-tight) var(--ds-font-sans);--ds-type-body:var(--ds-weight-regular) var(--ds-text-sm) / var(--ds-leading-normal) var(--ds-font-sans);--ds-type-label:var(--ds-weight-medium) var(--ds-text-sm) / var(--ds-leading-normal) var(--ds-font-sans);--ds-type-caption:var(--ds-weight-regular) var(--ds-text-xs) / var(--ds-leading-normal) var(--ds-font-sans);--ds-type-mono:var(--ds-weight-regular) var(--ds-text-sm) / var(--ds-leading-normal) var(--ds-font-mono);--ds-type-section:var(--ds-weight-semibold) var(--ds-text-xs) / var(--ds-leading-normal) var(--ds-font-sans);--ds-bg-app:#f5f5f5;--ds-bg-subtle:#fafafa;--ds-bg-card:#fff;--ds-bg-elevated:#fff;--ds-border-color:#e5e5e5;--ds-bg-content:#fff;--ds-bg-sidebar:#f8f9fa;--ds-bg-header:#fff;--ds-bg-muted:#fafafa;--ds-bg-hover:#f5f5f5;--ds-bg-input:#fff;--ds-bg-sidebar-input:#fff;--ds-bg-sidebar-hover:#f5f6f7;--ds-bg-sidebar-active:#e8eaec;--ds-bg-inset:#f3f4f5;--ds-bg-collapsible-content:var(--ds-bg-inset);--ds-bg-tooltip:#1a1a1a;--ds-text-tooltip:#fff;--ds-bg-fixed-dark:#0b0b0c;--ds-text-on-fixed-dark:#fafafa;--ds-bg-surface:var(--ds-bg-card);--ds-bg-interactive-hover:var(--ds-bg-surface)}@supports (color:color-mix(in lab, red, red)){:root{--ds-bg-interactive-hover:color-mix(in oklch, var(--ds-bg-surface) 97%, black)}}:root{--ds-bg-interactive-active:var(--ds-accent-muted);--ds-bg-accent-subtle:var(--ds-bg-surface)}@supports (color:color-mix(in lab, red, red)){:root{--ds-bg-accent-subtle:color-mix(in oklch, var(--ds-bg-surface) 86%, var(--ds-accent-primary))}}:root{--ds-bg-interactive-hover-nested:var(--ds-bg-surface)}@supports (color:color-mix(in lab, red, red)){:root{--ds-bg-interactive-hover-nested:color-mix(in oklch, var(--ds-bg-surface) 91%, black)}}:root{--ds-bg-sidebar-nav-hover:var(--ds-bg-sidebar)}@supports (color:color-mix(in lab, red, red)){:root{--ds-bg-sidebar-nav-hover:color-mix(in oklch, var(--ds-bg-sidebar) 97%, black)}}:root{--ds-bg-sidebar-nav-active:var(--ds-bg-sidebar)}@supports (color:color-mix(in lab, red, red)){:root{--ds-bg-sidebar-nav-active:color-mix(in oklch, color-mix(in oklch, var(--ds-bg-sidebar) 94%, black) 82%, var(--ds-accent-primary))}}:root{--ds-bg-row-selected:var(--ds-bg-sidebar-nav-active);--ds-bg-row-renaming:var(--ds-bg-elevated);--ds-border-row-renaming:var(--ds-accent-ring);--ds-bg-sidebar-nav-hover-nested:var(--ds-bg-sidebar)}@supports (color:color-mix(in lab, red, red)){:root{--ds-bg-sidebar-nav-hover-nested:color-mix(in oklch, var(--ds-bg-sidebar) 91%, black)}}:root{--ds-border-default:#e5e5e5;--ds-border-subtle:#f0f0f0;--ds-border-strong:#d4d4d4;--ds-border-input:var(--ds-text-secondary);--ds-text-primary:#1a1a1a;--ds-text-secondary:#525252;--ds-text-tertiary:#6b6b6b;--ds-text-section:#6b6b6b;--ds-text-placeholder:#a3a3a3;--ds-text-quaternary:#a3a3a3;--ds-text-inverse:#fff;--ds-accent-primary:#3b82f6;--ds-accent-strong:#2563eb;--ds-accent-hover:#1d4ed8;--ds-accent-muted:#3b82f61a;--ds-accent-ring:#3b82f633;--ds-tree-ring-idle:var(--ds-accent-primary)}@supports (color:color-mix(in lab, red, red)){:root{--ds-tree-ring-idle:color-mix(in srgb, var(--ds-accent-primary) 22%, #cbd5e1)}}:root{--ds-success:#22c55e;--ds-success-muted:#f0fdf4;--ds-success-strong:#15803d;--ds-info:#3b82f6;--ds-info-muted:#eff6ff;--ds-info-strong:#1d4ed8;--ds-warning:#f59e0b;--ds-warning-muted:#fffbeb;--ds-warning-strong:#b45309;--ds-error:#ef4444;--ds-error-muted:#fef2f2;--ds-error-strong:#b91c1c;--ds-space-2xs:2px;--ds-space-xs:4px;--ds-space-sm:8px;--ds-space-md:12px;--ds-space-lg:16px;--ds-space-xl:24px;--ds-space-2xl:32px;--ds-card-padding:12px;--ds-card-gap:12px;--ds-button-padding-x:16px;--ds-button-padding-y:8px;--ds-input-padding-x:12px;--ds-input-padding-y:8px;--ds-control-height-xs:28px;--ds-control-height-sm:32px;--ds-control-height-md:var(--ds-row-default);--ds-control-height-lg:40px;--ds-control-radius:var(--ds-radius-md);--ds-control-gap-sm:6px;--ds-control-gap:8px;--ds-control-padding-x-sm:12px;--ds-control-padding-x-md:16px;--ds-control-line-height:20px;--ds-menu-list-icon-sm:14px;--ds-menu-list-icon-md:16px;--ds-menu-content-inset:var(--ds-space-xs);--ds-menu-content-width-md:12rem;--ds-input-icon-inset:40px;--ds-input-icon-left:12px;--ds-input-action-inset:var(--ds-space-xs);--ds-input-action-gap:calc(var(--ds-space-xs) / 2);--ds-focus-ring-width:2px;--ds-focus-ring-offset:2px;--ds-focus-ring-clearance:calc(var(--ds-focus-ring-width) + var(--ds-focus-ring-offset));--ds-modal-padding-x:24px;--ds-modal-header-padding-y:16px;--ds-modal-body-padding-y:20px;--ds-modal-footer-padding-y:16px;--ds-dialog-picker-max-height:20rem;--ds-tag-view-document-filter-width:180px;--ds-tag-view-value-filter-width:150px;--ds-toast-title:var(--ds-text-primary);--ds-toast-description:var(--ds-text-secondary);--ds-panel-inset-x:var(--ds-space-md);--ds-panel-inset-y:var(--ds-space-sm);--ds-atomic-unit-item-inset-inline:var(--ds-panel-inset-x);--ds-atomic-unit-item-inset-block:var(--ds-panel-inset-y);--ds-atomic-unit-item-content-block-size:var(--ds-control-height-sm);--ds-atomic-unit-item-horizontal-inset-inline:var(--ds-space-sm);--ds-atomic-unit-item-horizontal-inset-block:var(--ds-space-xs);--ds-atomic-surface-tray-height:var(--ds-breadcrumb-header-height);--ds-atomic-surface-tray-inset-block:var(--ds-space-xs);--ds-atomic-surface-tray-border-block:1px;--ds-atomic-unit-item-horizontal-content-block-size:calc(var(--ds-atomic-surface-tray-height) - (var(--ds-atomic-surface-tray-inset-block) * 2) - var(--ds-atomic-surface-tray-border-block) - (var(--ds-atomic-unit-item-horizontal-inset-block) * 2));--ds-atomic-unit-item-block-size:calc(var(--ds-control-height-sm) + (var(--ds-atomic-unit-item-inset-block) * 2));--ds-atomic-unit-item-hover-background:var(--ds-bg-sidebar-nav-hover);--ds-atomic-unit-item-active-background:var(--ds-bg-sidebar-nav-active);--ds-atomic-unit-item-pressed-background:var(--ds-accent-strong);--ds-atomic-unit-item-pressed-hover-background:var(--ds-accent-strong);--ds-panel-gap:var(--ds-space-xs);--ds-panel-section-gap:var(--ds-space-md);--ds-shell-top-section-height:var(--ds-breadcrumb-header-height);--ds-pane-header-height:var(--ds-shell-top-section-height);--ds-panel-header-height:calc(var(--ds-control-height-sm) + (var(--ds-panel-inset-y) * 2));--ds-pane-header-padding-x:var(--ds-panel-inset-x);--ds-pane-header-gap:var(--ds-space-xs);--ds-panel-section-inset-x:var(--ds-space-lg);--ds-panel-section-inset-y:var(--ds-space-md);--ds-panel-empty-padding-y:var(--ds-space-2xl);--ds-list-row-two-line-height:56px;--ds-list-row-compact-height:44px;--ds-list-row-icon-box:32px;--ds-list-row-compact-icon-box:28px;--ds-panel-hero-icon-box:56px;--ds-row-compact:28px;--ds-row-default:36px;--ds-row-comfortable:44px;--ds-sidebar-item-height:var(--ds-row-default);--ds-sidebar-item-padding-x:12px;--ds-sidebar-item-gap:8px;--ds-sidebar-item-icon-size:18px;--ds-sidebar-list-gap:8px;--ds-sidebar-toggle-edge-padding:8px;--ds-sidebar-header-action-height:var(--ds-control-height-sm);--ds-sidebar-header-action-padding-x:var(--ds-space-sm);--ds-sidebar-search-toggle-slot:var(--ds-row-icon-action-size);--ds-sidebar-focus-safe-inset:var(--ds-focus-ring-clearance);--ds-row-icon-action-size:var(--ds-control-height-xs);--ds-sidebar-tree-row-padding-x:var(--ds-space-sm);--ds-sidebar-tree-row-radius:var(--ds-radius-sm);--ds-sidebar-tree-indent-step:20px;--ds-sidebar-tree-base-indent:0px;--ds-sidebar-tree-icon-box:20px;--ds-sidebar-tree-chevron-left:50%;--ds-document-title-icon-gap:calc(var(--ds-space-xs) / 2);--ds-icon-tile-size:36px;--ds-icon-tile-glyph-size:20px;--ds-icon-tile-radius:var(--ds-radius-lg);--ds-icon-tile-border-width:1px;--ds-icon-tile-fill-mix:92%;--ds-icon-tile-border-color:var(--ds-border-strong);--ds-icon-tile-border-color-active:var(--ds-accent-primary)}@supports (color:color-mix(in lab, red, red)){:root{--ds-icon-tile-border-color-active:color-mix(in oklch, var(--ds-accent-primary) 40%, transparent)}}:root{--ds-icon-tile-bg-active:var(--ds-accent-muted);--ds-icon-tile-fg-rest:var(--ds-text-secondary);--ds-icon-tile-fg-hover:var(--ds-text-primary);--ds-icon-tile-fg-active:var(--ds-accent-primary);--ds-row-affordance-size:14px;--ds-row-affordance-color:var(--ds-text-tertiary);--ds-tray-pointer-min-height:52px;--ds-tray-pointer-padding-x:var(--ds-space-md);--ds-tray-pointer-padding-y:var(--ds-space-sm);--ds-tray-pointer-gap:var(--ds-space-md);--ds-tray-pointer-radius:var(--ds-radius-md);--ds-tray-pointer-icon-box:36px;--ds-tray-pointer-icon-size:20px;--ds-tray-pointer-icon-radius:var(--ds-radius-lg);--ds-tray-pointer-affordance-size:16px;--ds-tray-pointer-trailing-gap:var(--ds-space-sm);--ds-tray-pointer-rail-height:var(--ds-control-height-lg);--ds-tray-pointer-rail-padding-x:var(--ds-space-sm);--ds-tray-pointer-rail-gap:var(--ds-space-sm);--ds-tray-pointer-rail-icon-box:26px;--ds-tray-pointer-rail-icon-size:16px;--ds-tray-pointer-rail-icon-radius:var(--ds-radius-md);--ds-header-height:48px;--ds-breadcrumb-header-height:41px;--ds-shell-header-offset:calc(var(--ds-header-height) + 1px);--ds-debug-pane-width:300px;--ds-shadow-sm:0 1px 2px #0000000a;--ds-shadow-card:0 1px 3px #0000000a;--ds-shadow-card-bottom:0 2px 4px #0000000d;--ds-shadow-card-right:2px 0 4px #0000000d;--ds-shadow-md:0 2px 4px #0000000f;--ds-shadow-elevated:0 4px 6px #0000000d;--ds-shadow-lg:0 4px 8px #00000014;--ds-shadow-page-top:0 -14px 16px -18px #0000001f;--ds-shadow-page-bottom:0 18px 20px -22px #00000024;--ds-shadow-page:var(--ds-shadow-page-top), var(--ds-shadow-page-bottom);--ds-radius-sm:4px;--ds-radius-md:6px;--ds-radius-lg:8px;--ds-radius-xl:12px;--ds-radius-2xl:16px;--ds-radius-full:9999px;--ds-duration-fast:.15s;--ds-duration-normal:.2s;--ds-duration-slow:.3s;--ds-ease-standard:ease;--ds-transition-fast:var(--ds-duration-fast) var(--ds-ease-standard);--ds-transition-normal:var(--ds-duration-normal) var(--ds-ease-standard);--ds-transition-slow:var(--ds-duration-slow) var(--ds-ease-standard);--ds-transition-interactive-fast:color var(--ds-transition-fast), background-color var(--ds-transition-fast), border-color var(--ds-transition-fast), outline-color var(--ds-transition-fast), text-decoration-color var(--ds-transition-fast), fill var(--ds-transition-fast), stroke var(--ds-transition-fast), box-shadow var(--ds-transition-fast), opacity var(--ds-transition-fast);--ds-transition-interactive-normal:color var(--ds-transition-normal), background-color var(--ds-transition-normal), border-color var(--ds-transition-normal), outline-color var(--ds-transition-normal), text-decoration-color var(--ds-transition-normal), fill var(--ds-transition-normal), stroke var(--ds-transition-normal), box-shadow var(--ds-transition-normal), opacity var(--ds-transition-normal);--app-header-height:3.5rem;--vh-offset:80px;--ds-layout-viewport-height:100vh;--ds-visual-viewport-height:100dvh;--ds-visual-viewport-offset-top:0px;--ds-keyboard-inset-bottom:0px;--ds-safe-area-top:env(safe-area-inset-top,0px);--ds-safe-area-right:env(safe-area-inset-right,0px);--ds-safe-area-bottom:env(safe-area-inset-bottom,0px);--ds-safe-area-left:env(safe-area-inset-left,0px);--ds-mobile-edge-padding:var(--ds-space-md);--card-gap:12px;--ds-scrollbar-track:transparent;--ds-scrollbar-thumb:var(--ds-text-primary)}@supports (color:color-mix(in lab, red, red)){:root{--ds-scrollbar-thumb:color-mix(in oklch, var(--ds-text-primary) 24%, transparent)}}:root{--c-selection:var(--ds-selection-bg);--c-selection-focus:var(--ds-selection-bg);--ds-selection-text:inherit;--ds-editor-focus-bg:var(--ds-accent-muted);--ds-title-editor-focus-border:var(--ds-accent-ring);--ds-faux-editor-empty-bg:var(--ds-bg-card);--ds-faux-editor-empty-hover-bg:var(--ds-bg-muted);--ds-faux-editor-empty-readonly-bg:var(--ds-bg-muted);--ds-faux-editor-empty-icon-bg:var(--ds-bg-muted);--ds-faux-editor-empty-readonly-icon-bg:var(--ds-bg-card);--ds-widget-comment:#b45309;--ds-widget-pointer:#9333ea;--ds-widget-link:#2563eb;--ds-widget-error:#dc2626;--ds-diff-remove-bg:#fee2e2;--ds-diff-remove-text:#dc2626;--ds-diff-add-bg:#dcfce7;--ds-diff-add-border:#22c55e;--font-code-size:16px;--font-code:ui-monospace, SFMono-Regular, Menlo, monospace;--fd-line-height-multiplier:1.4;--fd-line-box-snap:.5px;--radius:.625rem;--background:var(--ds-bg-app);--card:var(--ds-bg-card);--card-foreground:var(--ds-text-primary);--popover:var(--ds-bg-card);--popover-foreground:var(--ds-text-primary);--muted:var(--ds-bg-muted);--muted-foreground:var(--ds-text-secondary);--accent:var(--ds-bg-hover);--accent-foreground:var(--ds-text-primary);--foreground:var(--ds-text-primary);--primary:var(--ds-accent-primary);--primary-foreground:var(--ds-text-inverse);--secondary:var(--ds-bg-muted);--secondary-foreground:var(--ds-text-primary);--destructive:var(--ds-error);--border:var(--ds-border-default);--input:var(--ds-border-default);--ring:var(--ds-accent-ring);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:var(--ds-bg-sidebar);--sidebar-foreground:var(--ds-text-primary);--sidebar-primary:var(--ds-accent-primary);--sidebar-primary-foreground:var(--ds-text-inverse);--sidebar-accent:var(--ds-bg-hover);--sidebar-accent-foreground:var(--ds-text-primary);--sidebar-border:var(--ds-border-default);--sidebar-ring:var(--ds-accent-ring);--z-tree-chevron-overlay:1;--z-editor-open-comments:1;--z-tree-portfolio-tree-heading:5;--z-pinned-bottom-action:25;--z-assistant-scroll-to-bottom-button:10;--z-presence-cursor:10;--z-navigation-loading-overlay:10;--z-view-mode-menu:50;--z-desktop-window-drag-handle:60;--z-inline-card-renderer-icon-action:30;--z-app-header-wrapper:30;--z-atomic-floating-surfaces:42;--z-shellframe-right-sidebar:20;--z-shellframe-left-sidebar:20;--z-shellframe-sidebar-resize-handle:21;--z-sidebar-search-panel:2;--z-pointer-selector-popover:50;--z-pointer-selector-manager-mention-anchor:9999;--z-line-node-menu:10000;--z-line-pointer-menu:10000;--z-card-header:10;--z-card-header-wrapper:20;--z-card-grow-in-container:1;--z-card-grow-in-border:2;--z-card-grow-in-animation:50;--z-card-content-container:0;--z-card-debug-popover:99999;--z-grid-sticky-header:10;--z-grid-sticky-corner:20;--z-grid-header-affordance:30;--z-tabs-header-container:10;--z-tabs-header-wrapper:20;--z-tabs-view-content:0;--z-cm-tooltip-autocomplete:99999;--z-cm-drop-indicator-container:100;--z-cm-line-drop-indicator-container:10;--z-cm-hidden-line-tooltip:1000;--z-cm-hidden-lines-widget:1000;--z-cm-indent-formatting-content-before:-99;--z-cm-line-control-selection:2;--z-cm-line-dropzone-indicator-container:10;--z-cm-cursor-button-widget:1000;--z-cm-diff-buttons-container:10;--z-canvas-card-hidden:-1;--z-canvas-card-base:1;--z-canvas-card-connection-handle:2;--z-canvas-card-active:50;--z-canvas-connection-label:60;--z-canvas-dragged-item:1000;--z-dnd-vertical-drop-indicator:20;--z-dnd-horizontal-drop-indicator:20;--z-dnd-drag-preview:10002;--z-dnd-overlay-drop-indicator:10;--z-dnd-nav-indicator:10;--z-dnd-basic-drop-indicator:10;--z-dnd-tree-drop-indicator:60;--z-dnd-debug-panel:5000}.dark{--ds-bg-app:#0a0a0a;--ds-bg-subtle:#1a1a1a;--ds-bg-card:#171717;--ds-bg-elevated:#1f1f1f;--ds-border-color:#2e2e2e;--ds-shadow-page-top:0 -14px 16px -18px #00000080;--ds-shadow-page-bottom:0 18px 20px -22px #0000008c;--ds-shadow-page:var(--ds-shadow-page-top), var(--ds-shadow-page-bottom);--ds-bg-content:#171717;--ds-bg-sidebar:#141414;--ds-bg-header:#171717;--ds-bg-muted:#262626;--ds-bg-hover:#2a2a2a;--ds-bg-input:#1f1f1f;--ds-bg-sidebar-input:#1f1f1f;--ds-bg-sidebar-hover:#1e1e1e;--ds-bg-sidebar-active:#1e1e1e;--ds-bg-inset:#181818;--ds-bg-collapsible-content:var(--ds-bg-inset);--ds-bg-tooltip:#fafafa;--ds-text-tooltip:#1a1a1a;--ds-bg-surface:var(--ds-bg-card);--ds-bg-interactive-hover:var(--ds-bg-surface)}@supports (color:color-mix(in lab, red, red)){.dark{--ds-bg-interactive-hover:color-mix(in oklch, var(--ds-bg-surface) 96%, white)}}.dark{--ds-bg-interactive-active:var(--ds-bg-surface)}@supports (color:color-mix(in lab, red, red)){.dark{--ds-bg-interactive-active:color-mix(in oklch, color-mix(in oklch, var(--ds-bg-surface) 90%, white) 75%, var(--ds-accent-primary))}}.dark{--ds-bg-interactive-hover-nested:var(--ds-bg-surface)}@supports (color:color-mix(in lab, red, red)){.dark{--ds-bg-interactive-hover-nested:color-mix(in oklch, var(--ds-bg-surface) 92%, white)}}.dark{--ds-bg-sidebar-nav-hover:var(--ds-bg-sidebar)}@supports (color:color-mix(in lab, red, red)){.dark{--ds-bg-sidebar-nav-hover:color-mix(in oklch, var(--ds-bg-sidebar) 96%, white)}}.dark{--ds-bg-sidebar-nav-active:var(--ds-bg-sidebar)}@supports (color:color-mix(in lab, red, red)){.dark{--ds-bg-sidebar-nav-active:color-mix(in oklch, color-mix(in oklch, var(--ds-bg-sidebar) 90%, white) 75%, var(--ds-accent-primary))}}.dark{--ds-bg-row-selected:var(--ds-bg-sidebar-nav-active);--ds-bg-row-renaming:var(--ds-bg-elevated);--ds-border-row-renaming:var(--ds-accent-ring);--ds-bg-sidebar-nav-hover-nested:var(--ds-bg-sidebar)}@supports (color:color-mix(in lab, red, red)){.dark{--ds-bg-sidebar-nav-hover-nested:color-mix(in oklch, var(--ds-bg-sidebar) 92%, white)}}.dark{--ds-border-default:#ffffff1a;--ds-border-subtle:#ffffff0d;--ds-border-strong:#ffffff2e;--ds-text-primary:#fafafa;--ds-text-secondary:#a3a3a3;--ds-text-tertiary:#8f8f8f;--ds-text-section:#737373;--ds-text-placeholder:#525252;--ds-text-quaternary:#525252;--ds-text-inverse:#171717;--ds-accent-primary:#60a5fa;--ds-accent-strong:#3b82f6;--ds-accent-hover:#2563eb;--ds-accent-muted:#60a5fa26;--ds-accent-ring:#60a5fa4d;--ds-success:#4ade80;--ds-success-muted:#4ade8026;--ds-success-strong:#86efac;--ds-info:#60a5fa;--ds-info-muted:#60a5fa26;--ds-info-strong:#93c5fd;--ds-warning:#fbbf24;--ds-warning-muted:#fbbf2426;--ds-warning-strong:#fcd34d;--ds-error:#f87171;--ds-error-muted:#f8717126;--ds-error-strong:#fca5a5;--ds-selection-text:inherit;--ds-editor-focus-bg:var(--ds-accent-muted);--ds-widget-comment:#fbbf24;--ds-widget-pointer:#c084fc;--ds-widget-link:#60a5fa;--ds-widget-error:#f87171;--ds-diff-remove-bg:#ef444426;--ds-diff-remove-text:#f87171;--ds-diff-add-bg:#22c55e26;--ds-diff-add-border:#4ade80;--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439)}[data-surface=sidebar]{--ds-bg-surface:var(--ds-bg-sidebar);--ds-bg-collapsible-content:var(--ds-bg-inset)}[data-surface=card],[data-surface=panel]{--ds-bg-surface:var(--ds-bg-card);--ds-bg-collapsible-content:var(--ds-bg-inset)}[data-surface=content]{--ds-bg-surface:var(--ds-bg-content);--ds-bg-collapsible-content:var(--ds-bg-inset)}[data-surface=elevated],[data-surface=overlay]{--ds-bg-surface:var(--ds-bg-elevated);--ds-bg-collapsible-content:var(--ds-bg-inset)}[data-surface=muted]{--ds-bg-surface:var(--ds-bg-muted);--ds-bg-collapsible-content:var(--ds-bg-inset)}[data-surface=inset]{--ds-bg-surface:var(--ds-bg-inset);--ds-bg-collapsible-content:var(--ds-bg-card)}[data-surface=raised]{--ds-bg-surface:var(--ds-bg-card);--ds-bg-collapsible-content:var(--ds-bg-inset)}[data-surface=collapsible]{--ds-bg-surface:var(--ds-bg-collapsible-content)}:where([data-surface]){--ds-bg-interactive-hover:var(--ds-bg-surface)}@supports (color:color-mix(in lab, red, red)){:where([data-surface]){--ds-bg-interactive-hover:color-mix(in oklch, var(--ds-bg-surface) 97%, black)}}:where([data-surface]){--ds-bg-accent-subtle:var(--ds-bg-surface)}@supports (color:color-mix(in lab, red, red)){:where([data-surface]){--ds-bg-accent-subtle:color-mix(in oklch, var(--ds-bg-surface) 86%, var(--ds-accent-primary))}}:where([data-surface]){--ds-bg-interactive-hover-nested:var(--ds-bg-surface)}@supports (color:color-mix(in lab, red, red)){:where([data-surface]){--ds-bg-interactive-hover-nested:color-mix(in oklch, var(--ds-bg-surface) 91%, black)}}.dark :where([data-surface]){--ds-bg-interactive-hover:var(--ds-bg-surface)}@supports (color:color-mix(in lab, red, red)){.dark :where([data-surface]){--ds-bg-interactive-hover:color-mix(in oklch, var(--ds-bg-surface) 96%, white)}}.dark :where([data-surface]){--ds-bg-interactive-active:var(--ds-bg-surface)}@supports (color:color-mix(in lab, red, red)){.dark :where([data-surface]){--ds-bg-interactive-active:color-mix(in oklch, color-mix(in oklch, var(--ds-bg-surface) 90%, white) 75%, var(--ds-accent-primary))}}.dark :where([data-surface]){--ds-bg-accent-subtle:var(--ds-bg-surface)}@supports (color:color-mix(in lab, red, red)){.dark :where([data-surface]){--ds-bg-accent-subtle:color-mix(in oklch, var(--ds-bg-surface) 86%, var(--ds-accent-primary))}}.dark :where([data-surface]){--ds-bg-interactive-hover-nested:var(--ds-bg-surface)}@supports (color:color-mix(in lab, red, red)){.dark :where([data-surface]){--ds-bg-interactive-hover-nested:color-mix(in oklch, var(--ds-bg-surface) 92%, white)}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-italic-CsfrDhJx.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-italic-xTUDxVF8.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-italic-CIUtULAL.woff2)format("woff2"),url(/assets/inter-cyrillic-400-italic-DsJ3McxZ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-italic-DgljI1UR.woff2)format("woff2"),url(/assets/inter-greek-ext-400-italic-ByZcx49q.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-italic-SVIaMW7s.woff2)format("woff2"),url(/assets/inter-greek-400-italic-C1OpWafJ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-italic-Ceaj4WUo.woff2)format("woff2"),url(/assets/inter-vietnamese-400-italic-E-DnQMHp.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-italic-CGFCRmTM.woff2)format("woff2"),url(/assets/inter-latin-ext-400-italic-DpQ6ZOoA.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-italic-D1l0FflY.woff2)format("woff2"),url(/assets/inter-latin-400-italic-BmFrN47l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-italic-GPRkb3xU.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-italic-D3fKamtN.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-italic-Ppu1tTPz.woff2)format("woff2"),url(/assets/inter-cyrillic-700-italic-CZrx1Xve.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-italic-5m0CTrl1.woff2)format("woff2"),url(/assets/inter-greek-ext-700-italic-CO97m7Jb.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-italic-D5vwbaZX.woff2)format("woff2"),url(/assets/inter-greek-700-italic-bD6OVWQz.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-italic-BbJv01XC.woff2)format("woff2"),url(/assets/inter-vietnamese-700-italic-BF_6wm_E.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-italic-DtYkv-XI.woff2)format("woff2"),url(/assets/inter-latin-ext-700-italic-sscBbOod.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-italic-BsEzapPQ.woff2)format("woff2"),url(/assets/inter-latin-700-italic-QsoQop6F.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-normal-DRk46D-x.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-400-normal-Bbz-b3yf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-italic-3fJ3SmOv.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-400-italic-B-Yabllp.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-italic-D-qjh7ci.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-italic-OoEIrRJc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-ext-700-normal-BoVPHkS0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-700-normal-CKkU2Dpt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-ext-700-italic-D-Da7Yyr.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-700-italic-rwP6Wyc0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-italic-Bq4J7U7l.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-italic-Ijyzy1lK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA8QABIAAAAAHEwAAA6tAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGigbhhYcNAZgP1NUQVRQAIFUEQgKoQiZSQtAAAE2AiQDegQgBYUGB4ItDAcXJBh6GxIXo6KaFTHFXyxwTtQyHvMmk2ivMeQ3K9iCEq/hRix36hcs8AKewsUVPP8t3933Zna2zW5qryqBblsTHlWaR2JUJESoOJA5GPPnH7f1KQMsoo0Jis10VrEBRjQqRuFDsK4KLzHrIpPLaB6qsde3dxtG9VUkCp2JUOTCJVCoqoFcoyozdezK4+sUwc2/bvnT+v9QRzQnIlsnoDr1HVDR6aa+/TZYk9YRDSeI6plG+h9gleBfa6929wOAK7JQ6KoydVVqb+92ci8XuH9fXTbAdEkJbaYurq6yjsEiSkTh6uoilC/6Cmu6rKUNRGlvOscyjIEqXsUd9+tsjwDPviAoSxjC80SVKqJePSEgMWyRXVuPSwO8wxZ1DeCdUSurAe+iQlMHeCzgOaX/hVPqOmACqAQrbseUcZst6IoDV91SPhjb22Y2Y+F3YhJKpTBT7ooHi8nrmMhiw7Va+FZIjjsQeF6/WngDo7EnMHhUhMZnTnpXijJCChU4QDDPmGLG2OxGtDEPpc7ZDeE58WrdWCPsWdjoV76nxYxhejfIGhdEENyRjVyFRJU6pYbXMGfMVBGKsUx1RDBVQYJ1aipiKQcqCWyogpQNGKzcCVWhR7ziTHbNQ6JdoFt/MFWdCj01R5KIsETQ7VSGkwCvWKBUuYQoaY8KpW0jvFDCtzeusz0Cg7A2antYUMoIm3j5t25Uico7qVARpPJgOVdVqFHfiEpLj43oqNFV2WLY40Mizlp+hB4JeqdkAew5+5cdSHiyAe3Bq56i8w0AuNLpbF3//2Pscfh0gDwFQP6UdwDNDCEiBpRT0E+vXG1oxZnB+zMVGhwB+WZYKY5KeVMsQ3mUCqYhjkAGnHx06ttGUESlDAXpZL+CVs0s1WzFmEOBt4+zOjuzNwdzSW7IPXkzX3a2+g/zch5lVXZkTw7k4lyfu/NGvlh9rfbbQROgcOzsv2fhvBdUq1WvUbNW7Tp16wUQKhEp5RSLlUmUS1XwKmWq5KoVqSGk/TcCoAnAIuhA8Bhw5wDaN+IihabSosBqEpEuVsYwI0IBoC82bX06rwp9LOKze9t/2dGc1k9pXzSnburCLf9xPsWqj3w0aLVrTvT30zxIZerk/C+U/GO74zLwsXXi5OnM0p6s2qpBzkBOPwUuBYe7QMwRHlnB+EDltUm0SO90AEJtTMGxt8AgIGy8mrppvP+gg3rBNZDgEMkwoM5U8/AygIeyYpgxXYbEcRPIkIDFL4WDCJO20GB87fN4vdZ5CK8hAI13WHu265DIRpN9Gj0yOixCTSq9AEBaFRUPi8qAtVC4JGq1oGmoI8m7VI4DmcWe3SdaojyBm330oQKJzGKG47Q6Rxh63Acqk3dsjWtaO+9OxUK1akSKYBE2accusOwh7ERADXiq1Vog7MzH9FqSLq4jPW9jezsuNHkbVKfZerkQO4wxvUrPQTEkDi9/0bOJztkq5q+nlRTlEEaDkAjHMWOkUvY8YOa3mFpvmbRsKlgf6d09CnsNbtDDXW3VUgjFxqefMdlccleyOgRyB635GBNLv90w+E5tU11bd51VUlteD/8JhYAo0MgMZrgjdMelKv0cM5wwioqwH8LhbR8v8Bb89Ce4gQCqySvcXlYYIhFwsKxGv86UGjX4RrCWbEs9HhnfS4t+tBzqUL/1KJ+AucIOmgaurOGZXGCLFmQCElJkZWJKz6tRwbzns6G0czo/WbZhC8KTqgUqbgGaWVB4V61O+VwOls10obmVDij0g+3l2TVBdFnjHQK+3MZ2WIMnGpweE/6RFTywZAoS7agpJI33+6SVVDw8YskrJFDgxQ+DEd4n3mJU7kru0nDjim6nSWIlDJlWgnsSR7isJUwpHQ6L0IbCcgP71lISdywkMOfKeYUaHIElU2lBZI1I1U5lL9fQFETSUpvYFcXGUkyRYtC6feBweoaKl0csREpbXA+tmkkFkZw3KJMSRROC3EFNTfkKk7VxgIr7Yb/WM6wx8cprCGifkehAa1dwBJZ2wXfoA6NyxJDWEguKoLKNxWNPE7nS4w15xeHQZCNyLvJoZI38M25w30bHp9j64WNfqJl1Ga+HCOLIWhkN3CC32/EDEQ9mXKaBPo0+K4L/mk5qKWBwiRGApuCQd3+ID3jeqAsYUgeIPDrr4Oo1OBCkv0zorQFEhoAhOPSFYFnlqvsEkVf4soum5yt/qiKjD54i48iAJfycjl9/KbHyQlLfEZnOiwzPRmbp3CZTXFtLQjp1YqrtM1UMEdDwDcEW6z27XQ0tJREIGy5LWXm08x1p7ktDS+kt8QfY+JM0fLvLfu5hwQkY+Itv4JdwbYVPtmxPWkxcHWZamYv4+EaKHGMD/gsp6XPxV48dwg2sx7DTTkeXi7auV1jtj2I8QBjcJ9hifTdrMOES7xDSDD8TbLEyeyH+5aAhTgmZcp//JFlmDIO1cDNymHsbgVZfWPQoTnT8IkN68lAfzIT9Ux7zCXegBXmPotUaAWpIsm+3kiiYmLuda2R4wSS4IN6HJqSFJUHOqFdkcnAhQ6AAlWTeF+X4UiXZPBhdQPWTy8ttI0H3s2fLFGmIHs78eD+043EUrsgakw9ejnJppFGUXeOyr1L7Ew7SWl6sWzxF5Hp/4PffBr5x6KSMdtveeapHAlvuIpLe0Q6QBn+EgVB9l2QfyJedNOcEQtI6uiDCpYMHP5AK+9PeEfMWBQgjIqNcZf8UAkJZUj8Ei8kz9nvYDui1hNszb93fdnNZOVhJs3oMUZmFGEdgI4r0+GyDSWvqCUQi4S7vELITtoFfULda38STSPipcam26JecXXQJzMESmVToMpW2Ejhuvtp+5njxaYImd0AKW8f9EZMXtL0+CIY6g9cY5qQ3U6zPC6Mu/7KTwifs/B+wu1KSbJ/SxnrN7ixp5WnCdOybfC/tzPU+tz64OMthiIslMGhWW6ncjTvmHv399q1vnJCg/wZLvs3wE96xyeH9uw+CN52TblpMpK6AdYIt1vfSHnEPC5phxozD69kWiVa0rfzTaecNr4Dp7BPR1ScBBjcLrvJe9/HC2/g3BzG7vw6yYsSnANNxD0f4C2n1FEZKnDzEyVDzbcYB/CoY+JPhHNsI1LVUbkX3Q874M8rEKcmeoX4Sd5soGy/qzWDDbYqM6pJYFxhRZNcikUG6WNVEaUywT4wHHMPK8VCb8sk2zhlxbmC6eVlHTsJIaZn/woLcZhc0syMuc6AhD1mYU9TkFYCG5Qb6tOAKdsNCZXBEiuP2xN14VKgIwhIg2CPOZlRQAvzgH8Iy5pREbeRUS72QO6LjbuYHbC6e7yxfk+eXN80C6t+UbiYGy8Q/PnXwFLaOWahBJGJqO9oeRDj57fpxhDlX9KW3IsvOc5iYIvCNg4ZcQ7xj6oVZ68MkAX7wJX/+R+pxPB58M2ITkY7UErKFOPcXep9El+KUbY/jS3oXUsW9nzShmS1SXCLj/O+anUxyamqHgMHmN7+4t3PiF+MYZDmbrX8U4/E1lUk73bJ+6uGM4aX3XjS7O5A0K18Cr6JOh723dWlPjZiqmz3rxQe3FEnY8xseVkezGT/iULB7/w8dH25jQ6qpRVjsr/ZNozLCD/RTavj++lkj6+iWY3wLuxsCx2/bmg1u7K7uZO6EUO6h1y9DE8dQ3MDI376F8cZaeMLOgrLRkj68vvfJ2aZ3vZmEjKMnDTQIpRuRVx83ANsOybrFTaUryZYrVlrevNvzqINhNp/V3q3NvaI/kcZ6lt5+2zjZ1HsFT3Dc1pIybkVrfjj70qnZ/NexksYA8mHvZAsz0svTOwyguWNXCWkhaxz2ZuqXmYH3aPrS/bb5Uw+Chbc8l+//K9XQooYlJzY5jb7z+IZo2jQYSR3c1pO2a+i8OJL+af/gwgbuYUELDJ6QvVNdPBMCOHXlgVzHFLm7NyITOdgfKw3BEitlvpqY9LCWWskWzyJurNMzU7pFaCywN0+sxvwbopVRLVp/DKsKCFel56IT6yVDLiuhZL59lihZ4qZ6Yx/EwWpFts5XhAmAb+6VYrsLioeZqYXesTH7jGNM65vvx8oX3D3KQtAQP1fUHpZ9XWedEh/Zkch3FqFUNCFIyEwvKnWfMrDVNJb+y8Z9Zt7YNq7D5QE34VLnyS809Otuv94phGD9B9dpjacopvTJVEaOP/j2AUE9BNGxrfdHvJAlq7KcHGPkXkkBXSDAabhF4EZSdVkoaDXci4OiQ+GXOnAIjmFOfVP2ceXXyj/5rTHzO93Xpjz7YhnyzaSaW+Dms7YLAP/uy//4zXGWhrY0WAEIPlDCJAd9GwdhhzfGFwvlrpHNpV+bKt1ci1JYJZLVG31Zrqy8IeV4oKxUtXAufY+QSmYufpkrerbVm6s7aCVHwyHNXdrvaIczprPEgv0Gvjm9jRFfuOTCgSbfEIwy6SlK5md++p0ZF/6KIGKmKA7XmSqP+pnGqP8zrWbXMwOzPoLbW19U5iZFXkAM3qBXHIWZnmqVUMK0JldeKgGnVGop1ImmoVCjUolE9TQupXXIGVHbSimzMm+lchU0Qjl3vQZBhuC1hKtVygkRFHsNNQ4890E5q/WRCHHigAAo94qiVd3DKTW1nFYNV8tg0AiHVqkDGTNoxLADc1woU6A6Qw0Pcn36oJn9vkfNuBt/JZAxHpyfdyw4ISM1umS4lEq9FuppOTRk1LARU5qd00g5VmpwTOgqVR6lRMhXaKdUUQ1+fEj39BJQKnnttYqJPb5u1EenA8oVVyqbMjr548GetFvoQr9eW/sQBDc9Q+3+BJ55e0EQK4E4CSWSWBJJxUsmuRRJcVCDFvRgBDNYTFQFJ7jB60YP1MpGpbH2cqXnUiDi2PwsqDfQj5E5KMuDynMwr0cWkCPXnkBvm58F8wb6Mw2oFlVORFQrZg2UIDSHeh4OmcN8oOJQq1GK/5uO9kM6faed2P9Zz4kL4EbJ1/+8ett11q/f70gaAGHlRn8q7lbQHU3jSoQjBkXHui3nsl7+juVcqoyAaVAAq94yInotei37QQOEZRr4BQAAAA==)format("woff2"),url(/assets/literata-cyrillic-ext-400-normal-BuNkiaAX.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-cyrillic-400-normal-CNCMA2GQ.woff2)format("woff2"),url(/assets/literata-cyrillic-400-normal-BZoHpSD9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-greek-ext-400-normal-wlSmuZ9Y.woff2)format("woff2"),url(/assets/literata-greek-ext-400-normal-jenpRSxk.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-greek-400-normal-DLCf-Z3g.woff2)format("woff2"),url(/assets/literata-greek-400-normal-CMPfP1Pr.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-vietnamese-400-normal-H9pSqQsV.woff2)format("woff2"),url(/assets/literata-vietnamese-400-normal-BvhrDK3U.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-latin-ext-400-normal-D5BsCrMl.woff2)format("woff2"),url(/assets/literata-latin-ext-400-normal-Cs2-p-8d.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-latin-400-normal-CLtNJ872.woff2)format("woff2"),url(/assets/literata-latin-400-normal-CUhpYSl8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA+sABIAAAAAGwAAAA9LAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiIbhHAcNAZgP1NUQVRMAIFUEQgKoAiYZQtAAAE2AiQDfAQgBYRqB4ItDAcXJBh6G+QVo6KctDqi+KsEG4xpPfgNLWWISAhikU1h2drYtlLOLNTX9B8u4HbF236O8AwcOAX//2/33891zq66qge6GkYKInJmxZ12SI+8o/b/TuE7PG3zD+x3B2KSAmZhgoWIWFgIHPawetFl9J9OGzuWBTL/70XV5/l/DvX+n4nhUCgnBDkBClh2J3ixYKWCTqxiab78bydIQINMkNr5n79xBJks3MTz/xv7VuetiZewQCiESIljnJn7Z8VsNiGmoWzjkKg0opg0t5Co3tjQKplOqJWHv33H9ipmcoiIjXFRn1kJgYgodjwh2iVKGelJQVpsNFtPFoohym7tsiKIclqWXQhRbuQrSiAKA7yarHO9alkJpAssk0kVujpGOsnha/ErBm2US1pGWCn7HdlPYN8hPLEpBy9QA4Yqu5frMPw93PPt0E8szv/78l8n6BnuejcuU4hObqHxw8y+zSIoY21wsDSE0rzBx0/KVSClTIUco3sruCiYxFCCKAyAFQqkSIVpSR5iU3GvZ6AkSgtJ2gQtNTOQJPVnIeOKUw7ZKUNKVCgi5C3XQmEoCRQgV1euQkqgMG8V5ZPSvFOWQDlAGJ7KfH4WlbHOLsncYxLpFeW63AvyEvDkLmOYYNANusc9nIReuLMa9b2rLrW//vOiM8zKU8g5e5NOEcA9Oln2PzMyRwapxbAqJrS4yY0QkQu393tQ/WKwqv/fwZ7kWQ/pGUA/fR+ot9vJ+F4oVjhrN3e/dfk6TAR7TnkrMDz1basWTGhIGzNcYEUC/gRVpFPgPqELWlEyVCbRPHKN8wN3+f3jNHosrK2wDXbWKqzGmqzHJmzRntYPAua1LLf1dsbKrdpOmcLG7a49efhS+c5s1htHhAU+rgXj4ypXqVqteo2atWrXCSChQFKhUL6UImnFMkpESuUok6tcngqi/C8PQJ2j0SduQbCC8A6I5p1epYhvp22d8wpPcrxwIRKU3PUB/lkNLd9Keyg+kZqnxiGNrXSkIJ0aPNzQV3PLAt+RDFxhUvIAihDScZpIuiZOqzBVQkMYqBSIMwycL10GJ4FcOFnKgGlimZjRhCZhDHd1pSfamgeB4/XU5CYFsK2XJgPp7Os2kclM0IaBmQm4KRVTXFkF10rMBTIFnwwsYfR4PRI+vV4xDEYMF4J9g100mgAlh2hiMcwIplhZ+Q9IrcbQfxnYbGXZOjICp1JBlEowDDQX7BvtIlV2OdUqrwLHHRgnT8O19gwwGs7MXFF7JUkZ+jSxTK1SSarq6kyq2q/DRHLbqGC9BVZ1P6V+GrTsbGkSGM3dN2jcPDrrpFTO8kYuO7ieFj2pTmqN2qNnZsIW0zLe71Kv6ACeMLYr78DQ2Qo3pnKvm5uyPnm6/VfVOkJsnTjjMaCegZuCdFk5lJdfL9bl1DvbZgUNXZoi1/X1kVt0s/ZiQVNTtemJZmCHwqVa0U9RTHuXn+/YSrkjV9QePdUFcWo0d9G6ZieDqoK7a7FPNN5Pr+5XUOqnL4OJcilVWvhYl97NNhz6qIWFI5it9R1mrpGMyCS05BtqgyOYtY5Wct0GNUO9AFQK511Xsqp838IChiYqLiUZo9zAHnVpNTNdStF+bAhFKis3BSpV8la1mTNRGvIiYisEEen7AmKd4UwwOnm27TB94Yqt8yj7Wi/3Y2iYcQSW8MRMJ4YO4NmLVi6dFUZc6lusa9IOzr2S529BlDdFPdfnMfUJvlyEzK0nuaZ6xUSxKlaZY8pM0AH1FVj8GqS2UVwZFoVMwd0YkDHFcc4u54vbVe7d3Sdn5a21TbYBO+ZZ5QpFh6mTGKBXlV2QkybWlZPAaQzq2NaJTqI0koETwyjINOlRD/RQO2cmZjyxpY20dNVcH7m9u0r5eOxKpXLWjlMzoKbefkF5B6V6fsGhsrfLWAySryon2+pZY0AdW79Aqa6+ttq56Dedbj+tonJGURitUYfNmxTcqTbjyl7S5ZBucndfe6OZnQMDDDUkfudb20U1kEYomL7iWB1NlikWn8JYq9Q20mAUrlWGnkbIs7ffNrS24oU9WaSfIUGrF3xA2treQWP6c3PqdLdZn8pdDRnuUQ8wahowVJt618/AjXWvAgHT3MrGRtKLyo1K9i1gOHPjii1av3AdODhqF1jROXFlvciFxO5YMWW7zvPXtaN6C0mhRSzBFlXyvuOivTT41MJ1OXX/txcwNBABA+684VdRQUQYuM7OBgzzl4GjtWTnE4MGB87o4db2nLUkmAZOtFmdGLXC0ZY0ty2MpjnVdqmJBgq9YsTiqZvK9RWt7oLtkEpjscP6umtwdxhetR3549BdJ45MHvHbzCfxobb5oX1ikAJS4mBnxRt/RRKc8jQlBn64SVpxXSrUgHIEmgpf1CDpRUksYXGVzpU0JEUvJR4Bl6+sE+KLsakiBPK33t34i6RP1xwikih8W7LpuEi1MiqePJ5inFb7DZdEhOThi+qLoXM0l884YZjJ/8RHgF/8Dh2rgHcLfG1VX4RJnE+M3icJIWUE9yMuNGYgtI3gR6+c/OiOot8uFBBPX8EcMSEFShE7CwKW+wypT+wp+pchM/rMDZaaO/HcnZ99Zxm9MzLYbmhO9hU7ukV58MOW7GbJn0XK9CGFwIXk9vDvJQ66t63CSuxJy6W9zdkAt2nbyJc/OBXeXL0tbYRIxGwVNRKeNeBhEsjefCI3UzmXtsNBiMDZJ2v3yKlmL215dnXYFb9U1i5aSCoi1BXGI5FRhz4GrR9RJRvEcS0djP2YArfELcco5PFs95QxgFADFv+wjT1rsPZOo+ZUqYpyJwwCWgMhQ9/qCEa0/0uqZUxe2q/k94+5txHwRtLLz0n3rZs4rpJiX15mEdpsyRCZGS+gL/g7tHT/l/rlut8TNSFewvjN6dzq3YAMI3k/31gsZrBh/6jyUNj43gxNTmVNuHYT5cHGwHzOPhsIOZB12DV4RYxF6DkrZjzd9EQ4jr9NW48ueSf0XVKj6c7zGJ/cLam8xnTEwewfkMXiNtQpKD8nDzHRmv22xs11+4ODOdbZFu3sMOGrwzPebMp/lLBe7zMHfEYIc0wT3nazPzKCLSrijTsmeRjP0cOXvRLozfILuda+7BgHuxhTLFaACTUsFynUOB9dM9VMg8/hB7olW0jhbxXvKmnuH7A1EOTxOKvjiPlF01Cm/XoRO9A3x/MU+iSek8ZwC8p0DE2wWi1Mdzwhyl3tXcNO5HquwEQWGZDwQbayCFeIE1bgfTw1ebl9QMLWqKjjJVuliiOyRPm2xOAq1oBTOMObx8zTCDuNFbE2JIcIEn1SPf1XaKU2Y8WslTJ/aPejajz7GoHyNwkJXLxG14qw4BuRLVJVloa9YEYs38IowuOItSaIfl5xyTGBOd/E1MJFZYnX5IzlQ/+YQVx9o4DpYCdGxM5YM1eHWzgHim4MSNANIZDCjA22yqGyyHj9Rq05fXDRF3pS36ZvT+CTgDzkrrY9L92KVeIEAvL1YghORKyOB8OSiZ2ydVHZGAuhuDv1qbucWfFnzTNfauuWXOthe7zF62+x+dxgzgzcvB1/Q4R/2hfh/omgV7BjxkxCM/Nm2HIi1Ydz7p1L6Tly4a9PT7XWDf0D7b96pMCK/+lKf7p0CZFiQKY077bfz9ry7n6V+zfH+6dcRHNN2vj9k72ISYRF1OGQwC+TRlwHbu0NGH5i/+xCkFUI/ORW4SbtDBGBURcV1AnDeht2zNBWMKh8qtk3AX/9M2bsRFx/qw4QinrRI3ICwcFs6m+zKMD1xDUmQP31NyzCrCKt+N+CrMtI9GUU0rk2+7BhHbDlxs17f2CO7bxwYI44pKu76Uo7hjgnEM/NPfTgkF0Bw8V6AfdsLOOpgr3xtGajOwZ65Wufj+R10rSusihYaMPr84DwQERvNJ4n6LXmW2ypBR6Ahbmv+QWCSmSvk6dbpJMarYPvBUAYG8syjTIXHMgM1L3a0/8RJv+PmLP+0FQdfgcW4VLznGvMi7k1QC/i8Q8HxRqC6ZTnNoZZEVFGCEU1p2x4f37c0Wloov6QHBpjSSKyqVQ8ly50Sw4u7NHhJfhK9Dkv/KApXFQon2OvI/n8uYQSSQnRsiH99UeOxr5Xrwatg9EAp8JQqd/Owqhh298s07DcLLLd3RyG6Vkl5PrMl5zjHZvowuWl+LuVRHHIeb4xic5cXrKfa+mdpW7HKDKbnxnsJRFN5k//xlv+wJCio6BlOC+U/tki2oWYtbnY7wCBG7J8IdPUT1bWM2toCd11Nu+/3WxVFW1I1aDZfI+38GDF084yBY7GK7bk+u1sP099asDR9YuFHMsf5ujbJoYwXazv37nwZiLAiGbLtKZImJDx8p3jDsAw0UjXnTMisYeAR+NMvTtr+SVZuHUk382LxXVmRjg2hlsiEKo5IlTLk1GGBYvFU0F07f/wNdekRko+CTdFQT72KJeFBPx88fR3w2i6/sjfkt7/CPD+ycoA4NNx2inHzmc1buGEHADhi16z/+XQswN+pEnYuK5+Iu47RMf7vUFJz8CgYwb2O1oH57DBv3w/YtAgyUDW0Hf0b7LiyH7LiLprG84W9k2qBrmU9gAyPdn35Gdfqh2zPtDTVcQeAGbHPdBSv3muDw7AgDqneD08Cc6hPZELdOQw1X+7HJBSya/KUieq3FIv9qHU1HpUGhjuGMJL6NqSXIP1X06eSCuwMLZy8yLKoWh39TBftlwrFZFbJlaZFfJlXn0RpgUO63hAE8hn9+ZZAVgBfjmOvgvPIFMenM+RRBc7UOSwhUIuy88hIIyQD8gmIM8Uyzmb5oqadFJayo9eqgTTAL36ib0fYY0cQKlHEa87mdsVwy7on9zzIvU5mJurYWG0H36d2QzZMn/jEKXKrLXMjtWZ+ov1MySLhThlb6VTmItMlSqQDUrYO85KK13psGdmarfVrVFCHttncLGC74opaQRy9z3ZcsxSps/kamOzi9tzyP5KHLRWf+ETqwPNXgvLSDPKyxQoVEJJpZRWRpFylKs85atAhSpSsUpUiq8ylatCleG45cuyV2Xr7Nqc7zaQzcqEeYcEx7K9Q4Jjg1khofU8MobvWx8KMWyPMO8QXizbJ4QXG+xRL1AN5YWyNSTFwW7HYsU8z/SyFStXZLv825rqh7rP0qj+3/nSQTRDX/+I/zG4xl8/icE2ICTYWrpZf93ZQiT/s78i9SerVpnQIVKSSiDGhVyLdUeong6HHRGsWtUtVgUtIBzhf38BAA==)format("woff2"),url(/assets/literata-cyrillic-ext-400-italic-D8ysK2U6.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-cyrillic-400-italic-BGCtnF0_.woff2)format("woff2"),url(/assets/literata-cyrillic-400-italic-GTLnQLoY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-greek-ext-400-italic-ByGcUFfQ.woff2)format("woff2"),url(/assets/literata-greek-ext-400-italic-v9vyEgWr.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-greek-400-italic-Bv-j3dzg.woff2)format("woff2"),url(/assets/literata-greek-400-italic-DTSbSSav.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-vietnamese-400-italic-CcRKGM16.woff2)format("woff2"),url(/assets/literata-vietnamese-400-italic-DHLsq6W7.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-latin-ext-400-italic-DDtG17VM.woff2)format("woff2"),url(/assets/literata-latin-ext-400-italic-B1grLKeg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-latin-400-italic-BxdXY0No.woff2)format("woff2"),url(/assets/literata-latin-400-italic-xjtKbHx7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAA+kABIAAAAAHWAAAA9CAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi4bhhwcVgZgP1NUQVRMAIFUEQgKomSaYgtCAAE2AiQDgQAEIAWEbgeCSAwHFyQYgQAb5BcjA+VUlRfJXx5wQwa+gebgoaCt2uXU1Sr212MhOm1WrHaztWARQ8RUYDqeywNMqBk6nOG/Y/DBDXyVT7/ft3OuPLNvshdzqWKSRTwxJIYETT000bZLh6Tz7re2BJ55pFVU/L5rS5ez8dD/8e3OvNmtLI6WIuoEFH8+X4HAlgIJf5Rg3PE03hnAbTV4MJh4OuiBQVoFiMlwc4BiVF+Uet3e/b/VF20Wl5Xg1IXhyL3+nMZ2869b/nT8H6rYidpaHRakolOnvr0bt3JrEjycBBJMPNIA//qw//+1fvW9VUubvln7oX2gQRJLcd59a3ffzpoNLjOIeTZJYqExmxDVDJUEiUhIHEqjN7IlFtuMtIUp816xLJUFfPI6s04gIKDoLGgkMUj8VPJT3U8tlNcCePoaTW1sTrcgeGDJbBo8kTEmePlS+YkU3FcWAy+OZB44DS4ripszTeZATA5SEZAqQlei0jv6wod3/f//gnMQRVqU7Iilnfge8/nXj4QAoZnr//vc/9varp72FLvrQz2gl1/1hFLsTQ6XeOQo2vHc8ZHU28XgW3etkSEWS4431CsxNxg+YLluzVnZ3PRMad2HHrM82Ov/P+1gUhiVH7BuTooUeEpqMkQVckXRSDaXstFCulEAPCoafQ4FCCyaVIJAHyuAQq9U2HJEAM5GhcIBD1BHlqs945CdeNn4tDdt7GsqP4wgWTxAIKFl8jyU9lONPpk969MEG5ftV4a9D+mPk5y+KuoH4iOyrPqFShkidUtQga9ytddItgat3CKF9Xx79O3+OaRTp9Ei8VbqVN7NERrESyYAmBGdkdvS4Zk2QiwBYflaFm4BgOvMrKdqFqdAzcPLAHwFQBDfABMIhkMB8vSb6Unc3Co2DIA9J6QKJfglsjEwhUBVFbmyRRbhDsk8XBEPgUHIHTgXIH3vTwG0ZyiCMc63ZySqFbWhzldV1VVb7a/hul7PZ7H+C7gbWV7r61xVVm211r4aqmv1LPpcvYnmNS7atX9bC+jTQVlVXZPRXkedddUdANhSjowl4crx5PkKAkWhkkhZrILYf8UAwACAsQA6g/4B6wvQFdBR22JDDmMqZLqAnE1kPsw4jASQvF8ticQj2XkIvcz1pP/jFTIxFaKAIheqnrQxTmEPgxamlHAzCzSdSjJLJ1HJIEGxfTecDqbW1IhlgFlOlzpuHCWmWp0EJlFAAg63QyAk1e6SyAlUAG2v5sSC8XWIWWAyu/0Z6PHpDwBruzJmfFt4MZ1OPvKgiI7nAT1hW3/LaMR0S3kgqRAgOeQXsC1DHZLcpq5GTUU8CRiAAKxm2VjI0ED7QvPaypLKkApQg3PaBACiOC2eqpFhPBJexXHwE86MdDcKNSaQmExj6Oye5S7JeKNHUVHUaWujfQHOaXZbTRtzYg/75w2M8oRtLTUQTiOVjJdmjZFgn4zxtQoaUqXjENf7i3SS/5RAFfEYpFB9DBUJeOJQPfnlmsTESIjg/dqDS0FxeIW5PIFZC2VRmFhIJoA1mE3ibQ6j3fENYsc7IlrDs9wZjUom6Y0uOc6/fnRpP9D7UhDPLG6zqUw+dh3E+/xBBOwXvwD/qEdKgdNNmLBIRQJx5MI2tXUbw0hqmLOo2CUBYirbSudqWJ5f8I/3uGAat4mkqava3UTK/jDPEEDVit7umIheGgNbpJPnrl2X/xiEnRarwzEnfTRY4TzcPNSiFTIf3gtw2rthVcQebgJ2vk+SVEYUMVElZVxYJ3ngy+2v0keh0oG0ShyjhGOsNVosiktdvdbicRXN8hEMKz+rUsvYWIZpllg8I8Mkl2KsNHtXxFoQB8gA4VyOCR45pop6rLp0vqGiavFOoUkFPArSJezyi/iW0DHQMpr1qWy51oxC8khoX6Ywu7Nnk2C9sofmpdTUiTHKZy12faTH0sOCQ6kqL9j9ZjkSt9bQARWwjoPKmVQavcHEVu2m+spnMsmYmtzON8Jh5Tcqb4ARjfUrsLiJLTsJpo9BKp9Q8fudcVVrCYwu3gZraTWBeEcl1fDHUdZCFpXBOb4KfEHfgjoEzqkK3AnN+Bj7NCelRsIEbvttcaSAUhWjSxA3mXJ+FK1STMTF7Xxfi6hIIHG/Ck9MHasSriGjV2lknlxYymSDWAeQ1uhYq0MrXivPsV8OQ2+SIQBxVobT6whIYikf0PvT6LrFF0saNVxluV+Ha5Rw4y28/ssgCKufHvrpPNOlD/cc5+8Lie5BHWKSW8muJ2GLj07H1mtciP/gJ9nOqWKkwncRykYBY22ZUFZ3UtZyUrn7o6dEE6R9DK0q40a+5upz/Hv6cHPRUDyDBBzDt9t289d0Ox8unFmqDdMwbcuvzD1OnnHwauHyZzhdwybmme2VbuJ0u2/HAUkv/0En57XgyjIvo5CLJi986YUxrkofrYMw1PMdfb+nDOOhlz+Msw9LXn3i8a/+Z9/DXPZBggKywXZBF79La5Sq3gsbPFbif607yfSTZbeL+SHXF6Yt7OWdC/qCA3vwKoGBV2HL/DUN35kK2Z49SYs5ZqjEffBSz0M045ucihTLna4RdFi6LmPxOaq6kKF1lqAuSFDqEvfk4MjznRYONU8cfR5hkyynAytA8c2B0v9koCmFN5sTpMZzxBrCsqHHA+rL2lOap1C1yYJePSFLFBic90FNcKVSZO15O39IXFvsdcneAav5vA7YYNuPJ+H9E8dR2h6W1Yk0ptJB172qhbzyHBNAbBrsTJDfe6tdWDYGSYjf87qt72iSEfissB8PxI9CB/gDYtrbnt0/7Z1CLjnbI5xd+e1yCghzU8+zHZGbR0lJL1aP7/46nvr8NZuuKeaweh7zJRscUfar6rOpmzMNHeQO2OCxDQ/Aj0LdvD3k5hZVS+qfwde3pNgxR/7ndhan2JvB+v186sS3kb0rX2hJR447Io6fyzdCprqqBY+ArnrJlPGNx19CQiep/u/hNTv+YTqMcDs8Gc7psZU7yulWrz8gwTbOHqgjd0bRz2NEplNQo4j/uIfJLbKnw+8Op41/u/v+/0DSJcTVBf1EJqdYmlIqUx4BrzeuO2q+jjaEVwm6+D1GA/BZ4Srcp6fF6BAzUw31wNuMdnFntcpwJV4JHeTdKns4Gp5U2MMZ43apt+GB+FXiQXjr+e0IKEWL3AIyNLM5Bk/Cb0mR/ZNisTCIUTDGPkPbjgPh5kihUIdKswPpdI33OBFKcFBjIi8XRCoI4quhj3GnBCkaS2ftNA99inSRPsxubUzBUp+IQvvONTStvRtobTrJGv0E7KfOqEwOacrJlG/ITFniFJJeqY+vmRXjui4pd4kcy3TFHKVZxMgIMTd68NZqVYSMG96zSyyobOVGAPJ+6T9L2fpIUIMVkFo/9JtgHby+WIiuqjW7wXWvS9QmRpnbVbQoMKAZK/uwhRvIYO2A19ORaBrcuz9PcGWp7Lb5pbx8f5yxJRq6Xiq5ynJeM2MzHJBozXfx99OVCxPpmNNbN+dndhZIR0dLBFBqZHMQoWXRTM1cckkfTTQXIYQXMg56rgJ1gVoF8bEyNE9FjID//qw4CJnSomhBBhuBTP9wIn3KoxVRlALm0g8SlIF9+fAvN8sUyiU3TT1zMVUcZk/KWX8SkIltTGNxzrmrRyBW+aSxbrdQcu5Sy2IaeSB4dVgo1xypJC9UGSArE3D5Sc2gmZgFxH56q5BIiFcFz1dk3do6Z/gFEyKjNFuFVOSEXrig/Lxi60GbPHbr/QETlIF9/rCMVWBBX55D0h38NsPbWqqwpaEMS+aP4aJrJ6fuXaokSsjSexHnIMr3Ixm3AbTV0Vi7Zc5qPoNOf/Pw3OL9slICyGpT0Pp7qYhqO4DN/wwvZVhJ5Lb0ICOI8exW0dHjU0+2+1oEK/C37EIX0PR5dcRtoKyVEh4m+gNXr45rMzuvK9/y5MSuFGZF8T8wCWUFY9AWlmL6C6D6RnA/1AqnVJRl9Rw/4A1q+ZrcBznlaUakRKC8LBoH8dtaCY2wd/38TFbHgx0Y8DdQZTrJYwM4kbFKCtxk74nZHP7qX6qOip+pVs7UJQcvmKfCQkXb/Am7uEyqYwng7osv8/efFZkbOnepIjy0VIZOT0pF5y8I1MRZN7NU5pcDYBUQcfeihNEVzuTfaAR8fG7xPExpFyU3t/Px26Sf435kR+OT/U1+uzQ2DGmSg+0znUhnxrgUYHgawnHzCufMV1B4VLlDjKqkANjRf4Z1QqU3261ic2Y/FNrOfIx1hoKTbmCHf2QIgL1PhjaufK0Ded85zMVDwNc3yhA3aXzC7gujbm4do7uCHeJCPQCc6srhQUXBuVNMos8YO4rOvPrClxY52FwPZejNGVcCDU91HHf/RHo5Zu7fvStixuwaZa4q62tWvo2yIHr5ReYcKxPrIDwT3mmvHGNTmUJpRFf7LhPKZkD8ja7UP8qz/SZtKPP8S79Rubb4/0LAsBOP/OVYtgHw/rmmQef7yXoF/BerLBhB1rNdwvBzXDxGkN+7AO1WNPFJ//zIPj7oD17e0ch8uSGEW8Ng12rekWLAyJbBZEZ3/f5u6j8g9Ek2uuRJpbGcHjf5eU2nvC6UFMDVZAVMTs+zeQuim3gTx0/nvqVJeVuCAOMiqT/JUQhRDd0otZc74lYIzFZKAmoVnPBapZ6+tipVL1u14Y6htTZvbYkMNnweSgR6g+y6BWgNUFZsTRHwMEseDphPwHnhjaheWJSPBZEaQW4FWSCm2DCHY1cKgaSypLNIUdYHdxCqMorMTH/cDmR13FKCBKb7HH1TUxRia/EKWStmPAHry15yor6AhwzQWz999SkjrIGDENBfX3GR1NswvfU3zCK3FrSqG1y438oKh4i+ehR2klkii9x4faS/vvoZwliYS7E18MC5ppQinS8+NGUcreOE0NBdIl07kYGgUHNq3uJWDA6UQNOREAoG7x7o4l0lbAw6IkS8Djjwev2p+ag6ekciRpoRkoqaFm06dOnRZ8CQEWMmtCREGulkkAkZJbLJIZewhezLmI45dl1TyazSQ7fITYhbKTchbiRt6rnULRdaNGMupadFblK7lQqT2o1k5L5Lc9tcCkEgiSRrpZPqrDvzQFOx+H/pQS1CWzmA+MHE1etWZ9LbxvWX3GLVZGog/q6Y2oCr4P8icNvktM+/T3onALaqVJqJ20dyy66V6fEAuRbMvfJF6HnLdCaTlWCoZWCq4KZcU5ZYJxxVkwVaVisrMAE=)format("woff2"),url(/assets/literata-cyrillic-ext-700-normal-Bpu1vg05.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/literata-cyrillic-700-normal-NOaAmdwD.woff2)format("woff2"),url(/assets/literata-cyrillic-700-normal-BChRKAeZ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/literata-greek-ext-700-normal-CFJl9TqO.woff2)format("woff2"),url(/assets/literata-greek-ext-700-normal-BWozFBi3.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/literata-greek-700-normal-CLoIi4e4.woff2)format("woff2"),url(/assets/literata-greek-700-normal-CpE4qyqy.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/literata-vietnamese-700-normal-Cmj-gDIS.woff2)format("woff2"),url(/assets/literata-vietnamese-700-normal-Be_po91e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/literata-latin-ext-700-normal-Cd5BSFN5.woff2)format("woff2"),url(/assets/literata-latin-ext-700-normal-DBR5CORb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/literata-latin-700-normal-DYBWKELl.woff2)format("woff2"),url(/assets/literata-latin-700-normal-ocJiFfAw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/literata-cyrillic-ext-700-italic-B1n3wOfv.woff2)format("woff2"),url(/assets/literata-cyrillic-ext-700-italic-DzIujNt6.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/literata-cyrillic-700-italic-JTUVWN7l.woff2)format("woff2"),url(/assets/literata-cyrillic-700-italic-FKhYrf5a.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/literata-greek-ext-700-italic-dro3eJ62.woff2)format("woff2"),url(/assets/literata-greek-ext-700-italic-C6xHs4sN.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/literata-greek-700-italic-Bpfi5Ia9.woff2)format("woff2"),url(/assets/literata-greek-700-italic-I0sZ4kSi.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/literata-vietnamese-700-italic-xGuE5T3r.woff2)format("woff2"),url(/assets/literata-vietnamese-700-italic-DIGs_QHr.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/literata-latin-ext-700-italic-DssNTe6l.woff2)format("woff2"),url(/assets/literata-latin-ext-700-italic-oc5Dq-tX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/literata-latin-700-italic-Bp5feCsW.woff2)format("woff2"),url(/assets/literata-latin-700-italic-DULNxR8r.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-normal-o8fRvAFQ.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-normal-DG8lny6_.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-normal-DDLP67lu.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-400-normal-C0kVTdou.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-normal-K8pwR3tn.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-400-normal-BaZl8BIK.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-normal-CVAbzS9p.woff2)format("woff2"),url(/assets/eb-garamond-greek-400-normal-d4JlP2QH.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-normal-CLvJdMEL.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-400-normal-ifvNSiWx.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-normal-o4A__6QZ.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-400-normal-B4EmgUmt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-normal-BCNrxLz_.woff2)format("woff2"),url(/assets/eb-garamond-latin-400-normal-maQnHeKB.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-italic-Bz1w3xqM.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-italic-CYS3phfl.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-italic-BGIwiowF.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-400-italic-BZInx2ys.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-italic-CHZOQEtG.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-400-italic-BL1XYHtS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-italic-Dqr5KC66.woff2)format("woff2"),url(/assets/eb-garamond-greek-400-italic-BamGE6QP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-italic-DQ8HKnks.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-400-italic-ORtyMVfw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-italic-V7s3nWfX.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-400-italic-DUSsnRSD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-italic-DSEbMgZu.woff2)format("woff2"),url(/assets/eb-garamond-latin-400-italic-CDFyLPXJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-cyrillic-ext-700-normal-BeF6LAyO.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-700-normal-CFbzJSLA.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-cyrillic-700-normal-DEvK75yC.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-700-normal-CZqEm0B2.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-greek-ext-700-normal-DGTau5GQ.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-700-normal-l_ss-YUz.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-greek-700-normal-B_d4xcbv.woff2)format("woff2"),url(/assets/eb-garamond-greek-700-normal-fZsQHTKB.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-vietnamese-700-normal-E9ZwkAgy.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-700-normal-FE-NyQWj.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-latin-ext-700-normal-Codxv15T.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-700-normal-JC0X9ytv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-latin-700-normal-D7LhwqnD.woff2)format("woff2"),url(/assets/eb-garamond-latin-700-normal-DcHu0PDI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-cyrillic-ext-700-italic-DExWMALF.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-700-italic-DNcwAbfi.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-cyrillic-700-italic-Q5BUjQMV.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-700-italic-2u55SYyh.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-greek-ext-700-italic-CfDlM26H.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-700-italic-DgLxL04w.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-greek-700-italic-bX0vJ2pX.woff2)format("woff2"),url(/assets/eb-garamond-greek-700-italic-czvttG8K.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-vietnamese-700-italic-Ve_1teDj.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-700-italic-DCePWHeF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-latin-ext-700-italic-tinpQuj0.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-700-italic-B6AQFITU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-latin-700-italic-Db6TyVBE.woff2)format("woff2"),url(/assets/eb-garamond-latin-700-italic-D4tky2M0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-cyrillic-ext-400-normal-DwaaZvol.woff2)format("woff2"),url(/assets/lora-cyrillic-ext-400-normal-PiPRSBNu.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-cyrillic-400-normal-CbVom6TB.woff2)format("woff2"),url(/assets/lora-cyrillic-400-normal-BedExNGj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-math-400-normal-D2gccGFf.woff2)format("woff2"),url(/assets/lora-math-400-normal-BToItYw_.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-symbols-400-normal-DmcY0X7a.woff2)format("woff2"),url(/assets/lora-symbols-400-normal-BK2bqsD8.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-vietnamese-400-normal-BxA6xcFr.woff2)format("woff2"),url(/assets/lora-vietnamese-400-normal-DlgyXXxo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-latin-ext-400-normal-CyviI4c-.woff2)format("woff2"),url(/assets/lora-latin-ext-400-normal-B9GmMl5M.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-latin-400-normal-DnxXpLNu.woff2)format("woff2"),url(/assets/lora-latin-400-normal-DBJS-Hc6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-cyrillic-ext-400-italic-sNZZY6P_.woff2)format("woff2"),url(/assets/lora-cyrillic-ext-400-italic-CkoKUlaJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-cyrillic-400-italic-BZqWJcgY.woff2)format("woff2"),url(/assets/lora-cyrillic-400-italic-rXhP2Nh9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-math-400-italic-C8XPXhEM.woff2)format("woff2"),url(/assets/lora-math-400-italic-iqgQGvdL.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-symbols-400-italic-Bx3UNHSW.woff2)format("woff2"),url(/assets/lora-symbols-400-italic-DQuLZM7M.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-vietnamese-400-italic-DFs7jfwN.woff2)format("woff2"),url(/assets/lora-vietnamese-400-italic-DGRK7mLs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-latin-ext-400-italic-D02B-RQB.woff2)format("woff2"),url(/assets/lora-latin-ext-400-italic-2Cu7DU_m.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-latin-400-italic-DYjZp4sZ.woff2)format("woff2"),url(/assets/lora-latin-400-italic-wRLkZNVE.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lora-cyrillic-ext-700-normal-CH2Ef3pd.woff2)format("woff2"),url(/assets/lora-cyrillic-ext-700-normal-B20D6wuF.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lora-cyrillic-700-normal-CicHrsUU.woff2)format("woff2"),url(/assets/lora-cyrillic-700-normal-CoUvLzhc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lora-math-700-normal-BdgFUNlJ.woff2)format("woff2"),url(/assets/lora-math-700-normal-JjB0YUk-.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lora-symbols-700-normal-zYsi5zvy.woff2)format("woff2"),url(/assets/lora-symbols-700-normal-DaE8wqnc.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lora-vietnamese-700-normal-BHDzxyiD.woff2)format("woff2"),url(/assets/lora-vietnamese-700-normal-DyKKCAD2.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lora-latin-ext-700-normal-DbHby4fw.woff2)format("woff2"),url(/assets/lora-latin-ext-700-normal-XBj10pPw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lora-latin-700-normal-BHK4Pzk4.woff2)format("woff2"),url(/assets/lora-latin-700-normal-Yfa97ytg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/lora-cyrillic-ext-700-italic-DjhWSXgN.woff2)format("woff2"),url(/assets/lora-cyrillic-ext-700-italic-DYD0Uv1K.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/lora-cyrillic-700-italic-DpRjPupg.woff2)format("woff2"),url(/assets/lora-cyrillic-700-italic-JMZfjnzn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/lora-math-700-italic-CaMk_6mS.woff2)format("woff2"),url(/assets/lora-math-700-italic-B-3JXgJv.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/lora-symbols-700-italic-CnLrm660.woff2)format("woff2"),url(/assets/lora-symbols-700-italic-DHlig_on.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/lora-vietnamese-700-italic-Pw0hn3GL.woff2)format("woff2"),url(/assets/lora-vietnamese-700-italic-DnLS_621.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/lora-latin-ext-700-italic-CUTsO9Nd.woff2)format("woff2"),url(/assets/lora-latin-ext-700-italic-BPC7CJ29.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/lora-latin-700-italic-BzqHDNuv.woff2)format("woff2"),url(/assets/lora-latin-700-italic-Du5k-c-L.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-cyrillic-ext-400-normal-D9NYhYTq.woff2)format("woff2"),url(/assets/merriweather-cyrillic-ext-400-normal-Di6yW_eE.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-cyrillic-400-normal-AvfsDsMQ.woff2)format("woff2"),url(/assets/merriweather-cyrillic-400-normal-DAcQ8g-H.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-vietnamese-400-normal-hNacsVs_.woff2)format("woff2"),url(/assets/merriweather-vietnamese-400-normal-Dh8WVvgZ.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-latin-ext-400-normal-CWVzVQq3.woff2)format("woff2"),url(/assets/merriweather-latin-ext-400-normal-CLqijLtt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-latin-400-normal-G4kZaoXi.woff2)format("woff2"),url(/assets/merriweather-latin-400-normal-CvqO63Ah.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/merriweather-cyrillic-ext-400-italic-BzaozJoX.woff2)format("woff2"),url(/assets/merriweather-cyrillic-ext-400-italic-jx_hxLZ6.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/merriweather-cyrillic-400-italic-_pNjnltw.woff2)format("woff2"),url(/assets/merriweather-cyrillic-400-italic-B7k1f10R.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/merriweather-vietnamese-400-italic-CpoqsQFt.woff2)format("woff2"),url(/assets/merriweather-vietnamese-400-italic-O1h-65_z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/merriweather-latin-ext-400-italic-menzxlp4.woff2)format("woff2"),url(/assets/merriweather-latin-ext-400-italic-Cdckp9Zh.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/merriweather-latin-400-italic-CuD3zK4B.woff2)format("woff2"),url(/assets/merriweather-latin-400-italic-Cq-nJhum.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/merriweather-cyrillic-ext-700-normal-Bk1p9YoV.woff2)format("woff2"),url(/assets/merriweather-cyrillic-ext-700-normal-DoooT6Vg.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/merriweather-cyrillic-700-normal-wbY04GlL.woff2)format("woff2"),url(/assets/merriweather-cyrillic-700-normal-CHCcU-4a.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/merriweather-vietnamese-700-normal-Bp6kWjW5.woff2)format("woff2"),url(/assets/merriweather-vietnamese-700-normal-C7_HxHBa.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/merriweather-latin-ext-700-normal-jHnxg2Kc.woff2)format("woff2"),url(/assets/merriweather-latin-ext-700-normal-CaBzXGOk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/merriweather-latin-700-normal-DoUP8Ce-.woff2)format("woff2"),url(/assets/merriweather-latin-700-normal-D4-nzrAh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/merriweather-cyrillic-ext-700-italic-CAdQUlwO.woff2)format("woff2"),url(/assets/merriweather-cyrillic-ext-700-italic-DLZ8oZlX.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/merriweather-cyrillic-700-italic-CgXU60A9.woff2)format("woff2"),url(/assets/merriweather-cyrillic-700-italic-7enNUF5b.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/merriweather-vietnamese-700-italic-Y3g3C9Eb.woff2)format("woff2"),url(/assets/merriweather-vietnamese-700-italic-CfpPXaL8.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/merriweather-latin-ext-700-italic-BsBsg6vZ.woff2)format("woff2"),url(/assets/merriweather-latin-ext-700-italic--pUF1wtm.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/merriweather-latin-700-italic-D8D7WEYy.woff2)format("woff2"),url(/assets/merriweather-latin-700-italic-CBHFNGAk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/crimson-pro-vietnamese-400-normal-C3m3Wqkz.woff2)format("woff2"),url(/assets/crimson-pro-vietnamese-400-normal-CEHt5KbE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/crimson-pro-latin-ext-400-normal-B3ID4PT2.woff2)format("woff2"),url(/assets/crimson-pro-latin-ext-400-normal-BWiDT69a.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/crimson-pro-latin-400-normal-B4SlG4wx.woff2)format("woff2"),url(/assets/crimson-pro-latin-400-normal-BzhyrSeK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/crimson-pro-vietnamese-400-italic-NXtqStND.woff2)format("woff2"),url(/assets/crimson-pro-vietnamese-400-italic-XRYdg6KH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/crimson-pro-latin-ext-400-italic-C6Jf9c7d.woff2)format("woff2"),url(/assets/crimson-pro-latin-ext-400-italic-DuC2towc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/crimson-pro-latin-400-italic-BJbyz_Tg.woff2)format("woff2"),url(/assets/crimson-pro-latin-400-italic-iL-nM4zC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/crimson-pro-vietnamese-700-normal-D0P6piNS.woff2)format("woff2"),url(/assets/crimson-pro-vietnamese-700-normal-CXdpdE-3.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/crimson-pro-latin-ext-700-normal-DB6BXmm8.woff2)format("woff2"),url(/assets/crimson-pro-latin-ext-700-normal-B0XMIwQy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/crimson-pro-latin-700-normal-BfTu9YAt.woff2)format("woff2"),url(/assets/crimson-pro-latin-700-normal-CnzwvVon.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/crimson-pro-vietnamese-700-italic-JPf2k9OZ.woff2)format("woff2"),url(/assets/crimson-pro-vietnamese-700-italic-kYjnaNZz.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/crimson-pro-latin-ext-700-italic-CjsPqhcg.woff2)format("woff2"),url(/assets/crimson-pro-latin-ext-700-italic-BibxNIlC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/crimson-pro-latin-700-italic-Bm_zU_wF.woff2)format("woff2"),url(/assets/crimson-pro-latin-700-italic-uDBAl9a9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-ext-400-normal-B4-YHs9i.woff2)format("woff2"),url(/assets/spectral-cyrillic-ext-400-normal--n_iQ4wr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-400-normal-Bx9Tn3WZ.woff2)format("woff2"),url(/assets/spectral-cyrillic-400-normal-X3p2PSzL.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-vietnamese-400-normal-C7CRHYqk.woff2)format("woff2"),url(/assets/spectral-vietnamese-400-normal-CWkMWCzb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-ext-400-normal-XDLFwhqg.woff2)format("woff2"),url(/assets/spectral-latin-ext-400-normal-BHbqXr-7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-400-normal-CTVgUekv.woff2)format("woff2"),url(/assets/spectral-latin-400-normal-D34IWA1h.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-ext-400-italic-CZOVIkJA.woff2)format("woff2"),url(/assets/spectral-cyrillic-ext-400-italic-C6Gmo4JY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-400-italic-C6o5RXh-.woff2)format("woff2"),url(/assets/spectral-cyrillic-400-italic-C95RxGpc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-vietnamese-400-italic-DO3bsfcj.woff2)format("woff2"),url(/assets/spectral-vietnamese-400-italic-D8dhja4j.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-ext-400-italic-BgTM1Mst.woff2)format("woff2"),url(/assets/spectral-latin-ext-400-italic-BcKU4A_a.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-400-italic-CDO25mTW.woff2)format("woff2"),url(/assets/spectral-latin-400-italic-Ds-NcNVC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/spectral-cyrillic-ext-700-normal-Lb1Clouz.woff2)format("woff2"),url(/assets/spectral-cyrillic-ext-700-normal-kYc0MMRW.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/spectral-cyrillic-700-normal-CTtWp6WV.woff2)format("woff2"),url(/assets/spectral-cyrillic-700-normal-BA12_5wD.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/spectral-vietnamese-700-normal-c8nu78US.woff2)format("woff2"),url(/assets/spectral-vietnamese-700-normal-BDOV0CSH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/spectral-latin-ext-700-normal-D5Qg6-LF.woff2)format("woff2"),url(/assets/spectral-latin-ext-700-normal-C0LrIr7q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/spectral-latin-700-normal-Cd2m0ohD.woff2)format("woff2"),url(/assets/spectral-latin-700-normal-Cxe-XGuy.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/spectral-cyrillic-ext-700-italic-Cod5e7wd.woff2)format("woff2"),url(/assets/spectral-cyrillic-ext-700-italic-4qViXUiQ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/spectral-cyrillic-700-italic-CdwAAunw.woff2)format("woff2"),url(/assets/spectral-cyrillic-700-italic-T9-ppYSf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/spectral-vietnamese-700-italic-BtuKe6Dg.woff2)format("woff2"),url(/assets/spectral-vietnamese-700-italic--nPgFCa_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/spectral-latin-ext-700-italic-j2NEBTZE.woff2)format("woff2"),url(/assets/spectral-latin-ext-700-italic-DN4fb6OC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/spectral-latin-700-italic-CfJS6vGz.woff2)format("woff2"),url(/assets/spectral-latin-700-italic-Bw6cyDNO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-baskerville-latin-ext-400-normal-DehDhP4C.woff2)format("woff2"),url(/assets/libre-baskerville-latin-ext-400-normal-BWURas-n.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-baskerville-latin-400-normal-C42RasBZ.woff2)format("woff2"),url(/assets/libre-baskerville-latin-400-normal-BTm3cn9P.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/libre-baskerville-latin-ext-400-italic-BgvGgHFw.woff2)format("woff2"),url(/assets/libre-baskerville-latin-ext-400-italic-DZExQWkT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/libre-baskerville-latin-400-italic-Dx5Rrf3o.woff2)format("woff2"),url(/assets/libre-baskerville-latin-400-italic-DvfstiAl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-baskerville-latin-ext-700-normal-URU-TBJY.woff2)format("woff2"),url(/assets/libre-baskerville-latin-ext-700-normal-CL-pJSzx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-baskerville-latin-700-normal-CLGq6Yj4.woff2)format("woff2"),url(/assets/libre-baskerville-latin-700-normal-D1DCMXWx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/libre-baskerville-latin-ext-700-italic-B3GSnxZl.woff2)format("woff2"),url(/assets/libre-baskerville-latin-ext-700-italic-Cn8WOnW2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/libre-baskerville-latin-700-italic-C4Uuk9Bj.woff2)format("woff2"),url(/assets/libre-baskerville-latin-700-italic-CsOn2AVI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-ext-400-normal-B-EsvyE4.woff2)format("woff2"),url(/assets/courier-prime-latin-ext-400-normal-CKOCNFvK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-400-normal-BbyBr73r.woff2)format("woff2"),url(/assets/courier-prime-latin-400-normal-BAlbUm6l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-ext-400-italic-BTeyNO-8.woff2)format("woff2"),url(/assets/courier-prime-latin-ext-400-italic-DU0XzPqs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-400-italic-CaR7PCvg.woff2)format("woff2"),url(/assets/courier-prime-latin-400-italic-GR5bBv_9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-ext-700-normal-ByMJlNdM.woff2)format("woff2"),url(/assets/courier-prime-latin-ext-700-normal-BIFoAzHx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-700-normal-D1YCjmaD.woff2)format("woff2"),url(/assets/courier-prime-latin-700-normal-CVvp4Sof.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-ext-700-italic-BzK4HIs4.woff2)format("woff2"),url(/assets/courier-prime-latin-ext-700-italic-DHJjmZA7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-700-italic-CZikIXQl.woff2)format("woff2"),url(/assets/courier-prime-latin-700-italic-Cxv_jV69.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ds-icon-xs{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3)}.ds-icon-sm{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5)}.ds-icon-md{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.ds-icon-lg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.ds-icon-xl{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}.ds-document-icon-svg{opacity:.7;flex-shrink:0;width:12px;height:12px}.ds-sidebar-tree-icon-cluster .ds-document-icon-svg{opacity:.2;width:16px;height:16px;transform:translateY(-1px)}.ds-sidebar-tree-icon-cluster .ds-card-stack-icon-svg{transform:translate(1px,-1px)}.ds-node-type-icon-overlay{line-height:1}.ds-node-type-icon-overlay-glyph{color:var(--ds-text-tertiary)}.ds-sidebar-tree-chevron svg{width:10px;height:10px}html,body,#root{min-height:100%;height:var(--ds-visual-viewport-height)}body{overflow:hidden}@keyframes blink-blue-outline{0%,to{outline:2px solid var(--ds-accent-primary);outline-offset:-2px}50%{outline:2px solid var(--ds-accent-ring);outline-offset:-2px}}.auto-expand-pending{outline:2px solid var(--ds-accent-primary);outline-offset:-2px;animation:.25s ease-in-out 2 blink-blue-outline;position:relative}@keyframes auto-expand-ring-progress{0%{stroke-dashoffset:var(--ring-circumference)}to{stroke-dashoffset:0}}.auto-expand-ring-progress{stroke-dasharray:var(--ring-circumference);stroke-dashoffset:var(--ring-circumference);animation-name:auto-expand-ring-progress;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes sidebar-slide-in{0%{transform:translateX(calc(var(--slide-direction,-1) * 100%));opacity:.8}to{opacity:1;transform:translate(0)}}.animate-slide-in{animation:.2s ease-out forwards sidebar-slide-in}@keyframes nav-hover-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}::selection{background:var(--c-selection-focus);color:var(--ds-selection-text)}*{scrollbar-width:thin;scrollbar-color:var(--ds-scrollbar-thumb) var(--ds-scrollbar-track)}@media (forced-colors:active){*{scrollbar-width:auto;scrollbar-color:auto}}.ds-hscroll-fade{--ds-hscroll-fade-start:0px;--ds-hscroll-fade-end:0px;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent, black var(--ds-hscroll-fade-start), black calc(100% - var(--ds-hscroll-fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--ds-hscroll-fade-start), black calc(100% - var(--ds-hscroll-fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--ds-hscroll-fade-start), black calc(100% - var(--ds-hscroll-fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--ds-hscroll-fade-start), black calc(100% - var(--ds-hscroll-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, black var(--ds-hscroll-fade-start), black calc(100% - var(--ds-hscroll-fade-end)), transparent);overflow:auto hidden}.ds-hscroll-fade::-webkit-scrollbar{display:none}.cards-container{flex-direction:column;flex:1;width:100%;max-width:100%;min-height:0;display:flex;overflow:auto}.cards-view-content{flex-direction:column;flex:auto;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:flex}.content-container,.editor-card{flex-direction:column;width:100%;min-width:0;max-width:100%;height:100%;display:flex}.content-container{flex-direction:column;height:100%;display:flex}.editor-card{transition:var(--ds-transition-interactive-normal);position:relative;overflow:visible}.card-content-container{min-width:0;z-index:var(--z-card-content-container);position:relative}.editor-card .content-container,.editor-card .cards-view-content,.editor-card .cards-view-container,.editor-card .tabs-view-content{box-sizing:border-box;padding-top:0}.editor-card .content-container.content-container-no-header-padding{padding-top:0}.editor-card.editor-card .cm-scroller{padding-top:calc(var(--ds-card-header-padding,0px) + var(--ds-tabs-header-padding,0px))!important;scroll-padding-top:calc(var(--ds-card-header-padding,0px) + var(--ds-tabs-header-padding,0px))!important}.editor-card.editor-card .fd-static-resting-editor .fd-static-resting-editor-scroller{padding-top:calc(var(--ds-card-header-padding,0px) + var(--ds-tabs-header-padding,0px));scroll-padding-top:calc(var(--ds-card-header-padding,0px) + var(--ds-tabs-header-padding,0px))}.editor-card.editor-card .faux-editor{padding-top:calc(var(--ds-card-header-padding,0px) + var(--ds-tabs-header-padding,0px))}.editor-card .tabs-view-content .editor-card .cm-scroller{padding-top:var(--ds-card-header-padding,0px)!important;scroll-padding-top:var(--ds-card-header-padding,0px)!important}.editor-card .tabs-view-content .editor-card .fd-static-resting-editor .fd-static-resting-editor-scroller{padding-top:var(--ds-card-header-padding,0px);scroll-padding-top:var(--ds-card-header-padding,0px)}.editor-card .tabs-view-content .editor-card .faux-editor{padding-top:var(--ds-card-header-padding,0px)}.editor-card.editor-card .card-header-wrapper .cm-scroller{padding-top:0!important;scroll-padding-top:0!important}.editor-card.editor-card .card-header-wrapper .fd-static-resting-editor .fd-static-resting-editor-scroller{padding-top:0;scroll-padding-top:0}.editor-card.editor-card .conversation-scroll-container{--smart-header-scroll-padding:calc(var(--ds-card-header-padding,0px) + var(--ds-tabs-header-padding,0px));padding-top:calc(var(--ds-card-header-padding,0px) + var(--ds-tabs-header-padding,0px));scroll-padding-top:calc(var(--ds-card-header-padding,0px) + var(--ds-tabs-header-padding,0px))}.smart-header-scroll-content{box-sizing:border-box;min-width:0;max-width:100%;min-height:calc(100% + var(--smart-header-scroll-padding,0px))}.tree-view-container,.tree-view-panel{min-width:0;max-width:100%}.editor-card.editor-card .comment-editor-input .cm-scroller{padding-top:0!important;scroll-padding-top:0!important}.editor-card.card-grow-in{overflow:visible!important}.scrollable{overflow-y:auto}.non-scrollable{max-height:none;overflow:visible}.cards-view-content.scrollable{scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto;height:100%!important}.cm-tooltip-autocomplete{max-width:360px;z-index:var(--z-cm-tooltip-autocomplete);background:var(--ds-bg-card)!important;border:1px solid var(--ds-border-default)!important;border-radius:var(--ds-radius-md)!important;box-shadow:var(--ds-shadow-md)!important;padding:.25rem 0!important;position:fixed!important}.cm-tooltip-autocomplete>ul{max-width:100%;margin:0!important;padding:0!important;list-style:none!important}.cm-tooltip-autocomplete>ul>li{max-width:100%;cursor:pointer!important;color:var(--ds-text-primary)!important;background:0 0!important;align-items:center!important;gap:.5rem!important;margin:0!important;padding:.375rem .75rem!important;display:flex!important}.cm-tooltip-autocomplete>ul>li:hover{background:var(--ds-bg-hover)!important}.cm-tooltip-autocomplete>ul>li[aria-selected=true]{background:var(--ds-accent-muted)!important;color:var(--ds-text-primary)!important}.cm-tooltip-autocomplete .cm-completionIcon{color:var(--ds-text-tertiary)!important;opacity:1!important;width:auto!important;padding:0!important;font-size:.75rem!important}.cm-tooltip-autocomplete .cm-completionLabel{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;color:inherit!important;flex:auto!important;overflow:hidden!important}.cm-tooltip-autocomplete .cm-completionMatchedText{color:var(--ds-accent-primary)!important;text-underline-offset:2px!important;font-weight:600!important;text-decoration:underline!important;text-decoration-thickness:2px!important}.cm-tooltip-autocomplete .cm-completionDetail{color:var(--ds-text-secondary)!important;flex:none!important;font-size:.875rem!important}.cm-tooltip-autocomplete-disabled ul li[aria-selected]{background:var(--ds-accent-muted)!important;color:var(--ds-text-primary)!important}.cards-view-content.non-scrollable{max-height:none;overflow:visible}.cards-view-container .cards-view-content.non-scrollable{flex:auto;min-height:0;overflow:hidden}.tabs-view-container .cards-view-content.non-scrollable{box-sizing:border-box;flex:auto;min-height:0;overflow:hidden}.tabs-view-container .cards-view-container{box-sizing:border-box;height:100%}.cards-view-container{scrollbar-gutter:stable;flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden auto}.tabs-view-container .optimized-grid-container{box-sizing:border-box;max-height:100%}.tabs-view-container>.tabs-view-content>div>.editor-card .optimized-grid-container{max-height:calc(var(--ds-visual-viewport-height) - 98px)}.faux-editor{--ds-faux-editor-height:30px;min-height:var(--ds-faux-editor-height);height:var(--ds-faux-editor-height);flex-shrink:0}.ds-faux-editor-empty-surface{background-color:var(--ds-faux-editor-empty-bg);transition:background-color var(--ds-transition-fast)}.ds-faux-editor-empty-surface:not([data-readonly=true]):hover{background-color:var(--ds-faux-editor-empty-hover-bg)}.ds-faux-editor-empty-surface[data-readonly=true]{background-color:var(--ds-faux-editor-empty-readonly-bg)}.ds-faux-editor-empty-icon{background-color:var(--ds-faux-editor-empty-icon-bg)}.ds-faux-editor-empty-surface[data-readonly=true] .ds-faux-editor-empty-icon{background-color:var(--ds-faux-editor-empty-readonly-icon-bg);border:1px solid var(--ds-border-default)}.faux-editor-placeholder{min-height:var(--ds-faux-editor-height);height:var(--ds-faux-editor-height)}.faux-editor.faux-editor-full-height .faux-editor-placeholder{flex:1;justify-content:center;align-items:center;height:auto;min-height:auto;display:flex}.faux-editor.faux-editor-full-height{height:100%;min-height:100%}.tabs-view-container .tabs-view .editor-container.faux-editor.faux-editor-full-height,.tabs-view .editor-card .editor-container.faux-editor.faux-editor-full-height{height:100%!important;min-height:100%!important}.editor-card{transition:opacity .2s ease-out}.editor-card[style*="opacity: 0"]{visibility:visible}.optimized-grid-container{grid-template-columns:repeat(var(--grid-cols,2), minmax(0, var(--card-width,400px)));box-sizing:border-box;grid-auto-rows:min-content;align-content:start;align-items:stretch;gap:0;width:100%;max-width:100%;min-height:100%;padding:0;display:grid;position:relative}.cards-view-container[data-depth="0"]>.optimized-grid-container,.cards-view-container[data-depth="1"]>.optimized-grid-container{grid-auto-rows:minmax(min-content,1fr);align-content:stretch;height:100%}.optimized-grid-container[data-layout-mode=MASONRY]{box-sizing:border-box;grid-auto-flow:dense;width:100%}.optimized-grid-container[data-card-layout=vertical]{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(var(--card-height,330px), auto)}.optimized-grid-container[data-card-layout=vertical] .optimized-grid-item{justify-self:stretch;width:100%;max-width:100%}.optimized-grid-container[data-card-layout=vertical] .optimized-grid-item[data-card-size=compact]{min-height:calc(var(--card-height,330px) * .75)}.optimized-grid-container[data-card-layout=vertical] .optimized-grid-item[data-card-size=expanded]{min-height:calc(var(--card-height,330px) * 1.35)}.horizontal-cards-scroll-region{width:100%;min-width:0;max-width:100%;height:100%;min-height:0;overflow:auto hidden}.horizontal-cards-row{box-sizing:border-box;flex-direction:row;align-items:stretch;width:max-content;min-width:100%;max-width:none;height:100%;min-height:100%;padding:0;display:flex}.horizontal-cards-row .horizontal-card-item{box-sizing:border-box;height:100%;min-height:100%;display:flex}.horizontal-card-item.card-region-boundary:before{content:"";top:0;left:calc(-1 * var(--ds-space-xl));width:var(--ds-space-xl);pointer-events:none;background:linear-gradient(to left, var(--ds-accent-muted), transparent);height:100%;position:absolute}.horizontal-cards-row .optimized-grid-item{height:100%;min-height:100%}.horizontal-cards-row .indent-wrapper{flex-direction:column;width:100%;height:100%;display:flex}.vertical-cards-column{box-sizing:border-box;flex-direction:column;align-items:stretch;width:100%;padding:0;display:flex}.vertical-cards-column .vertical-card-item{width:100%;display:flex}.vertical-card-item.card-region-boundary:before{content:"";left:0;top:calc(-1 * var(--ds-space-xl));width:100%;height:var(--ds-space-xl);pointer-events:none;background:linear-gradient(to top, var(--ds-accent-muted), transparent);position:absolute}.list-cards-column{box-sizing:border-box;overflow-anchor:none;flex-direction:column;align-items:stretch;width:100%;padding:0;display:flex}.list-cards-column-content{overflow-anchor:none;flex-direction:column;align-items:stretch;width:100%;display:flex}.list-cards-column .list-card-item{flex-shrink:0;width:100%;display:flex}.list-cards-column .list-card-item .optimized-grid-item{height:100%;min-height:100%}.list-cards-column .list-card-item .editor-card{width:100%;height:100%;min-height:100%;max-height:none}.list-cards-column .list-card-item[data-list-expanded=true] .optimized-grid-item,.list-cards-column .list-card-item[data-list-expanded=true] .editor-card{height:auto;min-height:0}.list-cards-column[data-list-card-body-scroll=true]>.list-cards-column-content{flex:auto;height:100%;min-height:0;overflow:hidden}.list-cards-column[data-list-card-body-scroll=true]>.list-cards-column-content>.list-card-item[data-list-expanded=true]>.optimized-grid-item,.list-cards-column[data-list-card-body-scroll=true]>.list-cards-column-content>.list-card-item[data-list-expanded=true]>.optimized-grid-item>.editor-card{height:100%;min-height:0;max-height:100%}.list-cards-column[data-list-card-body-scroll=true]>.list-cards-column-content>.list-card-item[data-list-expanded=true]>.optimized-grid-item>.editor-card{overflow:hidden}.list-cards-column[data-list-card-body-scroll=true]>.list-cards-column-content>.list-card-item[data-list-expanded=true]>.optimized-grid-item>.editor-card>.card-header-static{flex:none}.list-cards-column[data-list-card-body-scroll=true]>.list-cards-column-content>.list-card-item[data-list-expanded=true]>.optimized-grid-item>.editor-card>.card-content-container{flex:auto;min-height:0;overflow:hidden}.list-cards-column[data-list-card-body-scroll=true]>.list-cards-column-content>.list-card-item[data-list-expanded=true]>.optimized-grid-item>.editor-card>.card-content-container .content-container,.list-cards-column[data-list-card-body-scroll=true]>.list-cards-column-content>.list-card-item[data-list-expanded=true]>.optimized-grid-item>.editor-card>.card-content-container .editor-container,.list-cards-column[data-list-card-body-scroll=true]>.list-cards-column-content>.list-card-item[data-list-expanded=true]>.optimized-grid-item>.editor-card>.card-content-container .cm-editor{flex:auto;height:100%;min-height:0;overflow:hidden}.list-cards-column[data-list-card-body-scroll=true]>.list-cards-column-content>.list-card-item[data-list-expanded=true]>.optimized-grid-item>.editor-card>.card-content-container .cards-view-container{flex:auto;height:100%;min-height:0}.list-cards-column[data-list-card-body-scroll=true]>.list-cards-column-content>.list-card-item[data-list-expanded=true]>.optimized-grid-item>.editor-card>.card-content-container .cm-scroller{min-height:0;overflow-y:auto}.list-cards-column .list-card-item+.list-card-item{border-top:1px solid var(--ds-border-subtle)}.editor-pointer-card-shell{width:100%;min-width:0;max-width:100%;height:var(--editor-pointer-card-shell-height,auto);min-height:var(--editor-pointer-card-shell-height,0);max-height:var(--editor-pointer-card-shell-height,none);box-sizing:border-box;background:var(--ds-bg-card);position:relative;overflow:hidden}.editor-pointer-card-shell[data-height-mode=intrinsic][data-expanded=true]{height:auto;min-height:0;max-height:none;overflow:visible}.editor-pointer-card-shell>.editor-card{width:100%;height:100%;min-height:100%;max-height:none;box-shadow:none}.fd-static-pointer-card-shell,.fd-static-pointer-card{width:100%;min-width:0;height:100%;min-height:100%}.fd-static-pointer-card{overflow:hidden}.fd-static-pointer-action{cursor:pointer;-webkit-user-select:none;user-select:none}.fd-static-pointer-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ds-gpu-materialize>.editor-card,.ds-gpu-materialize>.ds-gpu-materialize-surface,.ds-gpu-materialize>.ds-gpu-materialize-placeholder{backface-visibility:hidden;transform:translateZ(0)}.ds-gpu-materialize[data-materialize-state=ready]>.editor-card{will-change:opacity;animation:.14s ease-out both ds-gpu-materialize-ready-in}.editor-pointer-card-shell .card-content-container,.editor-pointer-card-shell .content-container,.editor-pointer-card-shell .cards-view-content,.editor-pointer-card-shell .cards-view-container{min-height:0}.editor-pointer-card-shell[data-height-mode=fixed][data-expanded=true] .list-cards-column{overflow-y:auto}.editor-pointer-card-shell[data-height-mode=intrinsic][data-expanded=true] .editor-card,.editor-pointer-card-shell[data-height-mode=intrinsic][data-expanded=true] .card-content-container,.editor-pointer-card-shell[data-height-mode=intrinsic][data-expanded=true] .content-container,.editor-pointer-card-shell[data-height-mode=intrinsic][data-expanded=true] .cards-view-content,.editor-pointer-card-shell[data-height-mode=intrinsic][data-expanded=true] .cards-view-container,.editor-pointer-card-shell[data-height-mode=intrinsic][data-expanded=true] .list-cards-column,.editor-pointer-card-shell[data-height-mode=intrinsic][data-expanded=true] .list-cards-column-content,.editor-pointer-card-shell[data-height-mode=intrinsic][data-expanded=true] .cm-editor,.editor-pointer-card-shell[data-height-mode=intrinsic][data-expanded=true] .cm-scroller,.editor-container[data-intrinsic-height=true],[data-intrinsic-height=true]>.cm-editor,[data-intrinsic-height=true]>.cm-editor>.cm-scroller{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}[data-intrinsic-height=true]>.cm-editor>.cm-scroller>.cm-content{min-height:0!important}.ds-gpu-materialize-placeholder{--ds-gpu-materialize-placeholder-opacity:.55;width:100%;height:var(--editor-pointer-card-shell-height,41px);min-height:var(--editor-pointer-card-shell-height,41px);max-height:var(--editor-pointer-card-shell-height,41px);border:1px solid var(--ds-border-default);background:var(--ds-bg-muted);box-sizing:border-box;will-change:opacity;animation:.12s ease-out both ds-gpu-materialize-loading-in}.editor-pointer-card-shell[data-height-mode=fixed]>.ds-gpu-materialize-placeholder{height:100%;min-height:100%;max-height:100%}.ds-gpu-materialize[data-materialize-deferred=true]>.ds-gpu-materialize-placeholder{--ds-gpu-materialize-placeholder-opacity:.38}@keyframes ds-gpu-materialize-ready-in{0%{opacity:.01;transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes ds-gpu-materialize-loading-in{0%{opacity:0;transform:translate(0)}to{opacity:var(--ds-gpu-materialize-placeholder-opacity,.55);transform:translate(0)}}@media (prefers-reduced-motion:reduce){.ds-gpu-materialize[data-materialize-state=ready]>.editor-card,.ds-gpu-materialize-placeholder{will-change:auto;animation:none;transform:translateZ(0)}}.editor-pointer-card-failure{width:100%;height:var(--editor-pointer-card-shell-height,41px);min-height:var(--editor-pointer-card-shell-height,41px);max-height:var(--editor-pointer-card-shell-height,41px);padding:0 var(--ds-space-md);border:1px solid var(--ds-warning);background:var(--ds-warning-muted);color:var(--ds-warning);box-sizing:border-box;align-items:center;display:flex;overflow:hidden}.editor-pointer-card-shell[data-height-mode=fixed]>.editor-pointer-card-failure{height:100%;min-height:100%;max-height:100%}.editor-pointer-card-failure>span{white-space:normal;overflow-wrap:anywhere;min-width:0;color:inherit}.optimized-grid-container::-webkit-scrollbar{width:8px;height:8px}.optimized-grid-item{flex-direction:column;width:100%;min-width:0;height:100%;min-height:78px;transition:none;display:flex;position:relative;overflow:hidden}.optimized-grid-item[data-card-size=expanded]{grid-column:span 2/span 2}.optimized-grid-container:not([data-card-layout=horizontal]) .optimized-grid-item[data-card-size=compact]{max-width:calc(var(--card-width,400px) * .75);width:calc(var(--card-width,400px) * .75);justify-self:start}.optimized-grid-item:has(.card-grow-in){width:calc(100% - 4px);height:calc(100% - 4px);margin:2px;overflow:visible!important}.optimized-grid-item .editor-card{width:100%;height:100%;min-height:78px;max-height:var(--card-height,none);flex-direction:column;display:flex;position:relative;overflow:hidden}.optimized-grid-item .cards-view-content{scrollbar-gutter:stable;visibility:visible;opacity:1;flex:auto;min-height:0;overflow-y:auto}.indent-wrapper{transition:var(--ds-transition-interactive-normal);flex-direction:column;display:flex}.indent-wrapper>*{flex:1}.editor-container{flex:1;min-width:0;max-width:100%;overflow:auto}.editor-container-cards-mode{height:auto;min-height:auto}.card-header{transition:var(--ds-transition-interactive-normal)}.card-header:not([data-card-title-editing=true]){background:var(--ds-bg-muted)}.fd-adaptive-editor-stack{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.fd-adaptive-editor-stack>.fd-adaptive-editor-layer{grid-area:1/1;min-width:0}.editor-card{box-shadow:var(--ds-shadow-card)}.editor-card.no-border-no-shadow{box-shadow:none}.tabs-view-container,.tabs-view{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.tabs-view>div:last-child{flex:auto;min-height:0;overflow:auto}.tabs-view .editor-card{height:100%;overflow:hidden}.tabs-view-content{height:100%;min-height:0;z-index:var(--z-tabs-view-content);flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.tabs-view-container .tabs-view .cm-editor,.tabs-view .editor-card .cm-editor{flex-direction:column!important;flex:auto!important;height:100%!important;display:flex!important}.tabs-view-container .tabs-view .cm-scroller,.tabs-view .editor-card .cm-scroller{flex:auto!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:auto!important}.tabs-view-container .tabs-view .editor-container,.tabs-view .editor-card .editor-container,.tabs-view-container .tabs-view .content-container,.tabs-view .editor-card .content-container,.tabs-view-container .tabs-view .editor-card,.tabs-view .editor-card,.tabs-view-container .editor-container[data-editor-depth] .cm-editor{flex-direction:column!important;flex:auto!important;height:100%!important;min-height:0!important;display:flex!important}.tabs-view-container .editor-container[data-editor-depth] .cm-scroller{flex:auto!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:auto!important}.tabs-view-container [class*=editor-container] .cm-editor{flex-direction:column!important;flex:auto!important;height:100%!important;display:flex!important}.tabs-view-container [class*=editor-container] .cm-scroller{flex:auto!important;height:100%!important;min-height:0!important;max-height:none!important}.cm-editor:not([data-editor-type=single-line]) .cm-content,.cm-editor:not([data-editor-type=single-line]) .cm-line{font-size:var(--font-code-size);font-family:var(--font-code)}.cm-editor:not([data-editor-type=single-line]) .cm-comment-label{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;font-style:inherit!important}.cm-editor:not([data-editor-type=single-line]) .cm-placeholder{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.cm-editor{background:var(--ds-bg-card);flex-direction:column;min-width:0;max-width:100%;height:100%;display:flex}.cm-editor .cm-content{caret-color:var(--ds-text-primary);height:auto!important}.cm-editor.cm-focused .cm-cursor{border-left-color:var(--ds-text-primary)}[data-grid-cell] .cm-editor:not([data-editor-type=single-line])>.cm-scroller>.cm-content,[data-grid-cell] .fd-static-resting-editor[data-editor-type=content] .fd-static-resting-editor-body{padding-inline:var(--ds-space-xs)}.ds-grid-separator-heading{height:var(--ds-row-compact);padding-inline:var(--ds-control-padding-x-sm)}.ds-grid-separator-row{height:var(--ds-row-compact)}.ds-grid-separator-cell{height:var(--ds-row-compact);padding-block:0;padding-inline:0}.cm-editor.cm-dragging .cm-content,.cm-editor.cm-dragging .cm-line{cursor:grabbing!important}.cm-editor.cm-dragging .cm-cursor{display:none!important}.cm-editor.cm-dragging .cm-dropCursor{visibility:hidden!important;opacity:0!important;display:none!important}.cm-editor.cm-dragging .cm-cursor-primary,.cm-editor.cm-dragging .cm-cursor-secondary{display:none!important}.cm-dragging .cm-line-drag-source{opacity:.3}.cm-editor .cm-selectionBackground{background:var(--ds-selection-bg)!important}.cm-editor ::selection{background:var(--ds-selection-bg)!important}.cm-editor>.cm-scroller>.cm-content>.cm-line{color:var(--ds-text-primary)!important}.cm-editor:not([data-editor-type=single-line])>.cm-scroller>.cm-content>.cm-line{line-height:round(calc(1em * var(--fd-line-height-multiplier)), var(--fd-line-box-snap))}.cm-editor .cm-wysiwyg-hidden-mark{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:0;display:inline-block;overflow:hidden}.cm-editor .cm-wysiwyg-bold-text{font-weight:600}.cm-editor .cm-wysiwyg-italic-text{font-style:italic}.cm-editor .cm-wysiwyg-list-line{position:relative}.cm-editor .cm-wysiwyg-list-bullet,.cm-editor .cm-wysiwyg-list-number{min-width:1.25rem;color:var(--ds-text-secondary);justify-content:center;align-items:center;margin-right:.35rem;font-weight:600;display:inline-flex}.cm-editor .cm-wysiwyg-list-bullet{font-size:.85em}.cm-editor .cm-wysiwyg-list-number{font-size:.75em}[data-single-line-editor=true].cm-editor .cm-scroller,[data-single-line-editor=true] .cm-editor .cm-scroller{overflow:hidden!important}[data-single-line-editor=true].cm-editor .cm-scroller::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}[data-single-line-editor=true] .cm-editor .cm-scroller::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}[data-single-line-editor=true].cm-editor .cm-scroller,[data-single-line-editor=true] .cm-editor .cm-scroller{scrollbar-width:none!important;-ms-overflow-style:none!important}.cm-editor .cm-widgetBuffer{vertical-align:baseline;opacity:0;pointer-events:none;width:0;height:0;display:inline-block;overflow:hidden}.cm-editor .cm-inline-widget.cm-tag-widget{--inline-tag-bg:#00968829;--inline-tag-bg-hover:#0096883d;--inline-tag-fg:#0b5c4e;--inline-tag-border:#00968852;--inline-widget-bg:var(--inline-tag-bg);--inline-widget-bg-hover:var(--inline-tag-bg-hover);--inline-widget-fg:var(--inline-tag-fg);--inline-widget-border:var(--inline-tag-border);justify-content:flex-start!important;margin-left:0!important;margin-right:.25rem!important}.cm-node-tag-widget{border-radius:var(--ds-radius-full,9999px);cursor:default;-webkit-user-select:none;user-select:none;transition:filter var(--ds-transition-fast,.15s ease);white-space:nowrap;vertical-align:middle;align-items:center;gap:.15rem;margin:0 .25rem;padding:.1rem .4rem;font-size:.75rem;font-weight:500;display:inline-flex}.cm-node-tag-widget:hover{filter:brightness(.95)}.cm-node-tag-icon{justify-content:center;align-items:center;width:1em;height:1em;display:inline-flex;position:relative}.cm-node-tag-icon-default{display:inline-flex}.cm-node-tag-icon-remove{cursor:pointer;font-size:.9em;font-weight:700;display:none}.cm-node-tag-widget:hover .cm-node-tag-icon-default{display:none}.cm-node-tag-widget:hover .cm-node-tag-icon-remove{display:inline-flex}.cm-node-tag-name{white-space:nowrap;margin-left:.1rem}.cm-editor .cm-gutters{background:0 0;border-right:none;height:calc(100% - 4px)!important}.cm-editor .cm-foldGutter{width:20px;color:var(--ds-text-tertiary);font-size:1rem}.faux-editor .cm-gutters{min-height:30px!important;transform:translateY(0)!important}.tabs-view-container .tabs-view .editor-container.faux-editor,.tabs-view .editor-card .editor-container.faux-editor{height:30px!important;min-height:30px!important;display:flex!important}.cm-editor .cm-foldGutter span{cursor:pointer;color:var(--ds-text-tertiary);-webkit-user-select:none;user-select:none;padding:0 2px;font-weight:400;line-height:1;transition:color .2s;display:inline-block;position:relative;top:-1px;font-size:22px!important}.cm-editor .cm-foldGutter span:hover{color:var(--ds-accent-primary)}.cm-editor .cm-foldGutter .cm-foldGutter-folded{color:var(--ds-accent-hover);margin-left:-1px;display:inline-block;top:-2px}.cm-editor .cm-foldGutter .cm-foldGutter-open{display:inline-block;transform:rotate(90deg)}.cm-editor .cm-foldGutter .tabler-icon{vertical-align:middle;color:var(--ds-text-tertiary);stroke-width:1.5px;display:inline-flex}.cm-zoomed-node{background-color:var(--ds-accent-primary)}@supports (color:color-mix(in lab, red, red)){.cm-zoomed-node{background-color:color-mix(in srgb, var(--ds-accent-primary) 8%, transparent)}}.cm-zoomed-node-highlight{background-color:var(--ds-accent-muted);border-left:3px solid var(--ds-accent-primary);border-top-left-radius:0;border-bottom-left-radius:0}.cm-zoomed-node-text{color:var(--ds-accent-hover);font-weight:700}.cm-zoomable-node{cursor:zoom-in;border-radius:2px}.cm-zoomable-node:hover{background-color:var(--ds-accent-primary)}@supports (color:color-mix(in lab, red, red)){.cm-zoomable-node:hover{background-color:color-mix(in srgb, var(--ds-accent-primary) 5%, transparent)}}.cm-descendant-node{background-color:var(--ds-accent-primary)}@supports (color:color-mix(in lab, red, red)){.cm-descendant-node{background-color:color-mix(in srgb, var(--ds-accent-primary) 3%, transparent)}}.cm-scroller{flex:auto;min-width:0;max-width:100%;overflow:visible}@media (width<=480px){.cm-editor .cm-gutters{font-size:12px}}.cm-editor .cm-gutterElement{text-align:left!important}.cm-editor .cm-universal-drag-gutter .cm-gutterElement{justify-content:center;align-items:flex-start;display:flex}.cm-gutterElement[style*="height: 0px"]{visibility:hidden!important}.ds-btn-primary{border-radius:var(--ds-radius-md);background-color:var(--ds-accent-strong);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--ds-text-inverse);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.ds-btn-primary:hover{background-color:var(--ds-accent-hover)}}.ds-btn-primary:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ds-accent-ring);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.ds-btn-secondary{border-radius:var(--ds-radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ds-border-default);background-color:var(--ds-bg-card);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--ds-text-primary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.ds-btn-secondary:hover{background-color:var(--ds-bg-interactive-hover)}}.ds-btn-secondary:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ds-accent-ring);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.ds-btn-ghost{border-radius:var(--ds-radius-md);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--ds-text-secondary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000}@media (hover:hover){.ds-btn-ghost:hover{background-color:var(--ds-bg-interactive-hover);color:var(--ds-text-primary)}}.ds-btn-ghost:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ds-accent-ring);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.ds-btn-destructive{border-radius:var(--ds-radius-md);background-color:var(--ds-error);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.ds-btn-destructive:hover{opacity:.9}}.ds-btn-destructive:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ds-error);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.ds-btn-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--ds-radius-md);color:var(--ds-text-secondary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.ds-btn-icon:hover{background-color:var(--ds-bg-interactive-hover);color:var(--ds-text-primary)}}.ds-btn-icon:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ds-accent-ring);--tw-outline-style:none;outline-style:none}.ds-btn-icon-sm{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);border-radius:var(--ds-radius-sm);color:var(--ds-text-secondary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.ds-btn-icon-sm:hover{background-color:var(--ds-bg-interactive-hover);color:var(--ds-text-primary)}}.ds-btn-icon-sm:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ds-accent-ring);--tw-outline-style:none;outline-style:none}.ds-menu-item{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--ds-radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--ds-text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--ds-text-primary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}.ds-menu-item:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ds-accent-ring);--tw-outline-style:none;outline-style:none}.ds-menu-item:not(.ds-menu-item-active):hover{background:var(--ds-bg-interactive-hover)}.ds-menu-item-active{background-color:var(--ds-accent-muted);color:var(--ds-accent-primary)}.ds-menu-item-destructive{color:var(--ds-error)}@media (hover:hover){.ds-menu-item-destructive:hover{background-color:var(--ds-error-muted)}}[data-slot=button][aria-pressed=true]{background:var(--ds-bg-interactive-active);color:var(--ds-text-primary)}[data-slot=button][aria-pressed=true]:hover{background:var(--ds-bg-interactive-active)}.ds-menu-list-item{border-radius:var(--ds-control-radius);border:0}.ds-menu-list-item[data-removed=true]{opacity:.7}.ds-menu-list-item[data-removed=true] [data-slot=menu-list-item-label]{text-decoration:line-through;-webkit-text-decoration-color:var(--ds-text-tertiary);-webkit-text-decoration-color:var(--ds-text-tertiary);-webkit-text-decoration-color:var(--ds-text-tertiary);text-decoration-color:var(--ds-text-tertiary)}.ds-dialog-content[data-park-when-closed=true][data-state=closed]{width:1400px;max-width:none;height:900px;max-height:none;box-shadow:none;pointer-events:none;border:0;position:fixed;top:0;left:-200vw;transform:none}.ds-virtual-anchor-popover{padding:0;overflow:hidden}.ds-virtual-anchor-popover-content{width:auto;max-width:320px}.ds-virtual-anchor-popover-sm{width:280px}.ds-virtual-anchor-popover-md{width:300px}.ds-virtual-anchor-popover-lg{width:384px}.ds-menu-list-item:focus,.ds-menu-list-item:focus-visible{box-shadow:none;outline:none}.ds-dropdown-menu-separator{height:1px;margin:var(--ds-space-xs) calc(-1 * var(--ds-menu-content-inset));background:var(--ds-border-subtle)}.ds-menu-list-icon{flex-shrink:0}.ds-menu-list-icon>svg{width:100%;height:100%}.ds-menu-list-icon-sm{width:var(--ds-menu-list-icon-sm);height:var(--ds-menu-list-icon-sm)}.ds-menu-list-icon-md{width:var(--ds-menu-list-icon-md);height:var(--ds-menu-list-icon-md)}.ds-menu-list-trailing{align-items:center;gap:var(--ds-space-xs);flex-shrink:0;margin-left:auto;display:flex}.ds-interactive-row{transition:background-color var(--ds-transition-fast), border-color var(--ds-transition-fast), color var(--ds-transition-fast)}.ds-interactive-row[data-row-state=rest],.ds-interactive-row[data-row-state=active]{cursor:pointer}.ds-interactive-row[data-row-state=rest][data-row-tone=default]:hover,.ds-interactive-row[data-row-state=rest][data-row-tone=default]:focus-visible{background:var(--ds-bg-interactive-hover)}.ds-interactive-row[data-row-state=rest][data-row-tone=accent]:hover,.ds-interactive-row[data-row-state=rest][data-row-tone=accent]:focus-visible{background:var(--ds-accent-muted)}.ds-interactive-row[data-row-state=rest][data-row-tone=destructive]:hover,.ds-interactive-row[data-row-state=rest][data-row-tone=destructive]:focus-visible{background:var(--ds-error-muted)}.ds-interactive-row[data-row-state=rest][data-destructive-emphasis=interaction]:hover,.ds-interactive-row[data-row-state=rest][data-destructive-emphasis=interaction]:focus-visible{color:var(--ds-error-strong);background:var(--ds-error-muted)}.ds-interactive-row[data-row-state=rest][data-destructive-emphasis=interaction]:hover .ds-menu-list-icon,.ds-interactive-row[data-row-state=rest][data-destructive-emphasis=interaction]:focus-visible .ds-menu-list-icon{color:var(--ds-error)}.ds-interactive-row[data-row-state=active][data-row-tone=default],.ds-interactive-row[data-row-state=active][data-row-tone=accent]{background:var(--ds-bg-interactive-active);font-weight:var(--ds-weight-medium)}.ds-interactive-row[data-row-state=active] .ds-caption{color:var(--ds-text-secondary)}.ds-interactive-row[data-row-state=active][data-row-tone=destructive]{background:var(--ds-error-muted)}.ds-interactive-row[data-row-state=active][data-destructive-emphasis=interaction]{color:var(--ds-error-strong);background:var(--ds-error-muted)}.ds-interactive-row[data-row-state=active][data-destructive-emphasis=interaction] .ds-menu-list-icon{color:var(--ds-error)}.ds-interactive-row[data-row-state=inert][data-disabled=true]{cursor:not-allowed;opacity:.5}.ds-tooltip-content{z-index:50;width:fit-content;transform-origin:var(--radix-tooltip-content-transform-origin);border-radius:var(--ds-control-radius);background-color:var(--ds-bg-tooltip);padding:calc(var(--ds-space-xs) + 2px) var(--ds-space-md);color:var(--ds-text-tooltip);font:var(--ds-type-caption);text-wrap:balance;box-shadow:var(--ds-shadow-elevated)}.ds-tooltip-content :where(.ds-item-label,.ds-item-label-sm,.ds-body,.ds-body-secondary,.ds-body-tertiary,.ds-caption,.ds-caption-secondary,.ds-label-form){color:var(--ds-text-tooltip)}.ds-card{border-radius:var(--ds-radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ds-border-default);background-color:var(--ds-bg-card);padding:calc(var(--spacing) * 3);box-shadow:var(--ds-shadow-card)}.ds-input{border-radius:var(--ds-radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ds-border-default);background-color:var(--ds-bg-card);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--ds-text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ds-input::placeholder{color:var(--ds-text-placeholder)}.ds-input:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ds-accent-ring);--tw-outline-style:none;border-color:#0000;outline-style:none}.ds-section-header{margin-bottom:calc(var(--spacing) * 2);font-size:var(--ds-text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--ds-text-section);text-transform:uppercase}.ds-section-header-row{justify-content:space-between;align-items:center;gap:var(--ds-space-sm);min-width:0;display:flex}.ds-section-header-row-with-description{align-items:flex-start}.ds-section-header-content{min-width:0}.ds-section-header-action{flex-shrink:0;align-items:center;display:flex}.ds-divider{margin-block:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--ds-border-default)}.ds-accordion-section-trigger{border-radius:var(--ds-control-radius)}.ds-accordion-section-description{margin-top:var(--ds-space-xs)}.ds-accordion-section-trigger-content{align-items:center;gap:var(--ds-space-sm);flex:1;min-width:0;display:flex}.ds-accordion-section-trigger-trailing{align-items:center;gap:var(--ds-space-sm);flex:none;display:flex}.ds-accordion-section-actions{margin-right:var(--ds-space-lg)}.ds-accordion-section-actions[data-size=sm]{margin-right:var(--ds-space-md)}@keyframes ds-collapsible-down{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes ds-collapsible-up{0%{height:var(--radix-collapsible-content-height)}to{height:0}}.ds-collapsible-content{padding-inline:var(--ds-space-xs);margin-inline:calc(var(--ds-space-xs) * -1);overflow:hidden}.ds-collapsible-content[data-state=open]{animation:ds-collapsible-down var(--ds-duration-normal) var(--ds-ease-standard)}.ds-collapsible-content[data-state=closed]{animation:ds-collapsible-up var(--ds-duration-normal) var(--ds-ease-standard)}@media (prefers-reduced-motion:reduce){.ds-collapsible-content[data-state=open],.ds-collapsible-content[data-state=closed]{animation:none}}.ds-accordion-section-panel{gap:var(--ds-panel-section-gap);min-width:0;margin-top:var(--ds-panel-gap);padding:var(--ds-panel-inset-y) var(--ds-panel-inset-x);border-radius:var(--ds-control-radius);background:var(--ds-bg-surface);flex-direction:column;display:flex}.ds-focus-ring:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ds-accent-ring);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.ds-color-picker-trigger{flex:none}.ds-color-picker-popover{width:min(18rem, calc(100vw - (var(--ds-space-lg) * 2)));padding:var(--ds-space-sm)}.ds-color-picker-panel{gap:var(--ds-space-sm);display:grid}.ds-color-picker-control.react-colorful{width:100%;height:auto}.ds-color-picker-control .react-colorful__saturation{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-md);border-bottom:1px solid var(--ds-border-default);height:12rem}.ds-color-picker-control .react-colorful__hue{height:var(--ds-space-md);margin-top:var(--ds-space-sm);border-radius:var(--ds-radius-full)}.ds-color-picker-control .react-colorful__pointer{width:var(--ds-space-md);height:var(--ds-space-md);border:2px solid var(--ds-bg-card);box-shadow:0 0 0 1px var(--ds-border-strong), var(--ds-shadow-sm)}.ds-color-picker-control-row{align-items:center;gap:var(--ds-space-sm);min-width:0;display:flex}.ds-color-picker-swatches{align-items:center;gap:var(--ds-space-xs);flex-wrap:wrap;display:flex}.ds-color-picker-default-option{align-items:center;gap:var(--ds-space-xs);display:flex}.ds-color-picker-swatch-button{flex:none}.ds-color-picker-swatch{width:var(--ds-space-lg);height:var(--ds-space-lg);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-sm);background:var(--ds-color-picker-value);box-shadow:var(--ds-shadow-sm);display:block;position:relative;overflow:hidden}.ds-color-picker-swatch-default:after{content:"";background:var(--ds-text-primary);width:156%;height:2px;position:absolute;top:50%;left:-28%}@supports (color:color-mix(in lab, red, red)){.ds-color-picker-swatch-default:after{background:color-mix(in oklch, var(--ds-text-primary) 42%, transparent)}}.ds-color-picker-swatch-default:after{box-shadow:0 1px 0 var(--ds-bg-card)}@supports (color:color-mix(in lab, red, red)){.ds-color-picker-swatch-default:after{box-shadow:0 1px 0 color-mix(in oklch, var(--ds-bg-card) 74%, transparent)}}.ds-color-picker-swatch-default:after{transform-origin:50%;transform:rotate(45deg)}.ds-color-picker-swatch-button-selected .ds-color-picker-swatch{border-color:var(--ds-accent-primary);box-shadow:0 0 0 2px var(--ds-accent-ring), var(--ds-shadow-sm)}.ds-color-picker-swatch-lg{width:var(--ds-space-xl);height:var(--ds-space-xl)}.ds-interactive{cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--ds-transition-interactive-fast)}.ds-interactive:disabled,.ds-interactive[aria-disabled=true],.ds-interactive.disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.ds-flex-row{align-items:center;display:flex}.ds-flex-row-1{align-items:center;gap:calc(var(--spacing) * 1);display:flex}.ds-inline-flex-row-1{align-items:center;gap:var(--ds-space-xs);display:inline-flex}.ds-flex-row-2{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.ds-flex-row-3{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.ds-flex-row-4{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.ds-flex-col{flex-direction:column;display:flex}.ds-flex-col-1{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.ds-flex-col-2{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.ds-flex-col-3{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.ds-flex-col-4{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ds-radio-card{cursor:pointer;align-items:flex-start;gap:var(--ds-space-md);padding:var(--ds-space-md);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-lg);transition:background-color var(--ds-transition-fast), border-color var(--ds-transition-fast), box-shadow var(--ds-transition-fast);display:flex}.ds-radio-card:not(:has([data-slot=radio-group-item]:disabled)):hover{border-color:var(--ds-accent-primary);background:var(--ds-bg-interactive-hover)}.ds-radio-card[data-tone=success]:not(:has([data-slot=radio-group-item]:disabled)):hover{border-color:var(--ds-success)}.ds-radio-card[data-tone=warning]:not(:has([data-slot=radio-group-item]:disabled)):hover{border-color:var(--ds-warning)}.ds-radio-card[data-layout=stacked]{gap:var(--ds-space-xs);flex-direction:column}.ds-radio-card-radio{margin-top:var(--ds-space-2xs)}.ds-radio-card[data-tone=accent]:has([data-state=checked]){border-color:var(--ds-accent-primary);background:var(--ds-accent-muted)}.ds-radio-card[data-tone=success]:has([data-state=checked]){border-color:var(--ds-success);background:var(--ds-success-muted)}.ds-radio-card[data-tone=warning]:has([data-state=checked]){border-color:var(--ds-warning);background:var(--ds-warning-muted)}.ds-radio-card [data-slot=radio-card-icon]{color:var(--ds-text-tertiary)}.ds-radio-card[data-tone=accent]:has([data-state=checked]) [data-slot=radio-card-icon]{color:var(--ds-accent-primary)}.ds-radio-card[data-tone=success]:has([data-state=checked]) [data-slot=radio-card-icon]{color:var(--ds-success-strong)}.ds-radio-card[data-tone=warning]:has([data-state=checked]) [data-slot=radio-card-icon]{color:var(--ds-warning-strong)}.ds-radio-card:has([data-slot=radio-group-item]:focus-visible){box-shadow:0 0 0 2px var(--ds-bg-card), 0 0 0 4px var(--ds-accent-ring);outline:none}.ds-radio-card:has([data-slot=radio-group-item]:disabled){cursor:not-allowed;opacity:.5}.ds-error-report-sidebar{gap:var(--ds-space-sm);border-right:1px solid var(--ds-border-subtle);width:14rem;padding-right:var(--ds-space-sm);flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}.ds-convert-project-version-summary{height:var(--ds-control-height-md);width:100%;padding-inline:var(--ds-space-md);align-items:center;display:flex}.ds-flex-between{justify-content:space-between;align-items:center;display:flex}.ds-flex-between-2{justify-content:space-between;align-items:center;gap:var(--ds-space-sm);display:flex}.ds-flex-between-3{justify-content:space-between;align-items:center;gap:var(--ds-space-md);display:flex}.ds-pad-none{padding:0}.ds-pad-xs{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1)}.ds-pad-sm{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.ds-pad-md{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2)}.ds-pad-lg{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.ds-pad-xl{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}.ds-metric-card{padding:var(--ds-space-md) var(--ds-space-lg);border-radius:var(--ds-radius-lg)}.ds-metric-card-label{align-items:center;gap:calc(var(--ds-space-xs) * 1.5);margin-bottom:var(--ds-space-xs);display:flex}.ds-metric-card-detail{margin-top:calc(var(--ds-space-xs) * .5)}.ds-metric-card-value-compact{font-size:var(--ds-text-lg);font-weight:var(--ds-weight-bold);line-height:calc(var(--ds-text-lg) + var(--ds-space-sm) + var(--ds-space-2xs))}.ds-badge-size-default{gap:var(--ds-space-xs);padding:calc(var(--ds-space-xs) * .5) var(--ds-space-sm);border-radius:var(--ds-radius-md)}.ds-badge-size-compact{gap:var(--ds-space-xs);padding:calc(var(--ds-space-xs) * .5) calc(var(--ds-space-xs) * 1.5);border-radius:var(--ds-radius-sm);border-width:0}.ds-badge-size-default>svg,.ds-badge-size-compact>svg{width:var(--ds-space-md);height:var(--ds-space-md)}.ds-score-badge{border-radius:var(--ds-radius-full);font-weight:var(--ds-weight-bold);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-score-badge-sm{width:calc(var(--ds-space-xl) + var(--ds-space-xs));height:calc(var(--ds-space-xl) + var(--ds-space-xs))}.ds-score-badge-md{width:var(--ds-space-2xl);height:var(--ds-space-2xl)}.ds-score-badge-solid{font-size:var(--ds-text-xs)}.ds-score-badge-subtle{font-size:var(--ds-text-2xs)}.ds-sparkline-header{margin-bottom:calc(var(--ds-space-xs) * 1.5);justify-content:space-between;align-items:center;display:flex}.ds-progress-bar{--ds-progress-track:var(--ds-accent-muted);--ds-progress-fill:var(--ds-accent-strong);width:100%;height:calc(var(--ds-space-md) / 2);appearance:none;border-radius:var(--ds-radius-full);background:var(--ds-progress-track);border:0;overflow:hidden}.ds-progress-bar[data-size=md]{height:var(--ds-space-sm)}.ds-progress-bar[data-variant=success]{--ds-progress-track:var(--ds-success-muted);--ds-progress-fill:var(--ds-success)}.ds-progress-bar[data-variant=warning]{--ds-progress-track:var(--ds-warning-muted);--ds-progress-fill:var(--ds-warning)}.ds-progress-bar[data-variant=error]{--ds-progress-track:var(--ds-error-muted);--ds-progress-fill:var(--ds-error)}.ds-progress-bar::-webkit-progress-bar{border-radius:var(--ds-radius-full);background:var(--ds-progress-track)}.ds-progress-bar::-webkit-progress-value{border-radius:var(--ds-radius-full);background:var(--ds-progress-fill);transition:width var(--ds-duration-slow) var(--ds-ease-standard)}.ds-progress-bar::-moz-progress-bar{border-radius:var(--ds-radius-full);background:var(--ds-progress-fill);transition:width var(--ds-duration-slow) var(--ds-ease-standard)}.ds-dialog-content{max-height:calc(var(--ds-visual-viewport-height) - var(--ds-safe-area-top) - var(--ds-safe-area-bottom) - (var(--ds-mobile-edge-padding) * 2))}.ds-sheet-content{max-height:var(--ds-visual-viewport-height);padding-top:max(var(--ds-modal-body-padding-y), var(--ds-safe-area-top));padding-right:max(var(--ds-modal-padding-x), var(--ds-safe-area-right));padding-bottom:max(var(--ds-modal-body-padding-y), var(--ds-safe-area-bottom));padding-left:max(var(--ds-modal-padding-x), var(--ds-safe-area-left))}.ds-sheet-content.p-0{padding:0}.ds-mobile-sidebar-sheet{height:var(--ds-visual-viewport-height);width:min(100vw,360px)!important;max-width:100vw!important}.ds-modal-action-main{min-width:0}.ds-sidebar-modal,.ds-sidebar-modal-sidebar{min-height:0}.ds-sidebar-modal-nav{min-height:0;overflow-y:auto}.ds-sidebar-modal-body{overscroll-behavior:contain}@media (width<=640px){.ds-dialog-content{top:calc(var(--ds-visual-viewport-offset-top) + var(--ds-mobile-edge-padding));left:var(--ds-mobile-edge-padding);width:calc(100vw - (var(--ds-mobile-edge-padding) * 2));max-width:calc(100vw - (var(--ds-mobile-edge-padding) * 2));max-height:calc(var(--ds-visual-viewport-height) - var(--ds-safe-area-top) - var(--ds-safe-area-bottom) - (var(--ds-mobile-edge-padding) * 2));border-radius:var(--ds-radius-xl);translate:none}.ds-dialog-content[data-slot=dialog-content]{padding:var(--ds-space-lg)}.ds-dialog-content[data-slot=dialog-content][class*=gap-0],.ds-dialog-content[data-slot=dialog-content][class*=p-0]{padding:0}.ds-sidebar-modal{flex-direction:column!important}.ds-sidebar-modal-sidebar{border-right:0;border-bottom:1px solid var(--ds-border-default);max-height:38%;width:100%!important}.ds-sidebar-modal-nav{flex:0 auto}.ds-sidebar-modal-nav,.ds-sidebar-modal-nav-footer{gap:var(--ds-space-xs);padding:var(--ds-space-sm)}.ds-sidebar-modal-nav{grid-template-columns:repeat(auto-fit,minmax(min(8rem,100%),1fr));display:grid;overflow:hidden auto}.ds-sidebar-modal-nav-footer{flex-direction:column;display:flex;overflow:hidden}.ds-sidebar-modal-content{min-height:0}.ds-sidebar-modal-body{padding-inline:var(--ds-space-lg);padding-bottom:max(var(--ds-modal-body-padding-y), var(--ds-safe-area-bottom))}.ds-sidebar-modal-footer{padding-inline:var(--ds-space-lg);padding-bottom:max(var(--ds-modal-footer-padding-y), var(--ds-safe-area-bottom))}.ds-modal-action-footer,.ds-modal-action-main{align-items:stretch;width:100%;flex-direction:column!important}.ds-modal-action-footer>*,.ds-modal-action-main>*{width:100%}}.ds-field-help-offset{margin-top:calc(var(--ds-space-xs) * 1.5)}.ds-caption-detail-offset{margin-top:calc(var(--ds-space-xs) / 2)}.ds-required-marker{margin-inline-start:calc(var(--ds-space-xs) / 2)}.ds-version-card-row>:first-child,.ds-modal-alert-content>:last-child,.ds-version-privacy-copy,.ds-version-member-row>:first-child{min-width:0}.ds-version-member-actions{flex-shrink:0}.ds-version-member-row{transition:background-color var(--ds-transition-fast)}.ds-version-member-row:hover{background:var(--ds-bg-interactive-hover)}.ds-version-card-content,.ds-version-title-copy,.ds-version-privacy-summary{min-width:0}.ds-version-card-content,.ds-version-title-copy{flex:1}.ds-version-badge{flex-shrink:0}.ds-version-edit-actions{justify-content:flex-end}.ds-map-import-row{align-items:flex-start;gap:var(--ds-space-sm);min-width:0;display:flex}.ds-map-import-row-extra{flex-shrink:0;min-width:0;margin-left:auto}.ds-tag-view-header-row{justify-content:space-between;align-items:center;gap:var(--ds-space-lg);min-width:0;display:flex}.ds-tag-view-header{padding:var(--ds-space-xl) calc(var(--ds-control-height-sm) + var(--ds-space-xl)) var(--ds-space-lg) var(--ds-space-xl);border-bottom:1px solid var(--ds-border-default)}.ds-tag-view-title-row{align-items:center;gap:var(--ds-space-md);flex:auto;min-width:0;display:flex}.ds-tag-view-title-input{background:0 0;flex:1;min-width:0}.ds-tag-view-filter-row{align-items:center;gap:var(--ds-space-sm);flex:none;min-width:0;display:flex}.ds-tag-view-filter-label{white-space:nowrap}.ds-tag-view-select-document{width:var(--ds-tag-view-document-filter-width)}.ds-tag-view-select-value{width:var(--ds-tag-view-value-filter-width)}.ds-tag-view-content{padding:0 var(--ds-space-xl) var(--ds-space-xl);flex:1;overflow-y:auto}@media (width<=640px){.ds-modal-alert-card{padding:var(--ds-space-md)}.ds-modal-alert-content{gap:var(--ds-space-sm)}.ds-modal-alert-content>.flex-shrink-0{display:none}.ds-modal-alert-content .ds-modal-action-row{align-items:stretch}.ds-modal-alert-content .ds-modal-action-row>*{flex:140px}.ds-version-card{padding:var(--ds-space-md);border-radius:var(--ds-radius-md)}.ds-version-card-row{gap:var(--ds-space-sm)}.ds-version-title-row{flex-wrap:wrap;align-items:flex-start}.ds-version-meta{align-items:start;column-gap:var(--ds-space-md);row-gap:var(--ds-space-xs);grid-template-columns:minmax(0,1fr) minmax(4.5rem,max-content) minmax(4.5rem,max-content);display:grid}.ds-version-meta>span:first-child{grid-column:1/-1}.ds-version-privacy-row{align-items:flex-start}.ds-version-member-row{align-items:stretch;gap:var(--ds-space-sm);flex-direction:column}.ds-version-member-row>:first-child{justify-content:space-between}.ds-version-member-actions{flex-wrap:wrap;justify-content:space-between;width:100%}.ds-map-import-row{align-items:flex-start}.ds-map-import-row-extra{max-width:45%}.ds-tag-view-header{padding-left:var(--ds-space-lg);padding-right:calc(var(--ds-control-height-sm) + var(--ds-space-xl))}.ds-tag-view-header-row{align-items:stretch;gap:var(--ds-space-md);flex-direction:column}.ds-tag-view-title-row,.ds-tag-view-filter-row{width:100%}.ds-tag-view-filter-row{grid-template-columns:auto minmax(0,1fr);display:grid}.ds-tag-view-select{width:100%}.ds-session-import-title-row{align-items:flex-start;gap:var(--ds-space-xs);flex-direction:column}.ds-session-import-title-row>code{width:100%}.ds-session-import-pane-grid{grid-template-columns:minmax(0,1fr);overflow-y:auto}.ds-session-import-pane-grid>*+*{border-left:0;border-top:1px solid var(--ds-border-default)}.ds-session-import-pane-grid>*{border-inline-width:0;border-left-width:0;border-right-width:0}.ds-session-import-pane-header{flex-wrap:wrap}.ds-session-import-pane-header>span{margin-left:calc(var(--ds-control-height-sm) + var(--ds-space-sm));flex-basis:100%}.ds-session-import-pane-body{flex:none;max-height:none;overflow:visible}.ds-session-import-modal-footer{align-items:stretch;gap:var(--ds-space-sm);flex-direction:column}.ds-session-import-modal-footer .ds-modal-action-main{justify-content:stretch;width:100%}.ds-session-import-modal-footer .ds-modal-action-main>*{flex:1 1 0}}@media (width<=380px){.ds-dialog-content[data-slot=dialog-content]{padding:var(--ds-space-md)}.ds-version-card{padding:var(--ds-space-sm)}.ds-version-meta{grid-template-columns:minmax(0,1fr) minmax(4rem,max-content)}.ds-version-meta>span:first-child{grid-column:1/-1}.ds-version-rename-row{gap:var(--ds-space-xs)}.ds-map-import-row{flex-direction:column}.ds-map-import-row-extra{margin-left:calc(var(--ds-control-height-sm) + var(--ds-space-sm));max-width:calc(100% - var(--ds-control-height-sm) - var(--ds-space-sm))}}.ds-document-title-icon-gap{gap:var(--ds-document-title-icon-gap)}.ds-control-xs{height:var(--ds-control-height-xs);padding-inline:var(--ds-control-padding-x-sm);gap:var(--ds-control-gap-sm);border-radius:var(--ds-control-radius)}.ds-control-sm{height:var(--ds-control-height-sm);padding-inline:var(--ds-control-padding-x-sm);gap:var(--ds-control-gap-sm);border-radius:var(--ds-control-radius)}.ds-control-md{height:var(--ds-control-height-md);padding-inline:var(--ds-control-padding-x-md);gap:var(--ds-control-gap);border-radius:var(--ds-control-radius)}.ds-control-lg{height:var(--ds-control-height-lg);padding-inline:var(--ds-control-padding-x-md);gap:var(--ds-control-gap);border-radius:var(--ds-control-radius)}.ds-control-radius-flush{border-radius:0}.ds-control-radius-full{border-radius:var(--ds-radius-full)}.ds-control-pill-xs{height:var(--ds-control-height-xs);padding-inline:var(--ds-control-padding-x-sm);gap:var(--ds-control-gap-sm);border-radius:var(--ds-radius-full);font-size:var(--ds-font-size-xs);line-height:var(--ds-control-line-height)}.ds-control-pill-sm{height:var(--ds-control-height-sm);padding-inline:var(--ds-control-padding-x-sm);gap:var(--ds-control-gap-sm);border-radius:var(--ds-radius-full);font-size:var(--ds-text-xs);line-height:var(--ds-control-line-height)}.ds-icon-control-xs{width:var(--ds-control-height-xs);height:var(--ds-control-height-xs);border-radius:var(--ds-control-radius);padding:0}.ds-icon-control-sm{width:var(--ds-control-height-sm);height:var(--ds-control-height-sm);border-radius:var(--ds-control-radius);padding:0}.ds-icon-control-md{width:var(--ds-control-height-md);height:var(--ds-control-height-md);border-radius:var(--ds-control-radius);padding:0}.ds-icon-control-lg{width:var(--ds-control-height-lg);height:var(--ds-control-height-lg);border-radius:var(--ds-control-radius);padding:0}.ds-row-icon-action{width:var(--ds-row-icon-action-size);height:var(--ds-row-icon-action-size);border-radius:var(--ds-control-radius);padding:0}.ds-toolbar-gap{gap:var(--ds-space-xs)}.ds-workspace-header-view-trigger{margin-left:var(--ds-space-xs);opacity:0}.workspace-header:hover .ds-workspace-header-view-trigger,.workspace-header:focus-within .ds-workspace-header-view-trigger,.ds-workspace-header-view-trigger:focus-visible,.ds-workspace-header-view-trigger[data-state=open]{opacity:1}@media (hover:none){.ds-workspace-header-view-trigger{opacity:1}}.ds-hover-reveal-control{opacity:0;transition:opacity var(--ds-transition-fast)}.ds-hover-reveal-host:hover .ds-hover-reveal-control,.ds-hover-reveal-host:focus-within .ds-hover-reveal-control,.ds-hover-reveal-control:focus-visible,.ds-hover-reveal-control:focus-within,.ds-hover-reveal-control[data-state=open]{opacity:1}.ds-hover-reveal-control:has([data-state=open]){opacity:1}@media (hover:hover){:where(.ds-hover-reveal-host:hover,.ds-hover-reveal-host:focus-within) .ds-hover-reveal-host:not(:hover,:focus-within,:has([data-state=open])) .ds-hover-reveal-control{opacity:0}}.tree-node-item[data-active-owner=true] .ds-tree-header-menu-trigger,.tree-node-item[data-pending-active=true] .ds-tree-header-menu-trigger,.tab-button[data-active-owner=true] .ds-tree-header-menu-trigger{opacity:1}@media (hover:none){.ds-hover-reveal-control{opacity:1}}body.dnd-drag-active,body.dnd-drag-active *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}body.dnd-drag-active .tree-node-item.hover\:bg-surface-hover:hover,body.dnd-drag-active [data-slot=action-list-item].hover\:bg-surface-hover:hover{background-color:#0000}body.dnd-drag-active .ds-hover-reveal-host .ds-hover-reveal-control,body.dnd-drag-active .tree-node-item .ds-tree-header-menu-trigger,body.dnd-drag-active .workspace-header .ds-workspace-header-view-trigger{opacity:0}body.dnd-drag-active .ds-sidebar-tree-title-action:hover,body.dnd-drag-active .tree-node-item .ds-sidebar-tree-label-editor:hover .fd-static-resting-editor-line{text-decoration-line:none}body.dnd-drag-active [data-slot=tooltip-content]{display:none}.ds-sidebar-nav-scope,.ds-sidebar-nav-scope[data-surface],.ds-sidebar-nav-scope [data-surface]{--ds-bg-interactive-hover:var(--ds-bg-sidebar-nav-hover);--ds-bg-interactive-active:var(--ds-bg-sidebar-nav-active);--ds-bg-interactive-hover-nested:var(--ds-bg-sidebar-nav-hover-nested)}.ds-row-selected{background:var(--ds-bg-row-selected-override,var(--ds-bg-row-selected));color:var(--ds-text-primary);font-weight:var(--ds-weight-medium)}.ds-row-renaming{background:var(--ds-bg-row-renaming);box-shadow:inset 0 0 0 1px var(--ds-border-row-renaming);color:var(--ds-text-primary)}.ds-sidebar-footer-pad{padding:var(--ds-space-sm) var(--ds-space-md)}.ds-sidebar-rail-top{padding-inline:var(--ds-space-xs)}.ds-sidebar-rail-body{padding-inline:var(--ds-sidebar-focus-safe-inset);padding-top:var(--ds-panel-inset-y);padding-bottom:var(--ds-sidebar-focus-safe-inset)}.ds-sidebar-bottom-section{box-sizing:border-box;min-width:0;padding:var(--ds-sidebar-focus-safe-inset);flex-direction:column;flex-shrink:0;justify-content:stretch;display:flex}.ds-sidebar-bottom-section .ds-sidebar-action-grid,.ds-sidebar-bottom-section .ds-sidebar-action-row{align-items:stretch;gap:var(--ds-space-sm);flex:auto;height:100%;min-height:0}.ds-sidebar-bottom-section .ds-sidebar-action-grid>[data-slot=action-list-item],.ds-sidebar-bottom-section .ds-sidebar-action-row>[data-slot=action-list-item]{flex:1 1 0;min-width:0}.ds-sidebar-footer-tab{justify-content:center;align-items:center;gap:var(--ds-space-xs);height:100%;min-height:0;padding:0 var(--ds-space-sm);flex-direction:row}.ds-sidebar-footer-tab>span{flex:none}.ds-sidebar-strip-footer-actions{flex-direction:column;align-items:center;gap:0;width:100%;display:flex}.ds-sidebar-strip-footer-actions .ds-icon-control-sm{width:100%;height:calc(var(--ds-control-height-md) + var(--ds-space-md));border-radius:0}.ds-sidebar-strip-footer-action{border-radius:0}.ds-panel-body{padding:var(--ds-panel-inset-y) var(--ds-panel-inset-x)}.ds-panel-body-x{padding-inline:var(--ds-panel-inset-x)}.ds-popout-window-body{padding:var(--ds-space-lg)}.ds-panel-body-y{padding-block:var(--ds-panel-inset-y)}.ds-panel-header{align-items:center;gap:var(--ds-control-gap);min-height:var(--ds-panel-header-height);padding:var(--ds-panel-inset-y) var(--ds-panel-inset-x);display:flex}.ds-shell-top-section-full{--ds-shell-top-section-height:var(--ds-header-height);box-sizing:border-box;height:var(--ds-shell-top-section-height)}.ds-shell-top-section-compact{--ds-shell-top-section-height:var(--ds-breadcrumb-header-height);box-sizing:border-box;height:var(--ds-shell-top-section-height)}.ds-pane-header-row{align-items:center;gap:var(--ds-pane-header-gap);height:var(--ds-pane-header-height);padding-inline:var(--ds-pane-header-padding-x);flex-shrink:0;padding-block:0;display:flex}.ds-tab-strip-row{box-sizing:border-box;height:var(--ds-pane-header-height)}.ds-tab-strip-item{box-sizing:border-box;height:100%;padding-block:0;padding-inline:var(--ds-pane-header-padding-x)}.ds-panel-list{gap:var(--ds-panel-gap);flex-direction:column;display:flex}.ds-panel-stack{gap:var(--ds-panel-section-gap);flex-direction:column;display:flex}.ds-workspace-preview-panel{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-lg);background:var(--ds-bg-card);min-width:0;overflow:clip}.ds-workspace-preview-panel-full{flex-direction:column;height:100%;min-height:0;display:flex}.ds-workspace-preview-header{border-bottom:1px solid var(--ds-border-default);background:var(--ds-bg-card);padding:var(--ds-space-md) var(--ds-space-lg)}.ds-workspace-preview-header-content{justify-content:space-between;align-items:center;gap:var(--ds-space-md);display:flex}.ds-workspace-preview-header-leading{align-items:center;gap:var(--ds-space-sm);min-width:0;display:flex}.ds-workspace-preview-header-actions{align-items:center;gap:var(--ds-space-sm);flex-shrink:0;display:flex}.ds-workspace-preview-body{background:var(--ds-bg-card);min-width:0}.ds-workspace-preview-body-full{flex:1 1 0;min-height:0;overflow:hidden}.ds-workspace-preview-body-scroll{min-width:0;max-height:24rem;overflow-y:auto}.ds-workspace-preview-full-slot{height:100%}.ds-workspace-preview-card-stack{flex-direction:column;min-width:0;min-height:0;display:flex}.ds-workspace-preview-tree-separator{border-top:1px solid var(--ds-border-subtle)}.ds-no-workspace-chooser{padding:var(--ds-space-xl);scrollbar-gutter:stable;justify-content:flex-start;overflow-y:auto}.ds-no-workspace-shell{gap:var(--ds-space-xl);width:min(100%,72rem);margin-top:clamp(var(--ds-space-2xl), 8vh, 6rem);flex-direction:column;display:flex}.ds-no-workspace-header{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-xl);display:flex}.ds-no-workspace-heading{gap:var(--ds-space-xs);flex-direction:column;min-width:0;display:flex}.ds-no-workspace-nav-list{flex-direction:column;min-width:0;display:flex}.ds-no-workspace-nav-row{border-bottom:1px solid var(--ds-border-subtle)}.ds-workspace-prepopulate-picker{border-radius:var(--ds-radius-md)}.ds-workspace-prepopulate-picker .ds-workspace-preview-body-scroll{max-height:min(20rem,44dvh)}.ds-attachment-preview-header{padding-block:var(--ds-space-lg);padding-inline:var(--ds-space-xl) calc(var(--ds-space-xl) + var(--ds-space-2xl));border-bottom:1px solid var(--ds-border-default)}.ds-pointer-conversion-location-row{align-items:center;gap:var(--ds-space-sm);min-width:0;padding:var(--ds-space-xs);border-radius:var(--ds-radius-sm);display:flex}.ds-workspace-save-pointer-options{margin-top:var(--ds-space-sm)}.ds-workspace-save-source-summary{padding:var(--ds-space-sm) var(--ds-space-md);border-radius:var(--ds-radius-md)}.ds-workspace-save-list{border-radius:var(--ds-radius-md)}.ds-workspace-save-list-body{padding:var(--ds-space-xs)}.ds-workspace-save-new-fields{gap:var(--ds-space-xs);padding:0 var(--ds-space-sm) var(--ds-space-sm);flex-direction:column;display:flex}.ds-canvas-connection-id-separator{padding-inline:var(--ds-space-sm)}.ds-canvas-connection-endpoint-grid{gap:var(--ds-space-2xs);padding:var(--ds-space-2xs);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-md);background:var(--ds-bg-muted);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.ds-canvas-connection-endpoint-grid{background:color-mix(in srgb, var(--ds-bg-muted) 70%, transparent)}}.ds-canvas-connection-endpoint-button{border-radius:var(--ds-radius-sm)}.ds-canvas-connection-direction-button{justify-content:center;align-items:center;gap:var(--ds-space-sm);height:auto;padding:var(--ds-space-md) var(--ds-space-sm);border-radius:var(--ds-radius-md);transition:var(--ds-transition-interactive-fast);border-width:1px;flex-direction:column;display:flex}.ds-grid-field-remove-button{margin-block:calc(-1 * var(--ds-space-xs));margin-right:calc(-1 * var(--ds-space-xs));margin-left:calc(var(--ds-space-xs) / 2)}.ds-create-document-dialog-body{gap:var(--ds-space-lg);flex-direction:column;min-height:0;display:flex}.ds-create-document-name-shell{gap:var(--ds-space-xs);flex-direction:column;min-width:0;display:flex}.ds-create-document-name-row{align-items:center;gap:var(--ds-space-sm);min-width:0;padding:var(--ds-space-xs);display:flex;overflow:visible}.ds-create-document-name-input{flex:1 1 0;min-width:0;position:relative}.ds-create-document-name-input:focus-visible{z-index:1}.ds-create-document-kind-controls{align-items:center;gap:var(--ds-space-xs);flex:none;min-width:max-content;display:flex}.ds-create-document-kind-toggle{white-space:nowrap}.ds-create-document-entity-controls{align-items:center;gap:var(--ds-space-sm);flex:none;min-width:max-content;display:flex}.ds-create-document-segmented{align-items:center;gap:var(--ds-space-2xs);padding:var(--ds-space-2xs);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-bg-subtle);display:inline-flex}.ds-create-document-segment{white-space:nowrap;min-width:0}.ds-create-document-temporary-toggle{align-items:center;gap:var(--ds-space-xs);color:var(--ds-text-secondary);font-size:var(--ds-font-size-sm);white-space:nowrap;display:inline-flex}.ds-create-document-picker-header{padding:var(--ds-space-md) var(--ds-space-md) var(--ds-space-sm)}.ds-create-document-picker-content{padding:0 var(--ds-space-md) var(--ds-space-md)}.ds-create-document-filter-fields{padding-top:var(--ds-space-sm)}.ds-create-document-filter-input{padding-right:calc(var(--ds-space-2xl) + var(--ds-space-2xl))}.ds-create-document-filter-actions{top:50%;right:calc(var(--ds-input-action-inset) + var(--ds-input-action-gap));align-items:center;gap:var(--ds-input-action-gap);display:flex;position:absolute;transform:translateY(-50%)}.ds-create-document-compact-select-trigger{font-size:var(--ds-text-xs)}.ds-create-document-auto-children-section{padding-top:var(--ds-space-md);border-top:1px solid var(--ds-border-subtle)}.ds-create-document-debug-panel{max-height:min(31.25rem,60dvh);padding-left:var(--ds-space-lg);border-left:1px solid var(--ds-border-default);overflow-y:auto}.ds-create-document-debug-title{margin-bottom:var(--ds-space-md)}.ds-sidebar-tree-section{gap:var(--ds-panel-gap);min-width:0;padding:var(--ds-panel-inset-y) var(--ds-panel-inset-x);flex-direction:column;display:flex}.ds-sidebar-tree-group{gap:var(--ds-panel-gap);flex-direction:column;min-width:0;display:flex}.ds-right-sidebar-list-body{min-width:0;padding:var(--ds-panel-inset-y) var(--ds-panel-inset-x);gap:var(--ds-panel-gap);flex-direction:column;display:flex}.ds-icon-tile{flex:0 0 var(--ds-icon-tile-size);box-sizing:border-box;width:var(--ds-icon-tile-size);height:var(--ds-icon-tile-size);border-radius:var(--ds-icon-tile-radius);background:var(--ds-icon-tile-bg,var(--ds-bg-surface));justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.ds-icon-tile{background:var(--ds-icon-tile-bg,color-mix(in oklch, var(--ds-bg-surface) var(--ds-icon-tile-fill-mix), var(--ds-text-primary)))}}.ds-icon-tile{box-shadow:inset 0 0 0 var(--ds-icon-tile-border-width) var(--ds-icon-tile-border,transparent);color:var(--ds-icon-tile-fg,var(--ds-icon-tile-fg-rest));transition:background-color var(--ds-transition-fast), box-shadow var(--ds-transition-fast), color var(--ds-transition-fast)}.ds-icon-tile>svg,.ds-icon-tile>img{width:var(--ds-icon-tile-glyph-size);height:var(--ds-icon-tile-glyph-size)}.ds-icon-tile[data-empty=true]{box-shadow:none;background:0 0}.ds-icon-tile-host[data-row-state=rest]:hover,.ds-icon-tile-host[data-row-state=rest][data-state=open],.ds-tray-pointer[data-row-state=rest]:focus-visible{--ds-icon-tile-bg:var(--ds-bg-surface);--ds-icon-tile-border:var(--ds-icon-tile-border-color);--ds-icon-tile-fg:var(--ds-icon-tile-fg-hover)}.ds-icon-tile-host[data-row-state=active]{--ds-icon-tile-bg:var(--ds-icon-tile-bg-active);--ds-icon-tile-border:var(--ds-icon-tile-border-color-active);--ds-icon-tile-fg:var(--ds-icon-tile-fg-active)}.ds-row-affordance{width:var(--ds-row-affordance-size);height:var(--ds-row-affordance-size);color:var(--ds-row-affordance-color);transition:transform var(--ds-transition-fast);flex:none}.ds-row-affordance[data-expanded=true]{transform:rotate(180deg)}.ds-pinned-bottom-action{--ds-pinned-bottom-action-fade-height:var(--ds-space-lg);--ds-pinned-bottom-action-surface:var(--ds-bg-sidebar);z-index:var(--z-pinned-bottom-action);background:var(--ds-pinned-bottom-action-surface);box-shadow:none;flex-shrink:0;position:sticky;bottom:0}.ds-pinned-bottom-action:before{content:"";inset-inline:0;top:calc(-1 * var(--ds-pinned-bottom-action-fade-height));height:var(--ds-pinned-bottom-action-fade-height);pointer-events:none;opacity:0;background:linear-gradient(to bottom, transparent, var(--ds-pinned-bottom-action-surface));position:absolute}.ds-pinned-bottom-action[data-pinned-bottom-fade=visible]{box-shadow:0 -1px 0 var(--ds-border-subtle)}.ds-pinned-bottom-action[data-pinned-bottom-fade=visible]:before{opacity:1}.ds-atomic-unit-item-frame{box-sizing:border-box;min-width:0;padding-block:var(--ds-atomic-unit-item-current-inset-block);padding-inline:var(--ds-atomic-unit-item-current-inset-inline);border-radius:var(--ds-radius-md);transition:background-color var(--ds-transition-fast);--ds-atomic-unit-item-current-inset-inline:var(--ds-atomic-unit-item-inset-inline);--ds-atomic-unit-item-current-inset-block:var(--ds-atomic-unit-item-inset-block);--ds-atomic-unit-item-current-content-block-size:var(--ds-atomic-unit-item-content-block-size);--ds-tray-pointer-min-height:var(--ds-tray-pointer-icon-box);--ds-tray-pointer-padding-x:0px;--ds-tray-pointer-padding-y:0px;--ds-tray-pointer-rail-height:var(--ds-atomic-unit-item-current-content-block-size);--ds-tray-pointer-rail-padding-x:0px;display:flex}.ds-atomic-unit-item-frame[data-atomic-unit-orientation=vertical]{--ds-atomic-unit-item-hit-outset-block:calc(var(--ds-panel-gap) / 2);--ds-atomic-unit-item-hit-outset-inline:0px;flex-direction:column;align-items:stretch;width:100%}.ds-atomic-unit-item-frame[data-atomic-unit-orientation=horizontal]{--ds-atomic-unit-item-current-inset-inline:var(--ds-atomic-unit-item-horizontal-inset-inline);--ds-atomic-unit-item-current-inset-block:var(--ds-atomic-unit-item-horizontal-inset-block);--ds-atomic-unit-item-current-content-block-size:var(--ds-atomic-unit-item-horizontal-content-block-size);min-block-size:calc(var(--ds-atomic-unit-item-current-content-block-size) + (var(--ds-atomic-unit-item-current-inset-block) * 2));--ds-atomic-unit-item-hit-outset-block:0px;--ds-atomic-unit-item-hit-outset-inline:calc(var(--ds-panel-gap) / 2);flex-direction:row;flex:none;align-items:flex-start}.ds-atomic-unit-item-frame[data-atomic-unit-orientation=horizontal]>*{block-size:var(--ds-atomic-unit-item-current-content-block-size)!important;min-block-size:var(--ds-atomic-unit-item-current-content-block-size)!important}.ds-atomic-unit-item-frame[data-atomic-unit-orientation=horizontal]:has(>[data-icon-only]){--ds-atomic-unit-item-current-inset-inline:var(--ds-atomic-unit-item-current-inset-block)}.ds-atomic-unit-item-frame[data-atomic-unit-orientation=horizontal]>[data-icon-only]{inline-size:var(--ds-atomic-unit-item-current-content-block-size)!important;min-inline-size:var(--ds-atomic-unit-item-current-content-block-size)!important}.ds-atomic-unit-item-frame:empty{display:none}.ds-atomic-unit-item-frame>*{min-width:0;background:0 0!important;margin:0!important;padding:0!important}.ds-atomic-unit-item-frame>:where(button,a,[role=button],.ds-tray-pointer){position:relative}.ds-atomic-unit-item-frame>:where(button,a,[role=button],.ds-tray-pointer):not(:disabled,[aria-disabled=true],[data-disabled=true]):before{inset-block:calc(-1 * ( var(--ds-atomic-unit-item-inset-block) + var(--ds-atomic-unit-item-hit-outset-block) ));inset-inline:calc(-1 * ( var(--ds-atomic-unit-item-inset-inline) + var(--ds-atomic-unit-item-hit-outset-inline) ));content:"";cursor:pointer;position:absolute}:is(.ds-atomic-unit-item-frame:not(:where(.ds-atomic-composition-editor-preview-unit-shell *)):has(>:where(button,a,[role=button],.ds-tray-pointer):hover),.ds-atomic-unit-item-frame:has(>:where(button,a,[role=button],.ds-tray-pointer):focus-visible),.ds-atomic-unit-item-frame:has(>:is([data-state=open],[aria-expanded=true]))){background:var(--ds-atomic-unit-item-hover-background)}.ds-atomic-unit-item-frame:has(>:is([data-row-state=active],[data-state=active],[aria-selected=true],[aria-current]:not([aria-current=false]),[aria-checked=true],[data-checked=true],[data-selected=true],[data-active=true])){background:var(--ds-atomic-unit-item-active-background)}.ds-atomic-unit-item-frame:has(>[aria-pressed=true]){background:var(--ds-atomic-unit-item-pressed-background)}.ds-atomic-unit-item-frame:has(>[aria-pressed=true]:hover){background:var(--ds-atomic-unit-item-pressed-hover-background)}.ds-atomic-unit-item-frame>[aria-pressed=true]{color:var(--ds-text-inverse)!important}.ds-atomic-unit-item-frame>[aria-pressed=true] :where(.ds-item-label,.ds-item-label-sm){color:inherit}.ds-tray-pointer-list{flex-direction:column;gap:0;min-width:0;display:flex}.ds-sortable-list{min-width:0}[data-sortable-dragging=true]{opacity:.72}.ds-tray-pointer{--ds-icon-tile-size:var(--ds-tray-pointer-icon-box);--ds-icon-tile-glyph-size:var(--ds-tray-pointer-icon-size);--ds-icon-tile-radius:var(--ds-tray-pointer-icon-radius);--ds-row-affordance-size:var(--ds-tray-pointer-affordance-size);box-sizing:border-box;align-items:center;gap:var(--ds-tray-pointer-gap);min-width:0;min-height:var(--ds-tray-pointer-min-height);padding-block:var(--ds-tray-pointer-padding-y);padding-inline:var(--ds-tray-pointer-padding-x);border-radius:var(--ds-tray-pointer-radius);color:var(--ds-text-primary);text-align:left;transition:background-color var(--ds-transition-fast);margin-inline:0;display:flex;position:relative}.ds-tray-pointer[data-row-state=rest]:not([data-disabled=true]),.ds-tray-pointer[data-row-state=active]:not([data-disabled=true]){cursor:pointer}.ds-tray-pointer[data-row-state=rest]:hover,.ds-tray-pointer[data-row-state=rest][data-state=open],.ds-tray-pointer[data-row-state=rest]:focus-visible{background:var(--ds-atomic-unit-item-hover-background);color:var(--ds-text-primary)}.ds-tray-pointer[data-row-state=active]{background:var(--ds-atomic-unit-item-active-background);color:var(--ds-text-primary)}.ds-tray-pointer:focus-visible:not([data-disabled=true]){box-shadow:inset 0 0 0 var(--ds-focus-ring-width) var(--ds-accent-ring);outline:none}.ds-tray-pointer[data-disabled=true]{cursor:not-allowed;opacity:.5}.ds-tag-pointer-swatch{width:var(--ds-icon-tile-glyph-size);height:var(--ds-icon-tile-glyph-size);border-radius:var(--ds-radius-full);flex:none;display:block}.ds-tray-pointer-label-area{flex-direction:column;flex:auto;justify-content:center;min-width:0;display:flex}.ds-tray-pointer-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;font:var(--ds-type-label);overflow:hidden}.ds-tray-pointer-description{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ds-text-secondary);font:var(--ds-type-caption);overflow:hidden}.ds-tray-pointer-trailing{align-items:center;gap:var(--ds-tray-pointer-trailing-gap);color:var(--ds-text-tertiary);flex:none;display:flex}.ds-tray-pointer[data-orientation=horizontal]{--ds-icon-tile-size:var(--ds-tray-pointer-rail-icon-box);--ds-icon-tile-glyph-size:var(--ds-tray-pointer-rail-icon-size);--ds-icon-tile-radius:var(--ds-tray-pointer-rail-icon-radius);min-height:var(--ds-tray-pointer-rail-height);align-self:stretch;gap:var(--ds-tray-pointer-rail-gap);padding-block:0;padding-inline:var(--ds-tray-pointer-rail-padding-x);margin-inline:0}.ds-tray-pointer[data-orientation=horizontal] .ds-tray-pointer-label{max-width:12rem}.ds-atomic-surface-action-strip-scroller:has(>.ds-atomic-unit-item-frame>.ds-tray-pointer){gap:0}.ds-right-sidebar-content-stack[data-layout-orientation=horizontal]:has(>.ds-atomic-unit-item-frame>.ds-tray-pointer){gap:0}.ds-atomic-surface-action-strip-scroller:has(>.ds-atomic-unit-item-frame>.ds-tray-pointer)>.ds-atomic-unit-item-frame:not(:has(>.ds-tray-pointer)){margin-inline:calc(var(--ds-space-xs) / 2)}.ds-right-sidebar-content-stack[data-layout-orientation=horizontal]:has(>.ds-atomic-unit-item-frame>.ds-tray-pointer)>.ds-atomic-unit-item-frame:not(:has(>.ds-tray-pointer)){margin-inline:calc(var(--ds-space-xs) / 2)}.ds-atomic-unit-item-stack{gap:var(--ds-panel-gap)}.ds-right-sidebar-scroll-body{min-width:0;height:100%;min-height:0;overflow:hidden auto}.ds-right-sidebar-page{background:var(--ds-bg-sidebar);flex-direction:column;min-width:0;height:100%;display:flex}.ds-right-sidebar-subnav-root{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.ds-right-sidebar-page-header{padding:var(--ds-panel-inset-y) var(--ds-panel-inset-x);border-bottom:1px solid var(--ds-border-subtle);background:var(--ds-bg-sidebar);flex-shrink:0}.ds-right-sidebar-page-scroll{flex:1;min-width:0;min-height:0;overflow:hidden auto}.ds-right-sidebar-page-scroll-content{min-width:0}.ds-right-sidebar-page-inset{padding:var(--ds-panel-inset-y);background:var(--ds-bg-inset)}.ds-right-sidebar-content-stack{gap:var(--ds-panel-section-gap);flex-direction:column;min-width:0;display:flex}.ds-right-sidebar-content-stack[data-layout-orientation=horizontal]{align-items:center;gap:var(--ds-space-xs);flex-direction:row}.ds-right-sidebar-content-stack[data-layout-orientation=horizontal]>*{flex:none}.ds-atomic-unit-item-frame>.ds-right-sidebar-content-stack[data-layout-orientation=horizontal]{overflow:visible;-webkit-mask-image:none;mask-image:none}.ds-right-sidebar-field-stack{gap:var(--ds-space-sm);flex-direction:column;min-width:0;display:flex}.ds-right-sidebar-inline-row{align-items:center;gap:var(--ds-space-sm);display:flex}.ds-right-sidebar-inline-row-tight{align-items:center;gap:var(--ds-space-xs);display:flex}.ds-atomic-surface-action-strip{min-height:var(--ds-atomic-surface-tray-height);box-sizing:border-box;align-items:center;gap:var(--ds-space-xs);padding-block:var(--ds-atomic-surface-tray-inset-block);padding-inline:var(--ds-space-sm);background:var(--ds-bg-sidebar);flex-shrink:0;display:flex}.ds-atomic-surface-action-strip-scroller{align-self:stretch;align-items:center;gap:var(--ds-space-xs);flex:auto;min-width:0;display:flex}.ds-atomic-surface-action-strip-routed{overflow:hidden}.ds-atomic-surface-route-title{max-width:10rem;color:var(--ds-text-secondary);font-size:var(--ds-text-xs);font-weight:var(--ds-font-weight-medium);flex:none}.ds-atomic-surface-route-body{align-items:center;gap:var(--ds-space-xs);flex:auto;min-width:0;display:flex;overflow:hidden}.ds-atomic-surface-route-body>.ds-right-sidebar-content-stack{flex:auto;min-width:0}.ds-atomic-surface-route-body>.ds-right-sidebar-content-stack>.ds-right-sidebar-section{min-width:min(24rem,100%)}.ds-workspace-pane-header{border-bottom:1px solid var(--ds-border-default);background:var(--ds-bg-sidebar);box-shadow:var(--ds-shadow-card-bottom);z-index:1;position:relative}.ds-atomic-surface-action-strip-header{border-bottom:1px solid var(--ds-border-default);box-shadow:var(--ds-shadow-card-bottom);z-index:1;position:relative}.ds-app-header-surface-tray{background:var(--ds-bg-sidebar);flex:auto;align-self:stretch;align-items:center;min-width:0;display:flex;overflow:hidden}.ds-app-header-surface-tray>.ds-atomic-surface-action-strip{border-bottom:0;flex:auto;min-width:0;height:100%}.ds-atomic-surface-action-strip-workspace{border-top:1px solid var(--ds-border-default)}.ds-atomic-surface-action-strip-workspace[data-layout-editing=true]{z-index:var(--z-atomic-floating-surfaces);position:relative}.ds-atomic-floating-surfaces-layer{z-index:var(--z-atomic-floating-surfaces);pointer-events:none;position:absolute;inset:0;overflow:hidden}.ds-atomic-floating-surface{max-width:calc(100% - 2 * var(--ds-space-lg));max-height:calc(100% - 2 * var(--ds-space-lg));pointer-events:auto;display:flex;position:absolute}.ds-atomic-floating-surface[data-floating-surface=top-header],.ds-atomic-floating-surface[data-floating-surface=workspace-edge]{width:fit-content;min-width:min(12rem, calc(100% - 2 * var(--ds-space-lg)));left:50%;transform:translate(-50%)}.ds-atomic-floating-surface[data-floating-surface=top-header]{top:calc(var(--ds-atomic-floating-top-offset,0px) + var(--ds-space-lg));max-height:calc(100% - var(--ds-atomic-floating-top-offset,0px) - 2 * var(--ds-space-lg))}.ds-atomic-floating-surface[data-floating-surface=workspace-edge]{bottom:var(--ds-space-lg)}.ds-atomic-floating-surface[data-floating-surface=right-sidebar]{top:50%;right:var(--ds-space-lg);transform:translateY(-50%)}.ds-atomic-floating-surface-edge-docked[data-floating-surface=right-sidebar]{right:0}.ds-atomic-floating-surface-edge-docked>.ds-atomic-floating-sidebar-trigger{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.ds-atomic-floating-surface[data-floating-sized]>.ds-atomic-surface-action-strip{width:100%;max-width:none}.ds-atomic-floating-surface[data-floating-sized]>.ds-atomic-floating-sidebar-panel,.ds-atomic-floating-surface[data-floating-sized]>.ds-atomic-floating-sidebar-loading{width:100%;height:100%}.ds-atomic-floating-surface>.ds-atomic-surface-action-strip{max-width:min(48rem, calc(var(--shell-content-width) - 2 * var(--ds-space-lg)));border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-xl);background:var(--ds-bg-sidebar);max-height:100%;box-shadow:var(--ds-shadow-lg)}.ds-atomic-floating-sidebar-panel,.ds-atomic-floating-sidebar-loading{width:300px;height:min(42rem, calc(var(--ds-visual-viewport-height) - 2 * var(--ds-space-xl)));border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-xl);background:var(--ds-bg-sidebar);max-height:100%;box-shadow:var(--ds-shadow-lg);overflow:hidden}.ds-atomic-floating-sidebar-loading{justify-content:center;align-items:center;display:flex}.ds-atomic-floating-sidebar-panel>[data-surface=sidebar]{border-left:0}.ds-atomic-floating-sidebar-trigger{gap:var(--ds-space-xs);padding:var(--ds-space-xs);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-xl);background:var(--ds-bg-sidebar);box-shadow:var(--ds-shadow-lg);flex-direction:column;display:flex}.ds-atomic-floating-surface[data-floating-gesture=drag] .ds-floating-surface-grip{cursor:grabbing}.ds-floating-surface-resize[data-floating-resize-handle=left]:after,.ds-floating-surface-resize[data-floating-resize-handle=right]:after,.ds-floating-surface-resize[data-floating-resize-handle=top]:after,.ds-floating-surface-resize[data-floating-resize-handle=bottom]:after{background:var(--ds-border-strong);content:"";opacity:0;pointer-events:none;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard);position:absolute}.ds-floating-surface-resize[data-floating-resize-handle=left]:after,.ds-floating-surface-resize[data-floating-resize-handle=right]:after{width:1px;top:25%;bottom:25%;left:50%;transform:translate(-50%)}.ds-floating-surface-resize[data-floating-resize-handle=top]:after,.ds-floating-surface-resize[data-floating-resize-handle=bottom]:after{height:1px;top:50%;left:25%;right:25%;transform:translateY(-50%)}.ds-floating-surface-resize:hover:after,.ds-floating-surface-resize:focus-visible:after{opacity:1}.ds-atomic-surface-presentation-popover{width:17rem}.ds-atomic-surface-presentation-option{align-items:flex-start;gap:var(--ds-space-sm);padding:var(--ds-space-sm);border-radius:var(--ds-radius-md);cursor:pointer;display:flex}.ds-atomic-surface-presentation-option:hover{background:var(--ds-bg-interactive-hover)}.ds-atomic-unit-compact-action{gap:var(--ds-space-xs)}.ds-atomic-unit-layout-collapsible{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-bg-card);min-width:0}.ds-atomic-unit-layout-collapsible-content{max-height:min(28rem, calc(var(--ds-visual-viewport-height) * .55));overflow:auto}.ds-atomic-unit-layout-inline{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-bg-card);min-width:0;padding:var(--ds-space-sm)}.ds-atomic-unit-recursive-inline-tray{align-items:center;gap:var(--ds-space-sm);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-warning-muted);min-width:0;box-shadow:inset var(--ds-space-xs) 0 0 var(--ds-warning);padding:var(--ds-space-sm);display:flex}.ds-atomic-composition-editor-body{grid-template-rows:minmax(0,1fr);display:grid}.ds-atomic-composition-editor-shell{grid-template-columns:minmax(17rem,21rem) minmax(28rem,1fr) minmax(18rem,24rem);min-height:0;overflow:hidden}.ds-atomic-composition-editor-layout-shell{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.ds-atomic-composition-editor-empty-icon{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-bg-card);width:2.25rem;height:2.25rem;color:var(--ds-text-secondary);justify-content:center;align-items:center;display:inline-flex}.ds-atomic-composition-editor-composition-library{border-right:1px solid var(--ds-border-default);grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.ds-atomic-composition-editor-composition-library[data-variant=simple]{border-right:0}.ds-atomic-composition-editor-composition-library-simple-toolbar{align-items:center;gap:var(--ds-space-xs);min-width:0;padding:var(--ds-space-sm);border-bottom:1px solid var(--ds-border-subtle);background:var(--ds-bg-elevated);display:flex}.ds-atomic-composition-editor-composition-library-simple-search{flex:auto}.ds-atomic-composition-editor-picker-browser-header{align-items:center;gap:var(--ds-space-sm);grid-template-columns:minmax(0,1fr) minmax(14rem,.54fr);min-width:0;display:grid}.ds-atomic-composition-editor-picker-browser-header-actions{justify-content:flex-end;align-items:center;gap:var(--ds-space-xs);min-width:0;display:flex}.ds-atomic-composition-editor-picker-browser-search{width:min(100%,18rem)}.ds-atomic-composition-editor-header{align-items:center;gap:var(--ds-space-md);grid-template-columns:minmax(0,1fr) auto auto;min-width:0;display:grid}.ds-atomic-composition-editor-header-tabs{justify-self:center}.ds-atomic-composition-editor-layout-panel{background:var(--ds-bg-card);grid-template-rows:minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.ds-atomic-composition-editor-layout-surface-list{min-width:0;min-height:0;padding:var(--ds-space-sm);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-md);background:var(--ds-bg-muted);align-content:start;gap:0;display:grid;overflow-y:auto}.ds-atomic-composition-editor-layout-sidebar-stack{gap:var(--ds-space-md);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.ds-atomic-composition-editor-layout-sidebar-stack[data-quick-customize-visible=false]{grid-template-rows:minmax(0,1fr)}.ds-atomic-composition-editor-layout-customizer{gap:var(--ds-space-sm);min-width:0;display:grid}.ds-atomic-composition-editor-layout-customizer-actions{justify-content:flex-end;align-items:center;gap:var(--ds-space-sm);min-width:0;display:flex}.ds-atomic-composition-editor-layout-customizer .ds-atomic-composition-editor-layout-surface-list{gap:var(--ds-space-xs)}.ds-atomic-composition-editor-layout-surface-list[data-variant=compact] .ds-atomic-composition-editor-layout-surface-section{gap:var(--ds-space-xs);padding-block:var(--ds-space-xs)}.ds-atomic-composition-editor-layout-surface-list[data-variant=compact] .ds-atomic-composition-editor-layout-surface-section:first-child{padding-top:0}.ds-atomic-composition-editor-layout-editor-tab-grid{background:var(--ds-bg-card);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;min-width:0;height:100%;min-height:0;padding:0;display:grid;position:relative;overflow:hidden}.ds-atomic-composition-editor-layout-editor-tab-grid[data-with-dock=true]{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.ds-atomic-composition-editor-layout-editor-tab-grid>.ds-atomic-composition-editor-layout-bottom-panels{border-block-end:0;border-inline:0;border-radius:0}@media (width<=60rem){.ds-atomic-composition-editor-layout-bottom-panels{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.ds-atomic-composition-editor-layout-bottom-panels>.ds-atomic-composition-editor-composition-library{border-inline-end:0}.ds-atomic-composition-editor-layout-bottom-panels>.ds-atomic-composition-editor-catalog{border-block-start:1px solid var(--ds-border-subtle)}}.ds-atomic-composition-editor-layout-gallery,.ds-atomic-composition-editor-layout-editor-card{gap:var(--ds-space-sm);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.ds-atomic-composition-editor-layout-gallery{grid-template-rows:minmax(0,1fr) auto}.ds-atomic-composition-editor-pane-scroll{--ds-atomic-composition-editor-scroll-inset:var(--ds-space-sm);align-content:start;gap:var(--ds-space-sm);overscroll-behavior:contain;min-width:0;min-height:0;padding:0 var(--ds-atomic-composition-editor-scroll-inset) var(--ds-space-md);scrollbar-gutter:stable;display:grid;overflow-y:auto}.ds-atomic-composition-editor-layout-pane{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ds-app-shell-column{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.ds-chooser-strip-host{background:var(--ds-bg-sidebar);box-shadow:inset 0 0 0 var(--ds-border-default);transition:grid-template-rows var(--ds-duration-normal) var(--ds-ease-standard), box-shadow var(--ds-duration-normal) var(--ds-ease-standard);flex:none;grid-template-rows:0fr;display:grid}.ds-chooser-strip-host[data-open=true]{box-shadow:inset 0 -1px 0 var(--ds-border-default);grid-template-rows:1fr}.ds-chooser-strip-host-body{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.ds-chooser-strip-host{transition:none}}.ds-chooser-strip-host-header{align-items:baseline;gap:var(--ds-space-sm);min-width:0;padding:var(--ds-space-sm) var(--ds-space-sm) 0;display:flex}.ds-chooser-strip-host-header>.ds-caption{flex:auto;min-width:0}.ds-chooser-strip-mode-toggle{z-index:1;justify-content:center;align-items:center;gap:var(--ds-space-2xs);height:auto;margin:var(--ds-space-2xs);padding-inline:var(--ds-space-sm);border-radius:var(--ds-radius-md);background:var(--ds-bg-sidebar);flex-direction:column;flex:none;display:flex;position:sticky;left:0}.ds-chooser-strip-shell{gap:var(--ds-space-xs);min-width:0;padding:var(--ds-space-sm) var(--ds-space-sm) var(--ds-space-md);border-block-end:1px solid var(--ds-border-default);flex:none;display:grid}.ds-chooser-strip-row{align-items:stretch;gap:var(--ds-space-md);min-width:0;padding-block:var(--ds-space-xs);overscroll-behavior-x:contain;scrollbar-gutter:auto;flex-wrap:nowrap;display:flex;overflow:auto hidden}.ds-chooser-strip-card{--ds-atomic-composition-editor-card-border:var(--ds-border-strong)}@supports (color:color-mix(in lab, red, red)){.ds-chooser-strip-card{--ds-atomic-composition-editor-card-border:color-mix(in srgb, var(--ds-border-strong) 70%, var(--ds-border-default))}}.ds-chooser-strip-card{--ds-chooser-strip-card-width:14rem;flex-direction:column;flex:0 0 var(--ds-chooser-strip-card-width);width:var(--ds-chooser-strip-card-width);height:auto;min-height:0;margin:var(--ds-space-2xs);border:1px solid var(--ds-atomic-composition-editor-card-border);border-radius:var(--ds-radius-md);background:var(--ds-bg-card);color:var(--ds-text-primary);cursor:pointer;box-shadow:var(--ds-shadow-card);text-align:left;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard), box-shadow var(--ds-duration-fast) var(--ds-ease-standard);justify-content:stretch;gap:0;padding:0;display:flex;position:relative;overflow:hidden}.ds-chooser-strip-card:hover,.ds-chooser-strip-card:focus-visible{box-shadow:var(--ds-shadow-lg)}.ds-chooser-strip-card:focus-visible{box-shadow:0 0 0 2px var(--ds-accent-ring), var(--ds-shadow-lg);outline:none}.ds-chooser-strip-card[data-active=true]{border-color:var(--ds-accent-primary);box-shadow:0 0 0 2px var(--ds-bg-app), 0 0 0 4px var(--ds-accent-primary), var(--ds-shadow-lg)}.ds-chooser-strip-card[data-variant=new]{background:var(--ds-bg-fixed-dark);color:var(--ds-text-on-fixed-dark);border-color:#0000}.ds-chooser-strip-card[data-variant=new] .ds-chooser-strip-card-preview{color:inherit;background:0 0;place-items:center;display:grid}.ds-atomic-composition-editor-layout-card-new-glyph{border-radius:var(--ds-radius-full);background:currentColor;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ds-atomic-composition-editor-layout-card-new-glyph{background:color-mix(in srgb, currentcolor 14%, transparent)}}.ds-atomic-composition-editor-layout-card-new-glyph{transition:background-color var(--ds-duration-fast) var(--ds-ease-standard)}.ds-atomic-composition-editor-layout-card-new-glyph svg{width:1.5rem;height:1.5rem}.ds-chooser-strip-card[data-variant=new]:hover .ds-atomic-composition-editor-layout-card-new-glyph{background:currentColor}@supports (color:color-mix(in lab, red, red)){.ds-chooser-strip-card[data-variant=new]:hover .ds-atomic-composition-editor-layout-card-new-glyph{background:color-mix(in srgb, currentcolor 26%, transparent)}}.ds-chooser-strip-card-badge{top:var(--ds-space-2xs);right:var(--ds-space-2xs);z-index:1;padding-inline:var(--ds-space-2xs);border-radius:var(--ds-radius-sm);background:var(--ds-accent-strong);color:var(--ds-text-inverse);font-size:var(--ds-text-2xs);letter-spacing:.02em;text-transform:uppercase;line-height:1.6;position:absolute}.ds-chooser-strip-card-footer{justify-content:space-between;align-items:center;gap:var(--ds-space-sm);width:100%;min-width:0;padding:var(--ds-space-xs) var(--ds-space-sm);border-block-start:1px solid var(--ds-border-subtle);background:var(--ds-bg-subtle);color:var(--ds-text-primary);text-align:start;flex:none;display:flex}.ds-chooser-strip-card-in-use{padding-inline:var(--ds-space-2xs);border-radius:var(--ds-radius-sm);background:var(--ds-accent-strong);color:var(--ds-text-inverse);font-size:var(--ds-text-2xs);letter-spacing:.02em;text-transform:uppercase;flex:none;line-height:1.6}.ds-chooser-strip-card[data-sortable-dragging=true]{z-index:2;opacity:.85;cursor:grabbing}.ds-chooser-strip-card-preview{aspect-ratio:16/10;background:var(--ds-bg-app);width:100%;min-width:0;color:var(--ds-text-primary);flex:none;display:block;position:relative;overflow:hidden}.ds-atomic-composition-editor-layout-card-thumbnail-document{min-width:0;min-height:0;padding:var(--ds-space-xs);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-sm);background:var(--ds-bg-card);align-content:center;justify-items:center;display:grid}.ds-atomic-composition-editor-layout-card-thumbnail-document-title{-webkit-line-clamp:2;max-width:100%;color:var(--ds-text-primary);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-tight);overflow-wrap:anywhere;text-align:center;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-atomic-composition-editor-layout-card-thumbnail-surface{--ds-atomic-layout-thumbnail-surface-color:var(--ds-accent-primary);min-width:0;min-height:0;display:grid}.ds-atomic-composition-editor-layout-card-thumbnail-surface[data-surface=workspace-edge]{--ds-atomic-layout-thumbnail-surface-color:var(--ds-widget-link)}.ds-atomic-composition-editor-layout-card-thumbnail-surface[data-surface=right-sidebar]{--ds-atomic-layout-thumbnail-surface-color:var(--ds-widget-pointer)}.ds-atomic-composition-editor-layout-card-thumbnail-surface[data-variant=header],.ds-atomic-composition-editor-layout-card-thumbnail-surface[data-variant=edge]{align-content:center;align-items:center}.ds-atomic-composition-editor-layout-card-thumbnail-surface[data-variant=tray]{align-content:start}.ds-atomic-composition-editor-layout-card-thumbnail-surface[data-presentation=floating]{margin:calc(var(--ds-space-xs) / 2);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-sm);background:var(--ds-bg-sidebar);box-shadow:var(--ds-shadow-sm);overflow:hidden}.ds-atomic-composition-editor-layout-card-thumbnail-surface-children{align-content:start;gap:calc(var(--ds-space-xs) / 2);min-width:0;min-height:0;display:grid}.ds-atomic-composition-editor-layout-card-thumbnail-surface[data-variant=header] .ds-atomic-composition-editor-layout-card-thumbnail-surface-children,.ds-atomic-composition-editor-layout-card-thumbnail-surface[data-variant=edge] .ds-atomic-composition-editor-layout-card-thumbnail-surface-children{align-items:center;gap:calc(var(--ds-space-xs) / 2);white-space:nowrap;-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--ds-space-md)), transparent);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--ds-space-md)), transparent);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--ds-space-md)), transparent);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--ds-space-md)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--ds-space-md)), transparent);display:flex;overflow:hidden}.ds-atomic-composition-editor-layout-card-thumbnail-surface[data-variant=tray] .ds-atomic-composition-editor-layout-card-thumbnail-surface-children{-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--ds-space-md)), transparent);-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--ds-space-md)), transparent);-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--ds-space-md)), transparent);-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--ds-space-md)), transparent);mask-image:linear-gradient(to bottom, black calc(100% - var(--ds-space-md)), transparent);overflow:hidden}.ds-atomic-composition-editor-layout-card-thumbnail-surface-children>span{align-items:center;gap:calc(var(--ds-space-xs) / 2);width:100%;min-width:0;max-width:100%;min-height:calc(var(--ds-space-md) + 1px);padding-inline:calc(var(--ds-space-xs) / 2);border-radius:var(--ds-radius-sm);background:var(--ds-bg-inset);grid-template-columns:auto minmax(0,1fr);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ds-atomic-composition-editor-layout-card-thumbnail-surface-children>span{background:color-mix(in srgb, var(--ds-bg-inset) 70%, var(--ds-bg-sidebar))}}.ds-atomic-composition-editor-layout-card-thumbnail-surface-children>span{color:var(--ds-text-secondary);font-size:var(--ds-text-2xs);line-height:var(--ds-leading-tight)}.ds-atomic-composition-editor-layout-card-thumbnail-surface[data-variant=header] .ds-atomic-composition-editor-layout-card-thumbnail-surface-children>span,.ds-atomic-composition-editor-layout-card-thumbnail-surface[data-variant=edge] .ds-atomic-composition-editor-layout-card-thumbnail-surface-children>span{flex:none;width:auto;min-width:0;max-width:4.5rem;display:grid}.ds-atomic-composition-editor-layout-card-thumbnail-surface-children>span[data-tone=emphasis]{color:var(--ds-text-primary);background:var(--ds-atomic-layout-thumbnail-surface-color)}@supports (color:color-mix(in lab, red, red)){.ds-atomic-composition-editor-layout-card-thumbnail-surface-children>span[data-tone=emphasis]{background:color-mix(in srgb, var(--ds-atomic-layout-thumbnail-surface-color) 22%, var(--ds-bg-sidebar))}}.ds-atomic-composition-editor-layout-card-thumbnail-surface-children>span[data-level=child]{width:calc(100% - var(--ds-space-sm));margin-inline-start:var(--ds-space-sm)}.ds-atomic-composition-editor-layout-card-thumbnail-surface[data-variant=header] .ds-atomic-composition-editor-layout-card-thumbnail-surface-children>span[data-level=child],.ds-atomic-composition-editor-layout-card-thumbnail-surface[data-variant=edge] .ds-atomic-composition-editor-layout-card-thumbnail-surface-children>span[data-level=child]{width:auto;min-width:0;max-width:4.5rem;margin-inline-start:0}.ds-atomic-composition-editor-layout-card-thumbnail-surface-children>span>span:first-child{width:var(--ds-space-xs);height:var(--ds-space-xs);border:1px solid var(--ds-atomic-layout-thumbnail-surface-color);border-radius:var(--ds-radius-sm);background:var(--ds-bg-card);display:block}.ds-atomic-composition-editor-layout-card-thumbnail-surface-children>span[data-level=child]>span:first-child{width:calc(var(--ds-space-xs) - 1px);height:calc(var(--ds-space-xs) - 1px);border-radius:var(--ds-radius-full);background:var(--ds-atomic-layout-thumbnail-surface-color)}.ds-atomic-composition-editor-layout-card-thumbnail-surface-children>span>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-atomic-composition-editor-theme-thumbnail{gap:var(--ds-space-xs);width:100%;min-width:0;height:100%;padding:var(--ds-space-sm);background:var(--ds-bg-app);grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative}.ds-atomic-composition-editor-theme-thumbnail[data-variant=layout]{padding:var(--ds-space-xs);background:var(--ds-bg-app);grid-template-rows:minmax(0,1fr)}.ds-atomic-composition-editor-theme-thumbnail[data-variant=layout] .ds-atomic-composition-editor-theme-thumbnail-body{grid-template-columns:minmax(0,1fr) .48fr}.ds-atomic-composition-editor-theme-thumbnail[data-variant=layout][data-has-tray=false] .ds-atomic-composition-editor-theme-thumbnail-body{grid-template-columns:minmax(0,1fr)}.ds-atomic-composition-editor-theme-thumbnail[data-variant=layout] .ds-atomic-composition-editor-theme-thumbnail-topbar{padding:var(--ds-space-xs);background:var(--ds-bg-sidebar);display:block}.ds-atomic-composition-editor-theme-thumbnail[data-variant=layout] .ds-atomic-composition-editor-theme-thumbnail[data-variant=layout] .ds-atomic-composition-editor-theme-thumbnail-main,.ds-atomic-composition-editor-theme-thumbnail[data-variant=layout] .ds-atomic-composition-editor-theme-thumbnail-tray{gap:var(--ds-space-xs);padding:var(--ds-space-xs)}.ds-atomic-composition-editor-theme-thumbnail[data-variant=layout] .ds-atomic-composition-editor-theme-thumbnail-main{background:var(--ds-bg-content);grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.ds-atomic-composition-editor-theme-thumbnail[data-variant=layout] .ds-atomic-composition-editor-theme-thumbnail-tray{grid-template-rows:minmax(0,1fr);align-content:stretch}.ds-atomic-composition-editor-theme-thumbnail[data-variant=layout] .ds-atomic-composition-editor-theme-thumbnail-tray .ds-atomic-composition-editor-layout-card-thumbnail-surface[data-variant=tray]{grid-template-rows:minmax(0,1fr);align-content:stretch;height:100%}.ds-atomic-composition-editor-theme-thumbnail-shell{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-md);background:var(--ds-bg-card);min-width:0;min-height:0;box-shadow:var(--ds-shadow-sm);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.ds-atomic-composition-editor-theme-thumbnail[data-has-topbar=false] .ds-atomic-composition-editor-theme-thumbnail-shell{grid-template-rows:minmax(0,1fr)}.ds-atomic-composition-editor-theme-thumbnail-topbar{align-items:center;gap:var(--ds-space-sm);min-width:0;padding:var(--ds-space-xs) var(--ds-space-sm);border-bottom:1px solid var(--ds-border-subtle);background:var(--ds-bg-sidebar);grid-template-columns:auto minmax(0,1fr);display:grid}.ds-atomic-composition-editor-theme-thumbnail-window-controls{align-items:center;gap:var(--ds-space-2xs);display:flex}.ds-atomic-composition-editor-theme-thumbnail-window-controls>span{width:var(--ds-space-xs);height:var(--ds-space-xs);border-radius:var(--ds-radius-full);background:var(--ds-border-strong);display:block}.ds-atomic-composition-editor-theme-thumbnail-window-controls>span[data-tone=primary]{background:var(--ds-accent-primary)}.ds-atomic-composition-editor-theme-thumbnail-window-controls>span[data-tone=secondary]{background:var(--ds-widget-link)}.ds-atomic-composition-editor-theme-thumbnail-window-controls>span[data-tone=tertiary]{background:var(--ds-widget-pointer)}.ds-atomic-composition-editor-theme-thumbnail-title-line{width:45%;height:var(--ds-space-xs);border-radius:var(--ds-radius-full);background:var(--ds-text-tertiary);opacity:.72;display:block}.ds-atomic-composition-editor-theme-thumbnail-body{background:var(--ds-bg-content);grid-template-columns:.34fr minmax(0,1fr) .42fr;min-width:0;min-height:0;display:grid}.ds-atomic-composition-editor-theme-thumbnail-sidebar,.ds-atomic-composition-editor-theme-thumbnail-main,.ds-atomic-composition-editor-theme-thumbnail-tray{align-content:start;gap:var(--ds-space-xs);min-width:0;min-height:0;padding:var(--ds-space-sm);display:grid}.ds-atomic-composition-editor-theme-thumbnail-sidebar{border-right:1px solid var(--ds-border-subtle);background:var(--ds-bg-sidebar)}.ds-atomic-composition-editor-theme-thumbnail[data-variant=theme] .ds-atomic-composition-editor-theme-thumbnail-sidebar>span,.ds-atomic-composition-editor-theme-thumbnail[data-variant=theme] .ds-atomic-composition-editor-theme-thumbnail-tray>span{height:var(--ds-space-sm);border-radius:var(--ds-radius-sm);background:var(--ds-bg-inset);border:1px solid var(--ds-border-subtle);display:block}.ds-atomic-composition-editor-theme-thumbnail[data-variant=theme] .ds-atomic-composition-editor-theme-thumbnail-sidebar>span[data-active=true],.ds-atomic-composition-editor-theme-thumbnail[data-variant=theme] .ds-atomic-composition-editor-theme-thumbnail-tray>span[data-active=true]{border-color:var(--ds-accent-primary);background:var(--ds-bg-interactive-active)}.ds-atomic-composition-editor-theme-thumbnail-main{background:var(--ds-bg-card)}.ds-atomic-composition-editor-theme-thumbnail-editor-line{width:100%;height:calc(var(--ds-space-xs) + 1px);border-left:var(--ds-space-2xs) solid transparent;border-radius:var(--ds-radius-sm);background:var(--ds-text-placeholder);display:block}@supports (color:color-mix(in lab, red, red)){.ds-atomic-composition-editor-theme-thumbnail-editor-line{background:color-mix(in srgb, var(--ds-text-placeholder) 52%, var(--ds-bg-card))}}.ds-atomic-composition-editor-theme-thumbnail-editor-line[data-width=long]{width:86%}.ds-atomic-composition-editor-theme-thumbnail-editor-line[data-width=medium]{width:68%}.ds-atomic-composition-editor-theme-thumbnail-editor-line[data-width=short]{width:48%}.ds-atomic-composition-editor-theme-thumbnail-editor-line[data-emphasis=true]{border-left-color:var(--cm-left-border-color);background:var(--ds-text-tertiary)}@supports (color:color-mix(in lab, red, red)){.ds-atomic-composition-editor-theme-thumbnail-editor-line[data-emphasis=true]{background:color-mix(in srgb, var(--ds-text-tertiary) 50%, var(--ds-bg-card))}}.ds-atomic-composition-editor-theme-thumbnail-tray{border-left:1px solid var(--ds-border-subtle);background:var(--ds-bg-elevated)}.ds-atomic-composition-editor-theme-thumbnail-palette{gap:var(--ds-space-2xs);grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid}.ds-atomic-composition-editor-theme-thumbnail-palette>span{height:calc(var(--ds-space-xs) + 2px);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-full);display:block}.ds-atomic-composition-editor-theme-thumbnail-palette>span[data-token=accent]{background:var(--ds-accent-primary)}.ds-atomic-composition-editor-theme-thumbnail-palette>span[data-token=sidebar]{background:var(--ds-bg-sidebar)}.ds-atomic-composition-editor-theme-thumbnail-palette>span[data-token=card]{background:var(--ds-bg-card)}.ds-atomic-composition-editor-theme-thumbnail-palette>span[data-token=link]{background:var(--ds-widget-link)}.ds-atomic-composition-editor-theme-thumbnail-palette>span[data-token=pointer]{background:var(--ds-widget-pointer)}.ds-theme-settings-button-grid{gap:var(--ds-space-sm);flex-wrap:wrap;display:flex}.ds-theme-settings-panel-tray{align-content:start;gap:var(--ds-space-md);min-width:0;min-height:0;display:grid}.ds-theme-settings-tray-summary{gap:var(--ds-space-sm);min-width:0;padding:var(--ds-space-sm);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-bg-card);box-shadow:var(--ds-shadow-sm);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.ds-theme-settings-tray-preview{width:calc(var(--ds-control-height-lg) + var(--ds-space-sm));height:calc(var(--ds-control-height-lg) + var(--ds-space-sm));border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-md);background:var(--ds-bg-content);display:grid;position:relative;overflow:hidden}.ds-theme-settings-tray-preview-panel,.ds-theme-settings-tray-preview-main,.ds-theme-settings-tray-preview-accent{display:block}.ds-theme-settings-tray-preview-panel{border-right:1px solid var(--ds-border-subtle);width:35%;position:absolute;inset:0 auto 0 0}.ds-theme-settings-tray-preview-main{inset:var(--ds-space-xs) var(--ds-space-xs) var(--ds-space-xs) 45%;border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-sm);position:absolute}.ds-theme-settings-tray-preview-accent{right:var(--ds-space-xs);bottom:var(--ds-space-xs);width:var(--ds-space-lg);height:var(--ds-space-xs);border-radius:var(--ds-radius-full);position:absolute}.ds-theme-settings-tray-summary-copy{gap:var(--ds-space-2xs);min-width:0;display:grid}.ds-theme-settings-tray-meta{align-items:center;column-gap:var(--ds-space-sm);row-gap:var(--ds-space-2xs);flex-wrap:wrap;min-width:0;display:flex}.ds-theme-settings-tray-section{gap:var(--ds-space-sm);min-width:0;padding-block:var(--ds-space-sm);border-top:1px solid var(--ds-border-subtle);display:grid}.ds-theme-settings-tray-color-group{gap:var(--ds-space-xs);min-width:0;display:grid}.ds-theme-settings-tray-section-heading{min-width:0}.ds-theme-settings-panel-tray .ds-theme-settings-color-grid{gap:var(--ds-space-xs);grid-template-columns:repeat(2,minmax(0,1fr))}.ds-theme-settings-panel-tray .ds-theme-settings-swatch-row{min-height:var(--ds-control-height-lg);background:var(--ds-bg-card);padding:0}.ds-theme-settings-panel-tray .ds-theme-settings-presence-row{background:var(--ds-bg-card)}.ds-theme-settings-presence-wheel-panel{width:max-content;min-width:0;padding:var(--ds-space-sm);border-radius:var(--ds-radius-md);background:var(--ds-bg-card);border:1px solid #0000;place-items:center;display:inline-grid;position:relative}.ds-theme-settings-presence-wheel{--ds-theme-settings-presence-wheel-size:6.5rem;width:var(--ds-theme-settings-presence-wheel-size);height:var(--ds-theme-settings-presence-wheel-size);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-full);box-shadow:inset 0 0 0 1px var(--ds-bg-card), var(--ds-shadow-sm);position:relative}.ds-theme-settings-presence-wheel-segment{stroke:var(--ds-bg-card);stroke-width:2px;cursor:pointer;transition:opacity var(--ds-transition-fast), filter var(--ds-transition-fast), stroke var(--ds-transition-fast);outline:none}.ds-theme-settings-presence-wheel-segment:hover,.ds-theme-settings-presence-wheel-segment:focus-visible{filter:brightness(1.06);stroke:var(--ds-border-default)}.ds-theme-settings-presence-wheel-segment[aria-disabled=true]{cursor:not-allowed}.ds-theme-settings-presence-wheel-add{z-index:2;width:calc(var(--ds-control-height-md) + var(--ds-space-xs));height:calc(var(--ds-control-height-md) + var(--ds-space-xs));border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-full);background:var(--ds-bg-card);color:var(--ds-accent-primary);box-shadow:var(--ds-shadow-sm);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ds-theme-settings-color-grid{gap:var(--ds-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-theme-settings-swatch-row,.ds-theme-settings-presence-row{align-items:center;gap:var(--ds-space-sm);border-radius:var(--ds-radius-md);background:var(--ds-bg-muted);transition:border-color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard);border:1px solid #0000;display:flex;position:relative}.ds-theme-settings-swatch-row{padding:0;overflow:hidden}.ds-theme-settings-swatch-trigger{width:100%;height:auto;min-height:var(--ds-control-height-md);justify-content:flex-start;align-self:stretch;gap:var(--ds-space-sm);min-width:0;padding:var(--ds-space-sm);border-radius:inherit;text-align:left;flex:auto}.ds-theme-settings-swatch-trigger:hover{background:0 0}.ds-theme-settings-swatch-label{flex:auto;min-width:0}.ds-theme-settings-swatch-reset{flex:none;margin-inline-end:var(--ds-space-sm)}.ds-theme-settings-presence-row{padding:var(--ds-space-xs)}.ds-theme-settings-swatch-row:hover,.ds-theme-settings-swatch-row:focus-within,.ds-theme-settings-presence-row:hover{border-color:var(--ds-border-default);background:var(--ds-bg-surface-hover)}.ds-theme-settings-accent-dot,.ds-theme-settings-accent-dot-sm{border:1px solid var(--ds-border-default);box-shadow:var(--ds-shadow-sm);flex:none;display:block}.ds-theme-settings-accent-dot{width:var(--ds-space-lg);height:var(--ds-space-lg);border-radius:var(--ds-radius-full)}.ds-theme-settings-accent-dot-sm{width:var(--ds-space-md);height:var(--ds-space-md);border-radius:var(--ds-radius-full)}.ds-theme-settings-custom-theme-row{justify-content:space-between;align-items:center;gap:var(--ds-space-sm);min-width:0;padding:var(--ds-space-sm);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-md);transition:border-color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard);display:flex}.ds-theme-settings-custom-theme-main,.ds-theme-settings-custom-theme-copy{min-width:0}.ds-theme-settings-custom-theme-main{flex:1}.ds-theme-settings-custom-theme-select{justify-content:flex-start;width:100%}.ds-atomic-composition-editor-layout-editor-card{grid-area:1/1;grid-template-rows:auto minmax(0,1fr);padding:0}.ds-atomic-composition-editor-layout-app-preview{grid-area:1/1/auto/-1;min-width:0;min-height:0;display:grid;overflow:hidden}.ds-atomic-composition-editor-layout-app-preview .ds-atomic-composition-editor-app-preview-panel,.ds-atomic-composition-editor-layout-app-preview .ds-atomic-composition-editor-preview-viewport{height:100%;min-height:0}.ds-atomic-composition-editor-layout-app-preview .ds-atomic-composition-editor-app-preview-header{padding:var(--ds-space-xs) var(--ds-space-xs) var(--ds-space-sm)}.ds-atomic-composition-editor-layout-picker-fab{gap:var(--ds-space-xs);border-radius:var(--ds-radius-full);min-width:0;box-shadow:var(--ds-shadow-lg);border:1px solid}.ds-atomic-composition-editor-modal-footer{gap:var(--ds-space-sm)}.ds-atomic-composition-editor-footer-left{align-items:center;gap:var(--ds-space-sm);min-width:0;display:flex}.ds-atomic-composition-editor-layout-picker-popover{--ds-atomic-composition-editor-layout-picker-width:min(34rem, calc(100vw - (var(--ds-space-xl) * 2)), var(--radix-popover-content-available-width,calc(100vw - (var(--ds-space-xl) * 2))));--ds-atomic-composition-editor-layout-picker-height:min(34rem, calc(var(--ds-visual-viewport-height) - 12rem), var(--radix-popover-content-available-height,calc(var(--ds-visual-viewport-height) - 12rem)));width:var(--ds-atomic-composition-editor-layout-picker-width);max-width:var(--ds-atomic-composition-editor-layout-picker-width);height:var(--ds-atomic-composition-editor-layout-picker-height);max-height:var(--ds-atomic-composition-editor-layout-picker-height);padding:0;overflow:hidden}.ds-atomic-composition-editor-layout-picker-shell{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.ds-atomic-composition-editor-layout-picker-header{justify-content:space-between;align-items:center;gap:var(--ds-space-md);min-width:0;padding:var(--ds-space-sm);border-bottom:1px solid var(--ds-border-subtle);background:var(--ds-bg-card);display:flex}.ds-atomic-composition-editor-layout-picker-body,.ds-atomic-composition-editor-layout-picker-panel{min-width:0;min-height:0}.ds-atomic-composition-editor-layout-picker-body{padding:var(--ds-space-sm);background:var(--ds-bg-muted);grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid;position:relative;overflow:hidden}.ds-atomic-composition-editor-layout-picker-panel{opacity:0;pointer-events:none;visibility:hidden;grid-area:1/1;height:100%;min-height:0;display:grid}.ds-atomic-composition-editor-layout-picker-panel[data-active=true]{opacity:1;pointer-events:auto;visibility:visible}.ds-atomic-composition-editor-layout-picker-panel>.ds-atomic-composition-editor-composition-library,.ds-atomic-composition-editor-layout-picker-panel>.ds-atomic-composition-editor-catalog{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-md);background:var(--ds-bg-elevated);height:100%;min-height:0;overflow:hidden}.ds-atomic-composition-editor-layout-picker-panel .ds-atomic-composition-editor-dock-panel-header{min-height:calc(var(--ds-control-height-md) + var(--ds-space-xs));padding-block:var(--ds-space-xs);align-items:center}.ds-atomic-composition-editor-layout-picker-panel .ds-atomic-composition-editor-all-compositions-section{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:0;overflow:hidden}.ds-atomic-composition-editor-layout-picker-panel .ds-atomic-composition-editor-catalog-content[data-has-layout=true]>.ds-atomic-composition-editor-category-filter-rows{overscroll-behavior:contain;min-height:0;max-height:none;overflow-x:auto}.ds-atomic-composition-editor-layout-picker-panel .ds-atomic-composition-editor-composition-library-results{padding:var(--ds-space-sm);background:var(--ds-bg-elevated);margin-top:0;overflow:hidden}.ds-atomic-composition-editor-layout-picker-panel .ds-atomic-composition-editor-picker-browser-header{grid-template-columns:minmax(0,1fr) minmax(13rem,.5fr)}.ds-atomic-composition-editor-layout-picker-panel .ds-atomic-composition-editor-catalog-content[data-has-layout=true]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden}.ds-atomic-composition-editor-layout-picker-panel .ds-atomic-composition-editor-catalog-results{min-height:0;padding:var(--ds-space-sm);background:var(--ds-bg-elevated);overflow:hidden}@media (prefers-reduced-motion:reduce){.ds-atomic-composition-editor-layout-picker-fab{transition:none}}.ds-atomic-composition-editor-layout-bottom-panels{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-bg-card);grid-area:2/1/auto/-1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(21rem,.92fr) minmax(24rem,1.08fr);min-width:0;min-height:0;display:grid;overflow:hidden}.ds-atomic-composition-editor-layout-bottom-panels>.ds-atomic-composition-editor-composition-library,.ds-atomic-composition-editor-layout-bottom-panels>.ds-atomic-composition-editor-catalog{border-block:0;height:100%;min-height:0;overflow:hidden}.ds-atomic-composition-editor-layout-bottom-panels>.ds-atomic-composition-editor-composition-library{border-inline-start:0}.ds-atomic-composition-editor-layout-bottom-panels>.ds-atomic-composition-editor-catalog{border-inline:0}.ds-atomic-composition-editor-layout-bottom-panels>.ds-atomic-composition-editor-composition-library,.ds-atomic-composition-editor-layout-bottom-panels>.ds-atomic-composition-editor-catalog{background:var(--ds-bg-elevated)}.ds-atomic-composition-editor-dock-panel-header{min-height:calc(var(--ds-control-height-md) + var(--ds-space-sm))}.ds-atomic-composition-editor-layout-bottom-panels .ds-atomic-composition-editor-dock-panel-header{padding-block:var(--ds-space-xs);align-items:center}.ds-atomic-composition-editor-layout-bottom-panels .ds-atomic-composition-editor-all-compositions-section{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;padding:0}.ds-atomic-composition-editor-layout-bottom-panels .ds-atomic-composition-editor-composition-library-results{padding:var(--ds-space-sm);background:var(--ds-bg-elevated);margin-top:0}.ds-atomic-composition-editor-activation-rules{gap:var(--ds-space-sm);grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.ds-atomic-composition-editor-activation-rules-surface{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-md);background:var(--ds-bg-muted);min-width:0;min-height:0;display:grid;overflow:hidden}.ds-atomic-composition-editor-activation-lines{align-content:start;gap:var(--ds-space-xs);overscroll-behavior:contain;min-width:0;min-height:0;padding:var(--ds-space-sm);scrollbar-gutter:stable;display:grid;overflow-y:auto}.ds-atomic-composition-editor-activation-lines[data-disabled=true],.ds-atomic-composition-editor-activation-actions[data-disabled=true]{opacity:.45;pointer-events:none}.ds-atomic-composition-editor-activation-lines[data-disabled=true]{-webkit-user-select:none;user-select:none}.ds-atomic-composition-editor-section-header{min-height:var(--ds-control-height-sm)}.ds-atomic-composition-editor-sticky-section-header,.ds-atomic-composition-editor-sticky-group-header{background:var(--ds-bg-card);box-shadow:none;position:sticky}.ds-atomic-composition-editor-sticky-section-header{z-index:4;margin-inline:calc(-1 * var(--ds-atomic-composition-editor-scroll-inset,0px));padding-inline:var(--ds-space-sm);top:0}.ds-atomic-composition-editor-theme-mode-header{box-shadow:none}.ds-atomic-composition-editor-sticky-group-header{top:var(--ds-control-height-sm);z-index:3;margin-inline:calc(-1 * var(--ds-atomic-composition-editor-scroll-inset,0px));padding-inline:var(--ds-space-sm)}@keyframes ds-atomic-composition-editor-sticky-shadow{0%{box-shadow:none}to{box-shadow:0 1px 0 var(--ds-border-subtle), 0 var(--ds-space-xs) var(--ds-space-sm) color-mix(in srgb, var(--ds-text-primary) 8%, transparent)}}@supports (animation-timeline:scroll()){.ds-atomic-composition-editor-sticky-section-header:not(.ds-atomic-composition-editor-theme-mode-header),.ds-atomic-composition-editor-sticky-group-header{animation:1ms linear both ds-atomic-composition-editor-sticky-shadow;animation-timeline:scroll();animation-range:0 var(--ds-space-xl)}}.ds-atomic-composition-editor-activation-line{--ds-atomic-activation-first-line-height:calc(var(--ds-text-sm) * var(--ds-leading-relaxed));align-items:start;gap:var(--ds-space-2xs);min-width:0;padding:var(--ds-space-xs) var(--ds-space-xs);border-radius:var(--ds-radius-sm);color:var(--ds-text-primary);font-size:var(--ds-text-sm);line-height:var(--ds-leading-relaxed);border:1px solid #0000;grid-template-columns:auto auto minmax(0,1fr);margin:0;display:grid;position:relative}.ds-atomic-composition-editor-activation-line:nth-of-type(2n){background:var(--ds-bg-muted)}@supports (color:color-mix(in lab, red, red)){.ds-atomic-composition-editor-activation-line:nth-of-type(2n){background:color-mix(in srgb, var(--ds-bg-muted) 52%, transparent)}}.ds-atomic-composition-editor-activation-line[data-state=active]{border-color:var(--ds-accent-muted);background:var(--ds-bg-row-selected)}@supports (color:color-mix(in lab, red, red)){.ds-atomic-composition-editor-activation-line[data-state=active]{background:color-mix(in srgb, var(--ds-bg-row-selected) 34%, transparent)}}.ds-atomic-composition-editor-activation-line-priority{height:var(--ds-atomic-activation-first-line-height);min-width:1.25rem;color:var(--ds-text-tertiary);font-size:var(--ds-text-xs);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-leading-relaxed);text-align:right;justify-content:flex-end;align-items:center;display:flex}.ds-atomic-composition-editor-activation-line[data-drop-position]:before{z-index:1;inset-inline:var(--ds-space-xs);background:var(--ds-accent-primary);content:"";border-radius:999px;height:2px;position:absolute}.ds-atomic-composition-editor-activation-line[data-drop-position=before]:before{top:calc(-1 * var(--ds-space-2xs))}.ds-atomic-composition-editor-activation-line[data-drop-position=after]:before{bottom:calc(-1 * var(--ds-space-2xs))}.ds-atomic-composition-editor-activation-line-drag{height:var(--ds-atomic-activation-first-line-height);margin-top:0}.ds-atomic-composition-editor-activation-line-copy{min-width:0}.ds-atomic-composition-editor-activation-create-popover{width:min(360px, calc(100vw - var(--ds-space-xl)))}.ds-atomic-composition-editor-layout-name-popover,.ds-atomic-composition-editor-scratch-pad-group-popover{width:min(320px, calc(100vw - var(--ds-space-xl)))}.ds-atomic-composition-editor-activation-create-sentence{min-width:0;padding:var(--ds-space-sm);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-sm);background:var(--ds-bg-muted);color:var(--ds-text-primary);font-size:var(--ds-text-sm);line-height:var(--ds-leading-relaxed);display:block}.ds-atomic-composition-editor-activation-create-footer{justify-content:flex-end;align-items:center;gap:var(--ds-space-xs);min-width:0;display:flex}.ds-atomic-composition-editor-activation-delete-target{justify-content:center;align-items:center;gap:var(--ds-space-xs);min-width:0;margin-top:var(--ds-space-xs);padding:var(--ds-space-sm);border:1px dashed var(--ds-error);border-radius:var(--ds-radius-sm);background:var(--ds-error-muted);color:var(--ds-error);display:flex;position:sticky;bottom:0}.ds-atomic-composition-editor-activation-delete-target[data-state=active]{border-color:var(--ds-error);background:var(--ds-error-muted)}@supports (color:color-mix(in lab, red, red)){.ds-atomic-composition-editor-activation-delete-target[data-state=active]{background:color-mix(in srgb, var(--ds-error-muted) 74%, var(--ds-error))}}.ds-atomic-composition-editor-activation-delete-target[data-state=active]{color:var(--ds-error-strong)}.ds-atomic-composition-editor-activation-delete-icon{color:inherit;justify-content:center;align-items:center;display:inline-flex}.ds-atomic-composition-editor-activation-inline-token{color:var(--ds-text-primary);cursor:pointer;font:inherit;font-weight:var(--ds-font-weight-semibold);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration-line:underline;text-decoration-thickness:1px}.ds-atomic-composition-editor-activation-inline-token[data-weight=normal]{font-weight:inherit}.ds-atomic-composition-editor-activation-inline-token:hover,.ds-atomic-composition-editor-activation-inline-token:focus-visible{color:var(--ds-accent-primary)}.ds-atomic-composition-editor-activation-search-content{width:min(320px, calc(100vw - var(--ds-space-xl)));padding:0}.ds-atomic-composition-editor-activation-search-list{max-height:240px}.ds-atomic-composition-editor-activation-search-item{cursor:pointer}.ds-atomic-composition-editor-all-compositions-section{padding:var(--ds-space-sm);grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.ds-atomic-composition-editor-all-compositions-section>:last-child{grid-row:-2/-1}.ds-atomic-composition-editor-composition-library-section{gap:var(--ds-space-xs);min-width:0;display:grid}.ds-atomic-composition-editor-composition-library[data-variant=simple] .ds-atomic-composition-editor-all-compositions-section{grid-template-rows:minmax(0,1fr)}.ds-atomic-composition-editor-composition-library-list{gap:var(--ds-space-xs);min-width:0;display:grid}.ds-atomic-composition-editor-composition-library-row-anchor{min-width:0}.ds-atomic-composition-editor-composition-library-results{margin-top:var(--ds-space-xs);grid-template-rows:minmax(0,1fr);align-content:start;min-height:0;overflow:hidden}.ds-atomic-composition-editor-composition-library[data-variant=simple] .ds-atomic-composition-editor-composition-library-results{margin-top:0}.ds-atomic-composition-editor-composition-library-result-section{align-content:start;gap:var(--ds-space-xs);grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid}.ds-atomic-composition-editor-composition-library[data-variant=simple] .ds-atomic-composition-editor-composition-library-result-section{grid-template-rows:minmax(0,1fr)}.ds-atomic-composition-editor-composition-library-result-section+.ds-atomic-composition-editor-composition-library-result-section{margin-top:var(--ds-space-sm)}.ds-atomic-composition-editor-composition-library-subsection-header{z-index:1;justify-content:space-between;align-items:center;gap:var(--ds-space-xs);min-width:0;padding-block:var(--ds-space-xs);background:var(--ds-bg-elevated);border-bottom:1px solid var(--ds-border-subtle);display:flex;position:sticky;top:0}.ds-atomic-composition-editor-composition-library-row{width:100%;position:relative}.ds-atomic-composition-editor-layout-surface-section{gap:var(--ds-space-sm);min-width:0;padding:var(--ds-space-sm) 0;background:0 0;display:grid}.ds-atomic-composition-editor-layout-surface-section:first-child{padding-top:var(--ds-space-2xs)}.ds-atomic-composition-editor-layout-surface-section-header{justify-content:space-between;align-items:center;gap:var(--ds-space-sm);min-width:0;display:flex}@keyframes ds-atomic-composition-editor-droppable-border{0%,to{box-shadow:inset 0 0 0 1px var(--ds-accent-ring), 0 0 0 0 var(--ds-accent-muted)}50%{box-shadow:inset 0 0 0 1px var(--ds-accent-ring), 0 0 0 var(--ds-space-2xs) var(--ds-accent-muted)}}.ds-atomic-composition-editor-layout-surface-section[data-drop-available=true]{border-color:var(--ds-accent-ring);border-radius:var(--ds-radius-md);background:var(--ds-accent-muted);animation:ds-atomic-composition-editor-droppable-border calc(var(--ds-duration-slow) * 4) var(--ds-ease-standard) infinite}.ds-atomic-composition-editor-layout-surface-section[data-drop-target=true]{border-color:var(--ds-accent-ring);background:var(--ds-bg-row-selected);animation:ds-atomic-composition-editor-droppable-border calc(var(--ds-duration-slow) * 4) var(--ds-ease-standard) infinite;box-shadow:0 0 0 1px var(--ds-accent-ring), inset 0 0 0 1px var(--ds-accent-ring)}.ds-atomic-composition-editor-composition-render-frame{background:var(--ds-bg-card);align-content:start;min-width:0;min-height:100%;display:grid}.ds-atomic-composition-editor-composition-render-frame[data-surface=top-header],.ds-atomic-composition-editor-composition-render-frame[data-surface=workspace-edge]{justify-items:stretch;gap:var(--ds-space-xs);padding:var(--ds-space-sm)}.ds-atomic-composition-editor-composition-render-frame[data-surface=right-sidebar],.ds-atomic-composition-editor-composition-render-frame[data-surface=sidebar-page]{place-content:start flex-start;align-items:stretch;gap:var(--ds-panel-gap);flex-direction:column;display:flex}.ds-atomic-composition-editor-selected-unit-frame{border-radius:var(--ds-radius-md);min-width:0}.ds-atomic-composition-editor-selected-unit-frame[data-selected=true]{background:var(--ds-bg-row-selected);outline:2px solid var(--ds-accent-ring);outline-offset:2px}.ds-atomic-composition-editor-preview-unit-shell{border-radius:var(--ds-radius-md);outline-offset:2px;cursor:pointer;min-width:0;transition:background var(--ds-transition-fast), outline-color var(--ds-transition-fast), box-shadow var(--ds-transition-fast);outline:1px solid #0000;position:relative}.ds-atomic-composition-editor-preview-unit-shell:before{content:"";cursor:inherit;position:absolute}.ds-atomic-composition-editor-preview-unit-shell[data-orientation=vertical]:before{inset-block:calc(-1 * var(--ds-panel-gap) / 2);inset-inline:0}.ds-atomic-composition-editor-preview-unit-shell[data-orientation=horizontal]:before{inset-block:0;inset-inline:calc(-1 * var(--ds-panel-gap) / 2)}.ds-atomic-surface-dnd-root,.ds-atomic-surface-drag-unit{display:contents}.ds-atomic-surface-drag-unit[data-drop-indicator=true]{flex:none;display:inline-flex;position:relative}.ds-atomic-surface-drag-unit[data-drop-indicator=true][data-orientation=vertical]{width:100%;display:flex}.ds-atomic-surface-drag-preview{z-index:var(--z-dnd-drag-preview);pointer-events:none;will-change:transform;padding-block-start:var(--ds-space-md);padding-inline-start:var(--ds-space-md);position:fixed;top:0;left:0}.ds-atomic-surface-drag-preview[data-native-drag-image=true]{top:calc(-1 * var(--ds-visual-viewport-height));left:-100vw}.ds-atomic-surface-drag-preview-card{max-width:calc(var(--ds-space-2xl) * 8);height:var(--ds-control-height-sm);padding-inline:var(--ds-space-md);border:1px solid var(--ds-accent-ring);border-radius:var(--ds-radius-md);background:var(--ds-bg-card);box-shadow:var(--ds-shadow-lg);opacity:.9;align-items:center;display:flex}.ds-atomic-surface-drag-preview-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-atomic-composition-editor-preview-unit-shell[data-orientation=horizontal]{flex:none}.ds-atomic-composition-editor-preview-unit-shell[data-atomic-editable-tray=true]{cursor:inherit}.ds-atomic-composition-editor-preview-unit-shell:hover,.ds-atomic-composition-editor-preview-unit-shell:focus-within{background:var(--ds-bg-interactive-hover);outline-color:var(--ds-border-strong)}.ds-atomic-composition-editor-preview-unit-shell-selected{background:var(--ds-bg-row-selected);outline-color:var(--ds-accent-ring);box-shadow:0 0 0 2px var(--ds-accent-muted)}.ds-atomic-composition-editor-preview-unit-shell[data-orientation=horizontal]{outline-offset:-1px}.ds-atomic-composition-editor-preview-unit-shell[data-orientation=horizontal].ds-atomic-composition-editor-preview-unit-shell-selected{box-shadow:inset 0 0 0 2px var(--ds-accent-muted)}.ds-atomic-composition-editor-preview-unit-shell[draggable=true]{cursor:grab}.ds-atomic-composition-editor-preview-unit-shell[draggable=true]:active{cursor:grabbing}.ds-atomic-unit-shell-control{z-index:1;opacity:0;pointer-events:none;transition:opacity var(--ds-transition-fast);position:absolute;top:0;right:0}.ds-atomic-composition-editor-preview-unit-shell:hover .ds-atomic-unit-shell-control,.ds-atomic-composition-editor-preview-unit-shell:focus-within .ds-atomic-unit-shell-control{opacity:1;pointer-events:auto}.ds-atomic-composition-editor-preview-unit-content{pointer-events:none}.ds-atomic-composition-editor-preview-unit-content .ds-atomic-configured-source{pointer-events:auto}.ds-atomic-composition-editor-unit-edit-popover{width:min(calc(100vw - var(--ds-space-2xl)), 24rem);max-height:min(32rem, calc(var(--ds-visual-viewport-height) - var(--ds-space-2xl)));overflow-y:auto}.ds-atomic-composition-editor-composition-selector-popover{width:min(calc(100vw - var(--ds-space-2xl)), 32rem);padding:0}.ds-atomic-composition-editor-layout-menu{min-width:14rem}.ds-atomic-composition-editor-composition-selector-list{overscroll-behavior:contain;height:18rem;max-height:18rem;scroll-padding-block:var(--ds-space-sm);overflow-y:auto}.ds-atomic-composition-editor-composition-selector-item{min-height:3.25rem}.ds-atomic-composition-editor-picker-trigger{justify-content:space-between;align-items:center;gap:var(--ds-space-sm);width:100%;min-width:0;min-height:3rem;padding:var(--ds-space-sm);text-align:left;flex:auto;display:flex}.ds-input-base.ds-atomic-composition-editor-picker-trigger{height:auto}.ds-atomic-composition-editor-picker-trigger-main{gap:calc(var(--ds-space-xs) / 2);text-align:left;white-space:normal;flex:auto;-webkit-box-orient:unset;-webkit-line-clamp:unset;grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;display:grid;overflow:visible}.ds-atomic-composition-editor-picker-trigger-main[data-has-icon=true]{gap:var(--ds-space-sm);grid-template-columns:auto minmax(0,1fr)}.ds-atomic-composition-editor-step-header{align-items:flex-start;gap:var(--ds-space-sm);min-width:0;display:flex}.ds-atomic-composition-editor-step-copy{gap:calc(var(--ds-space-xs) / 2);flex-direction:column;flex:auto;min-width:0;display:flex}.ds-atomic-composition-editor-app-preview-panel{container-type:inline-size}@container (width<=34rem){.ds-atomic-composition-editor-step-description{display:none}}.ds-atomic-composition-editor-icon-box{width:var(--ds-control-height-sm);height:var(--ds-control-height-sm);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-bg-muted);color:var(--ds-text-tertiary);flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-atomic-composition-editor-icon-box[data-hover-icon=true]{position:relative;overflow:hidden}.ds-atomic-composition-editor-tray-chip-icon{transition:opacity var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-fast) var(--ds-ease-standard)}.ds-atomic-composition-editor-tray-chip-icon-hover{opacity:0;position:absolute;inset:50% auto auto 50%;transform:translate(-40%,-50%)scale(.88)}.ds-atomic-composition-editor-surface-assignment-copy{align-items:center;gap:var(--ds-space-sm);min-width:0;display:flex}.ds-atomic-composition-editor-drag-handle{cursor:grab}.ds-atomic-composition-editor-drag-handle:active{cursor:grabbing}.ds-atomic-composition-editor-inset-card{border:1px solid var(--ds-border-subtle);background:var(--ds-bg-muted);min-width:0}.ds-atomic-composition-editor-catalog{border-left:1px solid var(--ds-border-default);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.ds-atomic-composition-editor-catalog[data-state=closed]{grid-template-rows:auto;height:auto}.ds-atomic-composition-editor-catalog-description{line-height:var(--ds-line-height-tight);margin:0}.ds-atomic-composition-editor-picker-search{width:100%}.ds-atomic-composition-editor-picker-search.ds-input-with-trailing-actions{padding-right:calc(var(--ds-control-height-xs) + var(--ds-space-md))}.ds-atomic-composition-editor-picker-search-field{min-width:0;position:relative}.ds-atomic-composition-editor-picker-search-clear{top:50%;right:var(--ds-space-xs);position:absolute;transform:translateY(-50%)}.ds-atomic-composition-editor-category-filter-rows{border-bottom:1px solid var(--ds-border-subtle);background:var(--ds-bg-muted);overscroll-behavior:contain;min-width:0;display:grid;overflow:auto hidden}.ds-atomic-composition-editor-category-filter-strip{align-items:center;gap:var(--ds-space-xs);min-width:0;padding:var(--ds-space-xs) var(--ds-space-sm);background:var(--ds-bg-muted);overscroll-behavior-x:contain;scroll-padding-inline:var(--ds-space-sm);display:flex;overflow:auto hidden}.ds-atomic-composition-editor-category-filter-strip[data-depth=child]{padding-block:calc(var(--ds-space-xs) / 2);border-top:1px solid var(--ds-border-subtle);background:var(--ds-bg-card)}.ds-atomic-composition-editor-category-filter-chip{justify-content:center;align-items:center;gap:var(--ds-space-xs);min-width:0;max-width:13rem;min-height:var(--ds-control-height-sm);padding-inline:var(--ds-space-sm);border-radius:var(--ds-radius-full);color:var(--ds-text-secondary);cursor:pointer;font:var(--ds-weight-medium) var(--ds-text-sm) / var(--ds-leading-tight) var(--ds-font-sans);transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:1px solid #0000;flex:none;display:inline-flex}.ds-atomic-composition-editor-category-filter-chip:hover{background:var(--ds-bg-interactive-hover);color:var(--ds-text-primary)}.ds-atomic-composition-editor-category-filter-chip:focus-visible{outline:2px solid var(--ds-accent-ring);outline-offset:2px}.ds-atomic-composition-editor-category-filter-chip[data-state=active]{border-color:var(--ds-border-default);background:var(--ds-bg-interactive-hover);color:var(--ds-text-primary)}.ds-atomic-composition-editor-category-filter-chip[data-selected-exact=true]{border-color:var(--ds-accent-primary);background:var(--ds-accent-muted);color:var(--ds-accent-primary)}.ds-atomic-composition-editor-category-filter-chip[data-depth=child]{background:var(--ds-bg-card);border-color:var(--ds-border-subtle)}.ds-atomic-composition-editor-category-filter-chip[data-depth=child][data-state=active]{border-color:var(--ds-border-default);background:var(--ds-bg-interactive-hover)}.ds-atomic-composition-editor-category-filter-chip[data-depth=child][data-selected-exact=true]{border-color:var(--ds-accent-primary);background:var(--ds-accent-muted)}.ds-atomic-composition-editor-category-filter-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-atomic-composition-editor-category-filter-count{padding-inline:var(--ds-space-xs)}.ds-atomic-composition-editor-catalog-content{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.ds-atomic-composition-editor-catalog-content>:last-child{grid-row:-2/-1}.ds-atomic-composition-editor-layout-bottom-panels .ds-atomic-composition-editor-catalog-content[data-has-layout=true]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.ds-atomic-composition-editor-layout-bottom-panels .ds-atomic-composition-editor-catalog-content[data-has-layout=true]>.ds-atomic-composition-editor-category-filter-rows{max-height:none}.ds-atomic-composition-editor-catalog-results{min-height:0;padding:var(--ds-space-sm);overflow:hidden}.ds-atomic-composition-editor-layout-bottom-panels .ds-atomic-composition-editor-catalog-results{background:var(--ds-bg-elevated)}.ds-atomic-composition-editor-catalog-results-list{grid-template-columns:minmax(0,1fr);display:grid}.ds-atomic-composition-editor-components-catalog{grid-template-rows:minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden;container-type:inline-size}.ds-atomic-composition-editor-components-browser{grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.ds-atomic-composition-editor-components-navigation{border-right:1px solid var(--ds-border-subtle);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.ds-atomic-composition-editor-components-navigation .ds-atomic-composition-editor-picker-browser-header{grid-template-columns:minmax(0,1fr)}.ds-atomic-composition-editor-components-navigation .ds-atomic-composition-editor-picker-browser-header-actions{justify-content:flex-start}.ds-atomic-composition-editor-components-navigation .ds-atomic-composition-editor-picker-browser-search{flex:auto;width:auto}.ds-atomic-composition-editor-components-navigation-tree{overscroll-behavior:contain;min-width:0;min-height:100%;padding:var(--ds-space-xs);flex-direction:column;display:flex;overflow-y:auto}.ds-atomic-composition-editor-components-navigation-tree [role=group]{flex-direction:column;min-width:0;display:flex}.ds-atomic-composition-editor-components-detail{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.ds-atomic-composition-editor-components-detail-header[data-draggable=true]{cursor:grab}.ds-atomic-composition-editor-components-detail-header[data-draggable=true]:active{cursor:grabbing}.ds-atomic-composition-editor-components-detail-list{padding:var(--ds-space-sm)}.ds-atomic-composition-editor-components-tool-row{min-width:0;height:100%}@container (width<=44rem){.ds-atomic-composition-editor-components-browser{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.ds-atomic-composition-editor-components-navigation{max-height:calc(var(--ds-row-default) * 6);border-right:0;border-bottom:1px solid var(--ds-border-subtle);grid-template-rows:auto minmax(0,1fr)}}.ds-atomic-composition-editor-catalog-preview-tool{pointer-events:none}.ds-atomic-composition-editor-virtual-browser-list{width:100%;min-width:0;height:100%;min-height:0;display:block;overflow:hidden}.ds-atomic-composition-editor-virtual-browser-list .ReactVirtualized__Grid{overscroll-behavior:contain}.ds-atomic-composition-editor-virtual-browser-row{box-sizing:border-box;width:100%}.ds-atomic-composition-editor-virtual-browser-row-inner{min-width:0;padding-bottom:var(--ds-space-xs)}.ds-atomic-composition-editor-virtual-browser-row[data-virtual-browser-row-index="0"]>.ds-atomic-composition-editor-virtual-browser-row-inner{padding-top:var(--ds-space-xs)}.ds-atomic-composition-editor-scratch-pad-item.ds-atomic-composition-editor-catalog-row{width:calc(100% - var(--ds-space-sm));min-width:0;height:100%;margin-inline:var(--ds-space-xs);box-shadow:none;border:0}.ds-atomic-composition-editor-scratch-pad-item.ds-atomic-composition-editor-catalog-row:not(:hover){background:0 0}.ds-atomic-composition-editor-scratch-pad-item.ds-atomic-composition-editor-catalog-row:hover{box-shadow:none;background:0 0}.ds-atomic-composition-editor-catalog-row.ds-list-row-2line{min-height:calc(var(--ds-list-row-two-line-height) - var(--ds-space-xs));padding-block:var(--ds-space-xs)}.ds-atomic-composition-editor-catalog-row-draggable{cursor:grab}.ds-atomic-composition-editor-catalog-row-draggable:active{cursor:grabbing}.ds-atomic-composition-editor-catalog-row-disabled{cursor:default}.ds-atomic-composition-editor-catalog-row-name{flex:0 0 min(10rem,28%);align-items:center;min-width:0;display:flex}.ds-atomic-composition-editor-catalog-row-identity{align-items:center;gap:var(--ds-space-sm);flex:auto;min-width:0;display:flex}.ds-atomic-composition-editor-drop-active{outline:2px solid var(--ds-accent-ring);outline-offset:2px;background:var(--ds-accent-muted)}.ds-atomic-surface-action-strip[data-drop-indicator=surface],.ds-atomic-editable-tray-body[data-drop-indicator=surface],.ds-right-sidebar-list-body[data-drop-indicator=surface]{outline:2px solid var(--ds-accent-ring);outline-offset:-2px;background:var(--ds-accent-muted)}.ds-atomic-composition-editor-preview-viewport{overscroll-behavior:contain;background:var(--ds-bg-muted);height:100%;min-height:0;position:relative;overflow:hidden auto}.ds-atomic-composition-editor-preview-viewport[data-preview-device=tablet],.ds-atomic-composition-editor-preview-viewport[data-preview-device=phone]{place-items:center;display:grid}.ds-atomic-composition-editor-preview-viewport-thumbnail{padding:var(--ds-space-xs);background:var(--ds-bg-muted);overflow:hidden}.ds-atomic-composition-editor-preview-viewport-thumbnail:not([data-fit-ready=true]) .ds-atomic-composition-editor-preview-scale-box{opacity:0}.ds-atomic-composition-editor-preview-scale-box{min-height:0;margin-inline:auto;position:relative}.ds-atomic-composition-editor-app-preview{--ds-atomic-layout-zone-top:var(--ds-accent-primary);--ds-atomic-layout-zone-edge:var(--ds-widget-link);--ds-atomic-layout-zone-sidebar:var(--ds-widget-comment);--ds-atomic-layout-zone-page:var(--ds-widget-pointer);--ds-atomic-layout-zone-active-bg:var(--ds-bg-interactive-active);width:var(--atomic-composition-editor-preview-width,1280px);height:var(--atomic-composition-editor-preview-height,auto);gap:var(--ds-space-md);min-height:0;padding:var(--ds-space-md);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-lg);background:var(--ds-bg-card);box-shadow:var(--ds-shadow-lg);transform:translateX(-50%) scale(var(--atomic-composition-editor-preview-scale,1));transform-origin:top;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(11rem,.45fr) minmax(22rem,1fr) minmax(11rem,.45fr);display:grid;position:absolute;top:0;left:50%;overflow:hidden}.ds-atomic-composition-editor-app-preview-thumbnail{gap:var(--ds-space-sm);padding:var(--ds-space-sm);border-color:var(--ds-border-subtle);border-radius:var(--ds-radius-md);box-shadow:none}.ds-atomic-composition-editor-app-preview[data-left-sidebar-hidden=true]:not([data-right-sidebar-hidden=true]){grid-template-columns:minmax(22rem,1fr) minmax(11rem,.45fr)}.ds-atomic-composition-editor-app-preview[data-left-sidebar-hidden=true]:not([data-right-sidebar-hidden=true]) .ds-atomic-composition-editor-app-header,.ds-atomic-composition-editor-app-preview[data-left-sidebar-hidden=true]:not([data-right-sidebar-hidden=true]) .ds-atomic-composition-editor-surface-zone-workspace,.ds-atomic-composition-editor-app-preview[data-left-sidebar-hidden=true]:not([data-right-sidebar-hidden=true]) .ds-atomic-composition-editor-app-edge{grid-column:1}.ds-atomic-composition-editor-app-preview[data-left-sidebar-hidden=true]:not([data-right-sidebar-hidden=true]) .ds-atomic-composition-editor-app-sidebar{grid-column:2}.ds-atomic-composition-editor-app-preview[data-right-sidebar-hidden=true]:not([data-left-sidebar-hidden=true]){grid-template-columns:minmax(11rem,.45fr) minmax(22rem,1fr)}.ds-atomic-composition-editor-app-preview[data-left-sidebar-hidden=true][data-right-sidebar-hidden=true]{grid-template-columns:minmax(22rem,1fr)}.ds-atomic-composition-editor-app-preview[data-workspace-only=true]{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;padding:0}.ds-atomic-composition-editor-app-preview[data-workspace-only=true] .ds-atomic-composition-editor-surface-zone-workspace{grid-area:1/1}.ds-atomic-composition-editor-app-preview[data-left-sidebar-hidden=true][data-right-sidebar-hidden=true] .ds-atomic-composition-editor-app-header,.ds-atomic-composition-editor-app-preview[data-left-sidebar-hidden=true][data-right-sidebar-hidden=true] .ds-atomic-composition-editor-surface-zone-workspace,.ds-atomic-composition-editor-app-preview[data-left-sidebar-hidden=true][data-right-sidebar-hidden=true] .ds-atomic-composition-editor-app-edge{grid-column:1}.ds-atomic-composition-editor-app-preview-tray{justify-content:center;align-items:stretch;gap:0;display:flex}.ds-atomic-composition-editor-app-preview-tray .ds-atomic-composition-editor-app-header,.ds-atomic-composition-editor-app-preview-tray .ds-atomic-composition-editor-app-edge{align-self:flex-start;width:100%}.ds-atomic-composition-editor-app-preview-tray .ds-atomic-composition-editor-app-sidebar{width:min(100%,24rem)}.ds-atomic-composition-editor-app-header{grid-area:1/2}.ds-atomic-composition-editor-app-left-sidebar{grid-area:1/1/4}.ds-atomic-composition-editor-surface-zone-workspace{grid-area:2/2}.ds-atomic-composition-editor-app-sidebar{grid-area:1/3/4}.ds-atomic-composition-editor-app-edge{grid-area:3/2}.ds-atomic-composition-editor-app-left-sidebar{height:100%}.ds-atomic-composition-editor-app-sidebar{grid-template-columns:minmax(0,1fr);align-content:stretch;width:100%;min-width:0;height:100%;min-height:0;display:grid}.ds-atomic-composition-editor-app-sidebar>*{min-width:0}.ds-atomic-composition-editor-app-preview-overlay{flex-direction:column;gap:0;padding:0;display:flex}.ds-atomic-composition-editor-mobile-preview-header{min-height:2.75rem;padding-inline:var(--ds-space-sm);border-bottom:1px solid var(--ds-border-subtle);background:var(--ds-bg-elevated);justify-content:space-between;align-items:center;display:flex}.ds-atomic-composition-editor-mobile-preview-header-spacer{width:var(--ds-control-height-sm);flex:0 0 var(--ds-control-height-sm)}.ds-atomic-composition-editor-mobile-main{gap:var(--ds-space-sm);min-width:0;min-height:0;padding:var(--ds-space-sm);flex-direction:column;flex:auto;display:flex;overflow:auto}.ds-atomic-composition-editor-mobile-drawer-layer{z-index:var(--z-modal);background:var(--ds-bg-overlay);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ds-atomic-composition-editor-mobile-drawer-layer{background:color-mix(in srgb, var(--ds-bg-overlay) 28%, transparent)}}.ds-atomic-composition-editor-mobile-drawer{background:var(--ds-bg-card);box-shadow:var(--ds-shadow-lg);border:0;flex-direction:column;display:flex;position:absolute;inset-block:0;overflow:hidden;height:100%!important}.ds-atomic-composition-editor-mobile-drawer-left{left:0}.ds-atomic-composition-editor-mobile-drawer-right{right:0}.ds-atomic-composition-editor-mobile-drawer-toolbar{padding:var(--ds-space-xs);border-bottom:1px solid var(--ds-border-subtle);background:var(--ds-bg-elevated);justify-content:flex-end;display:flex}.ds-atomic-composition-editor-mobile-drawer-body{flex:auto;min-height:0;overflow:auto}.ds-atomic-composition-editor-preview-region{gap:var(--ds-space-sm);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.ds-atomic-composition-editor-surface-zone{--ds-atomic-layout-zone-active-border:var(--ds-border-strong);padding:var(--ds-space-xs);border:1px dashed var(--ds-border-default);border-radius:var(--ds-radius-lg);background:var(--ds-bg-muted)}.ds-atomic-composition-editor-surface-zone-top{--ds-atomic-layout-zone-active-border:var(--ds-atomic-layout-zone-top)}.ds-atomic-composition-editor-surface-zone-edge{--ds-atomic-layout-zone-active-border:var(--ds-atomic-layout-zone-edge)}.ds-atomic-composition-editor-surface-zone-sidebar{--ds-atomic-layout-zone-active-border:var(--ds-atomic-layout-zone-sidebar)}.ds-atomic-composition-editor-surface-zone-workspace{border-color:var(--ds-border-default)}.ds-atomic-composition-editor-surface-zone-sidebar>.ds-atomic-composition-editor-preview-frame{flex:auto}.ds-atomic-composition-editor-left-sidebar-actual{border-radius:var(--ds-radius-md);background:0 0;border:0;height:100%;min-height:16.25rem;padding:0;overflow:hidden}.ds-atomic-composition-editor-left-sidebar-preview-shell{height:100%;min-height:0}.ds-atomic-composition-editor-preview-region-header{min-height:var(--ds-control-height-xs);align-items:center;gap:var(--ds-space-xs);min-width:0;padding-inline:calc(var(--ds-space-xs) / 2);display:flex}.ds-atomic-composition-editor-preview-region-header-attached-tab{z-index:1;align-items:flex-end;min-height:auto;margin-block-end:-1px;padding-inline:0;position:relative}.ds-atomic-composition-editor-preview-region-header-attached-tab .ds-atomic-composition-editor-preview-breadcrumbs{background:0 0;border:0;flex:0 auto;width:max-content;max-width:100%;padding:0;display:inline-flex}.ds-atomic-composition-editor-preview-region-header-attached-tab .ds-atomic-composition-editor-preview-breadcrumb-current,.ds-atomic-composition-editor-preview-region-header-attached-tab .ds-atomic-composition-editor-preview-breadcrumb-menu-trigger{border-color:var(--ds-border-default);background:var(--ds-bg-card)}.ds-atomic-composition-editor-actual-surface-region .ds-atomic-composition-editor-preview-breadcrumb-current,.ds-atomic-composition-editor-actual-surface-region .ds-atomic-composition-editor-preview-breadcrumb-menu-trigger{border-color:var(--ds-border-strong);color:var(--ds-text-primary);box-shadow:var(--ds-shadow-card)}.ds-atomic-surface-action-strip-end-adornment{flex:none;align-items:center;display:inline-flex}.ds-atomic-surface-action-strip-empty{height:calc(100% - var(--ds-space-sm));justify-content:center;align-items:center;gap:var(--ds-space-sm);min-width:0;padding-inline:var(--ds-space-sm);border:1px dashed var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-bg-inset);color:var(--ds-text-secondary);flex:auto;display:inline-flex;box-shadow:inset 0 0 0 1px #0000}.ds-atomic-surface-action-strip-empty-copy{align-items:baseline;gap:var(--ds-space-xs);min-width:0;display:inline-flex}.ds-atomic-surface-action-strip-empty-caption{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-atomic-surface-action-strip-empty-action{flex:none;align-items:center;margin-inline-start:var(--ds-space-xs);display:inline-flex}.ds-atomic-surface-action-strip-empty-action .ds-atomic-composition-editor-preview-add-tool-trigger{min-height:var(--ds-control-height-xs)}.ds-atomic-surface-empty-placeholder{justify-content:center;align-items:center;gap:var(--ds-space-xs);min-width:0;padding:var(--ds-space-lg) var(--ds-panel-inset-x);color:var(--ds-text-tertiary);text-align:center;display:flex}.ds-atomic-surface-empty-placeholder[data-orientation=horizontal]{min-height:var(--ds-control-height-xs);padding:0 var(--ds-space-sm);white-space:nowrap;flex:auto;align-self:stretch}.ds-atomic-composition-editor-actual-surface-preview .ds-atomic-surface-action-strip-empty-state{padding-inline-start:0}.ds-atomic-composition-editor-actual-surface-preview .ds-atomic-surface-action-strip-empty{box-shadow:none;border-color:#0000}.ds-atomic-composition-editor-actual-surface-preview .ds-right-sidebar-list-body{padding:var(--ds-panel-inset-x)}.ds-atomic-composition-editor-preview-sidebar-add-tool{border-top:1px solid var(--ds-border-subtle);justify-content:flex-end;padding-block-start:var(--ds-space-xs);display:flex}.ds-atomic-composition-editor-preview-sidebar-surface-stack{flex-direction:column;min-height:100%;display:flex}.ds-atomic-composition-editor-preview-sidebar-surface-stack-empty{gap:var(--ds-panel-gap);padding:var(--ds-panel-inset-x);border-radius:inherit;background:var(--ds-bg-card)}.ds-atomic-composition-editor-preview-sidebar-surface-stack>.ds-atomic-composition-editor-preview-unit-shell,.ds-atomic-composition-editor-preview-sidebar-surface-stack>.ds-atomic-composition-editor-selected-unit-frame{margin:var(--ds-panel-inset-x)}.ds-atomic-composition-editor-actual-surface-preview>[data-surface=sidebar]{border-radius:inherit}.ds-atomic-composition-editor-preview-sidebar-surface-stack>.ds-right-sidebar-page{flex:auto;min-height:0}.ds-atomic-composition-editor-empty-tray-list-body{min-height:100%}.ds-atomic-composition-editor-actual-surface-preview .ds-atomic-composition-editor-empty-tray-list-body{min-height:0}.ds-atomic-composition-editor-empty-tray-surface{justify-content:center;align-items:center;gap:var(--ds-space-xs);min-width:0;min-height:0;padding:var(--ds-space-xl) var(--ds-panel-inset-x);color:var(--ds-text-secondary);text-align:center;flex-direction:column;flex:none;display:flex}.ds-atomic-composition-editor-empty-tray-action{width:100%;padding-block-start:var(--ds-space-xs);display:flex}.ds-atomic-composition-editor-empty-tray-action .ds-atomic-composition-editor-preview-add-tool-trigger{width:100%;min-height:var(--ds-sidebar-item-height);justify-content:flex-start;gap:var(--ds-sidebar-item-gap)}.ds-atomic-composition-editor-preview-sidebar-surface-stack>.ds-atomic-composition-editor-empty-tray-surface{min-height:0;padding:var(--ds-panel-inset-x)}.ds-atomic-composition-editor-preview-sidebar-add-tool .ds-atomic-composition-editor-preview-add-tool-trigger{width:100%;min-height:var(--ds-sidebar-item-height);justify-content:flex-start;gap:var(--ds-sidebar-item-gap)}.ds-atomic-composition-editor-preview-add-tool-trigger{gap:var(--ds-space-xs);border-radius:var(--ds-sidebar-tree-row-radius);color:var(--ds-accent-primary)}.ds-atomic-composition-editor-preview-add-tool-trigger:hover{background:var(--ds-accent-muted);color:var(--ds-accent-hover)}.ds-atomic-surface-action-strip-end-adornment .ds-atomic-composition-editor-preview-add-tool-trigger{flex:none}.ds-atomic-composition-editor-preview-breadcrumbs{flex:auto;min-width:0;position:relative}.ds-atomic-composition-editor-preview-breadcrumb-list{white-space:nowrap;align-items:center;gap:0;min-width:0;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.ds-atomic-composition-editor-preview-breadcrumb-measure{pointer-events:none;visibility:hidden;width:max-content;max-width:none;position:absolute;inset-block-start:0;inset-inline-start:0}.ds-atomic-composition-editor-preview-breadcrumb-item{align-items:center;gap:var(--ds-space-xs);min-width:0;display:inline-flex}.ds-atomic-composition-editor-preview-breadcrumb-item[data-expanding=true]{transform-origin:0;max-width:18rem;animation:ds-atomic-composition-editor-breadcrumb-expand var(--ds-duration-normal) var(--ds-ease-standard) both;overflow:hidden}.ds-atomic-composition-editor-preview-breadcrumb-item[data-collapsing=true]{pointer-events:none;transform-origin:0;max-width:18rem;animation:ds-atomic-composition-editor-breadcrumb-collapse var(--ds-duration-normal) var(--ds-ease-standard) forwards;overflow:hidden}.ds-atomic-composition-editor-preview-breadcrumb-item[data-collapse-target=true]>.ds-atomic-composition-editor-preview-breadcrumb-action,.ds-atomic-composition-editor-preview-breadcrumb-item[data-collapse-target=true]>.ds-atomic-composition-editor-preview-breadcrumb-action-with-actions,.ds-atomic-composition-editor-preview-breadcrumb-item[data-collapse-target=true]>.ds-atomic-composition-editor-preview-breadcrumb-current{animation:ds-atomic-composition-editor-breadcrumb-absorb var(--ds-duration-normal) var(--ds-ease-standard) forwards}@keyframes ds-atomic-composition-editor-breadcrumb-expand{0%{opacity:0;max-width:0;transform:translateX(calc(var(--ds-space-md) * -1)) scale(.92)}to{opacity:1;max-width:18rem;transform:translate(0)scale(1)}}@keyframes ds-atomic-composition-editor-breadcrumb-collapse{0%{opacity:1;max-width:18rem;transform:translate(0)scale(1)}to{opacity:0;max-width:0;transform:translateX(calc(var(--ds-space-xl) * -1)) scale(.88)}}@keyframes ds-atomic-composition-editor-breadcrumb-absorb{0%{border-color:var(--ds-border-default);box-shadow:var(--ds-shadow-card);transform:scale(1)}55%{border-color:var(--ds-border-strong);box-shadow:var(--ds-shadow-lg);transform:scale(1.015)}to{border-color:var(--ds-border-default);box-shadow:var(--ds-shadow-card);transform:scale(1)}}.ds-atomic-composition-editor-tray-chip{justify-content:flex-start;align-items:center;gap:var(--ds-space-sm);min-width:0;padding:var(--ds-space-xs) var(--ds-space-sm);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-md);background:var(--ds-bg-card);box-shadow:var(--ds-shadow-card);color:var(--ds-text-primary);line-height:1;display:inline-flex}.ds-atomic-composition-editor-tray-chip-copy{flex:auto;min-width:0}.ds-atomic-composition-editor-preview-breadcrumb-action,.ds-atomic-composition-editor-preview-breadcrumb-action-with-actions,.ds-atomic-composition-editor-preview-breadcrumb-menu-trigger{height:auto;min-height:calc(var(--ds-control-height-lg) + var(--ds-space-xs));max-width:14rem}.ds-atomic-composition-editor-preview-breadcrumb-action-with-actions{padding-inline-end:var(--ds-space-xs)}.ds-atomic-composition-editor-preview-breadcrumb-action-main{justify-content:flex-start;gap:var(--ds-space-sm);min-width:0;height:auto;min-height:0;color:inherit;box-shadow:none;background:0 0;border:0;flex:auto;padding:0}.ds-atomic-composition-editor-preview-breadcrumb-action-main:hover,.ds-atomic-composition-editor-preview-breadcrumb-action-main:focus-visible{box-shadow:none;background:0 0}.ds-atomic-composition-editor-preview-breadcrumb-action[data-draggable=true],.ds-atomic-composition-editor-preview-breadcrumb-action-with-actions[data-draggable=true],.ds-atomic-composition-editor-preview-breadcrumb-current[data-draggable=true],.ds-atomic-composition-editor-preview-breadcrumb-menu-trigger[data-draggable=true]{cursor:grab}.ds-atomic-composition-editor-preview-breadcrumb-action[data-draggable=true]:active,.ds-atomic-composition-editor-preview-breadcrumb-action-with-actions[data-draggable=true]:active,.ds-atomic-composition-editor-preview-breadcrumb-current[data-draggable=true]:active,.ds-atomic-composition-editor-preview-breadcrumb-menu-trigger[data-draggable=true]:active{cursor:grabbing}.ds-atomic-composition-editor-preview-breadcrumb-action:hover .ds-atomic-composition-editor-icon-box[data-hover-icon=true] .ds-atomic-composition-editor-tray-chip-icon-default,.ds-atomic-composition-editor-preview-breadcrumb-action:focus-visible .ds-atomic-composition-editor-icon-box[data-hover-icon=true] .ds-atomic-composition-editor-tray-chip-icon-default,.ds-atomic-composition-editor-preview-breadcrumb-action-main:hover .ds-atomic-composition-editor-icon-box[data-hover-icon=true] .ds-atomic-composition-editor-tray-chip-icon-default,.ds-atomic-composition-editor-preview-breadcrumb-action-main:focus-visible .ds-atomic-composition-editor-icon-box[data-hover-icon=true] .ds-atomic-composition-editor-tray-chip-icon-default{opacity:0;transform:translateX(calc(var(--ds-space-2xs) * -1)) scale(.88)}.ds-atomic-composition-editor-preview-breadcrumb-action:hover .ds-atomic-composition-editor-icon-box[data-hover-icon=true] .ds-atomic-composition-editor-tray-chip-icon-hover,.ds-atomic-composition-editor-preview-breadcrumb-action:focus-visible .ds-atomic-composition-editor-icon-box[data-hover-icon=true] .ds-atomic-composition-editor-tray-chip-icon-hover,.ds-atomic-composition-editor-preview-breadcrumb-action-main:hover .ds-atomic-composition-editor-icon-box[data-hover-icon=true] .ds-atomic-composition-editor-tray-chip-icon-hover,.ds-atomic-composition-editor-preview-breadcrumb-action-main:focus-visible .ds-atomic-composition-editor-icon-box[data-hover-icon=true] .ds-atomic-composition-editor-tray-chip-icon-hover{opacity:1;transform:translate(-50%,-50%)scale(1)}.ds-atomic-composition-editor-preview-breadcrumb-current{min-height:calc(var(--ds-control-height-lg) + var(--ds-space-xs));max-width:16rem}.ds-atomic-composition-editor-preview-breadcrumb-action:hover,.ds-atomic-composition-editor-preview-breadcrumb-action-with-actions:hover,.ds-atomic-composition-editor-preview-breadcrumb-action-with-actions:focus-within,.ds-atomic-composition-editor-preview-breadcrumb-menu-trigger:hover{border-color:var(--ds-border-strong);background:var(--ds-bg-card);box-shadow:var(--ds-shadow-lg)}.ds-atomic-composition-editor-preview-breadcrumb-item[data-drop-available=true]{border-radius:var(--ds-radius-md)}.ds-atomic-composition-editor-preview-breadcrumb-item[data-drop-active=true] .ds-atomic-composition-editor-preview-breadcrumb-action,.ds-atomic-composition-editor-preview-breadcrumb-item[data-drop-active=true] .ds-atomic-composition-editor-preview-breadcrumb-action-with-actions,.ds-atomic-composition-editor-preview-breadcrumb-item[data-drop-active=true] .ds-atomic-composition-editor-preview-breadcrumb-current,.ds-atomic-composition-editor-preview-breadcrumb-collapsed[data-drop-active=true] .ds-atomic-composition-editor-preview-breadcrumb-current,.ds-atomic-composition-editor-preview-breadcrumb-collapsed[data-drop-active=true] .ds-atomic-composition-editor-preview-breadcrumb-menu-trigger{border-color:var(--ds-accent-ring);background:var(--ds-accent-muted);color:var(--ds-accent-primary);box-shadow:0 0 0 1px var(--ds-accent-ring)}.ds-atomic-composition-editor-preview-breadcrumb-current-editable{max-width:18rem}.ds-atomic-composition-editor-preview-breadcrumb-current-with-actions{max-width:18rem;padding-inline-end:var(--ds-space-xs)}.ds-atomic-composition-editor-preview-breadcrumb-action-menu-button{flex:none;margin-inline-start:calc(var(--ds-space-2xs) * -1)}.ds-atomic-composition-editor-preview-breadcrumb-action-menu{min-width:10rem}.ds-atomic-composition-editor-preview-breadcrumb-actions-popover{width:min(18rem, calc(100vw - (var(--ds-space-lg) * 2)));padding:0;overflow:hidden}.ds-atomic-composition-editor-preview-breadcrumb-actions-popover-with-browser{width:min(34rem, calc(100vw - (var(--ds-space-xl) * 2)))}.ds-atomic-composition-editor-preview-breadcrumb-details-shell{gap:var(--ds-space-sm);min-width:0;padding:var(--ds-space-sm);display:grid}.ds-atomic-composition-editor-preview-breadcrumb-details-header{align-items:center;gap:var(--ds-space-sm);border-bottom:1px solid var(--ds-border-subtle);min-width:0;padding-block-end:var(--ds-space-sm);display:flex}.ds-atomic-composition-editor-preview-breadcrumb-details-title-copy{gap:calc(var(--ds-space-xs) / 2);min-width:0;display:grid}.ds-atomic-composition-editor-preview-breadcrumb-details-eyebrow{min-width:0}.ds-atomic-composition-editor-preview-breadcrumb-details-title{line-height:var(--ds-leading-tight)}.ds-atomic-composition-editor-preview-breadcrumb-details-section{gap:var(--ds-space-xs);min-width:0;display:grid}.ds-atomic-composition-editor-preview-breadcrumb-tray-browser{height:min(24rem, calc(var(--ds-visual-viewport-height) - 16rem));border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-md);background:var(--ds-bg-elevated);min-height:18rem;overflow:hidden}.ds-atomic-composition-editor-preview-breadcrumb-tray-browser .ds-atomic-composition-editor-all-compositions-section{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:0;overflow:hidden}.ds-atomic-composition-editor-preview-breadcrumb-tray-browser .ds-atomic-composition-editor-composition-library-results{padding:var(--ds-space-sm);background:var(--ds-bg-elevated);margin-top:0;overflow:hidden}.ds-atomic-composition-editor-preview-breadcrumb-tray-browser .ds-atomic-composition-editor-picker-browser-header{grid-template-columns:minmax(0,1fr) minmax(13rem,.5fr)}.ds-atomic-composition-editor-preview-breadcrumb-collapsed{align-items:center;gap:var(--ds-space-2xs);min-width:0;display:flex}.ds-atomic-composition-editor-preview-breadcrumb-title-input-shell{flex:auto;min-width:4.5rem;max-width:12rem}.ds-atomic-composition-editor-preview-breadcrumb-title-input{height:calc(var(--ds-control-height-xs) - 2px);min-height:calc(var(--ds-control-height-xs) - 2px);padding-inline:var(--ds-space-2xs);color:var(--ds-text-primary);font:inherit;line-height:var(--ds-leading-tight);box-shadow:none;background:0 0;border-color:#0000}.ds-atomic-composition-editor-preview-breadcrumb-title-input:hover{border-color:var(--ds-border-subtle);background:var(--ds-bg-card)}.ds-atomic-composition-editor-preview-breadcrumb-title-input:focus{border-color:var(--ds-accent-ring);background:var(--ds-bg-card)}.ds-atomic-composition-editor-preview-breadcrumb-muted,.ds-atomic-composition-editor-preview-breadcrumb-separator{color:var(--ds-text-secondary)}.ds-atomic-composition-editor-preview-breadcrumb-separator{margin-inline:var(--ds-space-sm) var(--ds-space-xs)}.ds-atomic-composition-editor-preview-breadcrumb-annotation{padding-inline:var(--ds-space-2xs);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-sm);color:var(--ds-text-secondary);font-size:var(--ds-text-2xs);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-tight);flex:none}.ds-atomic-composition-editor-preview-breadcrumb-menu-trigger{width:100%;color:var(--ds-text-primary)}.ds-atomic-composition-editor-preview-breadcrumb-menu{max-width:min(20rem, calc(100vw - (var(--ds-space-lg) * 2)))}@media (prefers-reduced-motion:reduce){.ds-atomic-composition-editor-preview-breadcrumb-item[data-expanding=true],.ds-atomic-composition-editor-preview-breadcrumb-item[data-collapsing=true],.ds-atomic-composition-editor-preview-breadcrumb-item[data-collapse-target=true]>.ds-atomic-composition-editor-preview-breadcrumb-action,.ds-atomic-composition-editor-preview-breadcrumb-item[data-collapse-target=true]>.ds-atomic-composition-editor-preview-breadcrumb-action-with-actions,.ds-atomic-composition-editor-preview-breadcrumb-item[data-collapse-target=true]>.ds-atomic-composition-editor-preview-breadcrumb-current{animation-duration:1ms}}.ds-atomic-composition-editor-preview-breadcrumb-menu-label{padding:var(--ds-space-2xs) var(--ds-space-sm);color:var(--ds-text-section)}.ds-atomic-composition-editor-preview-region-roomy{height:100%}.ds-atomic-composition-editor-preview-frame{min-width:0;min-height:0;padding:var(--ds-space-sm);border:1px dashed var(--ds-border-default);border-radius:var(--ds-radius-lg);background:var(--ds-bg-elevated);overflow:hidden}.ds-atomic-composition-editor-preview-frame-roomy{height:100%}.ds-atomic-composition-editor-actual-surface-preview{border-radius:var(--ds-radius-md);background:var(--ds-bg-card);border:0;height:100%;min-height:0;padding:0;position:relative;overflow:hidden}.ds-atomic-composition-editor-actual-surface-preview:after{z-index:2;border:1px solid var(--ds-border-strong);border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.ds-atomic-composition-editor-actual-surface-preview .ds-atomic-surface-action-strip,.ds-atomic-composition-editor-actual-surface-preview .ds-right-sidebar-page,.ds-atomic-composition-editor-actual-surface-preview .ds-right-sidebar-page-header{background:var(--ds-bg-sidebar)}.ds-atomic-composition-editor-actual-surface-preview .ds-atomic-surface-action-strip{height:calc(var(--ds-breadcrumb-header-height) + var(--ds-space-sm))}.ds-atomic-composition-editor-actual-surface-preview .ds-atomic-unit-layout-collapsible-content{max-height:none;overflow:visible}.ds-atomic-composition-editor-insert-before:before,.ds-atomic-composition-editor-insert-after:after{top:calc(-1 * var(--ds-space-xs));bottom:calc(-1 * var(--ds-space-xs));border-radius:var(--ds-radius-full);background:var(--ds-accent-primary);content:"";width:2px;position:absolute}.ds-atomic-composition-editor-insert-before:before{left:calc(-1 * var(--ds-space-xs))}.ds-atomic-composition-editor-insert-after:after{right:calc(-1 * var(--ds-space-xs))}.ds-atomic-composition-editor-insert-vertical.ds-atomic-composition-editor-insert-before:before,.ds-atomic-composition-editor-insert-vertical.ds-atomic-composition-editor-insert-after:after{width:auto;height:2px;left:0;right:0}.ds-atomic-composition-editor-insert-vertical.ds-atomic-composition-editor-insert-before:before{top:calc(-1 * var(--ds-space-xs));bottom:auto}.ds-atomic-composition-editor-insert-vertical.ds-atomic-composition-editor-insert-after:after{top:auto;bottom:calc(-1 * var(--ds-space-xs))}.ds-atomic-composition-editor-workspace-placeholder{height:100%;min-height:16.25rem;padding:var(--ds-space-lg);background:var(--ds-bg-muted);justify-content:center;align-items:center;display:flex;position:relative}.ds-atomic-composition-editor-workspace-placeholder-preview{background:linear-gradient(90deg, transparent 0, transparent calc(100% - 1px), var(--ds-border-subtle) calc(100% - 1px)), linear-gradient(180deg, transparent 0, transparent calc(100% - 1px), var(--ds-border-subtle) calc(100% - 1px)), var(--ds-bg-content);background-size:var(--ds-space-xl) var(--ds-space-xl), var(--ds-space-xl) var(--ds-space-xl), auto;min-height:100%}.ds-atomic-composition-editor-scratch-pad{isolation:isolate;border:1px dashed var(--ds-border-subtle);overflow:hidden}.ds-atomic-composition-editor-scratch-pad[data-drop-available=true]{border-color:var(--ds-border-strong)}.ds-atomic-composition-editor-workspace-stack{gap:var(--ds-space-xs);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.ds-atomic-composition-editor-workspace-stack>.ds-atomic-composition-editor-scratch-pad{flex:auto;min-height:0}.ds-atomic-composition-editor-scratch-pad-header{align-items:center;gap:var(--ds-space-sm);min-width:0;padding:var(--ds-space-xs) var(--ds-space-sm);flex:none;display:flex}.ds-atomic-composition-editor-scratch-pad-header .ds-item-label{color:var(--ds-text-tertiary)}.ds-atomic-composition-editor-scratch-pad-icon{width:var(--ds-control-height-sm);height:var(--ds-control-height-sm);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-accent-muted);color:var(--ds-accent-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-atomic-composition-editor-scratch-pad-floating-action{right:var(--ds-space-lg);bottom:var(--ds-space-lg);z-index:8;align-items:center;gap:var(--ds-space-sm);pointer-events:auto;display:flex;position:absolute}.ds-atomic-composition-editor-scratch-pad-items{z-index:3;pointer-events:none;position:absolute;inset:0}.ds-atomic-composition-editor-scratch-pad-selection-marquee{top:var(--scratch-pad-selection-top);left:var(--scratch-pad-selection-left);z-index:4;width:var(--scratch-pad-selection-width);height:var(--scratch-pad-selection-height);border:1px solid var(--ds-accent-ring);border-radius:var(--ds-radius-sm);background:var(--ds-accent-muted);position:absolute}@supports (color:color-mix(in lab, red, red)){.ds-atomic-composition-editor-scratch-pad-selection-marquee{background:color-mix(in srgb, var(--ds-accent-muted) 68%, transparent)}}.ds-atomic-composition-editor-scratch-pad-selection-marquee{box-shadow:0 0 0 1px var(--ds-accent-ring)}@supports (color:color-mix(in lab, red, red)){.ds-atomic-composition-editor-scratch-pad-selection-marquee{box-shadow:0 0 0 1px color-mix(in srgb, var(--ds-accent-ring) 24%, transparent)}}.ds-atomic-composition-editor-scratch-pad-selection-marquee{pointer-events:none}.ds-atomic-composition-editor-scratch-pad-item{top:var(--scratch-pad-item-y);left:var(--scratch-pad-item-x);width:min(var(--scratch-pad-item-width), calc(100% - var(--ds-space-xl)));min-width:min(var(--scratch-pad-item-min-width), calc(100% - var(--ds-space-xl)));height:max(var(--scratch-pad-item-height), var(--scratch-pad-item-min-height));min-height:var(--scratch-pad-item-min-height);align-items:center;gap:var(--ds-space-sm);padding:var(--ds-space-xs);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-md);background:var(--ds-bg-surface);box-shadow:var(--ds-shadow-card);color:var(--ds-text-primary);cursor:grab;pointer-events:auto;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.ds-atomic-composition-editor-scratch-pad-drag-preview-host{width:max-content;z-index:var(--z-modal);pointer-events:none;position:fixed;top:-10000px;left:-10000px}.ds-atomic-composition-editor-scratch-pad-drag-preview-host .ds-atomic-composition-editor-scratch-pad-item{width:var(--scratch-pad-item-width);min-width:var(--scratch-pad-item-min-width);pointer-events:none;max-width:none;position:relative;top:auto;left:auto;transform:none}.ds-atomic-composition-editor-scratch-pad-item[data-scratch-pad-kind=tray]{width:min(var(--scratch-pad-item-width), calc(100% - var(--ds-space-xl)));min-width:min(var(--scratch-pad-item-min-width), calc(100% - var(--ds-space-xl)));min-height:var(--scratch-pad-item-min-height);align-items:stretch;gap:var(--ds-space-xs);box-shadow:none;background:0 0;border:0;flex-direction:column;padding:0}.ds-atomic-composition-editor-scratch-pad-tool-preview{pointer-events:none;flex:auto;align-items:stretch;min-width:0;display:flex;overflow:visible}.ds-atomic-composition-editor-scratch-pad-tool-preview>*{min-width:0}.ds-atomic-composition-editor-scratch-pad-tool-actions{align-items:center;gap:var(--ds-space-xs);flex:none;display:inline-flex}.ds-atomic-composition-editor-scratch-pad-item[data-scratch-pad-kind=tool]{height:auto;min-height:max(var(--scratch-pad-item-height), calc(var(--ds-control-height-lg) + var(--ds-space-xs) + var(--ds-space-xs) + 2px))}.ds-atomic-composition-editor-scratch-pad-drag-preview-host .ds-atomic-composition-editor-scratch-pad-item[data-scratch-pad-kind=tray]{width:var(--scratch-pad-item-width);min-width:var(--scratch-pad-item-min-width);max-width:none}.ds-atomic-composition-editor-scratch-pad-drag-preview-group{width:var(--scratch-pad-drag-preview-group-width);height:var(--scratch-pad-drag-preview-group-height);pointer-events:none;position:relative}.ds-atomic-composition-editor-scratch-pad-drag-preview-host .ds-atomic-composition-editor-scratch-pad-drag-preview-group .ds-atomic-composition-editor-scratch-pad-item{top:var(--scratch-pad-item-y);left:var(--scratch-pad-item-x);width:var(--scratch-pad-item-width);min-width:var(--scratch-pad-item-min-width);pointer-events:none;max-width:none;position:absolute;transform:translate(-50%,-50%)}.ds-atomic-composition-editor-scratch-pad-item:hover{border-color:var(--ds-border-strong);box-shadow:var(--ds-shadow-lg)}.ds-atomic-composition-editor-scratch-pad-item[data-scratch-pad-kind=tray]:hover{box-shadow:none;border-color:#0000}.ds-atomic-composition-editor-scratch-pad-item[data-scratch-pad-kind=tray]:hover>.ds-atomic-composition-editor-tray-chip{border-color:var(--ds-border-strong);box-shadow:var(--ds-shadow-lg)}.ds-atomic-composition-editor-scratch-pad-tray-header{width:100%;height:calc(var(--ds-control-height-lg) + var(--ds-space-xs));min-height:calc(var(--ds-control-height-lg) + var(--ds-space-xs));cursor:grab;flex:none}.ds-atomic-composition-editor-scratch-pad-tray-preview{width:100%;min-width:0;min-height:var(--ds-control-height-lg);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-sm);background:var(--ds-bg-sidebar);flex:auto;display:block;overflow:hidden}.ds-atomic-composition-editor-scratch-pad-item[data-scratch-pad-kind=tray][data-expanded=true]>.ds-atomic-composition-editor-scratch-pad-tray-preview{min-height:calc(var(--scratch-pad-item-min-height) - var(--ds-control-height-lg) - var(--ds-space-xs))}.ds-atomic-composition-editor-scratch-pad-item[data-scratch-pad-kind=tray][data-drop-mode] .ds-atomic-composition-editor-scratch-pad-tray-preview{border-color:var(--ds-accent-ring);box-shadow:inset 0 0 0 1px var(--ds-accent-ring)}.ds-atomic-composition-editor-scratch-pad-tray-preview .ds-atomic-surface-action-strip{border:0;width:100%}.ds-atomic-composition-editor-scratch-pad-tray-preview[data-scratch-pad-surface=right-sidebar]{height:100%;min-height:0}.ds-atomic-composition-editor-scratch-pad-tray-preview[data-scratch-pad-surface=right-sidebar]>.ds-right-sidebar-page{min-height:0}.ds-atomic-composition-editor-scratch-pad-tray-preview[data-scratch-pad-surface=right-sidebar] .ds-right-sidebar-page-scroll{padding:var(--ds-space-xs)}.ds-atomic-composition-editor-scratch-pad-tray-preview[data-scratch-pad-surface=right-sidebar] .ds-right-sidebar-content-stack{gap:var(--ds-space-xs)}.ds-atomic-composition-editor-scratch-pad-tray-empty{min-height:var(--ds-breadcrumb-header-height);padding:var(--ds-space-xs);color:var(--ds-text-tertiary);font:var(--ds-type-caption);flex:auto;justify-content:center;align-items:center;display:flex}.ds-atomic-composition-editor-scratch-pad-tray-preview[data-scratch-pad-surface=right-sidebar] .ds-atomic-composition-editor-scratch-pad-tray-empty{min-height:var(--ds-control-height-lg)}.ds-atomic-composition-editor-scratch-pad-item[data-selected=true]{border-color:var(--ds-accent-ring);background:var(--ds-accent-muted);box-shadow:0 0 0 1px var(--ds-accent-ring), var(--ds-shadow-card)}.ds-atomic-composition-editor-scratch-pad-item[data-scratch-pad-kind=tray][data-selected=true]{box-shadow:none;background:0 0;border-color:#0000}.ds-atomic-composition-editor-scratch-pad-item[data-scratch-pad-kind=tray][data-selected=true]>.ds-atomic-composition-editor-tray-chip{border-color:var(--ds-accent-ring);background:var(--ds-accent-muted);box-shadow:0 0 0 1px var(--ds-accent-ring), var(--ds-shadow-card)}.ds-atomic-composition-editor-scratch-pad-item[data-selected=true] .ds-atomic-composition-editor-icon-box{border-color:var(--ds-accent-ring);background:var(--ds-bg-card);color:var(--ds-accent-primary)}.ds-atomic-composition-editor-scratch-pad-selection-count{flex:none}.ds-atomic-composition-editor-browser-scratch-pad-item{width:100%;min-width:0;max-width:100%;height:auto;min-height:calc(var(--ds-control-height-lg) + var(--ds-space-xs) + var(--ds-space-xs) + 2px);padding-inline:var(--ds-space-md);position:relative;top:auto;left:auto;transform:none}.ds-atomic-composition-editor-browser-scratch-pad-item[data-scratch-pad-kind=tray]{width:100%;min-width:0;max-width:100%;height:auto;min-height:calc(var(--ds-control-height-lg) + var(--ds-space-xs))}.ds-atomic-composition-editor-browser-scratch-pad-item .ds-atomic-composition-editor-scratch-pad-tray-header{width:100%}.ds-atomic-composition-editor-browser-scratch-pad-item[data-scratch-pad-kind=tool] .ds-atomic-composition-editor-scratch-pad-tool-preview{min-height:var(--ds-control-height-md)}.ds-atomic-composition-editor-browser-scratch-pad-item[data-scratch-pad-kind=tool] .ds-atomic-composition-editor-scratch-pad-tool-actions:empty{display:none}.ds-atomic-composition-editor-browser-scratch-pad-item.ds-atomic-composition-editor-components-tool-sidebar-row{height:100%;min-height:var(--ds-row-default);gap:var(--ds-space-sm);padding:0 var(--ds-space-sm) 0 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.ds-atomic-composition-editor-components-tool-sidebar-row .ds-atomic-composition-editor-scratch-pad-tool-preview{min-height:var(--ds-row-default);justify-content:stretch;align-self:stretch}.ds-atomic-composition-editor-components-tool-sidebar-row .ds-atomic-composition-editor-scratch-pad-tool-preview>*{width:100%}.ds-atomic-composition-editor-components-tool-sidebar-row .ds-atomic-composition-editor-scratch-pad-tool-actions{min-height:var(--ds-control-height-md);border-left:1px solid var(--ds-border-subtle);align-self:center;padding-inline-start:var(--ds-space-sm)}.ds-atomic-composition-editor-scratch-pad-resize-handle{z-index:6;appearance:none;pointer-events:auto;touch-action:none;background:0 0;border:0;padding:0;position:absolute}.ds-atomic-composition-editor-scratch-pad-resize-handle[data-direction=e]{top:var(--ds-space-sm);right:calc(var(--ds-space-sm) * -1);bottom:var(--ds-space-sm);width:var(--ds-space-lg);cursor:ew-resize}.ds-atomic-composition-editor-scratch-pad-resize-handle[data-direction=w]{top:var(--ds-space-sm);bottom:var(--ds-space-sm);left:calc(var(--ds-space-sm) * -1);width:var(--ds-space-lg);cursor:ew-resize}.ds-atomic-composition-editor-scratch-pad-resize-handle[data-direction=n]{top:calc(var(--ds-space-sm) * -1);right:var(--ds-space-sm);left:var(--ds-space-sm);height:var(--ds-space-lg);cursor:ns-resize}.ds-atomic-composition-editor-scratch-pad-resize-handle[data-direction=s]{right:var(--ds-space-sm);bottom:calc(var(--ds-space-sm) * -1);left:var(--ds-space-sm);height:var(--ds-space-lg);cursor:ns-resize}.ds-atomic-composition-editor-scratch-pad-resize-handle[data-direction=ne],.ds-atomic-composition-editor-scratch-pad-resize-handle[data-direction=nw],.ds-atomic-composition-editor-scratch-pad-resize-handle[data-direction=se],.ds-atomic-composition-editor-scratch-pad-resize-handle[data-direction=sw]{width:var(--ds-control-height-xs);height:var(--ds-control-height-xs)}.ds-atomic-composition-editor-scratch-pad-resize-handle[data-direction=ne]{top:calc(var(--ds-space-sm) * -1);right:calc(var(--ds-space-sm) * -1);cursor:nesw-resize}.ds-atomic-composition-editor-scratch-pad-resize-handle[data-direction=nw]{top:calc(var(--ds-space-sm) * -1);left:calc(var(--ds-space-sm) * -1);cursor:nwse-resize}.ds-atomic-composition-editor-scratch-pad-resize-handle[data-direction=se]{right:calc(var(--ds-space-sm) * -1);bottom:calc(var(--ds-space-sm) * -1);cursor:nwse-resize}.ds-atomic-composition-editor-scratch-pad-resize-handle[data-direction=sw]{bottom:calc(var(--ds-space-sm) * -1);left:calc(var(--ds-space-sm) * -1);cursor:nesw-resize}.ds-atomic-composition-editor-scratch-pad-resize-handle:focus-visible{outline:2px solid var(--ds-accent-ring);outline-offset:2px}.ds-atomic-composition-editor-scratch-pad-item:active{cursor:grabbing}@media (width<=980px){.ds-atomic-composition-editor-shell,.ds-atomic-composition-editor-layout-shell,.ds-atomic-composition-editor-layout-editor-tab-grid,.ds-atomic-composition-editor-layout-bottom-panels,.ds-atomic-composition-editor-app-header,.ds-atomic-composition-editor-app-left-sidebar,.ds-atomic-composition-editor-surface-zone-workspace,.ds-atomic-composition-editor-app-sidebar,.ds-atomic-composition-editor-app-edge{grid-area:auto}.ds-atomic-composition-editor-app-sidebar{grid-template-columns:minmax(0,1fr)}.ds-atomic-composition-editor-layout-editor-card,.ds-atomic-composition-editor-layout-app-preview,.ds-atomic-composition-editor-layout-bottom-panels{grid-area:auto}.ds-atomic-composition-editor-catalog{height:100%}.ds-atomic-composition-editor-layout-bottom-panels .ds-atomic-composition-editor-all-compositions-section,.ds-atomic-composition-editor-layout-bottom-panels .ds-atomic-composition-editor-catalog-content[data-has-layout=true]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.ds-atomic-composition-editor-modal-footer{align-items:stretch}.ds-atomic-composition-editor-footer-left{flex-wrap:wrap}.ds-atomic-composition-editor-layout-picker-popover{--ds-atomic-composition-editor-layout-picker-width:min(28rem, calc(100vw - (var(--ds-space-lg) * 2)), var(--radix-popover-content-available-width,calc(100vw - (var(--ds-space-lg) * 2))));--ds-atomic-composition-editor-layout-picker-height:min(40rem, calc(var(--ds-visual-viewport-height) - 8rem), var(--radix-popover-content-available-height,calc(var(--ds-visual-viewport-height) - 8rem)))}.ds-atomic-composition-editor-layout-picker-panel .ds-atomic-composition-editor-picker-browser-header{grid-template-columns:minmax(0,1fr)}.ds-atomic-composition-editor-layout-picker-panel .ds-atomic-composition-editor-picker-browser-header-actions{justify-content:flex-start}.ds-atomic-composition-editor-layout-picker-panel .ds-atomic-composition-editor-picker-browser-search{width:100%}.ds-atomic-composition-editor-layout-picker-panel .ds-atomic-composition-editor-all-compositions-section,.ds-atomic-composition-editor-layout-picker-panel .ds-atomic-composition-editor-catalog-content[data-has-layout=true]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.ds-atomic-composition-editor-layout-picker-panel .ds-atomic-composition-editor-catalog-content[data-has-layout=true]>.ds-atomic-composition-editor-category-filter-rows{max-height:12rem}}.ds-atomic-unit-popover-content{width:min(calc(100vw - var(--ds-space-2xl)), var(--ds-debug-pane-width));max-height:calc(var(--ds-visual-viewport-height) - var(--ds-header-height) - var(--ds-space-2xl));border-radius:var(--ds-radius-lg);background:var(--ds-bg-sidebar);padding:0;overflow:hidden}.ds-atomic-unit-popover-content[data-side=bottom]{border-top:2px solid var(--ds-accent-strong);border-top-left-radius:0;border-top-right-radius:0}.ds-atomic-unit-popover-content[data-side=top]{border-bottom:2px solid var(--ds-accent-strong);border-bottom-right-radius:0;border-bottom-left-radius:0}.ds-atomic-unit-rail-trigger[data-state=open][data-rail-side=bottom]{border-bottom-right-radius:0;border-bottom-left-radius:0}.ds-atomic-unit-rail-trigger[data-state=open][data-rail-side=top]{border-top-left-radius:0;border-top-right-radius:0}.ds-atomic-unit-popover-body{max-height:calc(var(--ds-visual-viewport-height) - var(--ds-header-height) - (var(--ds-space-2xl) + var(--ds-space-xl)));min-width:0;padding:0;overflow:hidden auto}.ds-atomic-unit-popover-body>.ds-right-sidebar-page{height:auto;min-height:0}.ds-right-sidebar-control-grid{gap:var(--ds-panel-section-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-right-sidebar-subpanel{gap:var(--ds-panel-section-gap);min-width:0;margin-top:var(--ds-space-sm);padding:var(--ds-panel-inset-y) var(--ds-panel-inset-x);border-radius:var(--ds-control-radius);background:var(--ds-bg-inset);flex-direction:column;display:flex}.ds-right-sidebar-subpanel-sidebar{background:var(--ds-bg-sidebar)}.ds-right-sidebar-menu-separator{height:1px;margin:var(--ds-panel-gap) var(--ds-sidebar-item-padding-x);background:var(--ds-border-default)}.ds-right-sidebar-section{min-width:0;padding:var(--ds-panel-inset-y) var(--ds-panel-inset-x)}.ds-right-sidebar-section-header{margin-bottom:var(--ds-panel-gap)}.ds-right-sidebar-section-separator{border-top:1px solid var(--ds-border-default);margin-top:var(--ds-panel-section-gap)}.ds-right-sidebar-section-border{border-top:1px solid var(--ds-border-subtle)}.ds-right-sidebar-disclosure-trigger{width:100%;padding:var(--ds-panel-section-inset-y) var(--ds-panel-section-inset-x);text-align:left;transition:background-color var(--ds-transition-fast)}.ds-right-sidebar-disclosure-trigger:hover{background:var(--ds-bg-interactive-hover)}.ds-right-sidebar-disclosure-content{padding:var(--ds-panel-section-inset-y) var(--ds-panel-section-inset-x);border-top:1px solid var(--ds-border-subtle)}.ds-right-sidebar-disclosure-description{margin-top:var(--ds-space-xs);margin-left:calc(var(--ds-icon-md) + var(--ds-space-sm))}.ds-right-sidebar-callout{padding:var(--ds-panel-inset-y);border-radius:var(--ds-control-radius);background:var(--ds-bg-subtle)}.ds-ai-session-note{margin-top:calc(var(--ds-space-xs) / 2)}.ds-ai-tool-permission-row{padding-block:var(--ds-space-xs);justify-content:space-between;align-items:center;display:flex}.ds-ai-settings-header{margin-bottom:var(--ds-space-sm);justify-content:space-between;align-items:center;display:flex}.ds-tag-value-label{align-items:center;gap:calc(var(--ds-space-xs) * 1.5);flex-shrink:0;width:120px;min-width:0;display:flex}.ds-tag-value-input{padding-right:var(--ds-space-xl)}.ds-tag-pill-list{gap:calc(var(--ds-space-xs) * 1.5);flex-wrap:wrap;display:flex}.ds-tag-assignment-empty{padding-block:var(--ds-space-sm);text-align:center}.ds-version-preference-row{align-items:flex-start;gap:var(--ds-space-md);display:flex}.ds-version-preference-description{margin-top:var(--ds-space-xs)}.ds-version-preference-actions{gap:var(--ds-space-sm);margin-top:var(--ds-space-sm);display:flex}.ds-session-import-modal-header{justify-content:space-between;align-items:center;gap:var(--ds-space-md);padding-top:var(--ds-space-md);padding-bottom:var(--ds-space-sm);display:flex}.ds-session-import-title-row{align-items:center;gap:var(--ds-space-md);flex-wrap:wrap;min-width:0;display:flex}.ds-session-import-title-row>code{color:var(--ds-text-secondary);background:var(--ds-bg-subtle);min-width:0}.ds-session-import-pane-grid{min-width:0}.ds-session-import-modal-footer{justify-content:space-between;align-items:center;gap:var(--ds-space-lg);padding-top:var(--ds-space-sm);padding-bottom:var(--ds-space-sm);display:flex}.ds-session-import-pane-header{padding:var(--ds-space-sm) var(--ds-space-md) var(--ds-space-xs)}.ds-session-import-pane-body{min-height:0;padding:var(--ds-space-sm) var(--ds-space-md);flex:1 1 0;overflow-y:auto}.ds-session-import-list{gap:calc(var(--ds-space-xs) / 2);flex-direction:column;display:flex}.ds-session-import-row{border-radius:var(--ds-radius)}.ds-session-import-row-trigger{align-items:flex-start;gap:var(--ds-space-md);padding:var(--ds-space-sm);cursor:pointer;display:flex}.ds-session-import-checkbox-offset{padding-top:calc(var(--ds-space-xs) / 2)}.ds-session-import-message-preview{margin-top:var(--ds-space-xs)}.ds-session-import-row-expanded{gap:var(--ds-space-md);margin-top:calc(var(--ds-space-xs) / 2);padding:calc(var(--ds-space-xs) / 2) var(--ds-space-sm) var(--ds-space-sm) calc(var(--ds-space-sm) + 1.5rem + .75rem);flex-direction:column;display:flex}.ds-session-import-payload{max-height:14rem;padding:var(--ds-space-sm);border-radius:var(--ds-radius-sm);overflow:auto}.ds-session-import-icon-link{border-radius:var(--ds-radius-sm);justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.ds-session-import-row-section{gap:calc(var(--ds-space-xs) + 2px);flex-direction:column;display:flex}.ds-session-import-chip{gap:var(--ds-space-xs);padding:calc(var(--ds-space-xs) / 2) var(--ds-space-sm)}.ds-session-import-type-pill{align-items:center;gap:var(--ds-space-xs);padding:calc(var(--ds-space-xs) / 2) var(--ds-space-sm);border-radius:var(--ds-radius-full);display:inline-flex}.ds-session-import-empty{padding-top:var(--ds-space-xl);padding-bottom:var(--ds-space-xl);text-align:center}.ds-session-import-audio-player{align-items:center;gap:var(--ds-space-sm);padding:calc(var(--ds-space-xs) + 2px);border-radius:var(--ds-radius);display:flex}.ds-session-import-waveform{align-items:center;gap:calc(var(--ds-space-xs) / 4);cursor:pointer;flex:1 1 0;min-width:80px;height:1.75rem;display:flex}.ds-session-import-audio-time{min-width:calc(var(--ds-space-2xl) + var(--ds-space-xl) + var(--ds-space-xs));font:var(--ds-weight-regular) var(--ds-text-2xs) / var(--ds-leading-normal) var(--ds-font-mono);color:var(--ds-text-secondary);text-align:right}.ds-session-import-waveform-bar{border-radius:var(--ds-radius-sm);flex:1 1 0}.ds-slider{padding-block:var(--ds-space-sm)}.ds-slider[data-spacing=flush]{padding-block:0}.ds-session-import-image-shell{border-radius:var(--ds-radius-sm)}.ds-session-import-image-badge{padding:calc(var(--ds-space-xs) / 2) calc(var(--ds-space-xs) + 2px);border-radius:var(--ds-radius-sm)}.ds-session-import-image-badge-inline{margin:var(--ds-space-xs)}.ds-pointer-document-header{padding:var(--ds-space-lg) calc(var(--ds-control-height-sm) + var(--ds-space-xl)) var(--ds-space-md) var(--ds-modal-body-padding-y);border-bottom:1px solid var(--ds-border-default)}.ds-pointer-document-header-extra,.ds-pointer-document-controls,.ds-pointer-document-body,.ds-pointer-document-main,.ds-pointer-document-sidebar,.ds-pointer-document-breadcrumbs{min-width:0}.ds-pointer-document-header-extra-spaced{margin-bottom:var(--ds-space-md)}.ds-pointer-document-controls,.ds-pointer-document-toolbar{align-items:center;display:flex}.ds-pointer-document-controls{justify-content:space-between;gap:var(--ds-space-lg)}.ds-pointer-document-breadcrumbs,.ds-pointer-document-main,.ds-pointer-document-content{flex:1}.ds-pointer-document-toolbar{padding:var(--ds-space-md) var(--ds-space-xl);border-bottom:1px solid var(--ds-border-subtle);justify-content:center}.ds-pointer-document-body,.ds-pointer-document-main,.ds-pointer-document-sidebar{display:flex}.ds-pointer-document-body{flex:1;min-height:0}.ds-pointer-document-main,.ds-pointer-document-sidebar{flex-direction:column}.ds-pointer-document-content{min-height:0;padding:0 var(--ds-space-lg) var(--ds-space-lg);position:relative;overflow:hidden}.ds-modal-loading-state{padding:var(--ds-space-2xl);justify-content:center;align-items:center;display:flex}.ds-pointer-document-card,.ds-workspace-content-preview{height:100%}.ds-pointer-document-footer{padding:var(--ds-modal-body-padding-y) var(--ds-space-xl);border-top:1px solid var(--ds-border-default);flex-shrink:0}.ds-pointer-document-sidebar{border-left:1px solid var(--ds-border-default);flex-shrink:0;width:20rem;overflow:hidden}.ds-workspace-content-header{padding:var(--ds-space-xl) calc(var(--ds-control-height-sm) + var(--ds-space-xl)) var(--ds-space-lg) var(--ds-space-xl);border-bottom:1px solid var(--ds-border-default)}.ds-workspace-content-controls{justify-content:space-between;align-items:center;gap:var(--ds-space-lg);display:flex}.ds-workspace-content-title{flex:1;min-width:0}.ds-workspace-content-body{min-height:0;padding:0 var(--ds-space-xl) var(--ds-space-xl);flex:1;position:relative;overflow:hidden}.ds-workspace-content-preview-panel{border:0}.ds-version-history-titlebar{align-items:center;gap:calc(var(--ds-space-sm) + var(--ds-space-2xs));flex-wrap:wrap;min-width:0;display:flex}.ds-version-history-title{color:var(--ds-text-primary);font-family:"Inter Tight", var(--ds-font-sans);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);flex:none}.ds-version-history-document-title{min-width:0;color:var(--ds-text-secondary);font-size:var(--ds-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-version-history-title-spacer{flex:1 1 0}.ds-version-history-readonly{gap:calc(var(--ds-space-xs) + var(--ds-space-2xs))}.ds-version-history-sidebar{flex-direction:column;height:100%;min-height:0;display:flex}.ds-version-history-sidebar-header{padding:var(--ds-space-md) var(--ds-space-lg) calc(var(--ds-space-sm) + var(--ds-space-2xs));border-bottom:1px solid var(--ds-border-default);flex-shrink:0}.ds-version-history-sidebar-heading-row{justify-content:space-between;align-items:baseline;display:flex}.ds-version-history-edit-count{color:var(--ds-accent-strong);font:var(--ds-weight-regular) var(--ds-text-xs) / var(--ds-leading-normal) var(--ds-font-mono)}.ds-version-history-timeline-scroll{padding:var(--ds-space-md);flex:1 1 0;overflow-y:auto}.ds-version-history-date-row{padding:var(--ds-space-md) calc(var(--ds-space-sm) + var(--ds-space-2xs)) var(--ds-space-2xs);align-items:center;display:flex;position:relative}.ds-version-history-date-line{left:calc(var(--ds-space-lg) + (var(--ds-space-xs) * .375));background:var(--ds-border-default);width:1px;height:100%;position:absolute}.ds-version-history-date-label{padding-left:var(--ds-space-xl);position:relative}.ds-version-history-debug-panel{max-height:12rem;padding:var(--ds-space-sm) var(--ds-space-md);border-top:1px solid var(--ds-border-default);flex-shrink:0;overflow-y:auto}.ds-version-history-debug-heading-row{margin-bottom:calc(var(--ds-space-xs) + var(--ds-space-2xs));justify-content:space-between;align-items:center;display:flex}.ds-version-history-debug-summary,.ds-version-history-debug-issue,.ds-version-history-debug-passed,.ds-version-history-debug-meta{font-family:var(--ds-font-mono);font-size:var(--ds-text-2xs);line-height:var(--ds-leading-tight)}.ds-version-history-debug-issues{gap:var(--ds-space-2xs);flex-direction:column;display:flex}.ds-version-history-debug-issue{padding:var(--ds-space-2xs) calc(var(--ds-space-xs) + var(--ds-space-2xs));border-radius:var(--ds-radius-sm)}.ds-version-history-debug-error{color:var(--ds-error-strong);background:var(--ds-error-muted)}.ds-version-history-debug-warning{color:var(--ds-warning-strong);background:var(--ds-warning-muted)}.ds-version-history-debug-success,.ds-version-history-debug-passed{color:var(--ds-success-strong)}.ds-version-history-debug-passed{padding:var(--ds-space-2xs) calc(var(--ds-space-xs) + var(--ds-space-2xs))}.ds-version-history-debug-meta{margin-top:var(--ds-space-xs);color:var(--ds-text-secondary)}.ds-version-history-footer-controls{align-items:center;gap:var(--ds-space-lg);min-width:0;display:flex}.ds-version-history-slider{flex:1;min-width:0}.ds-version-history-footer-action{flex-shrink:0}.ds-version-timeline-item{padding:calc(var(--ds-space-xs) * 1.5) calc(var(--ds-space-sm) + var(--ds-space-xs) / 2);border-radius:var(--ds-radius-md)}.ds-version-timeline-marker{padding-top:calc(var(--ds-space-xs) * 1.5)}.ds-version-timeline-dot{border-radius:var(--ds-radius-full)}.ds-version-timeline-content{padding-left:var(--ds-space-sm)}.ds-version-timeline-label-row{gap:calc(var(--ds-space-xs) * 1.5)}.ds-version-timeline-label{font:var(--ds-type-label);color:var(--ds-text-secondary)}.ds-version-timeline-item[data-state=active] .ds-version-timeline-label{font-weight:var(--ds-weight-semibold);color:var(--ds-text-primary)}.ds-version-timeline-sublabel,.ds-version-timeline-count{font:var(--ds-weight-regular) var(--ds-text-xs) / var(--ds-leading-normal) var(--ds-font-mono);color:var(--ds-text-tertiary)}.ds-version-timeline-count{padding-top:calc(var(--ds-space-xs) / 2)}.ds-version-timeline-item[data-state=active] .ds-version-timeline-count{color:var(--ds-accent-hover)}.ds-tag-icon-emoji-picker .EmojiPickerReact{--epr-text-color:var(--ds-text-secondary);--epr-search-input-text-color:var(--ds-text-secondary);--epr-search-input-placeholder-color:var(--ds-text-tertiary);--epr-category-label-text-color:var(--ds-text-secondary)}.ds-right-sidebar-empty-state{padding-block:var(--ds-space-2xl);text-align:center}.ds-right-sidebar-action-top{margin-top:var(--ds-space-sm)}.ds-right-sidebar-group-label{padding-inline:var(--ds-sidebar-item-padding-x);margin-top:var(--ds-panel-section-gap);margin-bottom:var(--ds-panel-gap);text-transform:uppercase;letter-spacing:var(--ds-tracking-wide);display:block}.ds-right-sidebar-group-label:first-child{margin-top:0}.ds-color-picker-label-row{align-items:center;gap:var(--ds-space-sm);display:flex}.ds-color-swatch-trigger{flex-direction:column;align-items:center;gap:2px;display:flex}.ds-color-swatch-trigger-bar{width:var(--ds-space-lg);border-radius:var(--ds-radius-full);background:var(--ds-text-primary);height:3px}.ds-color-swatch-trigger-bar[data-empty=true]{background:var(--ds-border-default)}.ds-color-picker-label-icon{color:var(--ds-text-tertiary)}.ds-color-picker-label{color:var(--ds-text-primary);font:var(--ds-type-label)}.ds-right-sidebar-pinned-footer{border-top:1px solid var(--ds-border-default);background:var(--ds-bg-sidebar);flex-shrink:0}.ds-right-sidebar-tab-strip{padding:var(--ds-panel-inset-y) var(--ds-panel-inset-x);border-bottom:1px solid var(--ds-border-subtle);background:var(--ds-bg-sidebar);flex-shrink:0}.ds-right-sidebar-file-tabs{padding:var(--ds-panel-inset-y) var(--ds-panel-inset-x);border-bottom:1px solid var(--ds-border-subtle);background:var(--ds-bg-muted);flex-shrink:0}.ds-right-sidebar-file-tab-add{align-items:center;gap:var(--ds-space-xs);padding:var(--ds-space-xs) var(--ds-space-sm);border-radius:var(--ds-radius-md);color:var(--ds-text-secondary);font:var(--ds-weight-normal) var(--ds-text-xs) / var(--ds-leading-normal) var(--ds-font-sans);transition:color var(--ds-transition-fast), background-color var(--ds-transition-fast);display:inline-flex}.ds-right-sidebar-file-tab-add:hover{color:var(--ds-text-primary);background:var(--ds-bg-interactive-hover)}.ds-right-sidebar-code-body{min-height:0;padding:var(--ds-panel-section-inset-y) var(--ds-panel-section-inset-x);flex:1}.ds-right-sidebar-status-bar{padding:var(--ds-panel-inset-y) var(--ds-panel-inset-x);border-top:1px solid var(--ds-border-subtle);background:var(--ds-bg-warning-subtle);flex-shrink:0}.ds-right-sidebar-error-bar{padding:var(--ds-panel-inset-y) var(--ds-panel-inset-x);background:var(--ds-bg-error-subtle);flex-shrink:0}.ds-right-sidebar-permission-option{cursor:pointer;align-items:center;gap:var(--ds-space-sm);padding:var(--ds-panel-inset-y);border-radius:var(--ds-radius-md);transition:background-color var(--ds-transition-fast);display:flex}.ds-right-sidebar-permission-option:hover{background:var(--ds-bg-interactive-hover)}.ds-panel-surface{padding:var(--ds-panel-inset-y);border-radius:var(--ds-control-radius);background:var(--ds-bg-sidebar)}.ds-panel-inset-stack{gap:var(--ds-panel-section-gap);padding:var(--ds-panel-inset-y);border-radius:var(--ds-control-radius);background:var(--ds-bg-inset);flex-direction:column;display:flex}.ds-panel-callout{padding:var(--ds-panel-section-inset-y) var(--ds-panel-section-inset-x);border-radius:var(--ds-control-radius);background:var(--ds-bg-sidebar)}.ds-panel-empty-fill{height:100%;padding-inline:var(--ds-panel-inset-x);justify-content:center;align-items:center;display:flex}.ds-panel-empty-compact{padding-block:var(--ds-space-lg);text-align:center}.ds-panel-empty-icon{margin-inline:auto;margin-bottom:var(--ds-space-sm);display:block}.ds-panel-helper{margin-top:var(--ds-panel-gap)}.ds-panel-action-top{margin-top:var(--ds-space-sm)}.ds-panel-divider-row{align-items:center;gap:var(--ds-space-sm);padding-block:var(--ds-space-sm);display:flex}.ds-panel-footer{align-items:center;gap:var(--ds-space-sm);padding:var(--ds-panel-inset-y) var(--ds-panel-inset-x);display:flex}.ds-modal-flush{padding:0}.ds-modal-header-border{padding:var(--ds-space-lg) var(--ds-modal-padding-x) var(--ds-modal-header-padding-y);border-bottom:1px solid var(--ds-border-default)}.ds-compare-documents-header{width:100%;padding:calc(var(--ds-space-sm) + var(--ds-space-2xs)) var(--ds-space-2xl);border-block:1px solid var(--ds-border-subtle);background:linear-gradient(to right, var(--ds-accent-primary), var(--ds-accent-muted));flex-shrink:0;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.ds-compare-documents-header{background:linear-gradient(to right, color-mix(in srgb, var(--ds-accent-primary) 8%, transparent), color-mix(in srgb, var(--ds-accent-muted) 55%, transparent))}}.ds-compare-documents-columns{align-items:center;gap:var(--ds-space-2xl);width:100%;display:flex}.ds-compare-documents-heading{margin-bottom:var(--ds-space-xs)}.ds-modal-body-panel{padding:var(--ds-modal-body-padding-y) var(--ds-modal-padding-x)}.ds-modal-section-label{margin-bottom:var(--ds-space-sm)}.ds-modal-helper{margin-top:var(--ds-space-md)}.ds-modal-footer-separator{margin-top:var(--ds-space-xl);padding-top:var(--ds-space-lg);border-top:1px solid var(--ds-border-default)}.ds-modal-action-footer-flush{margin-top:0}.ds-create-project-form-body{padding-inline:var(--ds-space-xs)}.ds-create-project-file-summary{padding:var(--ds-space-md);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-lg);background:var(--ds-bg-card)}.ds-create-project-progress{padding:var(--ds-space-sm);border-radius:var(--ds-radius-md)}.ds-kbd{pointer-events:none;justify-content:center;align-items:center;gap:var(--ds-space-xs);width:fit-content;min-width:calc(var(--ds-space-md) + var(--ds-space-sm));height:calc(var(--ds-space-md) + var(--ds-space-sm));padding-inline:var(--ds-space-xs);border-radius:var(--ds-radius-sm);background:var(--ds-bg-muted);color:var(--ds-text-secondary);font:var(--ds-weight-medium) var(--ds-text-xs) / var(--ds-leading-normal) var(--ds-font-sans);-webkit-user-select:none;user-select:none;display:inline-flex}.ds-kbd-group{align-items:center;gap:var(--ds-space-xs);display:inline-flex}.ds-highlight-mark{border-radius:var(--ds-radius-sm);background:var(--ds-accent-muted);color:inherit;padding-inline:1px}.ds-keyboard-shortcuts-header{padding:var(--ds-space-lg) calc(var(--ds-space-2xl) + var(--ds-space-xl)) var(--ds-space-lg) var(--ds-space-xl);border-bottom:1px solid var(--ds-border-default)}.ds-keyboard-shortcuts-title-row{align-items:center;gap:var(--ds-space-lg);display:flex}.ds-keyboard-shortcuts-title{flex-shrink:0}.ds-keyboard-shortcuts-filter{min-width:calc((var(--ds-space-2xl) * 8) + var(--ds-space-xs));flex:1;position:relative}.ds-keyboard-shortcuts-filter-clear{top:50%;right:var(--ds-space-xs);position:absolute;transform:translateY(-50%)}.ds-keyboard-shortcuts-alert{padding:var(--ds-space-md) var(--ds-space-xl)}.ds-keyboard-shortcuts-grid{grid-template-columns:minmax(220px,1.1fr) 210px minmax(180px,.9fr) 44px}.ds-keyboard-shortcuts-empty-hint{margin-top:var(--ds-space-xs)}.ds-popover-content-flush{padding:0}.ds-keyboard-shortcuts-recorder-row{align-items:center;gap:var(--ds-space-sm);min-width:0;display:flex}.ds-keyboard-shortcuts-meta-row{align-items:center;gap:var(--ds-space-sm);margin-top:var(--ds-space-xs);flex-wrap:wrap;display:flex}.ds-keyboard-shortcuts-selection-pill{border-radius:var(--ds-radius-sm);padding:calc(var(--ds-space-xs) / 2) calc(var(--ds-space-xs) + 2px)}.ds-keyboard-shortcuts-option-stack{gap:var(--ds-space-sm);flex-direction:column;display:flex}.ds-keyboard-shortcuts-option-input{gap:var(--ds-space-xs);flex-direction:column;display:flex}.ds-canvas-view-controls-panel{gap:var(--ds-space-sm);padding:var(--ds-space-sm);display:flex}.ds-canvas-control-group{border-radius:var(--ds-control-radius);border:1px solid var(--ds-border-default);background:var(--ds-bg-card);box-shadow:var(--ds-shadow-sm);align-items:center;gap:0;display:flex;overflow:hidden}.ds-canvas-card-info{padding:var(--ds-space-sm) var(--ds-space-md)}.ds-canvas-mode-label{padding:calc(var(--ds-space-xs) + 2px) var(--ds-space-xs) calc(var(--ds-space-xs) + 2px) var(--ds-space-md)}.ds-canvas-mode-actions{align-items:center;gap:0;display:flex}.ds-canvas-mode-badge{padding:calc(var(--ds-space-xs) / 2) calc(var(--ds-space-xs) + 2px);font:var(--ds-weight-medium) var(--ds-text-2xs) / var(--ds-leading-normal) var(--ds-font-sans)}.ds-reflow-dialog-section{gap:var(--ds-space-sm);flex-direction:column;display:flex}.ds-plugin-shortcut-row{align-items:center;gap:var(--ds-space-lg);padding:0 var(--ds-panel-inset-x) var(--ds-panel-inset-y);color:var(--ds-text-tertiary);display:flex}.ds-popover-flush{padding:0}.ds-keyboard-shortcuts-header{padding:var(--ds-space-lg) 3.5rem var(--ds-space-lg) var(--ds-modal-padding-x)}.ds-keyboard-shortcuts-header-row{align-items:center;gap:var(--ds-space-lg);display:flex}.ds-keyboard-shortcuts-warning{padding:var(--ds-space-md) var(--ds-modal-padding-x)}.ds-keyboard-shortcuts-table-header{padding:var(--ds-space-sm) var(--ds-modal-padding-x)}.ds-keyboard-shortcuts-empty{padding:2.5rem var(--ds-modal-padding-x)}.ds-keyboard-shortcuts-empty-helper{margin-top:var(--ds-space-xs)}.ds-keyboard-shortcuts-footer{justify-content:space-between;align-items:center;gap:var(--ds-space-lg);padding:var(--ds-space-lg) var(--ds-modal-padding-x);display:flex}.ds-keyboard-shortcuts-footer-actions{align-items:center;gap:var(--ds-space-md);display:flex}.ds-keyboard-shortcuts-row{gap:var(--ds-space-md);padding:var(--ds-space-md) var(--ds-modal-padding-x)}.ds-keyboard-shortcuts-recorder-cell{gap:var(--ds-space-sm)}.ds-keyboard-shortcuts-meta-row{gap:var(--ds-space-sm);margin-top:var(--ds-space-xs)}.ds-keyboard-shortcuts-selection-chip{border-radius:var(--ds-radius-sm);padding:.125rem .375rem}.ds-keyboard-shortcuts-options{gap:var(--ds-space-sm)}.ds-keyboard-shortcuts-number-option{gap:var(--ds-space-xs)}.ds-keyboard-shortcut-highlight{border-radius:var(--ds-radius-sm);padding-inline:1px}.ds-canvas-controls-panel{gap:var(--ds-space-sm);padding:var(--ds-space-sm);display:flex}.ds-canvas-control-cluster{border-radius:var(--ds-radius-sm);align-items:center;gap:0;padding:0;display:flex}.ds-canvas-card-count{align-items:center;gap:var(--ds-space-sm);padding:var(--ds-space-sm) var(--ds-space-md);display:flex}.ds-canvas-interaction-status{align-items:center;gap:var(--ds-space-xs);padding:var(--ds-control-gap-sm) var(--ds-space-xs) var(--ds-control-gap-sm) var(--ds-space-md);display:flex}.ds-canvas-mode-badge{font-size:var(--ds-text-2xs);padding:.125rem .375rem}.ds-canvas-interaction-actions{padding-inline:var(--ds-space-sm);align-items:center;gap:0;display:flex}.ds-reflow-dialog-body{padding-block:var(--ds-space-sm)}.ds-reflow-dialog-radio-option{align-items:center;gap:var(--ds-space-sm);cursor:pointer;display:flex}.ds-reflow-dialog-grid{gap:var(--ds-space-md)}.ds-plugin-header-accessory{width:var(--plugin-header-accessory-width);height:var(--plugin-header-accessory-height);flex:0 1 var(--plugin-header-accessory-width);border-radius:var(--ds-radius-sm);min-width:0;overflow:hidden}.ds-right-sidebar-plugin-header{align-items:center;gap:var(--ds-space-sm);min-width:0;display:flex}.ds-right-sidebar-plugin-title{flex:1;min-width:0}.ds-right-sidebar-plugin-title-row{align-items:center;gap:var(--ds-space-xs);min-width:0;display:flex}.ds-right-sidebar-plugin-content{flex:1;width:100%;min-width:0;min-height:0}.ds-right-sidebar-source-editor{flex-direction:column;flex:1;min-height:0;display:flex}.ds-plugin-selection-indicator{align-items:center;gap:var(--ds-space-sm);font:var(--ds-weight-regular) var(--ds-text-2xs) / var(--ds-leading-normal) var(--ds-font-sans);margin-left:auto;display:inline-flex}.ds-plugin-selection-indicator-active{color:var(--ds-accent-hover);font-weight:var(--ds-weight-medium)}.ds-plugin-selection-dot{width:var(--ds-space-sm);height:var(--ds-space-sm);border-radius:var(--ds-radius-full)}.ds-plugin-selection-dot-active{background:var(--ds-accent-primary);box-shadow:0 0 0 3px var(--ds-accent-ring)}.ds-plugin-selection-dot-idle{background:var(--ds-border-default)}.ds-button-row{align-items:center;gap:var(--ds-space-sm);display:flex}.ds-note-actions-row{justify-content:space-between;align-items:center;gap:var(--ds-space-sm);margin-top:var(--ds-space-md);display:flex}.ds-flex-row-end{align-items:flex-end;gap:var(--ds-space-sm);display:flex}.ds-sidebar-action-grid{gap:var(--ds-space-sm);flex-wrap:wrap;display:flex}.ds-sidebar-action-row{gap:var(--ds-space-xs);display:flex}.ds-sidebar-action-grid,.ds-sidebar-action-grid[data-surface],.ds-sidebar-action-grid [data-surface],.ds-sidebar-action-row,.ds-sidebar-action-row[data-surface],.ds-sidebar-action-row [data-surface]{--ds-bg-interactive-hover:var(--ds-bg-sidebar-nav-hover);--ds-bg-interactive-active:var(--ds-bg-sidebar-nav-active);--ds-bg-interactive-hover-nested:var(--ds-bg-sidebar-nav-hover-nested)}.ds-sidebar-edge-row{align-items:center;gap:var(--ds-space-xs);box-sizing:border-box;padding-block:var(--ds-sidebar-focus-safe-inset);padding-inline:max(var(--ds-sidebar-toggle-edge-padding), var(--ds-sidebar-focus-safe-inset));display:flex}.ds-sidebar-section-sm{padding:var(--ds-space-sm)}.ds-sidebar-section-md{padding:var(--ds-space-md)}.ds-sidebar-section-lg{padding:var(--ds-space-lg) var(--ds-space-md)}.ds-sidebar-section-header{justify-content:space-between;align-items:center;gap:var(--ds-space-sm);margin-bottom:var(--ds-space-sm);display:flex}.ds-sidebar-section-heading-gap{margin-bottom:var(--ds-space-sm)}.ds-sidebar-section-heading{color:var(--ds-text-section);margin-block:var(--ds-space-xs)}.ds-sidebar-section-heading:after{content:"";background:var(--ds-border-default);flex:auto;height:1px}.ds-sidebar-section-heading :where(h1,h2,h3,h4,span){color:inherit}.ds-right-sidebar-header-action{height:var(--ds-sidebar-header-action-height);padding-inline:var(--ds-sidebar-header-action-padding-x);gap:var(--ds-sidebar-item-gap)}.ds-right-sidebar-header-actions{align-items:center;gap:var(--ds-space-xs);display:flex}.ds-right-sidebar-header-icon-action{width:var(--ds-sidebar-header-action-height);height:var(--ds-sidebar-header-action-height);border-radius:var(--ds-control-radius);padding:0}.ds-sidebar-back-nav-row{justify-content:space-between;align-items:center;gap:var(--ds-space-sm);padding:var(--ds-panel-inset-y) var(--ds-panel-inset-x);display:flex}.ds-sidebar-back-nav-button{align-items:center;gap:var(--ds-sidebar-item-gap);min-width:0;margin-left:calc(var(--ds-space-sm) * -1);padding:calc(var(--ds-space-xs) + 2px) var(--ds-space-sm);border-radius:var(--ds-control-radius);text-align:left;transition:var(--ds-transition-interactive-fast);display:flex}.ds-sidebar-back-nav-trailing{align-items:center;gap:var(--ds-control-gap-sm);flex-shrink:0;min-width:0;display:flex}.ds-search-sidebar{gap:var(--ds-panel-section-gap);flex-direction:column;flex:1 1 0;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.ds-search-sidebar-embedded{height:auto;max-height:min(32rem, calc(var(--ds-visual-viewport-height) * .7));flex:none;overflow:visible}.ds-search-sidebar-panel{flex-shrink:0}.ds-search-sidebar-results-embedded{height:min(22rem, calc(var(--ds-visual-viewport-height) * .45));max-height:min(22rem, calc(var(--ds-visual-viewport-height) * .45));overflow:hidden}.ds-sidebar-focus-safe-region{padding:var(--ds-sidebar-focus-safe-inset)}.ds-sidebar-search-panel{z-index:var(--z-sidebar-search-panel);border-bottom:1px solid var(--ds-border-default);background:var(--ds-bg-inset);flex-shrink:0;position:sticky;top:0}.ds-sidebar-search-row{align-items:flex-start;gap:var(--ds-space-xs);width:100%;min-width:0;display:flex}.ds-sidebar-search-toggle-slot{width:var(--ds-sidebar-search-toggle-slot);height:var(--ds-control-height-sm);flex:0 0 var(--ds-sidebar-search-toggle-slot);justify-content:center;align-items:center;display:flex}.ds-sidebar-search-content{align-items:stretch;gap:var(--ds-control-gap-sm);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.ds-sidebar-search-field-row{align-items:center;gap:var(--ds-control-gap-sm);width:100%;min-width:0;display:flex}.ds-input-action-cluster{top:50%;right:var(--ds-input-action-inset);align-items:center;gap:var(--ds-input-action-gap);display:flex;position:absolute;transform:translateY(-50%)}.ds-sidebar-dashboard-preview{padding-top:var(--ds-panel-header-height)}.ds-dashboard-filter-bar{align-items:center;gap:var(--ds-panel-section-gap);min-width:0;display:flex}.ds-dashboard-page-gutter{padding-inline:var(--ds-space-2xl)}.ds-dashboard-filter-region{padding-block:var(--ds-space-xl) var(--ds-space-sm)}.ds-dashboard-content-region{padding-block:var(--ds-space-lg)}.ds-dashboard-empty-message{padding-block:calc(var(--ds-space-2xl) + var(--ds-space-lg))}.ds-dashboard-filter-control{height:var(--ds-control-height-md);min-height:var(--ds-control-height-md)}.ds-dashboard-sort-trigger{flex-shrink:0;width:10rem}.ds-dashboard-search-field{flex:1 1 0;min-width:0;position:relative}.ds-dashboard-search-clear{top:50%;right:var(--ds-space-sm);position:absolute;transform:translateY(-50%)}.ds-dashboard-view-toggle{gap:var(--ds-space-xs);flex-shrink:0;display:flex}.ds-dashboard-toolbar-action{flex-shrink:0}.ds-preview-card-grid{gap:var(--ds-space-xl);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.ds-preview-card{cursor:pointer;min-width:0;min-height:224px;transition:box-shadow var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard);flex-direction:column;display:flex;overflow:hidden}.ds-preview-card:hover{border-color:var(--ds-border-strong);box-shadow:var(--ds-shadow-elevated)}.ds-preview-card-body{gap:var(--ds-space-lg);min-height:140px;padding:var(--ds-space-xl);flex-direction:column;flex:auto;display:flex}.ds-project-card-activity-row{align-items:center;gap:var(--ds-space-sm);min-width:0;color:var(--ds-text-tertiary);grid-template-columns:minmax(0,1fr);display:grid}.ds-project-card-activity-row[data-local-project=true]{grid-template-columns:minmax(0,1fr) auto}.ds-project-card-activity-sentence{align-items:baseline;gap:var(--ds-space-xs);white-space:nowrap;min-width:0;display:flex}.ds-project-card-activity-prefix{flex:none}.ds-project-card-activity-title{min-width:0;font-weight:var(--ds-weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.ds-project-card-edited-time{white-space:nowrap;flex:none}.ds-project-card-local-indicator{color:var(--ds-text-tertiary);justify-content:center;align-items:center;display:inline-flex}.ds-preview-card-outline{gap:var(--ds-space-xs);min-width:0;margin-top:calc(var(--ds-space-xs) * -1);margin-left:var(--ds-space-sm);flex-direction:column;display:flex}.ds-preview-card-outline-line{min-width:0;min-height:var(--ds-space-xl);padding-left:calc(var(--ds-space-xl) + var(--ds-space-xs));margin-left:calc(var(--ds-preview-outline-depth,0) * var(--ds-space-xl));align-items:center;display:flex;position:relative}.ds-preview-card-outline-line:before,.ds-preview-card-outline-line:after{content:"";background:var(--ds-border-default);position:absolute;left:0}.ds-preview-card-outline-line:before{top:calc(var(--ds-space-sm) * -1);width:1px;bottom:50%}.ds-preview-card-outline-line:first-child:before{top:0}.ds-preview-card-outline-line:after{width:var(--ds-space-md);height:1px;top:50%}.ds-preview-card-outline-line-focus{color:var(--ds-text-primary)}.ds-preview-card-identity{gap:var(--ds-space-sm);border-top:1px solid var(--ds-border-default);min-width:0;padding:var(--ds-space-lg);flex-direction:column;display:flex}.ds-preview-card-title-row{justify-content:space-between;align-items:center;gap:var(--ds-space-sm);min-width:0;display:flex}.ds-preview-card-title-group{align-items:center;gap:var(--ds-space-md);min-width:0;display:flex}.ds-preview-card-initial{width:var(--ds-control-height-lg);height:var(--ds-control-height-lg);flex:0 0 var(--ds-control-height-lg);border-radius:var(--ds-radius-md);font:var(--ds-type-h4);justify-content:center;align-items:center;display:flex}.ds-dashboard-list{overflow-x:auto}.ds-dashboard-list [data-slot=dashboard-list-header],.ds-dashboard-list-row{min-width:720px}.ds-dashboard-list-columns{grid-template-columns:2fr 1.5fr 1fr 1fr 40px}.ds-pointer-selector-popover{width:min(calc(100vw - (var(--ds-space-lg) * 2)), 24rem);max-height:min(24rem, calc(var(--ds-visual-viewport-height) - var(--ds-space-2xl)))}.ds-pointer-selector-list{max-height:min(20rem, calc(var(--ds-visual-viewport-height) - (var(--ds-space-2xl) + var(--ds-space-xl))))}.ds-document-preview-popover{width:min(calc(100vw - (var(--ds-space-lg) * 2)), 520px);max-height:min(420px, calc(var(--ds-visual-viewport-height) - var(--ds-space-2xl)))}.ds-document-preview-popover-body{max-height:min(420px, calc(var(--ds-visual-viewport-height) - (var(--ds-space-2xl) + var(--ds-space-xl))))}.ds-popout-docked-window{max-width:100vw;max-height:var(--ds-visual-viewport-height)}.ds-window-titlebar{min-height:var(--ds-breadcrumb-header-height);padding:var(--ds-space-xs) var(--ds-space-md)}.ds-window-titlebar-control-group{align-items:center;gap:var(--ds-space-xs);margin-left:var(--ds-space-xs);display:flex}.ds-tray-breadcrumb-leading-line{line-height:1}.ds-tray-breadcrumb-terminal{line-height:var(--ds-leading-tight)}@media (width<=640px){.ds-dashboard-page-gutter{padding-inline:var(--ds-space-md)}.ds-dashboard-filter-bar{align-items:stretch;gap:var(--ds-space-sm);flex-wrap:wrap}.ds-dashboard-search-field{flex-basis:100%}.ds-dashboard-filter-control{flex:min(100%,10rem)}.ds-dashboard-view-toggle{flex:none}.ds-dashboard-toolbar-action{flex:100%}.ds-dashboard-list{overflow-x:visible}.ds-preview-card-body{min-height:120px;padding:var(--ds-space-lg)}.ds-dashboard-list [data-slot=dashboard-list-header]{display:none}.ds-dashboard-list-row{row-gap:var(--ds-space-xs);grid-template-columns:minmax(0,1fr) auto;min-width:0}.ds-dashboard-list-row>:last-child{grid-area:1/2}.ds-dashboard-list-meta,.ds-dashboard-list-collaborators{padding-left:calc(var(--ds-control-height-sm) + var(--ds-space-md));grid-column:1/-1}.ds-document-preview-popover,.ds-pointer-selector-popover{width:calc(100vw - (var(--ds-space-md) * 2))}.ds-pointer-document-header{padding:var(--ds-space-lg) calc(var(--ds-control-height-sm) + var(--ds-space-xl)) var(--ds-space-md) var(--ds-space-lg)}.ds-pointer-document-header-extra{overflow:hidden}.ds-pointer-document-controls{align-items:stretch;gap:var(--ds-space-sm);flex-direction:column}.ds-pointer-document-controls>:last-child{align-self:flex-start}.ds-pointer-document-body{scrollbar-gutter:stable;flex-direction:column;overflow-y:auto}.ds-pointer-document-main{flex:none;min-height:min(420px,58svh)}.ds-pointer-document-content{min-height:min(320px,42svh);padding-inline:var(--ds-space-lg)}.ds-pointer-document-footer{padding:var(--ds-space-md) var(--ds-space-lg)}.ds-pointer-document-sidebar{border-left:0;border-top:1px solid var(--ds-border-default);min-height:min(280px,42svh);max-height:none;width:100%!important}.ds-version-history-titlebar{align-items:flex-start;gap:var(--ds-space-sm)}.ds-version-history-title{flex:none}.ds-version-history-document-title{flex:min(8rem,100%)}.ds-version-history-title-spacer{display:none}.ds-version-history-footer-controls{gap:var(--ds-space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ds-version-history-slider{order:-1;grid-column:1/-1;min-width:0}.ds-version-history-footer-action{width:100%;min-width:0}.ds-popout-docked-window{border-radius:var(--ds-radius-lg)!important}}.ds-two-button-grid{gap:var(--ds-space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-active-workspace-card{margin-bottom:var(--ds-space-sm);padding:var(--ds-space-xs);border-radius:var(--ds-control-radius)}.ds-tree-continuation-gap{margin-top:var(--ds-space-xs)}.ds-tree-create-action-sticky{margin-inline:calc(-1 * var(--ds-panel-inset-x));padding:var(--ds-space-xs) var(--ds-panel-inset-x) var(--ds-panel-inset-y)}.ds-tree-create-action-sticky-flush{margin-inline:0;padding-inline:0}.ds-tree-create-action-pinned{align-items:center;gap:var(--ds-space-sm);padding:var(--ds-panel-inset-y) var(--ds-panel-inset-x);border-top:1px solid var(--ds-border-default);background:var(--ds-bg-card);flex-shrink:0;display:flex}.ds-sidebar-row{height:var(--ds-sidebar-item-height);padding-inline:var(--ds-sidebar-item-padding-x);gap:var(--ds-sidebar-item-gap)}.ds-sidebar-tree-row{min-height:var(--ds-sidebar-item-height);padding-inline:var(--ds-sidebar-tree-row-padding-x);border-radius:var(--ds-sidebar-tree-row-radius)}.ds-tree-row-radius{border-radius:var(--ds-sidebar-tree-row-radius)}.ds-tree-row-drop-parent .ds-tree-row-label-area,.ds-tree-row-drop-parent .ds-tree-row-label-area *,.ds-tree-row-drop-parent .ds-sidebar-tree-chevron,.ds-tree-row-drop-parent .ds-sidebar-tree-chevron *{color:var(--ds-accent-primary)!important}.ds-sidebar-tree-icon-cluster{width:var(--ds-sidebar-tree-icon-box);height:var(--ds-sidebar-tree-icon-box);flex:0 0 var(--ds-sidebar-tree-icon-box);justify-content:center;align-items:center;display:flex;position:relative}.ds-card-list-header-row{gap:var(--ds-document-title-icon-gap);padding-inline:var(--ds-sidebar-tree-row-padding-x)}.card-header-controls-slot{--ds-card-header-controls-slot-width:calc(var(--ds-row-icon-action-size) + var(--ds-space-xs));width:var(--ds-card-header-controls-slot-width);min-width:var(--ds-card-header-controls-slot-width);max-width:var(--ds-card-header-controls-slot-width);height:var(--ds-row-icon-action-size);flex:0 0 var(--ds-card-header-controls-slot-width);justify-content:flex-end;align-items:center;display:flex;overflow:visible}.card-header-controls-slot[data-controls-mounted=false]{pointer-events:none}.card-header-controls-slot>.card-header-controls{flex:none}.ds-sidebar-tree-chevron{left:var(--ds-sidebar-tree-chevron-left);z-index:var(--z-tree-chevron-overlay);width:var(--ds-sidebar-tree-icon-box);height:var(--ds-sidebar-tree-icon-box);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.ds-tree-active-descendant-icon-target{color:var(--cm-left-border-color);box-shadow:inset 0 0 0 1px var(--cm-left-border-color)}.ds-sidebar-tree-label-row{align-self:stretch;align-items:center;gap:var(--ds-space-xs);flex:1 1 0;min-width:0;display:flex}.ds-sidebar-tree-title-frame{min-width:0;max-width:100%;min-height:var(--ds-sidebar-item-height);color:inherit;font:inherit;text-align:left;flex:1 1 0;align-items:center;padding:0;display:inline-flex;overflow:hidden}.ds-sidebar-tree-title-action{min-width:0;max-width:100%;min-height:var(--ds-sidebar-item-height);color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:1 1 0;align-items:center;padding:0;display:inline-flex;overflow:hidden}.ds-sidebar-tree-title-action,.ds-sidebar-tree-title-action .fd-static-resting-editor,.ds-sidebar-tree-title-action .fd-static-resting-editor-body,.ds-sidebar-tree-title-action .fd-static-resting-editor-line{cursor:pointer;-webkit-user-select:none;user-select:none}.ds-sidebar-tree-title-action:focus-visible{box-shadow:0 0 0 2px var(--ds-accent-ring);outline:none}.ds-sidebar-tree-label-editor{flex:0 auto;width:fit-content;min-width:0;max-width:100%}.ds-tree-row-label-area{align-self:stretch;align-items:center;gap:var(--ds-space-xs);flex:1 1 0;min-width:0;display:flex}.ds-tree-row-content{min-height:var(--ds-sidebar-item-height);align-items:center;gap:var(--ds-document-title-icon-gap);flex:1 1 0;min-width:0;display:flex}.tree-node-item.ds-global-search-tree-row{height:var(--ds-row-compact);padding-block:0;overflow:hidden}.tree-node-item.ds-global-search-tree-row .ds-tree-row-content{min-height:var(--ds-row-compact)}.ds-global-search-result-editor{height:var(--ds-row-compact);align-items:center;min-height:0;display:flex}.ds-global-search-result-editor .fd-static-resting-editor[data-editor-line-aspect=single-line],.ds-global-search-result-editor .fd-static-resting-editor[data-editor-line-aspect=single-line] .fd-static-resting-editor-scroller,.ds-global-search-result-editor .fd-static-resting-editor[data-editor-line-aspect=single-line] .fd-static-resting-editor-body,.ds-global-search-result-editor .fd-static-resting-editor[data-editor-line-aspect=single-line] .fd-static-resting-editor-row,.ds-global-search-result-editor .fd-static-resting-editor[data-editor-line-aspect=single-line] .fd-static-resting-editor-line{width:100%;min-width:0;height:var(--ds-row-compact);min-height:0;line-height:var(--ds-row-compact);white-space:nowrap;overflow:hidden}.ds-global-search-result-editor .fd-static-resting-editor[data-editor-line-aspect=single-line] .fd-static-resting-editor-line{text-overflow:clip;padding:0;margin-block:0!important;margin-left:0!important}.ds-global-search-result-editor .cm-editor,.ds-global-search-result-editor .cm-scroller,.ds-global-search-result-editor .cm-content,.ds-global-search-result-editor .cm-line{min-height:0;line-height:var(--ds-row-compact)}.ds-global-search-result-editor .cm-editor{height:var(--ds-row-compact)}.ds-tree-row-leading-gutter{width:var(--ds-space-lg);height:var(--ds-space-lg);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ds-tree-row-trailing{align-items:center;gap:var(--ds-space-xs);margin-left:var(--ds-space-sm);flex-shrink:0;display:flex}.ds-tree-row-control-cluster{align-items:center;gap:calc(var(--ds-space-xs) / 2);display:inline-flex}.ds-tree-row-icon-offset{margin-right:calc(var(--ds-space-xs) / 2)}.ds-view-mode-trigger{position:relative}.ds-view-mode-trigger-control{transition:opacity var(--ds-transition-fast)}.ds-view-mode-trigger-control:focus-visible,.ds-view-mode-trigger-control[data-state=open]{opacity:1}.ds-view-mode-trigger-row{color:var(--ds-text-primary);background:0 0}.ds-view-mode-trigger-row:hover,.ds-view-mode-trigger-row:focus-visible,.ds-view-mode-trigger-row[data-state=open]{color:var(--ds-text-primary);background:var(--ds-bg-interactive-hover-nested)}.ds-grid-header-menu-trigger{color:var(--ds-text-tertiary)}.ds-grid-header-menu-trigger:hover,.ds-grid-header-menu-trigger:focus-visible,.ds-grid-header-menu-trigger[data-state=open]{color:var(--ds-text-primary);background:var(--ds-bg-interactive-hover)}.ds-view-mode-trigger-pill{gap:var(--ds-control-gap-sm)}.ds-view-mode-trigger-pill .ds-view-mode-trigger-icon>svg{width:var(--ds-menu-list-icon-sm);height:var(--ds-menu-list-icon-sm)}.ds-view-mode-trigger-stacked{flex-direction:column;gap:0}.ds-view-mode-trigger-stacked-icon .ds-view-mode-trigger-icon{margin-bottom:calc(var(--ds-space-xs) / -2)}.ds-view-mode-menu-content{width:16rem;padding:0}.ds-view-mode-trigger-icon{justify-content:center;align-items:center;display:inline-flex}.ds-view-mode-trigger-chevron{right:calc(var(--ds-space-xs) / 2);bottom:calc(var(--ds-space-xs) / 2);width:var(--ds-space-sm);height:var(--ds-space-sm);position:absolute}.ds-header-title-input,.ds-sidebar-title-input{--fd-title-line-height:calc(var(--ds-control-line-height) + var(--ds-space-xs));--ds-title-input-frame-outset-x:var(--ds-space-xs);--ds-title-input-frame-outset-y:calc(var(--ds-space-xs) - 1px);--ds-title-input-focus-inset-x:var(--ds-title-input-frame-outset-x);--ds-title-input-focus-inset-y:var(--ds-title-input-frame-outset-y);--ds-title-input-padding-x:calc(var(--ds-space-sm) + var(--ds-title-input-frame-outset-x));--ds-title-input-padding-y:calc(var(--ds-space-xs) + var(--ds-title-input-frame-outset-y));min-width:0;margin:calc(-1 * var(--ds-title-input-frame-outset-y)) calc(-1 * var(--ds-title-input-frame-outset-x));padding:var(--ds-title-input-padding-y) var(--ds-title-input-padding-x);border-radius:var(--ds-control-radius);text-overflow:ellipsis;white-space:nowrap;transition:background-color var(--ds-transition-fast), color var(--ds-transition-fast), opacity var(--ds-transition-fast), box-shadow var(--ds-transition-fast);background:0 0;border:0;overflow:hidden}.ds-header-title-input:not(input){min-height:var(--fd-title-line-height);align-items:center;gap:var(--ds-document-title-icon-gap);display:flex;position:relative}.ds-header-title-input:not(input):after{inset:var(--ds-title-input-focus-inset-y) var(--ds-title-input-focus-inset-x);border-radius:inherit;box-shadow:inset 0 0 0 var(--ds-focus-ring-width) var(--ds-title-editor-focus-border);content:"";opacity:0;pointer-events:none;transition:opacity var(--ds-transition-fast);position:absolute}.ds-header-title-text{color:var(--ds-text-primary);font:var(--ds-weight-regular) var(--ds-text-sm) / var(--fd-title-line-height,calc(var(--ds-control-line-height) + var(--ds-space-xs))) var(--ds-font-sans)}.ds-header-title-input:hover,.ds-header-title-input:focus,.ds-sidebar-title-input:hover,.ds-sidebar-title-input:focus,.ds-header-title-input:not(input):focus-within,.ds-header-title-input[data-title-editor-focused=true]{background:var(--ds-bg-sidebar-input)}.ds-header-title-input:has(.cm-editor.cm-focused){background:var(--ds-bg-sidebar-input)}.ds-header-title-input:disabled,.ds-sidebar-title-input:disabled{cursor:not-allowed;opacity:.6}.ds-header-title-input:focus,.ds-sidebar-title-input:focus,.ds-header-title-input:not(input):focus-within,.ds-header-title-input[data-title-editor-focused=true]{text-overflow:clip}.ds-header-title-input:has(.cm-editor.cm-focused){text-overflow:clip}.ds-header-title-input:focus-visible,.ds-sidebar-title-input:focus-visible{box-shadow:inset 0 0 0 var(--ds-focus-ring-width) var(--ds-title-editor-focus-border);outline:none}.ds-header-title-input:not(input):focus-within,.ds-header-title-input[data-title-editor-focused=true]{outline:none}.ds-header-title-input:has(.cm-editor.cm-focused){outline:none}.ds-header-title-input:not(input):focus-within:after,.ds-header-title-input[data-title-editor-focused=true]:after{opacity:1}.ds-header-title-input:has(.cm-editor.cm-focused):after{opacity:1}.ds-header-title-input .cm-editor{width:100%;min-width:0;height:auto;min-height:var(--fd-title-line-height);line-height:inherit;border-radius:0;background:0 0!important}.ds-header-title-input .cm-scroller{width:100%;min-width:0;line-height:inherit;overscroll-behavior-y:none;overflow-y:hidden!important}.ds-header-title-input .cm-editor.cm-focused{box-shadow:none!important;background:0 0!important}.ds-header-title-input .cm-content{box-sizing:border-box;width:100%;min-width:0;line-height:inherit;text-overflow:ellipsis;padding:0;overflow:hidden}.ds-header-title-input .cm-line{box-sizing:border-box;width:100%;min-width:0;line-height:inherit;text-overflow:ellipsis;white-space:nowrap;padding:0;overflow:hidden;margin-block:0!important}.ds-header-title-input .fd-static-resting-editor[data-editor-line-aspect=single-line]{width:100%;min-width:0;height:auto;min-height:var(--fd-title-line-height);line-height:inherit;background:0 0;border-radius:0}.ds-header-title-input .fd-static-resting-editor[data-editor-line-aspect=single-line]:focus-visible{outline:none}.fd-static-resting-editor.fd-static-resting-line-editor{width:100%;min-width:0;color:inherit;align-items:center;display:flex;overflow:hidden}.fd-static-resting-editor.fd-static-resting-line-editor>.fd-static-resting-editor-line{width:100%;min-width:0;color:inherit;line-height:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-top:var(--fd-title-line-padding-top,0)!important;padding-bottom:var(--fd-title-line-padding-bottom,0)!important}.ds-header-title-input .fd-static-resting-editor[data-editor-line-aspect=single-line] .fd-static-resting-editor-scroller{overscroll-behavior-y:auto;width:100%;min-width:0;overflow:hidden}.ds-header-title-input .fd-static-resting-editor[data-editor-line-aspect=single-line] .fd-static-resting-editor-body{overflow-wrap:normal;width:100%;min-width:0;color:inherit;caret-color:#0000;line-height:inherit;text-overflow:ellipsis;white-space:nowrap;word-break:normal;align-items:center;display:flex;overflow:hidden}.ds-header-title-input .fd-static-resting-editor[data-editor-line-aspect=single-line] .fd-static-resting-editor-row{width:100%;min-width:0;line-height:inherit;align-items:center;display:flex}.ds-header-title-input .fd-static-resting-editor[data-editor-line-aspect=single-line] .fd-static-resting-editor-line{width:100%;min-width:0;color:inherit;line-height:inherit;text-overflow:ellipsis;white-space:nowrap;padding:0;overflow:hidden;margin-block:0!important}.ds-header-title-input:not(input):focus-within .fd-static-resting-editor-body,.ds-header-title-input:not(input):focus-within .fd-static-resting-editor-line,.ds-header-title-input:not(input):focus-within .cm-content,.ds-header-title-input:not(input):focus-within .cm-line,.ds-header-title-input[data-title-editor-focused=true] .cm-content,.ds-header-title-input[data-title-editor-focused=true] .cm-line{text-overflow:clip}.ds-header-title-input:has(.cm-editor.cm-focused) .cm-content{text-overflow:clip}.ds-header-title-input:has(.cm-editor.cm-focused) .cm-line{text-overflow:clip}.ds-header-title-input-editor{min-width:0;min-height:var(--fd-title-line-height);line-height:inherit;flex:1 1 0;align-items:center;display:flex}.ds-header-title-input .ds-header-title-input-editor,.ds-header-title-input .cm-editor,.ds-header-title-input .cm-scroller,.ds-header-title-input .cm-content,.ds-header-title-input .cm-line,.ds-header-title-input .cm-placeholder,.ds-header-title-input .fd-static-resting-editor[data-editor-line-aspect=single-line],.ds-header-title-input .fd-static-resting-editor[data-editor-line-aspect=single-line] .fd-static-resting-editor-body,.ds-header-title-input .fd-static-resting-editor[data-editor-line-aspect=single-line] .fd-static-resting-editor-line,.ds-header-title-input .fd-static-resting-editor[data-editor-line-aspect=single-line] .line-content{font-family:inherit;font-size:inherit;font-style:inherit;font-variant:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;word-spacing:inherit}[data-inline-line-editor=true]>[data-editor-line-aspect=single-line]{width:100%;min-width:0;height:auto;min-height:var(--fd-title-line-height,var(--ds-control-line-height));flex:1 1 0}[data-inline-line-editor=true][data-editor-line-aspect=single-line] .cm-content,[data-inline-line-editor=true][data-editor-line-aspect=single-line] .cm-line,[data-inline-line-editor=true][data-editor-line-aspect=single-line] .cm-placeholder,[data-inline-line-editor=true]>[data-editor-line-aspect=single-line] .cm-content,[data-inline-line-editor=true]>[data-editor-line-aspect=single-line] .cm-line,[data-inline-line-editor=true]>[data-editor-line-aspect=single-line] .cm-placeholder{box-sizing:border-box;line-height:inherit;padding:0}.card-header .ds-header-title-input{--ds-title-input-padding-x:var(--ds-title-input-frame-outset-x)}.card-header .ds-header-title-input-editor{min-height:var(--fd-title-line-height);align-items:center}.card-header .ds-header-title-input,.card-header .ds-header-title-input:hover,.card-header .ds-header-title-input:focus,.card-header .ds-header-title-input:not([data-title-editing=true]):focus-within{box-shadow:none;background:0 0}.card-header .ds-header-title-input:not([data-title-editing=true]):has(.cm-editor.cm-focused){box-shadow:none;background:0 0}.card-header .ds-header-title-input:after{content:none}.card-header .ds-grid-header-title-editing:after{content:"";opacity:1}.card-header .ds-header-title-input[data-title-editable=true]:not([data-title-editing=true]),.card-header .ds-header-title-input[data-title-editable=true]:not([data-title-editing=true]) .fd-static-resting-editor,.card-header .ds-header-title-input[data-title-editable=true]:not([data-title-editing=true]) .fd-static-resting-editor-body,.card-header .ds-header-title-input[data-title-editable=true]:not([data-title-editing=true]) .fd-static-resting-editor-line{cursor:pointer}.ds-sidebar-nav-scope .ds-header-title-input,.ds-tree-row-content .ds-header-title-input,.tree-node-item .ds-header-title-input,.tab-button .ds-header-title-input,.ds-sidebar-tree-label-editor{--ds-title-input-frame-outset-x:0px;--ds-title-input-frame-outset-y:0px;--ds-title-input-focus-inset-x:0px;--ds-title-input-focus-inset-y:0px;--ds-title-input-padding-x:0px;--ds-title-input-padding-y:calc(var(--ds-space-xs) / 2);padding-right:var(--ds-space-sm);flex:1 1 0}.ds-sidebar-nav-scope .ds-header-title-input:after,.ds-tree-row-content .ds-header-title-input:after,.tree-node-item .ds-header-title-input:after,.tab-button .ds-header-title-input:after,.ds-sidebar-tree-label-editor:after{content:none}.ds-sidebar-nav-scope .ds-header-title-input,.ds-sidebar-nav-scope .ds-header-title-input:hover,.ds-sidebar-nav-scope .ds-header-title-input:focus,.ds-tree-row-content .ds-header-title-input,.ds-tree-row-content .ds-header-title-input:hover,.ds-tree-row-content .ds-header-title-input:focus,.tree-node-item .ds-header-title-input,.tree-node-item .ds-header-title-input:hover,.tree-node-item .ds-header-title-input:focus,.tab-button .ds-header-title-input,.tab-button .ds-header-title-input:hover,.tab-button .ds-header-title-input:focus,.ds-sidebar-tree-label-editor,.ds-sidebar-tree-label-editor:hover,.ds-sidebar-tree-label-editor:focus{background:0 0}.ds-sidebar-nav-scope .ds-header-title-input:focus-within,.ds-sidebar-nav-scope .ds-header-title-input[data-title-editor-focused=true],.ds-tree-row-content .ds-header-title-input:focus-within,.ds-tree-row-content .ds-header-title-input[data-title-editor-focused=true],.tree-node-item .ds-header-title-input:focus-within,.tree-node-item .ds-header-title-input[data-title-editor-focused=true],.tab-button .ds-header-title-input:focus-within,.tab-button .ds-header-title-input[data-title-editor-focused=true],.ds-sidebar-tree-label-editor:focus-within,.ds-sidebar-tree-label-editor[data-title-editor-focused=true]{background:var(--ds-bg-surface)}.ds-sidebar-nav-scope .ds-header-title-input:has(.cm-editor.cm-focused){background:var(--ds-bg-surface)}.ds-tree-row-content .ds-header-title-input:has(.cm-editor.cm-focused){background:var(--ds-bg-surface)}.tree-node-item .ds-header-title-input:has(.cm-editor.cm-focused){background:var(--ds-bg-surface)}.tab-button .ds-header-title-input:has(.cm-editor.cm-focused){background:var(--ds-bg-surface)}.ds-sidebar-tree-label-editor:has(.cm-editor.cm-focused){background:var(--ds-bg-surface)}@supports (color:color-mix(in lab, red, red)){.ds-sidebar-nav-scope .ds-header-title-input:focus-within,.ds-sidebar-nav-scope .ds-header-title-input[data-title-editor-focused=true],.ds-tree-row-content .ds-header-title-input:focus-within,.ds-tree-row-content .ds-header-title-input[data-title-editor-focused=true],.tree-node-item .ds-header-title-input:focus-within,.tree-node-item .ds-header-title-input[data-title-editor-focused=true],.tab-button .ds-header-title-input:focus-within,.tab-button .ds-header-title-input[data-title-editor-focused=true],.ds-sidebar-tree-label-editor:focus-within,.ds-sidebar-tree-label-editor[data-title-editor-focused=true]{background:color-mix(in srgb, var(--ds-bg-surface) 50%, transparent)}.ds-sidebar-nav-scope .ds-header-title-input:has(.cm-editor.cm-focused){background:color-mix(in srgb, var(--ds-bg-surface) 50%, transparent)}.ds-tree-row-content .ds-header-title-input:has(.cm-editor.cm-focused){background:color-mix(in srgb, var(--ds-bg-surface) 50%, transparent)}.tree-node-item .ds-header-title-input:has(.cm-editor.cm-focused){background:color-mix(in srgb, var(--ds-bg-surface) 50%, transparent)}.tab-button .ds-header-title-input:has(.cm-editor.cm-focused){background:color-mix(in srgb, var(--ds-bg-surface) 50%, transparent)}.ds-sidebar-tree-label-editor:has(.cm-editor.cm-focused){background:color-mix(in srgb, var(--ds-bg-surface) 50%, transparent)}}.ds-header-title-input[data-title-edit-surface=host],.ds-header-title-input[data-title-edit-surface=host]:is(:hover,:focus,:focus-within,:has(.cm-editor.cm-focused),[data-title-editor-focused=true]){box-shadow:none;background:0 0}.ds-header-title-input[data-title-edit-surface=host]:after{content:none}.ds-sidebar-tree-label-editor .cm-editor,.ds-sidebar-tree-label-editor .cm-scroller,.ds-sidebar-tree-label-editor .cm-content,.ds-sidebar-tree-label-editor .cm-line{width:100%;max-width:100%}.ds-sidebar-tree-label-editor .cm-line{display:inline-block}.ds-header-title-input:not(input):focus-within .cm-scroller,.ds-header-title-input[data-title-editor-focused=true] .cm-scroller{scrollbar-width:none!important;overflow:auto hidden!important}.ds-header-title-input:has(.cm-editor.cm-focused) .cm-scroller{scrollbar-width:none!important;overflow:auto hidden!important}.ds-header-title-input:has(.cm-editor.cm-focused) .cm-scroller::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.ds-header-title-input:not(input):focus-within .cm-scroller::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.ds-header-title-input[data-title-editor-focused=true] .cm-scroller::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.ds-header-title-input:not(input):focus-within .cm-content,.ds-header-title-input:not(input):focus-within .cm-line,.ds-header-title-input[data-title-editor-focused=true] .cm-content,.ds-header-title-input[data-title-editor-focused=true] .cm-line{text-overflow:clip;width:max-content;min-width:100%;max-width:none;overflow:visible}.ds-header-title-input:has(.cm-editor.cm-focused) .cm-content{text-overflow:clip;width:max-content;min-width:100%;max-width:none;overflow:visible}.ds-header-title-input:has(.cm-editor.cm-focused) .cm-line{text-overflow:clip;width:max-content;min-width:100%;max-width:none;overflow:visible}.ds-panel-section{padding:var(--ds-panel-section-inset-y) var(--ds-panel-section-inset-x)}.ds-panel-keyline-row{justify-content:space-between;align-items:center;gap:var(--ds-control-gap);padding:var(--ds-panel-section-inset-y) var(--ds-panel-section-inset-x);display:flex}.ds-panel-stats{justify-content:center;align-items:center;gap:var(--ds-space-xl);padding:var(--ds-panel-section-inset-y) var(--ds-panel-section-inset-x);display:flex}.ds-panel-stat-divider{width:1px;height:var(--ds-control-height-xs);background:var(--ds-border-subtle)}.ds-panel-hero{align-items:center;gap:var(--ds-panel-section-gap);padding:var(--ds-space-xl) var(--ds-panel-section-inset-x);flex-direction:column;display:flex}.ds-panel-empty{justify-content:center;align-items:center;gap:var(--ds-space-sm);padding:var(--ds-panel-empty-padding-y) var(--ds-panel-inset-x);text-align:center;flex-direction:column;display:flex}.ds-panel-tabs{border-bottom:1px solid var(--ds-border-subtle);align-items:center;display:flex}.ds-panel-tabs>.ds-tab{flex:1 1 0}.ds-tab-group{gap:var(--ds-panel-gap);display:flex}.ds-tab-group[data-variant=underline]{border-bottom:1px solid var(--ds-border-default);gap:0}.ds-tab-group[data-variant=bordered]{gap:calc(var(--ds-space-xs) / 2);padding:calc(var(--ds-space-xs) / 2);border:1px solid var(--ds-border-default);border-radius:var(--ds-control-radius);background:var(--ds-bg-muted)}.ds-tab{align-items:center;gap:var(--ds-control-gap-sm);color:var(--ds-text-secondary);font:var(--ds-type-label);cursor:pointer;transition:var(--ds-transition-interactive-fast);border-color:#0000;justify-content:center;display:inline-flex}.ds-tab:focus-visible{box-shadow:0 0 0 2px var(--ds-accent-ring);outline:none}.ds-tab:disabled{cursor:not-allowed;opacity:.5}.ds-tab[data-size=sm]{min-height:var(--ds-control-height-xs);padding-inline:var(--ds-space-sm);padding-block:calc(var(--ds-space-xs) / 2);font:var(--ds-weight-medium) var(--ds-text-xs) / var(--ds-leading-normal) var(--ds-font-sans)}.ds-tab[data-size=md]{min-height:var(--ds-control-height-sm);padding-inline:var(--ds-space-md);padding-block:var(--ds-control-gap-sm)}.ds-tab[data-variant=pills]{border-radius:var(--ds-control-radius)}.ds-tab[data-variant=pills]:hover:not(:disabled):not([data-state=active]){background:var(--ds-bg-interactive-hover)}.ds-tab[data-variant=pills][data-state=active]{background:var(--ds-accent-muted);color:var(--ds-text-primary)}.ds-tab[data-variant=underline]{padding-inline:var(--ds-space-md);border-bottom-width:2px;margin-bottom:-1px}.ds-tab[data-variant=underline]:hover:not(:disabled){color:var(--ds-text-primary)}.ds-tab[data-variant=underline][data-state=active]{border-bottom-color:var(--ds-accent-primary);color:var(--ds-text-primary)}.ds-tab[data-variant=bordered]{border-radius:var(--ds-radius-sm);background:var(--ds-bg-muted);color:var(--ds-text-secondary)}.ds-tab[data-variant=bordered]:hover:not(:disabled):not([data-state=active]){background:var(--ds-bg-interactive-hover);color:var(--ds-text-primary)}.ds-tab[data-variant=bordered][data-state=active]{background:var(--ds-bg-card);color:var(--ds-text-primary);box-shadow:0 0 0 1px var(--ds-accent-ring), var(--ds-shadow-sm)}.ds-scenario-view-tabs{width:max-content;margin-bottom:var(--ds-space-lg)}.ds-chip-strip{align-items:center;gap:var(--ds-control-gap-sm);display:flex;overflow-x:auto}.ds-panel-tab{height:var(--ds-control-height-md);color:var(--ds-text-tertiary);font:var(--ds-type-label);transition:color var(--ds-transition-fast), border-color var(--ds-transition-fast);border-bottom:2px solid #0000;flex:1 1 0;justify-content:center;align-items:center;display:inline-flex}.ds-panel-tab:hover{color:var(--ds-text-secondary)}.ds-panel-tab[data-state=active]{color:var(--ds-text-primary);border-bottom-color:var(--ds-text-primary)}.ds-list-row-2line{min-height:var(--ds-list-row-two-line-height);padding:var(--ds-space-sm) var(--ds-panel-inset-x);gap:var(--ds-control-gap);border-radius:var(--ds-radius-lg)}.ds-list-row-compact{min-height:var(--ds-list-row-compact-height);padding:var(--ds-control-gap-sm) var(--ds-space-sm);gap:var(--ds-control-gap);border-radius:var(--ds-radius-lg)}.ds-list-row-2line[data-radius=flush],.ds-list-row-compact[data-radius=flush]{border-radius:0}.ds-list-row-icon{width:var(--ds-list-row-icon-box);height:var(--ds-list-row-icon-box);border-radius:var(--ds-control-radius)}.ds-list-row-icon-compact{width:var(--ds-list-row-compact-icon-box);height:var(--ds-list-row-compact-icon-box);border-radius:var(--ds-radius-sm)}.ds-marketplace-plugin-card{gap:var(--ds-space-md);padding:calc(var(--ds-space-md) + 2px);border-radius:var(--ds-radius-lg);cursor:pointer;flex-direction:column;display:flex}.ds-marketplace-plugin-card-main{align-items:flex-start;gap:var(--ds-space-md);display:flex}.ds-marketplace-plugin-card-title{align-items:center;gap:calc(var(--ds-space-xs) + 2px);min-width:0;display:flex}.ds-marketplace-plugin-card-description{margin-top:var(--ds-space-xs);line-height:1.5}.ds-marketplace-plugin-card-footer{justify-content:flex-end;align-items:center;gap:var(--ds-space-sm);min-height:var(--ds-control-height-sm);padding-top:calc(var(--ds-space-sm) + 2px);display:flex}.ds-marketplace-plugin-card-actions{align-items:center;gap:calc(var(--ds-space-xs) + 2px);display:flex}.ds-marketplace-version-pill{margin-left:calc(var(--ds-space-xs) / 2);border-radius:var(--ds-radius-full);padding:0 calc(var(--ds-space-xs) + 2px)}.ds-panel-hero-icon{width:var(--ds-panel-hero-icon-box);height:var(--ds-panel-hero-icon-box);border-radius:var(--ds-radius-lg)}.ds-section-heading-gap{margin-bottom:var(--ds-space-sm)}.ds-section-heading-row{margin-bottom:var(--ds-space-sm);justify-content:space-between;align-items:baseline;display:flex}.ds-row-action-cluster{align-items:center;gap:var(--ds-space-xs);flex-shrink:0;display:flex}.ds-metadata-row{align-items:center;gap:var(--ds-space-sm);display:flex}.ds-inline-link-row{align-items:center;gap:var(--ds-control-gap-sm);display:inline-flex}.ds-rating-row{align-items:center;gap:calc(var(--ds-space-xs) / 2);display:flex}.ds-input-base{height:var(--ds-control-height-md);padding-inline:var(--ds-input-padding-x);border-radius:var(--ds-control-radius);font-size:var(--ds-text-sm);line-height:var(--ds-control-line-height);background:var(--ds-bg-card);border:1px solid var(--ds-border-default);padding-block:0}.ds-input-base::placeholder{color:var(--ds-text-tertiary)}.ds-input-base::file-selector-button{font:var(--ds-type-label)}.ds-input-base.ds-input-with-trailing-actions[type=search]::-webkit-search-cancel-button{appearance:none}.ds-input-with-icon{padding-left:var(--ds-input-icon-inset)}.ds-input-with-trailing-icon{padding-right:var(--ds-input-icon-inset)}.ds-input-with-trailing-actions{padding-right:calc(var(--ds-input-icon-inset) + var(--ds-control-height-sm))}.ds-grid-main-debug{grid-template-columns:minmax(0, 1fr) var(--ds-debug-pane-width)}.ds-document-browser-body{flex-direction:row;flex:1;gap:0;min-height:0;display:flex;overflow:hidden}.ds-document-browser-tree-panel{border-right:1px solid var(--ds-border-default);background:var(--ds-bg-sidebar);flex-direction:column;width:20rem;display:flex}.ds-document-browser-tree-header{border-bottom:1px solid var(--ds-border-subtle);padding:var(--ds-space-lg) var(--ds-modal-body-padding-y)}.ds-document-browser-tree-scroll{flex:1;min-height:0;overflow-y:auto}.ds-document-browser-tree{border:0;border-radius:0;height:100%}.ds-document-browser-preview-panel{background:var(--ds-bg-muted);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ds-document-browser-word-count{font-family:var(--ds-font-mono)}.ds-document-browser-preview-header{padding:var(--ds-modal-body-padding-y) var(--ds-space-xl);background:0 0}.ds-document-browser-preview-content{min-height:0;padding:0 var(--ds-space-xl) var(--ds-space-md);flex:1;overflow:hidden}.ds-document-browser-preview-card{flex-direction:column;height:100%;display:flex;overflow:hidden}.ds-document-browser-footer{border-top:1px solid var(--ds-border-default);padding:var(--ds-space-md) var(--ds-space-xl)}.ds-document-browser-actions{margin-top:0!important}@media (width<=640px){.ds-document-browser-body{flex-direction:column;overflow-y:auto}.ds-document-browser-tree-panel{border-right:0;border-bottom:1px solid var(--ds-border-default);width:100%;min-height:min(300px,46svh)}.ds-document-browser-preview-panel{flex:none;min-height:min(360px,60svh)}.ds-document-browser-footer{background:var(--ds-bg-muted);position:sticky;bottom:0}}.ds-timeline-layout>li{column-gap:var(--ds-space-sm);grid-template-columns:min-content 1fr}.ds-rounded-sm{border-radius:var(--ds-radius-sm)}.ds-rounded-md{border-radius:var(--ds-radius-md)}.ds-rounded-lg{border-radius:var(--ds-radius-lg)}.ds-rounded-xl{border-radius:var(--ds-radius-xl)}.ds-rounded-full{border-radius:var(--ds-radius-full)}.ds-rounded-t-lg{border-top-left-radius:var(--ds-radius-lg);border-top-right-radius:var(--ds-radius-lg)}.ds-rounded-b-lg{border-bottom-right-radius:var(--ds-radius-lg);border-bottom-left-radius:var(--ds-radius-lg)}.ds-left-rail-radius-reset{border-top-left-radius:0;border-bottom-left-radius:0}.ds-command-group [cmdk-group-heading]{font:var(--ds-type-caption);font-weight:var(--ds-weight-medium);color:var(--ds-text-secondary)}.cm-drop-indicator-container{z-index:var(--z-cm-drop-indicator-container);pointer-events:none!important;height:0!important;position:absolute!important;overflow:visible!important}.cm-drop-indicator{box-shadow:0 0 4px var(--ds-accent-ring);border-radius:2px;transform:translateY(-1px);background-color:var(--ds-accent-primary)!important;height:2px!important;transition:left var(--ds-transition-fast)!important;pointer-events:none!important;position:absolute!important}.cm-editor .cm-line.cm-line-drop-parent,.fd-static-resting-editor-body .cm-line.cm-line-drop-parent{position:relative;color:var(--ds-accent-primary)!important}.cm-editor .cm-line.cm-line-drop-parent *,.fd-static-resting-editor-body .cm-line.cm-line-drop-parent *{color:var(--ds-accent-primary)!important}.cm-editor .cm-line.cm-line-drop-parent:before,.fd-static-resting-editor-body .cm-line.cm-line-drop-parent:before{top:50%;left:var(--cm-drop-parent-marker-left,-4px);content:"";pointer-events:none;background-color:var(--ds-accent-primary);width:12px;height:12px;filter:drop-shadow(0 0 2px var(--ds-accent-ring));position:absolute;transform:translate(-50%,-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.cm-universal-drag-gutter .drag-gutter-icon{opacity:0;transition:opacity .2s}.cm-universal-drag-gutter:hover .drag-gutter-icon,.cm-gutterElement:hover .drag-gutter-icon{opacity:1}.cm-editor.cm-drag-active{cursor:grabbing!important}.editor-card.is-dragging,.tab-button.is-dragging,.tree-node-item.is-dragging{opacity:.5!important}.tree-view-container[data-tree-variant=portfolio]{--portfolio-tree-sticky-offset:0px}.tree-view-container[data-tree-variant=portfolio] .portfolio-tree-section{position:relative}.tree-view-container[data-tree-variant=portfolio] .portfolio-tree-heading{top:var(--portfolio-tree-sticky-offset,0px);z-index:var(--z-tree-portfolio-tree-heading);background-color:var(--ds-bg-muted);border-bottom:1px solid var(--ds-border-default);box-shadow:var(--ds-shadow-sm);position:sticky}.cm-editor .cm-line:has(.cm-drop-indicator-container){z-index:var(--z-cm-line-drop-indicator-container);position:relative}canvas[popover=manual]{display:none!important}.canvas-view-surface{background:var(--ds-bg-content);--canvas-minimap-width:13rem;--canvas-minimap-height:8.5rem}.canvas-view-surface .react-flow{background:var(--ds-bg-content)}@supports (color:color-mix(in lab, red, red)){.canvas-view-surface .react-flow{background:color-mix(in oklch, var(--ds-bg-content) 96%, var(--ds-bg-app))}}.canvas-view-surface .react-flow__background{opacity:.82}.react-flow__minimap.canvas-minimap{bottom:var(--ds-space-md);right:var(--ds-space-md);width:var(--canvas-minimap-width);height:var(--canvas-minimap-height);background-color:var(--ds-bg-card);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-sm);margin:0;overflow:hidden}.react-flow__minimap.canvas-minimap.is-region-selection-enabled{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}.canvas-minimap-snapshot{pointer-events:none;display:block;position:absolute}.canvas-minimap-selection{pointer-events:none;box-sizing:border-box;border:1px solid var(--ds-accent-primary);background:var(--ds-accent-muted);box-shadow:inset 0 0 0 1px var(--ds-accent-ring);display:none;position:absolute;top:0;left:0}.canvas-minimap .react-flow__minimap-mask{fill:var(--ds-bg-muted);fill-opacity:.82;stroke:none}.canvas-minimap .react-flow__minimap-node{fill:var(--ds-text-tertiary);stroke:none}.canvas-minimap .react-flow__minimap-node.is-selected{fill:var(--ds-accent-primary)}.draggableDesktopArea{-webkit-app-region:drag;app-region:drag}.desktopWindowDragHandle{z-index:var(--z-desktop-window-drag-handle);justify-content:center;align-items:center;gap:var(--ds-space-xs);min-width:126px;height:18px;padding:0 var(--ds-space-sm);border:1px solid var(--ds-accent-primary);border-radius:var(--ds-radius-full);background:var(--ds-bg-card);box-shadow:var(--ds-shadow-sm);color:var(--ds-accent-primary);-webkit-user-select:none;user-select:none;cursor:grab;font-size:11px;font-weight:600;line-height:1;display:inline-flex;position:relative}.desktopWindowDragHandle:active{cursor:grabbing}.desktopWindowDragHandleLabel{white-space:nowrap}.cm-gutters-before{border-bottom-left-radius:5px}.canvas-card-content-shell>.editor-card{--canvas-card-header-icon-inset-inline:var(--ds-space-lg);--canvas-card-header-min-height:calc(var(--ds-control-height-lg) + var(--ds-space-md));border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-xl);background:var(--ds-bg-card);box-shadow:var(--ds-shadow-lg);overflow:hidden}.canvas-card-content-shell>.editor-card:hover{border-color:var(--ds-border-strong)}.canvas-card-content-shell>.editor-card>.card-header-wrapper .card-header{min-height:var(--canvas-card-header-min-height);gap:var(--ds-space-sm);border-bottom:1px solid var(--ds-border-subtle);background:var(--ds-bg-card)}@supports (color:color-mix(in lab, red, red)){.canvas-card-content-shell>.editor-card>.card-header-wrapper .card-header{background:color-mix(in srgb, var(--ds-bg-card) 96%, var(--ds-accent-primary))}}.canvas-card-content-shell>.editor-card>.card-header-wrapper .card-header{padding-inline:var(--canvas-card-header-icon-inset-inline)}.canvas-card-summary{gap:var(--ds-space-md);padding:var(--ds-space-md);-webkit-user-select:none;user-select:none}.canvas-card-summary-preview{min-height:calc(var(--ds-space-2xl) + var(--ds-space-xl));border:1px solid var(--ds-border-subtle);flex:1 1 0}@supports (color:color-mix(in lab, red, red)){.canvas-card-summary-preview{border:1px solid color-mix(in srgb, var(--ds-border-subtle) 76%, var(--ds-accent-primary))}}.canvas-card-summary-preview{border-radius:var(--ds-radius-lg);background:var(--ds-bg-card)}@supports (color:color-mix(in lab, red, red)){.canvas-card-summary-preview{background:color-mix(in srgb, var(--ds-bg-card) 86%, var(--ds-accent-primary))}}.canvas-card-summary-preview-empty{min-height:inherit;background:var(--ds-bg-card)}@supports (color:color-mix(in lab, red, red)){.canvas-card-summary-preview-empty{background:color-mix(in srgb, var(--ds-bg-card) 86%, var(--ds-accent-primary))}}.canvas-card-summary-preview-letter{color:var(--ds-accent-primary)}.canvas-card-summary-copy{gap:var(--ds-space-2xs);flex-direction:column;display:flex}.canvas-card-summary-breadcrumb-frame{border-radius:var(--ds-radius-sm);padding:calc(var(--ds-space-xs) / 2) var(--ds-space-xs)}.canvas-card-preview-expand-control{inset-block-start:calc((var(--canvas-card-header-min-height) - var(--ds-sidebar-tree-icon-box)) / 2);inset-inline-start:var(--canvas-card-header-icon-inset-inline)}.canvas-card-resize-control-row{gap:var(--ds-space-sm)}.canvas-card-summary .ds-header-title-input:after{content:none}.canvas-card-summary .ds-header-title-input,.canvas-card-summary .ds-header-title-input:hover,.canvas-card-summary .ds-header-title-input:focus,.canvas-card-summary .ds-header-title-input:focus-visible,.canvas-card-summary .ds-header-title-input:focus-within,.canvas-card-summary .ds-header-title-input[data-title-editing=true]{box-shadow:none}.canvas-card-summary .ds-header-title-input:has(.cm-editor.cm-focused){box-shadow:none}.canvas-card-connection-handle{box-shadow:none;opacity:0;z-index:var(--z-canvas-card-connection-handle);transition:opacity var(--ds-transition-fast), border-color var(--ds-transition-fast), background var(--ds-transition-fast), box-shadow var(--ds-transition-fast);justify-content:center;align-items:center;width:var(--ds-control-height-xs)!important;height:var(--ds-control-height-xs)!important;border-radius:var(--ds-radius-full)!important;pointer-events:none!important;background:0 0!important;border:1px solid #0000!important;display:flex!important}[data-connection-handles-visible=true] .canvas-card-connection-handle,.react-flow__node:hover .canvas-card-connection-handle.connectable,.react-flow__node:focus-within .canvas-card-connection-handle.connectable,[data-connection-drag-active=true] .canvas-card-connection-handle.connectionindicator,.canvas-card-connection-handle.connectingfrom,.canvas-card-connection-handle.connectingto{opacity:1;box-shadow:var(--ds-shadow-sm);border-color:var(--ds-accent-primary)!important;background:var(--ds-bg-card)!important;pointer-events:auto!important}.canvas-card-connection-handle.connectingfrom,.canvas-card-connection-handle.connectingto,.canvas-card-connection-handle.valid{box-shadow:0 0 0 3px var(--ds-accent-ring), var(--ds-shadow-elevated);background:var(--ds-accent-muted)!important}.canvas-card-connection-handle:not(.connectable){opacity:0;pointer-events:none!important}.canvas-connection-edge-label-backdrop{pointer-events:none;fill:var(--ds-bg-content)}@supports (color:color-mix(in lab, red, red)){.canvas-connection-edge-label-backdrop{fill:color-mix(in oklch, var(--ds-bg-content) 96%, var(--ds-bg-app))}}.canvas-connection-label-hit-target{min-width:var(--ds-control-height-sm);box-shadow:none;font:var(--ds-weight-medium) var(--ds-text-xs) / var(--ds-leading-normal) var(--ds-font-sans);text-overflow:ellipsis;background:0 0;border:1px solid #0000;overflow:hidden}.canvas-connection-label-hit-target:hover,.canvas-connection-label-hit-target[data-state=open]{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.canvas-connection-label-hit-target:hover,.canvas-connection-label-hit-target[data-state=open]{border-color:color-mix(in oklch, currentColor 36%, transparent)}}.canvas-connection-label-hit-target:hover,.canvas-connection-label-hit-target[data-state=open]{background:var(--ds-bg-content)}@supports (color:color-mix(in lab, red, red)){.canvas-connection-label-hit-target:hover,.canvas-connection-label-hit-target[data-state=open]{background:color-mix(in oklch, var(--ds-bg-content) 84%, currentColor)}}.canvas-connection-label-hit-target:hover,.canvas-connection-label-hit-target[data-state=open]{box-shadow:var(--ds-shadow-sm)}.cursor-select-mode .react-flow__pane,.cursor-select-mode .react-flow__pane:active{cursor:default!important}.canvas-view-container .react-flow__nodesselection-rect{box-shadow:none;pointer-events:none;background:0 0;border:0}.react-flow__node:has([data-being-dragged=true]){z-index:var(--z-canvas-dragged-item)!important}.ds-atomic-composition-editor-preview-unit-shell[data-customize-passthrough=true] .ds-atomic-composition-editor-preview-unit-content{pointer-events:auto}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@media print{body>*{display:none!important}[data-print-content=true]{width:100%!important;height:auto!important;color:var(--ds-text-primary,black)!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;display:block!important;position:static!important}[data-print-content=true] *{visibility:visible!important}[data-export-preview-content=true]{width:100%;position:absolute;top:0;left:0;display:block!important}[data-export-preview-content=true] button,[data-export-preview-content=true] [role=button],[data-export-preview-content=true] .ds-btn-icon,[data-export-preview-content=true] [data-radix-collection-item]{display:none!important}[data-export-preview-content=true]{overflow:visible!important}[data-print-content=true] .cm-content{tab-size:32px!important;font-size:12pt!important}[data-print-content=true] .cm-line{white-space:pre-wrap;word-wrap:break-word;margin:0;padding:0;display:block;color:#000!important;tab-size:32px!important;font-size:12pt!important}[data-print-content=true] .cm-line *{font-size:inherit!important}[data-print-content=true] .indented-wrapped-line{display:block}[data-print-content=true] .cm-wysiwyg-bold-text{font-weight:600}[data-print-content=true] .cm-wysiwyg-italic-text{font-style:italic}[data-print-content=true] .tok-strikethrough{color:var(--ds-text-secondary);text-decoration:line-through}[data-print-content=true] .tok-monospace{background:var(--ds-bg-inset);border-radius:.25rem;padding:.125rem .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}[data-print-content=true] .cm-wysiwyg-list-bullet,[data-print-content=true] .cm-wysiwyg-list-number{justify-content:center;align-items:center;min-width:1.25rem;margin-right:.35rem;font-weight:600;display:inline-flex;color:var(--ds-text-secondary)!important}[data-print-content=true] .cm-wysiwyg-list-bullet{font-size:.85em}[data-print-content=true] .cm-wysiwyg-list-number{font-size:.75em}[data-print-content=true] .cm-list-bullet,[data-print-content=true] .cm-list-number{margin-right:.25em;font-weight:500;color:var(--ds-text-secondary)!important}[data-print-content=true] .cm-task-checkbox svg{display:none!important}[data-print-content=true] .cm-inline-widget{vertical-align:baseline;border-radius:var(--ds-radius-sm,4px)!important;background:var(--ds-border-default)!important;color:var(--ds-text-primary)!important;border:1px solid var(--ds-border-default)!important;align-items:center!important;gap:.25rem!important;padding:.15rem .4rem!important;font-size:.85em!important;display:inline-flex!important}[data-print-content=true] .cm-inline-widget-icon{display:none!important}[data-print-content=true] .cm-inline-widget-text{color:var(--ds-text-primary)!important}[data-print-content=true] .cm-inline-widget.cm-tag-widget{background:var(--ds-accent-muted)!important;border-color:var(--ds-accent-primary)!important;color:var(--ds-accent-primary)!important}[data-print-content=true] .cm-editor-pointer-card-host,[data-print-content=true] .editor-pointer-card-shell{background:var(--ds-bg-card)!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;color:var(--ds-text-primary)!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}[data-print-content=true] .cm-editor-pointer-card-host>.editor-pointer-card-shell{max-width:100%!important;margin-left:0!important}[data-print-content=true] .cm-widgetBuffer{display:none!important}.view-content-section{page-break-inside:avoid;break-inside:avoid}[data-print-content=true]{font-size:12pt;line-height:1.5}[data-print-content=true] a{text-decoration:underline}body:has([data-print-content=true]) [data-export-preview-content=true]{visibility:hidden!important}[data-radix-dialog-overlay],[role=dialog]>:not([data-export-preview-content=true]),:is(body:has([data-print-content=true]) [data-radix-dialog-overlay],body:has([data-print-content=true]) [role=dialog]){display:none!important}}@page{margin:1in;size:letter}.fd-landing{--fd-ink:color-mix(in srgb, var(--ds-text-primary) 98%, var(--ds-accent-primary));--fd-muted:color-mix(in srgb, color-mix(in srgb, var(--ds-text-secondary) 80%, var(--ds-accent-primary)) 30%, var(--ds-text-tertiary));--fd-paper:var(--ds-bg-inset);--fd-card:var(--ds-bg-card);--fd-line:color-mix(in srgb, color-mix(in srgb, var(--ds-accent-primary) 30%, var(--ds-text-tertiary)) 15%, var(--ds-bg-inset));--fd-blue:var(--ds-accent-strong);--fd-blue-soft:var(--ds-accent-primary);--fd-blue-deep:var(--ds-accent-hover);--fd-violet:color-mix(in oklch, color-mix(in oklch, var(--ds-bg-card) 65%, var(--ds-error)) 15%, var(--ds-accent-hover));--fd-magenta:color-mix(in oklch, color-mix(in oklch, var(--ds-accent-primary) 80%, var(--ds-warning)) 45%, var(--ds-error));--fd-lime:color-mix(in srgb, color-mix(in oklch, var(--ds-success) 85%, var(--ds-error)) 45%, var(--ds-bg-card));--fd-sage:color-mix(in oklch, color-mix(in oklch, var(--ds-text-primary) 80%, var(--ds-warning)) 50%, var(--ds-bg-inset));--fd-band:color-mix(in srgb, var(--ds-accent-primary) 11%, color-mix(in srgb, var(--ds-text-on-fixed-dark) 4%, var(--ds-bg-fixed-dark)));--fd-band-deep:color-mix(in srgb, var(--ds-accent-primary) 15%, var(--ds-bg-fixed-dark));--fd-band-line:color-mix(in srgb, var(--ds-accent-primary) 16%, color-mix(in srgb, var(--ds-text-on-fixed-dark) 11%, var(--ds-bg-fixed-dark)));--fd-on-band:var(--ds-text-on-fixed-dark);--fd-on-band-soft:color-mix(in srgb, var(--ds-accent-primary) 14%, color-mix(in srgb, var(--ds-text-on-fixed-dark) 84%, var(--ds-bg-fixed-dark)));--fdm-cta-min-height:50px;--fdm-cta-padding-x:23px;--fdm-cta-gap:10px;--fdm-cta-radius:var(--ds-radius-xl);--fdm-cta-border-width:1px;--fdm-duration:.18s;--fdm-measure:34rem;--fd-section-gap:112px;--landing-scroll-progress:0;scroll-behavior:smooth;height:100%;min-height:100%;color:var(--fd-ink);isolation:isolate;background:linear-gradient(color-mix(in srgb, var(--ds-accent-primary) 3.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ds-accent-primary) 3.5%, transparent) 1px, transparent 1px), var(--fd-paper);background-size:40px 40px;scroll-padding-top:20px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;position:relative;overflow:hidden auto}.fd-showcase.fd-feature-atlas{width:min(1200px,100% - 40px);min-height:235vh;margin:0 auto var(--fd-section-gap);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;overflow:visible}.fd-feature-sticky{position:sticky;top:24px}.fd-feature-heading{margin:0 0 34px}.fd-feature-heading p{color:var(--fd-blue);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:780;line-height:1.2}.fd-feature-heading h2{max-width:820px;color:color-mix(in srgb, var(--fd-ink) 75%, var(--fd-band-deep));letter-spacing:-.06em;margin:10px 0 0;font-size:clamp(2.65rem,4.4vw,4.65rem);font-weight:680;line-height:.98}.fd-feature-stage{grid-template-columns:minmax(270px,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(48px,6vw,88px);display:grid}.fd-feature-selector{display:grid}.fd-feature-choice{appearance:none;border:0;border-bottom:1px solid color-mix(in srgb, color-mix(in srgb, var(--fd-ink) 65%, var(--fd-blue-soft)) 13%, transparent);min-height:110px;color:color-mix(in srgb, var(--fd-ink) 75%, var(--fd-band-deep));font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:18px;justify-items:start;padding:19px 28px;transition:color .22s,background .22s,border-color .22s,box-shadow .22s,transform .22s;display:grid;overflow:hidden}.fd-feature-choice:first-child:not(.is-active){border-top:1px solid color-mix(in srgb, color-mix(in srgb, var(--fd-ink) 65%, var(--fd-blue-soft)) 13%, transparent)}.fd-feature-choice:hover:not(.is-active){background:color-mix(in srgb, var(--fd-card) 42%, transparent)}.fd-feature-choice:focus-visible{outline:3px solid color-mix(in srgb, var(--fd-blue) 38%, transparent);outline-offset:3px}.fd-feature-choice.is-active{z-index:1;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--fd-blue) 40%, var(--fd-sage)) 25%, transparent);min-height:122px;color:var(--fd-on-band);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--fd-blue-soft) 25%, transparent), transparent 22rem), radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--fd-magenta) 17%, transparent), transparent 18rem), var(--fd-band);box-shadow:0 22px 52px color-mix(in srgb, color-mix(in srgb, var(--fd-band) 90%, var(--fd-blue-soft)) 13%, transparent);border-radius:18px;margin:0;padding:21px 30px 24px;position:relative}.fd-feature-tag{border:1px solid color-mix(in srgb, var(--fd-blue) 25%, transparent);color:color-mix(in srgb, var(--fd-blue) 80%, var(--fd-band-deep));background:color-mix(in srgb, color-mix(in srgb, var(--fd-card) 90%, var(--fd-blue-soft)) 84%, transparent);box-shadow:0 5px 14px color-mix(in srgb, color-mix(in srgb, var(--fd-blue-soft) 85%, var(--fd-band)) 8%, transparent);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:start;align-items:center;gap:7px;margin-bottom:12px;padding:7px 12px;font-size:.67rem;font-weight:780;line-height:1;display:inline-flex}.fd-feature-tag:before{content:"";background:color-mix(in oklch, var(--fd-ink) 10%, var(--fd-blue-soft));width:5px;height:5px;box-shadow:0 0 0 3px color-mix(in srgb, color-mix(in srgb, var(--fd-blue-soft) 85%, var(--fd-band)) 10%, transparent);border-radius:50%;flex:0 0 5px}.fd-feature-choice.is-active .fd-feature-tag{border-color:color-mix(in srgb, color-mix(in oklch, var(--fd-on-band) 65%, var(--fd-blue-soft)) 55%, transparent);color:color-mix(in oklch, var(--fd-band-deep) 60%, var(--fd-blue));background:color-mix(in srgb, color-mix(in srgb, var(--fd-on-band) 95%, var(--fd-blue-soft)) 98%, transparent);box-shadow:0 7px 20px #00000021}.fd-feature-title{letter-spacing:-.045em;max-width:340px;font-size:clamp(1.4rem,1.75vw,1.85rem);font-weight:650;line-height:1.12}.fd-feature-preview{justify-content:center;align-items:center;min-width:0;min-height:min(590px,100vh - 230px);padding:24px 0;display:flex}.fd-feature-mobile-title{display:none}.fd-feature-screenshot{aspect-ratio:1.36;border:1px solid color-mix(in srgb, color-mix(in oklch, var(--fd-magenta) 15%, var(--fd-band)) 36%, transparent);background:linear-gradient(135deg, color-mix(in oklch, color-mix(in oklch, var(--ds-bg-inset) 75%, var(--ds-error)) 65%, var(--ds-text-primary)), color-mix(in oklch, color-mix(in oklch, var(--ds-bg-inset) 40%, var(--ds-error)) 35%, var(--ds-bg-fixed-dark)));width:min(100%,760px,136vh - 340px);box-shadow:0 28px 70px color-mix(in srgb, color-mix(in srgb, var(--fd-blue-soft) 10%, var(--fd-band)) 20%, transparent), 0 7px 22px color-mix(in srgb, var(--fd-violet) 13%, transparent);border-radius:18px;padding:6px;animation:.42s cubic-bezier(.2,.8,.2,1) both fd-feature-screenshot-in;position:relative;overflow:hidden}.fd-feature-screenshot:after{z-index:-1;content:"";background:color-mix(in srgb, color-mix(in srgb, var(--fd-ink) 40%, var(--fd-violet)) 22%, transparent);filter:blur(22px);border-radius:50%;height:34px;position:absolute;bottom:-12px;left:32px;right:22px}.fd-feature-screenshot img{object-fit:cover;object-position:center top;border-radius:12px;width:100%;height:100%;display:block}@keyframes fd-feature-screenshot-in{0%{opacity:.55;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1040px){.fd-showcase.fd-feature-atlas{min-height:230vh}.fd-feature-sticky{top:18px}.fd-feature-stage{grid-template-columns:minmax(230px,.58fr) minmax(0,1.42fr);gap:36px}.fd-feature-choice{min-height:104px;padding:17px 22px}.fd-feature-choice.is-active{min-height:114px;padding:19px 24px 21px}.fd-feature-title{font-size:clamp(1.3rem,2.5vw,1.7rem)}.fd-feature-preview{min-height:min(520px,100vh - 230px)}}@media (width<=720px){.fd-showcase.fd-feature-atlas{width:min(100% - 28px,1200px);min-height:230vh;margin-bottom:82px}.fd-feature-sticky{top:10px}.fd-feature-heading{margin-bottom:24px;padding:0 8px}.fd-feature-heading h2{font-size:clamp(2.35rem,10.5vw,3.3rem)}.fd-feature-stage{grid-template-columns:1fr;gap:22px}.fd-feature-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fd-feature-choice,.fd-feature-choice.is-active{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--fd-band) 70%, var(--fd-blue-soft)) 13%, transparent);border-radius:12px;align-content:center;justify-items:center;min-height:46px;margin:0;padding:8px 10px}.fd-feature-tag{margin-bottom:0;padding:6px 9px;font-size:.57rem}.fd-feature-title{display:none}.fd-feature-preview{gap:16px;min-height:0;padding:0 2px 18px;display:grid}.fd-feature-mobile-title{max-width:330px;color:color-mix(in srgb, var(--fd-ink) 75%, var(--fd-band-deep));letter-spacing:-.05em;margin:0;font-size:clamp(1.55rem,7vw,2rem);font-weight:660;line-height:1.06;display:block}.fd-feature-screenshot{border-radius:14px;width:100%}.fd-feature-screenshot img{border-radius:9px}}@media (prefers-reduced-motion:reduce){.fd-feature-choice,.fd-feature-screenshot{transition:none;animation:none}}.fd-landing *,.fd-landing :before,.fd-landing :after{box-sizing:border-box}.fd-landing:before{z-index:-2;pointer-events:none;content:"";background-image:radial-gradient(color-mix(in srgb, color-mix(in srgb, var(--fd-ink) 95%, var(--fd-lime)) 28%, transparent) .65px, transparent .65px);background-size:8px 8px;position:fixed;inset:0}.fd-landing a{color:inherit;text-decoration:none}.fd-landing svg{width:1em;height:1em;display:block}.fd-ambient{z-index:-1;pointer-events:none;border-radius:50%;width:24rem;height:24rem;transition:transform .16s linear;position:fixed}.fd-ambient-one{transform:translateY(calc(var(--landing-scroll-progress) * 180px));top:42%;left:-15rem}.fd-ambient-two{transform:translateY(calc(var(--landing-scroll-progress) * -150px));bottom:5%;right:-12rem}.dark .fd-window img,.dark .fd-feature-screenshot img,.dark .fd-story-mark img{filter:brightness(.88)saturate(.96)}.fd-nav{z-index:50;border-bottom:1px solid var(--fd-line);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}[data-marketing-voice=modernist] .fdm-header__brand{width:fit-content;display:inline-flex}[data-marketing-voice=modernist] .fdm-header__brand img{height:auto}[data-marketing-voice=modernist] .fdm-header__nav{letter-spacing:-.01em;align-items:center;gap:34px;display:flex}[data-marketing-voice=modernist] .fdm-header__nav a,.fd-footer a{transition:color .18s}[data-marketing-voice=modernist] .fdm-cta[data-size=small]{border:1px solid var(--fd-ink);justify-self:end;align-items:center;gap:8px;padding:0 18px;font-size:.82rem;font-weight:700;transition:transform .18s,background .18s;display:inline-flex;color:#fff!important}[data-marketing-voice=modernist] .fdm-cta[data-size=small]:hover{transform:translateY(-2px)}.fd-hero{align-items:center;margin:0 auto;display:grid;position:relative}.fd-hero-copy{z-index:2;animation:.8s cubic-bezier(.2,.8,.2,1) both fd-rise;position:relative}[data-marketing-voice=modernist] .fdm-section-intro__kicker{letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:700}.fd-hero-principles{flex-wrap:wrap;align-items:center;gap:7px;max-width:100%;display:inline-flex}.fd-principle-tag{border:1px solid color-mix(in srgb, var(--fd-blue) 18%, transparent);background:color-mix(in srgb, var(--fd-card) 82%, transparent);box-shadow:0 12px 32px color-mix(in srgb, var(--fd-blue) 9%, transparent);letter-spacing:-.01em;white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;align-items:center;padding:10px 14px;font-size:.79rem;font-weight:700;line-height:1.35;display:inline-flex}.fd-principle-tag-left{color:var(--fd-ink);transform:rotate(-1.5deg)}.fd-principle-tag-right{color:color-mix(in oklch, color-mix(in oklch, var(--ds-bg-card) 70%, var(--ds-bg-fixed-dark)) 30%, var(--ds-accent-hover));transform:rotate(1.5deg)}.fd-hero h1{max-width:690px;margin:28px 0 24px}.fd-hero h1 em{position:relative}.fd-hero h1 em:after{content:"";position:absolute}.fd-hero-lede{max-width:600px;margin:0;font-size:clamp(1.05rem,1.5vw,1.24rem);line-height:1.7}.fd-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}[data-marketing-voice=modernist] .fdm-cta{font-size:.92rem}[data-marketing-voice=modernist] .fdm-cta:hover{transform:translateY(-3px)}[data-marketing-voice=modernist] .fdm-cta[data-tone=primary]{color:#fff!important}[data-marketing-voice=modernist] .fdm-cta[data-tone=secondary]:hover{border-color:color-mix(in srgb, color-mix(in srgb, var(--fd-ink) 95%, var(--fd-lime)) 25%, transparent);background:#fff}.fd-hero-visual{min-width:0;animation:.9s cubic-bezier(.2,.8,.2,1) .12s both fd-visual-in;position:relative}.fd-window{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--fd-ink) 95%, var(--fd-lime)) 13%, transparent);overflow:hidden}.fd-window-hero{z-index:2;width:122%;position:relative;transform:rotate(1.2deg)translate(-3%)}.fd-window-bar{min-height:42px;color:var(--fd-sage);letter-spacing:.02em;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 14px;font-size:.66rem;font-weight:700;display:grid}.fd-window-dots{gap:5px;display:flex}.fd-window-dots i{background:color-mix(in oklch, var(--fd-sage) 30%, var(--fd-card));border-radius:50%;width:7px;height:7px}.fd-window-dots i:nth-child(2){background:color-mix(in oklch, color-mix(in oklch, var(--ds-accent-primary) 80%, var(--ds-warning)) 35%, var(--ds-bg-card))}.fd-window-dots i:nth-child(3){background:var(--fd-lime)}.fd-window-live{text-transform:uppercase;border-radius:999px;justify-self:end;padding:4px 8px;font-size:.58rem}.fd-window img{width:100%;height:auto;display:block}.fd-window-hero img{aspect-ratio:1.25;object-fit:cover;object-position:top center}.fd-orbit{z-index:0;border:1px dashed color-mix(in srgb, color-mix(in srgb, var(--fd-violet) 90%, var(--fd-magenta)) 30%, transparent);pointer-events:none;border-radius:50%;position:absolute}.fd-orbit-one{aspect-ratio:1;width:96%;animation:38s linear infinite fd-spin;top:-12%;right:-18%}.fd-orbit-two{aspect-ratio:1;border-color:color-mix(in srgb, color-mix(in oklch, var(--fd-ink) 45%, var(--fd-lime)) 26%, transparent);width:60%;animation:26s linear infinite reverse fd-spin;bottom:-18%;left:-20%}.fd-float-card{z-index:4;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--fd-ink) 95%, var(--fd-lime)) 12%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:10px;min-width:198px;padding:11px 13px;display:flex;position:absolute}.fd-float-card-top{animation:5s ease-in-out infinite fd-float;top:11%;right:-15%}.fd-float-card-bottom{animation:5.8s ease-in-out .8s infinite reverse fd-float;bottom:4%;left:-12%}.fd-float-card strong,.fd-float-card small{display:block}.fd-float-card strong{font-size:.72rem}.fd-float-card small{color:color-mix(in srgb, var(--fd-muted) 20%, var(--fd-sage));margin-top:2px;font-size:.6rem}.fd-float-icon{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:1rem;display:grid}.fd-presence-dot{border:4px solid color-mix(in oklch, var(--fd-lime) 47%, var(--fd-card));border-radius:50%;flex:none;width:14px;height:14px}.fd-proof{border-top:1px solid var(--fd-line);border-bottom:1px solid var(--fd-line);margin:0 auto}.fd-proof>p{margin:0 0 18px;font-family:Literata,Georgia,serif;font-size:.82rem;font-style:italic}.fd-proof-list{flex-wrap:wrap;justify-content:space-between}.fd-proof-list span{align-items:center;gap:7px;font-size:.74rem;font-weight:700;display:inline-flex}.fd-proof-list svg{font-size:.9rem}.fd-manifesto{grid-template-columns:.65fr 2fr 1fr;gap:clamp(24px,4vw,64px);margin:0 auto;padding:142px 0 118px;display:grid}.fd-manifesto h2,.fd-features-heading h2,.fd-video h2,.fd-story h2,.fd-final-cta h2{margin:0;line-height:1.06}.fd-manifesto h2{max-width:750px}.fd-manifesto-copy{align-self:end;margin:0;font-size:.95rem;line-height:1.75}[data-landing-reveal]{transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}[data-landing-reveal].is-visible{opacity:1;transform:translateY(0)}.fd-showcase{flex-direction:column;margin:0 auto;display:flex}.fd-features{color:#fff}.fd-features-heading{align-items:end;gap:clamp(24px,4vw,60px)}.fd-features-heading>p:last-child{margin:0;font-size:.92rem;line-height:1.7}.fd-video{align-items:center;margin:0 auto;display:grid}.fd-video h2{margin-top:18px}.fd-video-copy>p:not(.fdm-section-intro__kicker){color:var(--fd-muted);margin:24px 0 0;font-size:.94rem;line-height:1.72}.fd-video-runtime{border:1px solid var(--fd-line);color:color-mix(in srgb, var(--ds-success) 8%, var(--ds-text-tertiary));background:color-mix(in srgb, var(--fd-card) 62%, transparent);border-radius:999px;margin-top:28px;padding:8px 11px;font-size:.65rem;font-weight:700;display:inline-flex}[data-marketing-voice=modernist] .fdm-video__stage{aspect-ratio:16/10;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--fd-band) 90%, var(--fd-lime)) 10%, transparent);justify-content:center;align-items:center;min-width:0;padding:28px;display:flex;position:relative;overflow:hidden}.fd-video-grid{opacity:.25;background-image:linear-gradient(color-mix(in srgb, color-mix(in srgb, var(--fd-ink) 95%, var(--fd-lime)) 18%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, color-mix(in srgb, var(--fd-ink) 95%, var(--fd-lime)) 18%, transparent) 1px, transparent 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}[data-marketing-voice=modernist] .fdm-video__badge{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--fd-band) 90%, var(--fd-lime)) 12%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:8px 11px;font-size:.62rem;font-weight:700;position:absolute;top:22px;left:22px}[data-marketing-voice=modernist] .fdm-video__play{z-index:2;border:1px solid color-mix(in srgb, var(--fd-card) 78%, transparent);border-radius:50%;place-items:center;width:94px;height:94px;font-size:2.45rem;animation:2.8s ease-in-out infinite fd-pulse;display:grid;position:relative}[data-marketing-voice=modernist] .fdm-video__center{z-index:2;justify-content:space-between;align-items:end;gap:20px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}[data-marketing-voice=modernist] .fdm-video__title{font-size:1.2rem}[data-marketing-voice=modernist] .fdm-video__subtitle{text-align:right;max-width:190px;font-size:.62rem;line-height:1.45}.fd-story{grid-template-columns:1fr 1.2fr;align-items:center;gap:clamp(50px,9vw,140px);display:grid;overflow:hidden}.fd-story-mark{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--fd-violet) 90%, var(--fd-magenta)) 17%, transparent);font-size:clamp(8rem,18vw,14rem);font-style:italic}.fd-story h2{margin-top:18px}.fd-story-copy>p:not(.fdm-section-intro__kicker){max-width:640px;color:color-mix(in srgb, var(--fd-muted) 95%, var(--fd-blue-deep));margin:26px 0 0;font-size:1rem;line-height:1.78}.fd-story-copy a{border-bottom:1px solid color-mix(in srgb, color-mix(in srgb, var(--fd-ink) 95%, var(--fd-lime)) 40%, transparent);align-items:center;gap:9px;margin-top:28px;padding-bottom:5px;font-size:.78rem;font-weight:700;display:inline-flex}.fd-final-cta{color:#fff;justify-content:space-between;align-items:end;gap:40px;margin:120px auto 0;padding:70px;display:flex}[data-marketing-voice=modernist] .fd-final-cta .fdm-section-intro__kicker{color:color-mix(in oklch, var(--fd-lime) 72%, var(--fd-on-band))}.fd-final-cta h2{margin-top:18px}[data-marketing-voice=modernist] .fdm-cta[data-tone=light]{box-shadow:0 16px 36px color-mix(in srgb, color-mix(in srgb, var(--fd-ink) 55%, var(--fd-violet)) 20%, transparent);background:#fff;flex:none;color:var(--fd-violet)!important}.fd-footer{grid-template-columns:1fr auto auto auto;align-items:center;gap:40px;margin:0 auto;padding:70px 0 42px;font-size:.68rem;display:grid}[data-marketing-voice=modernist] .fd-footer .fdm-footer__brand img{width:130px;height:auto}[data-marketing-voice=modernist] .fd-footer .fdm-footer__tagline{margin:0}.fd-footer div{gap:22px;display:flex}.fd-footer a{color:color-mix(in srgb, var(--ds-text-secondary) 93%, var(--ds-success));font-weight:700}@keyframes fd-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fd-visual-in{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fd-spin{to{transform:rotate(360deg)}}@keyframes fd-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes fd-pulse{0%,to{box-shadow:0 20px 50px color-mix(in srgb, color-mix(in srgb, var(--fd-ink) 95%, var(--fd-lime)) 22%, transparent);transform:scale(1)}50%{box-shadow:0 24px 60px color-mix(in srgb, color-mix(in srgb, var(--fd-ink) 95%, var(--fd-lime)) 30%, transparent);transform:scale(1.05)}}@media (width<=1040px){.fd-nav{grid-template-columns:1fr auto}[data-marketing-voice=modernist] .fdm-header__nav{display:none}.fd-hero{min-height:auto;padding-top:74px}.fd-hero-copy{max-width:780px}.fd-hero h1{max-width:800px;font-size:clamp(4rem,9vw,6.8rem)}.fd-hero-visual{width:86%;margin:20px auto 0}.fd-window-hero{width:100%;transform:rotate(1deg)}.fd-float-card-top{right:-8%}.fd-manifesto{grid-template-columns:.5fr 1.5fr}.fd-manifesto-copy{grid-column:2}.fd-footer{grid-template-columns:1fr auto auto}[data-marketing-voice=modernist] .fd-footer .fdm-footer__tagline{display:none}}@media (width<=760px){.fd-nav,.fd-hero,.fd-proof,.fd-manifesto,.fd-showcase,.fd-video,.fd-final-cta,.fd-footer{width:min(100% - 28px,1180px)}[data-marketing-voice=modernist] .fdm-cta[data-size=small]{min-height:38px;padding:0 13px;font-size:.72rem}.fd-hero{gap:42px;padding:58px 0 72px}.fd-hero-lede{font-size:1rem}.fd-hero-actions{flex-direction:column;align-items:stretch}[data-marketing-voice=modernist] .fdm-cta{width:100%}.fd-hero-visual{width:100%;margin-top:12px}.fd-window-bar{min-height:36px;font-size:.56rem}.fd-float-card{display:none}.fd-proof-list{justify-content:flex-start}.fd-proof-list span{width:calc(50% - 12px)}.fd-manifesto{grid-template-columns:1fr;padding:100px 0 88px}.fd-manifesto h2,.fd-manifesto-copy{grid-column:1}.fd-manifesto h2{font-size:clamp(2.6rem,12vw,4.1rem)}.fd-showcase{gap:100px;padding-bottom:110px}.fd-features{padding-top:96px;padding-bottom:100px}.fd-features-heading{margin-bottom:44px}.fd-features-heading h2{font-size:clamp(2.6rem,12vw,4rem)}.fd-video{grid-template-columns:1fr}.fd-video h2{font-size:clamp(2.6rem,12vw,4rem)}[data-marketing-voice=modernist] .fdm-video__stage{border-radius:20px}[data-marketing-voice=modernist] .fdm-video__subtitle{display:none}[data-marketing-voice=modernist] .fdm-video__play{width:72px;height:72px;font-size:2rem}.fd-story{grid-template-columns:1fr;padding-top:82px;padding-bottom:90px}.fd-story-mark{margin:0 auto}.fd-final-cta{flex-direction:column;align-items:stretch;margin-top:80px;padding:44px 28px}.fd-footer{grid-template-columns:1fr auto;gap:24px}.fd-footer div{grid-area:2/1/auto/-1}.fd-footer>span{text-align:right;grid-area:1/2}}.fd-features{position:relative}.fd-constellation{height:clamp(520px,48vw,680px);margin-top:-76px;position:relative}.fd-constellation-point{z-index:2;width:min(250px,23%);color:color-mix(in srgb, var(--fd-blue-soft) 5%, var(--fd-on-band));position:absolute}.fd-constellation-point h3{color:inherit;letter-spacing:-.045em;margin:0 0 13px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.4rem,2.15vw,2rem);font-weight:680;line-height:1.05}.fd-constellation-point p{color:color-mix(in srgb, var(--fd-on-band-soft) 90%, var(--fd-band-line));margin:0;font-size:clamp(.82rem,1.18vw,1rem);line-height:1.45}.fd-constellation-point-nw,.fd-constellation-point-sw{text-align:right;left:0}.fd-constellation-point-ne,.fd-constellation-point-se{right:0}.fd-constellation-point-nw,.fd-constellation-point-ne{top:24%}.fd-constellation-point-sw,.fd-constellation-point-se{top:76%}.fd-landing .fd-constellation-wires{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fd-constellation-wires path{fill:none;stroke:color-mix(in srgb, color-mix(in srgb, var(--fd-on-band) 70%, var(--fd-blue-soft)) 66%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .26s,filter .26s}.fd-constellation-node{fill:color-mix(in srgb, var(--fd-blue-soft) 5%, var(--fd-on-band));filter:drop-shadow(0 0 3px color-mix(in oklch, var(--fd-blue-soft) 70%, var(--fd-violet))) drop-shadow(0 0 8px color-mix(in srgb, color-mix(in oklch, var(--fd-blue-soft) 70%, var(--fd-violet)) 90%, transparent))}.fd-constellation-core{z-index:3;aspect-ratio:1;place-items:center;width:clamp(96px,10vw,132px);display:grid;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.fd-constellation-core:before{aspect-ratio:1;content:"";background:radial-gradient(circle, color-mix(in srgb, color-mix(in oklch, var(--fd-blue) 80%, var(--fd-magenta)) 32%, transparent), color-mix(in srgb, var(--fd-blue) 12%, transparent) 38%, transparent 70%);filter:blur(8px);border-radius:50%;width:170%;transition:opacity .26s,transform .26s;position:absolute}.fd-constellation-core img{z-index:1;object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 0 15px color-mix(in srgb, color-mix(in oklch, var(--fd-magenta) 15%, var(--fd-blue)) 35%, transparent));position:relative}.fd-constellation:hover .fd-constellation-wires path{stroke:color-mix(in srgb, color-mix(in srgb, var(--fd-on-band) 75%, var(--fd-blue-soft)) 86%, transparent);filter:drop-shadow(0 0 4px color-mix(in srgb, color-mix(in srgb, var(--fd-blue-soft) 60%, var(--fd-violet)) 22%, transparent))}.fd-constellation:hover .fd-constellation-core:before{opacity:1.2;transform:scale(1.05)}@media (width<=900px){.fd-constellation{margin-top:-32px}.fd-constellation-point{width:25%}}@media (width<=640px){.fd-constellation{grid-template-columns:54px minmax(0,1fr);gap:34px 20px;height:auto;margin-top:56px;display:grid}.fd-constellation:before{content:"";background:linear-gradient(color-mix(in srgb, color-mix(in srgb, var(--fd-on-band) 35%, var(--fd-blue-soft)) 75%, transparent), color-mix(in srgb, color-mix(in srgb, var(--fd-on-band) 35%, var(--fd-blue-soft)) 15%, transparent));width:1px;position:absolute;top:64px;bottom:24px;left:26px}.fd-constellation-core{grid-area:1/1;width:54px;position:relative;top:auto;left:auto;transform:none}.fd-constellation-point{text-align:left;width:auto;padding-left:2px;position:relative;top:auto;left:auto;right:auto}.fd-constellation-point:before{content:"";background:color-mix(in srgb, var(--fd-blue-soft) 5%, var(--fd-on-band));width:7px;height:7px;box-shadow:0 0 12px 3px color-mix(in srgb, color-mix(in oklch, var(--fd-blue-soft) 70%, var(--fd-violet)) 72%, transparent);border-radius:50%;position:absolute;top:8px;left:-52px}.fd-constellation-point h3{margin-bottom:8px;font-size:1.35rem}.fd-constellation-point p{font-size:.86rem}.fd-constellation-point-nw{grid-area:1/2}.fd-constellation-point-ne{grid-area:2/2}.fd-constellation-point-sw{grid-area:3/2}.fd-constellation-point-se{grid-area:4/2}.fd-landing .fd-constellation-wires{display:none}}@media (prefers-reduced-motion:reduce){.fd-landing{scroll-behavior:auto}.fd-landing *,.fd-landing :before,.fd-landing :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-landing-reveal]{opacity:1;transform:none}}.fd-landing:before{opacity:1;background:radial-gradient(circle at 4% 8%, color-mix(in srgb, var(--fd-blue-soft) 13%, transparent), transparent 24rem), radial-gradient(circle at 95% 16%, color-mix(in srgb, var(--fd-violet) 10%, transparent), transparent 28rem);-webkit-mask-image:none;mask-image:none}.fd-ambient{opacity:.45;filter:blur(110px)}.fd-ambient-one{background:color-mix(in srgb, var(--fd-blue-soft) 18%, transparent)}.fd-ambient-two{background:color-mix(in srgb, var(--fd-magenta) 10%, transparent)}.fd-nav{border:1px solid color-mix(in srgb, color-mix(in oklch, var(--fd-line) 95%, var(--fd-band-deep)) 90%, transparent);width:min(1200px,100% - 32px);min-height:64px;box-shadow:0 10px 34px color-mix(in srgb, var(--fd-band-deep) 7%, transparent);border-radius:18px;padding:0 12px 0 18px;top:14px}[data-marketing-voice=modernist] .fdm-header__brand img{width:145px}[data-marketing-voice=modernist] .fdm-header__nav{color:color-mix(in srgb, var(--fd-muted) 80%, var(--fd-band-deep));font-size:.8rem;font-weight:650}[data-marketing-voice=modernist] .fdm-header__nav a:hover,.fd-footer a:hover{color:var(--fd-blue)}[data-marketing-voice=modernist] .fdm-cta[data-size=small]{border-color:var(--fd-blue);background:var(--fd-blue);min-height:40px;box-shadow:0 8px 18px color-mix(in srgb, var(--fd-blue) 20%, transparent);border-radius:12px}[data-marketing-voice=modernist] .fdm-cta[data-size=small]:hover{background:var(--fd-blue);box-shadow:0 12px 24px color-mix(in srgb, var(--fd-blue) 26%, transparent)}.fd-hero{grid-template-columns:minmax(0,.92fr) minmax(540px,1.08fr);gap:clamp(42px,5.5vw,86px);width:min(1200px,100% - 40px);min-height:810px;padding:110px 0 88px}[data-marketing-voice=modernist] .fdm-section-intro__kicker{color:var(--fd-blue)}.fd-hero h1{letter-spacing:-.072em;margin-top:32px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:690;line-height:.92}.fd-hero h1 em{color:var(--fd-violet);letter-spacing:-.055em;font-family:Literata,Georgia,serif;font-weight:450}.fd-hero h1 em:after{background:linear-gradient(90deg, var(--fd-blue), var(--fd-violet), var(--fd-magenta));opacity:1;border-radius:0;height:5px;bottom:-3px;left:0;right:0;transform:none}.fd-hero-lede{color:color-mix(in oklch, var(--fd-muted) 85%, var(--fd-band))}[data-marketing-voice=modernist] .fdm-cta[data-tone=primary]{border-color:var(--fd-blue);background:var(--fd-blue);box-shadow:0 12px 26px color-mix(in srgb, var(--fd-blue) 20%, transparent)}[data-marketing-voice=modernist] .fdm-cta[data-tone=primary]:hover{background:var(--fd-blue-deep);box-shadow:0 16px 30px color-mix(in srgb, var(--fd-blue) 27%, transparent)}[data-marketing-voice=modernist] .fdm-cta[data-tone=secondary]{border-color:color-mix(in srgb, var(--fd-line) 95%, var(--fd-band-deep));background:color-mix(in srgb, var(--fd-card) 90%, transparent)}.fd-hero-visual:before{z-index:-1;content:"";background:linear-gradient(145deg, color-mix(in oklch, var(--fd-card) 90%, var(--fd-blue)) 0%, color-mix(in srgb, var(--fd-card) 90%, var(--fd-blue-deep)) 52%, color-mix(in oklch, color-mix(in oklch, var(--ds-accent-primary) 65%, var(--ds-warning)) 15%, var(--ds-bg-card)) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fd-blue-soft) 10%, transparent);border-radius:34px 0 0 34px;position:absolute;inset:-36px -80px -40px 10%}.fd-window{border-color:color-mix(in srgb, var(--fd-blue-soft) 5%, var(--fd-line));background:var(--fd-card);box-shadow:0 30px 70px color-mix(in srgb, color-mix(in srgb, var(--fd-blue-soft) 10%, var(--fd-band)) 14%, transparent), 0 4px 14px color-mix(in srgb, color-mix(in srgb, var(--fd-blue-soft) 10%, var(--fd-band)) 8%, transparent);border-radius:15px}.fd-window-bar{border-bottom:1px solid color-mix(in srgb, var(--fd-card) 25%, var(--fd-line));background:color-mix(in srgb, var(--fd-card) 80%, var(--fd-line))}.fd-window-live{color:var(--fd-blue);background:color-mix(in oklch, var(--fd-card) 90%, var(--fd-blue))}.fd-orbit{border-color:color-mix(in srgb, var(--fd-blue-soft) 22%, transparent)}.fd-orbit-one{box-shadow:0 0 0 1px color-mix(in srgb, var(--fd-violet) 8%, transparent)}.fd-float-card{border-color:color-mix(in srgb, var(--fd-blue-soft) 5%, var(--fd-line));background:color-mix(in srgb, var(--fd-card) 96%, transparent);box-shadow:0 16px 36px color-mix(in srgb, color-mix(in srgb, var(--fd-blue-soft) 10%, var(--fd-band)) 14%, transparent);border-radius:12px}.fd-float-icon{color:var(--fd-blue);background:color-mix(in oklch, var(--fd-card) 90%, var(--fd-blue))}.fd-presence-dot{background:var(--fd-blue);box-shadow:0 0 0 5px color-mix(in oklch, var(--fd-card) 85%, var(--fd-blue-soft))}.fd-proof{border:1px solid color-mix(in srgb, var(--fd-on-band) 40%, var(--fd-on-band-soft));width:min(1200px,100% - 40px);color:var(--fd-on-band)}.fd-proof>p{color:var(--fd-on-band-soft)}.fd-proof-list span{color:color-mix(in srgb, var(--fd-on-band) 90%, var(--fd-on-band-soft))}.fd-proof-list svg{color:color-mix(in oklch, var(--fd-on-band) 25%, var(--fd-blue-soft))}.fd-manifesto{border-left:3px solid var(--fd-blue);width:min(1200px,100% - 40px);padding-left:clamp(28px,4vw,64px)}.fd-manifesto h2,.fd-features-heading h2,.fd-video h2,.fd-story h2,.fd-final-cta h2{letter-spacing:-.055em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:660}.fd-manifesto-copy{color:color-mix(in srgb, var(--fd-muted) 95%, var(--fd-band-deep))}.fd-showcase{border:1px solid var(--fd-line);background:color-mix(in srgb, var(--fd-card) 82%, transparent);width:min(1200px,100% - 40px);box-shadow:0 22px 60px color-mix(in srgb, color-mix(in srgb, var(--fd-blue-soft) 10%, var(--fd-band)) 7%, transparent);border-radius:24px;padding:0;overflow:hidden}.fd-video{border:1px solid color-mix(in oklch, var(--fd-line) 95%, var(--fd-lime));background:var(--fd-card);width:min(1200px,100% - 40px);box-shadow:0 22px 56px color-mix(in srgb, color-mix(in srgb, var(--fd-blue-soft) 10%, var(--fd-band)) 7%, transparent);border-radius:24px}[data-marketing-voice=modernist] .fdm-video__stage{background:linear-gradient(color-mix(in srgb, var(--fd-on-band) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--fd-on-band) 6%, transparent) 1px, transparent 1px), linear-gradient(145deg, color-mix(in oklch, var(--fd-band) 75%, var(--fd-blue-deep)), color-mix(in srgb, var(--fd-band-deep) 50%, var(--fd-blue-soft)) 58%, color-mix(in srgb, var(--fd-band-line) 35%, var(--fd-violet)));box-shadow:0 24px 55px color-mix(in srgb, color-mix(in oklch, var(--fd-band-deep) 65%, var(--fd-blue-soft)) 22%, transparent);background-size:32px 32px,32px 32px,auto;border-radius:18px}[data-marketing-voice=modernist] .fdm-video__play{color:var(--fd-blue);background:var(--fd-card);box-shadow:0 14px 36px color-mix(in srgb, color-mix(in oklch, var(--fd-blue-deep) 15%, var(--fd-band-deep)) 28%, transparent)}.fd-story{border-top-color:var(--fd-line);border-bottom-color:var(--fd-line)}.fd-story-mark{color:var(--fd-card);background:linear-gradient(145deg, var(--fd-blue), var(--fd-violet));box-shadow:0 18px 40px color-mix(in srgb, color-mix(in oklch, var(--fd-violet) 80%, var(--fd-band)) 24%, transparent)}.fd-story-copy a{color:var(--fd-blue)}.fd-final-cta{background:radial-gradient(circle at 12% 20%, color-mix(in srgb, var(--fd-violet) 75%, transparent), transparent 28%), radial-gradient(circle at 90% 85%, color-mix(in srgb, var(--fd-magenta) 34%, transparent), transparent 24%), var(--fd-blue);width:min(1200px,100% - 40px);box-shadow:0 30px 70px color-mix(in srgb, var(--fd-blue) 20%, transparent);border-radius:24px}.fd-footer{width:min(1200px,100% - 40px);color:color-mix(in srgb, var(--fd-muted) 97%, var(--fd-card))}@media (width<=1040px){.fd-hero{grid-template-columns:1fr}.fd-hero-visual:before{inset:-28px -56px -34px 8%}}@media (width<=760px){.fd-nav{border-radius:14px;width:calc(100% - 20px);min-height:58px;padding:0 8px 0 12px;top:8px}[data-marketing-voice=modernist] .fdm-header__brand img{width:135px}.fd-hero{width:calc(100% - 28px);min-height:auto;padding-top:104px}.fd-hero-visual:before{border-radius:22px 0 0 22px;inset:-18px -36px -24px 5%}.fd-proof,.fd-manifesto,.fd-showcase,.fd-features,.fd-video,.fd-story,.fd-final-cta,.fd-footer{width:calc(100% - 28px)}}.fd-landing section[id]{scroll-margin-top:0}.fd-nav{background:var(--fd-card);-webkit-backdrop-filter:none;backdrop-filter:none;margin:0 auto 14px;position:relative;left:auto;transform:none}[data-marketing-voice=modernist] .fdm-cta[data-size=small]{white-space:nowrap;justify-content:center;min-width:156px;overflow:visible}[data-marketing-voice=modernist] .fdm-cta[data-size=small] span,[data-marketing-voice=modernist] .fdm-cta[data-size=small] svg{z-index:1;opacity:1;visibility:visible;position:relative}[data-landing-reveal]{opacity:1}.fd-landing h1,.fd-landing h2,.fd-landing h3{text-wrap:balance}.fd-proof{z-index:2;border-color:var(--fd-band-line);background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--fd-blue-soft) 20%, transparent), transparent 30rem), radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--fd-violet) 18%, transparent), transparent 28rem), var(--fd-band);box-shadow:0 28px 70px color-mix(in srgb, var(--fd-band) 15%, transparent);border-radius:24px;grid-template-columns:minmax(500px,540px) minmax(0,1fr);align-items:center;gap:clamp(24px,2.2vw,32px);padding:clamp(48px,4vw,52px) clamp(40px,3.5vw,44px);display:grid;position:relative}.fd-proof h2{color:var(--fd-on-band);letter-spacing:-.055em;text-wrap:balance;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.2rem,3.15vw,3.35rem);font-weight:680;line-height:1.08}.fd-proof h2 span{white-space:nowrap;display:block}.fd-proof-list{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:clamp(8px,1.15vw,16px);margin:0;padding:0;list-style:none;display:grid}.fd-proof-stage{--fd-proof-tone:var(--fd-blue-soft);text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.fd-proof-stage:nth-child(2){--fd-proof-tone:color-mix(in srgb, var(--fd-blue-soft) 85%, var(--fd-magenta))}.fd-proof-stage:nth-child(3){--fd-proof-tone:color-mix(in oklch, color-mix(in oklch, var(--ds-accent-hover) 85%, var(--ds-error)) 80%, var(--ds-bg-app))}.fd-proof-stage:nth-child(4){--fd-proof-tone:color-mix(in oklch, color-mix(in oklch, var(--ds-bg-card) 20%, var(--ds-accent-hover)) 70%, var(--ds-error))}.fd-proof-stage:nth-child(5){--fd-proof-tone:color-mix(in oklch, var(--fd-blue-soft) 25%, var(--fd-magenta))}.fd-proof-stage:nth-child(6){--fd-proof-tone:color-mix(in oklch, color-mix(in oklch, var(--ds-accent-primary) 90%, var(--ds-accent-strong)) 50%, var(--ds-warning))}.fd-proof-stage:not(:last-child):after{content:"";background:color-mix(in srgb, color-mix(in srgb, var(--fd-on-band) 10%, var(--fd-on-band-soft)) 34%, transparent);width:calc(100% - 42px);height:1px;position:absolute;top:21px;left:calc(50% + 28px)}.fd-proof-list .fd-proof-icon{z-index:1;width:42px;height:42px;color:var(--fd-proof-tone);background:0 0;position:relative}.fd-proof-icon i,.fd-proof-icon:before,.fd-proof-icon:after{content:"";display:block;position:absolute}.fd-proof-icon-thought i:first-child{border:2px solid;border-radius:50% 50% 44% 44%;width:20px;height:23px;top:6px;left:11px}.fd-proof-icon-thought i:nth-child(2){border-top:2px solid;border-bottom:2px solid;width:12px;height:6px;top:30px;left:15px}.fd-proof-icon-thought i:nth-child(3){background:currentColor;width:2px;height:4px;top:0;left:20px;box-shadow:-10px 5px,10px 5px,-14px 14px,14px 14px}.fd-proof-icon-structure i{border:2px solid;width:24px;height:14px;left:9px;transform:rotate(30deg)skew(-18deg)}.fd-proof-icon-structure i:first-child{top:3px}.fd-proof-icon-structure i:nth-child(2){top:12px}.fd-proof-icon-structure i:nth-child(3){top:21px}.fd-proof-icon-connect:before{background:currentColor;width:22px;height:2px;top:20px;left:10px}.fd-proof-icon-connect i{background:var(--fd-band);border:2px solid;border-radius:50%;width:12px;height:12px;top:15px}.fd-proof-icon-connect i:first-child{left:3px}.fd-proof-icon-connect i:nth-child(2){right:3px}.fd-proof-icon-connect i:nth-child(3){display:none}.fd-proof-icon-perspective i{border:2px solid;width:24px;height:24px}.fd-proof-icon-perspective i:first-child{top:4px;left:4px}.fd-proof-icon-perspective i:nth-child(2){top:10px;left:10px}.fd-proof-icon-perspective i:nth-child(3){top:16px;left:16px}.fd-proof-icon-together i{border:2px solid;border-radius:50%;width:21px;height:21px}.fd-proof-icon-together i:first-child{top:4px;left:10px}.fd-proof-icon-together i:nth-child(2){top:17px;left:3px}.fd-proof-icon-together i:nth-child(3){top:17px;right:3px}.fd-proof-icon-evolve i:first-child{border:2px solid;border-right-color:#0000;border-radius:50%;width:30px;height:30px;top:6px;left:6px;transform:rotate(28deg)}.fd-proof-icon-evolve i:nth-child(2),.fd-proof-icon-evolve i:nth-child(3){display:none}.fd-proof-label{max-width:108px;color:color-mix(in srgb, var(--fd-blue-soft) 5%, var(--fd-on-band));letter-spacing:-.015em;margin-top:12px;font-size:.74rem;font-weight:540;line-height:1.35;display:block}.fd-manifesto{margin-top:112px;margin-bottom:112px;padding-top:24px;padding-bottom:24px}.fd-showcase{margin-bottom:var(--fd-section-gap);gap:0}.fd-features{width:min(1200px,100% - 40px);margin:0 auto var(--fd-section-gap);border:1px solid var(--fd-band-line);border-radius:24px;overflow:hidden}.fd-features-heading{grid-template-columns:.55fr 1.4fr .75fr;margin-bottom:56px}.fd-features-heading>p:last-child{color:color-mix(in srgb, var(--fd-on-band-soft) 90%, var(--fd-sage))}.fd-video{margin-bottom:var(--fd-section-gap);grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:clamp(44px,6vw,84px);padding:clamp(66px,7vw,92px) clamp(30px,6vw,76px)}.fd-video h2{font-size:clamp(2.65rem,4.2vw,4.75rem)}[data-marketing-voice=modernist] .fdm-video__stage:after{content:"";background:linear-gradient(to top, color-mix(in srgb, color-mix(in srgb, var(--fd-band-deep) 95%, var(--fd-blue-deep)) 66%, transparent), transparent);pointer-events:none;height:34%;position:absolute;bottom:0;left:0;right:0}[data-marketing-voice=modernist] .fdm-video__badge{border-color:color-mix(in srgb, var(--fd-on-band) 28%, transparent);color:color-mix(in oklch, var(--fd-blue-soft) 20%, var(--fd-band));background:color-mix(in srgb, var(--fd-on-band) 88%, transparent)}[data-marketing-voice=modernist] .fdm-video__center{color:var(--fd-on-band)}[data-marketing-voice=modernist] .fdm-video__title{letter-spacing:-.025em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:650}[data-marketing-voice=modernist] .fdm-video__subtitle{color:color-mix(in oklch, var(--fd-on-band) 85%, var(--fd-blue-soft))}.fd-story{width:min(1200px,100% - 40px);margin:0 auto var(--fd-section-gap);border:1px solid color-mix(in srgb, var(--fd-paper) 80%, var(--fd-violet));background:linear-gradient(color-mix(in srgb, var(--fd-violet) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--fd-violet) 4%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--fd-card) 90%, var(--fd-violet));box-shadow:0 24px 64px color-mix(in srgb, color-mix(in srgb, var(--fd-violet) 50%, var(--fd-band-deep)) 9%, transparent);background-size:32px 32px;border-radius:24px;padding:clamp(64px,7vw,96px)}.fd-story-mark{aspect-ratio:4/5;border-color:color-mix(in srgb, var(--fd-card) 25%, transparent);width:min(360px,100%);transform:rotate(calc(-1.2deg + (var(--landing-scroll-progress) * 2.4deg)));border-radius:26px;place-items:center;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid;position:relative;overflow:hidden}.fd-story-mark:before{border:1px solid color-mix(in srgb, var(--fd-card) 32%, transparent);content:"";border-radius:18px;position:absolute;inset:18px}.fd-story-mark img{z-index:1;border:1px solid color-mix(in srgb, var(--fd-card) 42%, transparent);width:68%;height:auto;box-shadow:0 20px 44px color-mix(in srgb, color-mix(in srgb, var(--fd-blue-soft) 25%, var(--fd-band-deep)) 28%, transparent);border-radius:22px;position:relative}.fd-story-mark small{z-index:1;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:700;position:absolute;bottom:30px;right:32px}.fd-story h2{font-size:clamp(3rem,4.8vw,5.25rem)}.fd-final-cta{margin-top:0}.fd-hero h1{margin-bottom:34px;font-size:clamp(3.4rem,4.7vw,5rem)}.fd-manifesto h2{font-size:clamp(2.5rem,3.8vw,4.25rem)}.fd-features-heading h2,.fd-video h2,.fd-story h2{font-size:clamp(2.5rem,3.7vw,4.1rem)}.fd-final-cta h2{font-size:clamp(2.8rem,4.2vw,4.75rem)}@media (width<=1160px){.fd-proof{grid-template-columns:1fr}.fd-proof h2{max-width:650px}.fd-proof h2 span{white-space:normal}}@media (width<=1040px){.fd-proof{grid-template-columns:1fr}.fd-proof h2{max-width:650px}.fd-proof h2 span{white-space:normal}.fd-features-heading{grid-template-columns:.42fr 1.25fr}.fd-features-heading>p:last-child{grid-column:2}.fd-video{grid-template-columns:1fr}.fd-video-copy{max-width:700px}}@media (width<=760px){[data-marketing-voice=modernist] .fdm-cta[data-size=small]{min-width:132px}.fd-hero-principles{gap:5px}.fd-hero h1{font-size:clamp(3rem,11.5vw,4rem);line-height:.94}.fd-hero h1 em{white-space:nowrap}.fd-proof{gap:36px;padding:42px 24px}.fd-proof-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 18px}.fd-proof-stage:not(:last-child):after{display:none}.fd-proof-label{max-width:150px;font-size:.78rem}.fd-manifesto{margin-top:82px;margin-bottom:82px;padding-top:16px;padding-bottom:16px}.fd-manifesto h2,.fd-features-heading h2,.fd-video h2,.fd-story h2{font-size:clamp(2.35rem,10vw,3.5rem)}.fd-final-cta h2{font-size:clamp(2.6rem,11vw,3.8rem)}.fd-showcase,.fd-features,.fd-video,.fd-story{margin-bottom:82px}.fd-features{border-radius:20px;padding:64px 18px 18px}.fd-features-heading{grid-template-columns:1fr;padding:0 10px}.fd-features-heading>p:last-child{grid-column:1}.fd-video{padding:54px 18px 18px}.fd-video-copy{padding:0 10px}[data-marketing-voice=modernist] .fdm-video__stage{aspect-ratio:4/3}.fd-story{padding:44px 22px 54px}.fd-story-mark{aspect-ratio:5/4;width:min(72vw,300px)}}.fd-features{box-sizing:border-box;border-color:color-mix(in srgb, var(--fd-blue) 40%, var(--fd-blue-soft));background:radial-gradient(circle at 50% 55%, color-mix(in srgb, color-mix(in srgb, var(--fd-blue) 30%, var(--fd-violet)) 18%, transparent), transparent 24rem), radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--fd-blue) 12%, transparent), transparent 32rem), var(--fd-band-deep);min-height:850px;box-shadow:0 30px 70px color-mix(in srgb, var(--fd-band) 16%, transparent), inset 0 0 0 1px color-mix(in srgb, color-mix(in srgb, var(--fd-on-band) 10%, var(--fd-blue-soft)) 28%, transparent);padding:clamp(56px,6vw,76px) clamp(42px,5.8vw,72px) clamp(58px,6vw,78px)}.fd-features-heading{width:min(430px,44%);margin:0;padding:0;display:block}[data-marketing-voice=modernist] .fd-features .fdm-section-intro__kicker{color:color-mix(in oklch, var(--fd-on-band) 40%, var(--fd-blue-soft));margin-bottom:24px}.fd-features-heading h2{color:color-mix(in srgb, var(--fd-blue-soft) 5%, var(--fd-on-band));margin:0;font-size:clamp(2.8rem,3.5vw,3.25rem);line-height:.98}.fd-features-heading h2 span{display:block}@media (width<=900px){.fd-features{min-height:760px}.fd-features-heading{width:min(430px,54%)}}@media (width<=640px){.fd-features{border-radius:20px;min-height:0;padding:48px 26px 54px}.fd-features-heading{width:100%;padding:0}[data-marketing-voice=modernist] .fd-features .fdm-section-intro__kicker{margin-bottom:20px}.fd-features-heading h2{font-size:clamp(2.55rem,12vw,3.25rem)}}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-normal-DRk46D-x.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-400-normal-Bbz-b3yf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-ext-700-normal-BoVPHkS0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-700-normal-CKkU2Dpt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/crimson-pro-vietnamese-600-normal-BD5z241x.woff2)format("woff2"),url(/assets/crimson-pro-vietnamese-600-normal-WXpto_XS.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/crimson-pro-latin-ext-600-normal-DTIcmTiA.woff2)format("woff2"),url(/assets/crimson-pro-latin-ext-600-normal-ChXPf8Fx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/crimson-pro-latin-600-normal-vJ8oEdKU.woff2)format("woff2"),url(/assets/crimson-pro-latin-600-normal-Ca4fy0Cf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.flexdocs-landing{--fdl-warm:color-mix(in srgb, var(--ds-warning) 85%, var(--ds-success));--fdl-steel:color-mix(in srgb, var(--ds-text-primary) 45%, var(--ds-accent-primary));--fdl-slate:color-mix(in srgb, var(--fdl-steel) 27%, var(--ds-text-primary));--fdl-teal:color-mix(in srgb, var(--ds-accent-primary) 70%, var(--ds-success));--fdl-teal-deep:color-mix(in srgb, var(--ds-accent-strong) 65%, var(--ds-success));--fdl-paper:color-mix(in srgb, var(--fdl-warm) 6%, var(--ds-bg-subtle));--fdl-paper-deep:color-mix(in srgb, var(--fdl-warm) 13%, var(--ds-bg-app));--fdl-ink:color-mix(in srgb, var(--fdl-slate) 96%, var(--ds-bg-inset));--fdl-ink-soft:color-mix(in srgb, var(--fdl-steel) 30%, var(--ds-text-tertiary));--fdl-blue:color-mix(in srgb, var(--fdl-teal) 20%, var(--ds-bg-app));--fdl-blue-deep:color-mix(in srgb, var(--fdl-teal-deep) 40%, var(--ds-text-placeholder));--fdl-butter:color-mix(in srgb, var(--fdl-warm) 42%, var(--ds-bg-card));--fdl-sage:color-mix(in srgb, color-mix(in srgb, var(--ds-bg-card) 80%, var(--ds-error)) 75%, var(--ds-success));--fdl-coral:color-mix(in srgb, color-mix(in srgb, var(--ds-error) 60%, var(--ds-warning)) 50%, var(--ds-bg-inset));--fdl-white:color-mix(in srgb, var(--fdl-warm) 3%, var(--ds-bg-card));--fdl-line:color-mix(in srgb, var(--fdl-ink) 22%, transparent);--fdm-cta-min-height:52px;--fdm-cta-padding-x:24px;--fdm-cta-gap:12px;--fdm-cta-radius:10px 13px 9px 12px;--fdm-cta-border-width:2px;--fdm-cta-hover-transform:translate(-2px, -2px) rotate(-.5deg);--fdm-duration:.18s;--fdm-art-radius:0;--fdm-art-plate:transparent;--fdm-measure:32rem;--fdl-band:color-mix(in srgb, var(--ds-accent-primary) 14%, color-mix(in srgb, var(--ds-text-on-fixed-dark) 11%, var(--ds-bg-fixed-dark)));--fdl-band-deep:color-mix(in srgb, var(--ds-accent-primary) 11%, color-mix(in srgb, var(--ds-text-on-fixed-dark) 8%, var(--ds-bg-fixed-dark)));--fdl-on-band:color-mix(in srgb, var(--fdl-warm) 3%, var(--ds-text-on-fixed-dark));scroll-behavior:smooth;background:var(--fdl-paper);height:100%;min-height:100%;color:var(--fdl-ink);font-family:Atkinson Hyperlegible,system-ui,sans-serif;font-size:17px;line-height:1.6;overflow:hidden auto}.flexdocs-landing *,.flexdocs-landing :before,.flexdocs-landing :after{box-sizing:border-box}.flexdocs-landing h1,.flexdocs-landing h2,.flexdocs-landing h3,.flexdocs-landing p{margin:0}.flexdocs-landing a{color:inherit;text-decoration:none}.flexdocs-landing ::selection{background:var(--fdl-butter);color:var(--fdl-ink)}[data-marketing-voice=humanist] .fdm-skip-link{z-index:50;border:2px solid var(--fdl-ink);background:var(--fdl-white);border-radius:8px;padding:10px 14px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-160%)}[data-marketing-voice=humanist] .fdm-skip-link:focus{transform:translateY(0)}.fdl-header{border-bottom:1px solid var(--fdl-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;width:min(1240px,100% - 48px);min-height:88px;margin:0 auto;display:grid}:is(.fdm-header__brand,.fdm-footer__brand){letter-spacing:-.035em;align-items:center;gap:10px;width:fit-content;font-family:Crimson Pro,Georgia,serif;font-size:28px;font-weight:600;display:inline-flex}.fdl-paper-mark{width:30px;height:30px;display:inline-block;position:relative;transform:rotate(-3deg)}.fdl-paper-mark span{border:1.5px solid var(--fdl-ink);border-radius:6px 3px 7px 2px;height:8px;display:block;position:absolute}.fdl-paper-mark span:first-child{background:var(--fdl-blue);width:26px;top:2px;left:2px;transform:rotate(2deg)}.fdl-paper-mark span:nth-child(2){background:var(--fdl-butter);width:20px;top:12px;left:6px;transform:rotate(-2deg)}.fdl-paper-mark span:nth-child(3){background:var(--fdl-coral);width:14px;top:22px;left:3px;transform:rotate(3deg)}[data-marketing-voice=humanist] .fdm-header__nav{align-items:center;gap:30px;font-size:15px;display:flex}[data-marketing-voice=humanist] .fdm-header__nav a,.fdl-text-link,[data-marketing-voice=humanist] .fdl-footer .fdm-footer__nav a{position:relative}[data-marketing-voice=humanist] .fdm-header__nav a:after,.fdl-text-link:after,[data-marketing-voice=humanist] .fdl-footer .fdm-footer__nav a:after{content:"";background:var(--fdl-coral);transform-origin:0;height:2px;transition:transform .18s;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)rotate(-1deg)}[data-marketing-voice=humanist] .fdm-header__nav a:hover:after,[data-marketing-voice=humanist] .fdm-header__nav a:focus-visible:after,.fdl-text-link:hover:after,.fdl-text-link:focus-visible:after,[data-marketing-voice=humanist] .fdl-footer .fdm-footer__nav a:hover:after,[data-marketing-voice=humanist] .fdl-footer .fdm-footer__nav a:focus-visible:after{transform:scaleX(1)rotate(-1deg)}[data-marketing-voice=humanist] .fdm-header__actions{justify-content:flex-end;align-items:center;gap:22px;font-size:15px;display:flex}[data-marketing-voice=humanist] .fdm-cta{border-color:var(--fdl-ink);background:var(--fdl-ink);box-shadow:4px 4px 0 var(--fdl-butter);color:var(--fdl-white)!important}[data-marketing-voice=humanist] .fdm-cta:hover,[data-marketing-voice=humanist] .fdm-cta:focus-visible{box-shadow:7px 7px 0 var(--fdl-butter)}[data-marketing-voice=humanist] .fdm-cta:active{box-shadow:1px 1px 0 var(--fdl-butter);transform:translate(2px,2px)}[data-marketing-voice=humanist] .fdm-cta[data-size=small]{min-height:42px;box-shadow:3px 3px 0 var(--fdl-blue);padding:0 18px}[data-marketing-voice=humanist] .fdm-cta[data-size=small]:hover,[data-marketing-voice=humanist] .fdm-cta[data-size=small]:focus-visible{box-shadow:6px 6px 0 var(--fdl-blue)}.fdl-hero{grid-template-columns:minmax(490px,.88fr) minmax(0,1.12fr);align-items:center;gap:48px;width:min(1320px,100% - 48px);min-height:760px;margin:0 auto;padding:72px 0 64px;display:grid}.fdl-hero-copy{z-index:2;max-width:620px;position:relative}[data-marketing-voice=humanist] .fdm-section-intro__kicker,[data-marketing-voice=humanist] .fdm-section-intro__kicker{color:var(--fdl-ink-soft);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:700;line-height:1.2;display:flex}[data-marketing-voice=humanist] .fdm-section-intro__kicker>span{border:1px solid var(--fdl-ink);background:var(--fdl-coral);border-radius:100%;width:31px;height:8px;transform:rotate(-6deg)}.fdl-hero h1{max-width:650px;color:var(--fdl-ink);letter-spacing:-.065em;margin-top:24px;font-family:Crimson Pro,Georgia,serif;font-size:clamp(62px,6.6vw,104px);font-weight:500;line-height:.88}[data-marketing-voice=humanist] .fdm-section-intro__title-line{display:block}[data-marketing-voice=humanist] .fdm-section-intro__title-line--nowrap{white-space:nowrap}.fdl-hero h1 em{font-weight:500;display:inline-block;position:relative}.fdl-hero h1 em:after{content:"";border-top:3px solid var(--fdl-coral);border-radius:50%;height:12px;position:absolute;bottom:-7px;left:1%;right:-1%;transform:rotate(-2deg)}[data-marketing-voice=humanist] .fdm-section-intro__lede{max-width:570px;color:var(--fdl-ink-soft);font-size:clamp(19px,1.8vw,23px);line-height:1.5;margin-top:32px!important}.fdl-hero-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.fdl-underlined-link{padding:8px 2px;font-weight:700;position:relative}.fdl-underlined-link:after{content:"";border-top:2px solid var(--fdl-blue-deep);border-radius:50%;height:5px;transition:transform .18s;position:absolute;bottom:4px;left:0;right:0}.fdl-underlined-link:hover:after,.fdl-underlined-link:focus-visible:after{transform:translateY(3px)rotate(-1deg)}.fdl-small-note{color:var(--fdl-ink-soft);align-items:flex-start;gap:9px;font-size:14px;line-height:1.4;display:flex;margin-top:25px!important}.fdl-small-note span{color:var(--fdl-coral);font-size:21px;line-height:.9}.fdl-hero-art{min-width:0;position:relative;transform:rotate(.5deg)}[data-marketing-voice=humanist] .fdm-hero-art__frame{background:0 0;position:relative;overflow:visible}[data-marketing-voice=humanist] .fdm-hero-art__frame:after{content:none}[data-marketing-voice=humanist] .fdm-hero-art__frame img{filter:saturate(.92)contrast(.98);mix-blend-mode:multiply;width:108%;max-width:none;height:auto;margin:-4% -4% -3%;display:block}.dark [data-marketing-voice=humanist] .fdm-hero-art__frame img{mix-blend-mode:normal;filter:saturate(.92)contrast(.98)brightness(.84)}[data-marketing-voice=humanist] .fdm-hero-art__caption{background:0 0;align-items:center;gap:10px;padding:8px 2px;font-family:Crimson Pro,Georgia,serif;font-size:18px;display:flex;position:absolute;bottom:-38px;right:22px;transform:rotate(-2deg)}[data-marketing-voice=humanist] .fdm-hero-art__caption i{background:var(--fdl-ink);width:26px;height:1px;display:block}.fdl-belief{border-top:1px solid var(--fdl-line);border-bottom:1px solid var(--fdl-line);grid-template-columns:auto 1fr auto;align-items:center;gap:34px;width:min(1180px,100% - 48px);margin:28px auto 0;padding:86px 48px;display:grid}.fdl-belief>p{color:var(--fdl-ink);letter-spacing:-.045em;text-align:center;font-family:Crimson Pro,Georgia,serif;font-size:clamp(40px,5vw,70px);line-height:1}.fdl-belief>p em{color:color-mix(in srgb, var(--fdl-blue-deep) 83%, var(--fdl-ink));font-weight:500}.fdl-asterisk{color:var(--fdl-coral);font-size:52px;animation:12s linear infinite fdl-gentle-turn}.fdl-belief-note{max-width:130px;color:var(--fdl-ink-soft);font-size:14px;line-height:1.35;transform:rotate(3deg)}.fdl-video,.fdl-transform,.fdl-features,.fdl-together{width:min(1180px,100% - 48px);margin:0 auto;padding:140px 0}.fdl-video-heading{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:80px;display:grid}.fdl-video-heading>div,.fdl-section-heading{max-width:760px}.fdl-video-heading h2,.fdl-section-heading h2,.fdl-features-intro h2,.fdl-together-copy h2,.fdl-final-cta h2{color:var(--fdl-ink);letter-spacing:-.055em;margin-top:20px;font-family:Crimson Pro,Georgia,serif;font-size:clamp(48px,6vw,78px);font-weight:500;line-height:.98}.fdl-video-heading>p{color:var(--fdl-ink-soft);margin-bottom:4px;font-size:18px;line-height:1.55}.fdl-video-frame{border:1.5px solid var(--fdl-ink);background:var(--fdl-white);box-shadow:12px 14px 0 var(--fdl-sage);border-radius:24px 18px 28px 20px;margin-top:64px;overflow:hidden}[data-marketing-voice=humanist] .fdm-video__stage{aspect-ratio:16/9;border-bottom:1px solid var(--fdl-ink);background:radial-gradient(circle at 22% 28%, color-mix(in srgb, var(--fdl-coral) 26%, transparent), transparent 27%), radial-gradient(circle at 80% 76%, color-mix(in srgb, var(--fdl-sage) 55%, transparent), transparent 30%), color-mix(in srgb, var(--fdl-blue) 46%, var(--fdl-white));place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}[data-marketing-voice=humanist] .fdm-video__badge{border:1px solid var(--fdl-ink);background:var(--fdl-butter);color:var(--fdl-ink);letter-spacing:.1em;text-transform:uppercase;padding:9px 14px;font-size:12px;font-weight:700;position:absolute;top:30px;left:32px;transform:rotate(-1.5deg)}[data-marketing-voice=humanist] .fdm-video__center{z-index:1;color:var(--fdl-ink);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}[data-marketing-voice=humanist] .fdm-video__play{border:1.5px solid var(--fdl-ink);background:var(--fdl-ink);width:96px;height:96px;box-shadow:6px 7px 0 var(--fdl-butter);border-radius:50%;place-items:center;margin-bottom:24px;display:grid}[data-marketing-voice=humanist] .fdm-video__play i{border-top:13px solid #0000;border-bottom:13px solid #0000;border-left:20px solid var(--fdl-white);width:0;height:0;margin-left:7px}[data-marketing-voice=humanist] .fdm-video__center strong{letter-spacing:-.035em;font-family:Crimson Pro,Georgia,serif;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1}[data-marketing-voice=humanist] .fdm-video__center>span:last-child{color:var(--fdl-ink-soft);margin-top:10px;font-size:15px}.fdl-video-brush{opacity:.52;filter:blur(.2px);border-radius:48% 52% 45% 55%;width:34%;height:14%;position:absolute}.fdl-video-brush-left{background:var(--fdl-coral);bottom:19%;left:-7%;transform:rotate(8deg)}.fdl-video-brush-right{background:var(--fdl-blue-deep);opacity:.2;top:18%;right:-8%;transform:rotate(-9deg)}.fdl-video-handnote{color:var(--fdl-ink-soft);font-family:Crimson Pro,Georgia,serif;font-size:18px;font-style:italic;position:absolute;bottom:28px;right:34px;transform:rotate(-3deg)}[data-marketing-voice=humanist] .fdm-video__caption{min-height:68px;color:var(--fdl-ink-soft);justify-content:space-between;align-items:center;gap:24px;padding:18px 24px;font-size:14px;display:flex}[data-marketing-voice=humanist] .fdm-video__caption span:last-child{font-style:italic}.fdl-section-heading>p:last-child{max-width:680px;color:var(--fdl-ink-soft);margin-top:24px;font-size:19px}.fdl-shape-story{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;margin-top:72px;display:grid}.fdl-shape-panel{border:1.5px solid var(--fdl-ink);background:var(--fdl-white);flex-direction:column;min-width:0;min-height:380px;padding:22px;display:flex}.fdl-shape-panel:first-of-type{border-radius:11px 18px 9px 17px;transform:rotate(-1.2deg)}.fdl-shape-panel:nth-of-type(2){background:color-mix(in srgb, var(--fdl-blue) 38%, var(--fdl-white));border-radius:17px 9px 15px 10px;transform:rotate(.8deg)}.fdl-shape-panel:nth-of-type(3){background:color-mix(in srgb, var(--fdl-butter) 32%, var(--fdl-white));border-radius:9px 15px 12px 8px;transform:rotate(-.5deg)}.fdl-shape-label{text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex}.fdl-shape-label span{border:1px solid var(--fdl-ink);background:var(--fdl-paper);border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;display:inline-grid}.fdl-outline-paper,.fdl-card-stack,.fdl-focus-paper{flex:1;margin-top:33px}.fdl-outline-paper{border:1px solid color-mix(in srgb, var(--fdl-ink) 18%, transparent);background:var(--fdl-paper);border-radius:6px;padding:22px 17px}.fdl-outline-row{border-bottom:1px solid color-mix(in srgb, var(--fdl-ink) 13%, transparent);min-height:48px;color:var(--fdl-ink);align-items:center;gap:10px;font-size:14px;display:flex}.fdl-outline-row:last-child{border-bottom:0}.fdl-depth-1{padding-left:18px}.fdl-depth-2{padding-left:38px}.fdl-dot{border:1px solid var(--fdl-ink);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.fdl-dot-blue{background:var(--fdl-blue)}.fdl-dot-yellow{background:var(--fdl-butter)}.fdl-dot-coral{background:var(--fdl-coral)}.fdl-dot-sage{background:var(--fdl-sage)}.fdl-card-stack{min-height:260px;position:relative}.fdl-card-stack>div{border:1px solid var(--fdl-ink);background:var(--fdl-white);width:74%;min-height:96px;box-shadow:3px 4px 0 color-mix(in srgb, var(--fdl-ink) 12%, transparent);border-radius:8px;align-items:flex-start;gap:9px;padding:16px;font-family:Crimson Pro,Georgia,serif;font-size:18px;line-height:1.15;display:flex;position:absolute}.fdl-card-stack>div:first-child{top:0;left:3%;transform:rotate(-3deg)}.fdl-card-stack>div:nth-child(2){top:82px;right:0;transform:rotate(2deg)}.fdl-card-stack>div:nth-child(3){top:167px;left:8%;transform:rotate(-1deg)}.fdl-focus-paper{border:1px solid color-mix(in srgb, var(--fdl-ink) 17%, transparent);background:var(--fdl-white);border-radius:6px;padding:30px 24px}.fdl-focus-paper small{color:var(--fdl-ink-soft);font-size:12px}.fdl-focus-paper strong{margin-top:15px;font-family:Crimson Pro,Georgia,serif;font-size:28px;font-weight:600;line-height:1.05;display:block}.fdl-focus-paper p{color:var(--fdl-ink-soft);margin-top:18px;font-size:15px}.fdl-focus-paper:after{content:"";border-top:2px solid var(--fdl-coral);border-radius:50%;width:72%;height:7px;margin-top:36px;display:block;transform:rotate(-2deg)}.fdl-drawn-arrow{color:var(--fdl-ink-soft);font-family:Crimson Pro,Georgia,serif;font-size:39px;transform:rotate(-7deg)}.fdl-features{padding-top:40px}.fdl-features-intro{grid-template-columns:.7fr 1.3fr;align-items:end;gap:40px;display:grid}.fdl-features-intro h2{margin-top:0}.fdl-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:68px;display:grid}.fdl-feature-card{border:1px solid var(--fdl-line);background:color-mix(in srgb, var(--fdl-white) 76%, transparent);border-radius:14px;flex-direction:column;min-height:390px;padding:34px;display:flex}.fdl-feature-card-cards{background:color-mix(in srgb, var(--fdl-blue) 42%, transparent);transform:rotate(.35deg)}.fdl-feature-card-focus{background:color-mix(in srgb, var(--fdl-butter) 35%, transparent);transform:rotate(-.35deg)}.fdl-feature-card-people{background:color-mix(in srgb, var(--fdl-sage) 38%, transparent)}.fdl-feature-topline{justify-content:space-between;align-items:flex-start;gap:20px;min-height:152px;display:flex}.fdl-feature-topline>span{color:var(--fdl-ink-soft);letter-spacing:.12em;font-size:13px}.fdl-feature-card h3{color:var(--fdl-ink);letter-spacing:-.035em;font-family:Crimson Pro,Georgia,serif;font-size:37px;font-weight:600;line-height:1}.fdl-feature-card>p{max-width:460px;color:var(--fdl-ink-soft);margin-top:18px;font-size:17px}.fdl-feature-visual{width:180px;height:132px}.fdl-mini-outline{border:1px solid var(--fdl-ink);background:var(--fdl-paper);border-radius:5px 9px 6px 8px;flex-direction:column;gap:12px;padding:17px;display:flex;transform:rotate(2deg)}.fdl-mini-outline span{background:var(--fdl-ink);opacity:.72;border-radius:10px;height:7px}.fdl-mini-outline span:nth-child(2){background:var(--fdl-coral);width:74%;margin-left:18px}.fdl-mini-outline span:nth-child(3){background:var(--fdl-blue-deep);width:60%;margin-left:36px}.fdl-mini-outline span:nth-child(4){background:var(--fdl-sage);width:68%;margin-left:18px}.fdl-mini-cards{position:relative}.fdl-mini-cards span{border:1px solid var(--fdl-ink);background:var(--fdl-white);border-radius:7px;width:90px;height:72px;padding:13px;font-family:Crimson Pro,Georgia,serif;font-size:16px;position:absolute}.fdl-mini-cards span:first-child{top:4px;left:4px;transform:rotate(-7deg)}.fdl-mini-cards span:nth-child(2){background:color-mix(in srgb, var(--fdl-butter) 50%, var(--fdl-white));top:49px;right:3px;transform:rotate(5deg)}.fdl-mini-cards span:nth-child(3){background:color-mix(in srgb, var(--fdl-blue) 44%, var(--fdl-white));bottom:3px;right:20px;transform:rotate(-2deg)}.fdl-mini-focus{border:1px solid var(--fdl-ink);background:var(--fdl-white);border-radius:8px;padding:18px;position:relative}.fdl-mini-focus span{background:color-mix(in srgb, var(--fdl-ink) 25%, transparent);border-radius:10px;height:6px;margin-bottom:11px;display:block}.fdl-mini-focus span:nth-child(2){width:76%}.fdl-mini-focus span:nth-child(3){width:62%}.fdl-mini-focus i{border:1px solid var(--fdl-coral);color:var(--fdl-ink);text-align:center;border-radius:4px;padding:7px;font-family:Crimson Pro,Georgia,serif;font-size:15px;font-style:normal;position:absolute;bottom:14px;left:10px;right:10px}.fdl-mini-people{position:relative}.fdl-face{z-index:2;border:1.5px solid var(--fdl-ink);width:58px;height:58px;color:var(--fdl-ink);border-radius:48% 52% 45% 55%;place-items:center;font-family:Crimson Pro,Georgia,serif;font-size:24px;font-style:normal;display:grid;position:absolute}.fdl-face-one{background:var(--fdl-butter);top:4px;left:22px;transform:rotate(-4deg)}.fdl-face-two{background:var(--fdl-blue);bottom:3px;right:17px;transform:rotate(5deg)}.fdl-shared-line{border-bottom:2px solid var(--fdl-coral);border-radius:50%;width:75px;height:32px;position:absolute;top:57px;left:61px;transform:rotate(9deg)}.fdl-together{grid-template-columns:.78fr 1.22fr;align-items:center;gap:80px;display:grid}.fdl-together-copy>p:not(.fdm-section-intro__kicker){color:var(--fdl-ink-soft);margin-top:26px;font-size:19px}.fdl-together-copy ul{gap:14px;margin:34px 0 0;padding:0;list-style:none;display:grid}.fdl-together-copy li{align-items:center;gap:12px;font-weight:700;display:flex}.fdl-together-copy li span{border:1px solid var(--fdl-ink);background:var(--fdl-sage);border-radius:50%;place-items:center;width:27px;height:27px;font-size:14px;display:grid}.fdl-workspace-sketch{position:relative}.fdl-sketch-window{border:1.5px solid var(--fdl-ink);background:var(--fdl-white);box-shadow:12px 14px 0 var(--fdl-blue);border-radius:12px 18px 10px 15px;overflow:hidden;transform:rotate(.7deg)}[data-marketing-voice=humanist] .fdm-window__bar{border-bottom:1px solid var(--fdl-line);background:color-mix(in srgb, var(--fdl-paper-deep) 48%, var(--fdl-white));grid-template-columns:1fr auto 1fr;align-items:center;min-height:54px;padding:0 17px;font-family:Crimson Pro,Georgia,serif;font-size:16px;font-weight:600;display:grid}[data-marketing-voice=humanist] .fdm-window__dots{gap:6px;display:flex}[data-marketing-voice=humanist] .fdm-window__dots i{border:1px solid var(--fdl-ink);background:var(--fdl-coral);border-radius:50%;width:9px;height:9px}[data-marketing-voice=humanist] .fdm-window__dots i:nth-child(2){background:var(--fdl-butter)}[data-marketing-voice=humanist] .fdm-window__dots i:nth-child(3){background:var(--fdl-sage)}.fdl-avatar-pair{justify-content:flex-end;display:flex}.fdl-avatar-pair i{border:1px solid var(--fdl-ink);background:var(--fdl-butter);border-radius:50%;place-items:center;width:29px;height:29px;font-family:Atkinson Hyperlegible,system-ui,sans-serif;font-size:11px;font-style:normal;font-weight:700;display:grid}.fdl-avatar-pair i+i{background:var(--fdl-blue);margin-left:-8px}.fdl-sketch-body{grid-template-columns:150px 1fr;min-height:430px;display:grid}.fdl-sketch-body aside{border-right:1px solid var(--fdl-line);background:color-mix(in srgb, var(--fdl-paper-deep) 54%, var(--fdl-white));flex-direction:column;gap:9px;padding:22px 12px;display:flex}.fdl-sketch-body aside small{color:var(--fdl-ink-soft);letter-spacing:.12em;padding:0 8px 8px;font-size:9px;font-weight:700}.fdl-sketch-body aside span{color:var(--fdl-ink-soft);border-radius:5px;padding:8px;font-size:12px;line-height:1.25}.fdl-sketch-body aside .fdl-active-doc{border:1px solid var(--fdl-ink);background:var(--fdl-butter);color:var(--fdl-ink);transform:rotate(-1deg)}.fdl-sketch-document{padding:25px}.fdl-doc-heading{justify-content:space-between;align-items:center;gap:18px;font-family:Crimson Pro,Georgia,serif;font-size:26px;font-weight:600;display:flex}.fdl-doc-heading small{border:1px solid var(--fdl-ink);background:var(--fdl-blue);border-radius:999px;padding:5px 10px;font-family:Atkinson Hyperlegible,system-ui,sans-serif;font-size:10px;font-weight:700}.fdl-doc-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.fdl-doc-cards article{border:1px solid var(--fdl-line);background:var(--fdl-paper);border-radius:7px 10px 8px 6px;min-height:137px;padding:17px}.fdl-doc-cards article:nth-child(2){transform:rotate(1deg)}.fdl-doc-cards article:nth-child(3){grid-column:1/-1}.fdl-doc-cards strong{margin-top:13px;font-family:Crimson Pro,Georgia,serif;font-size:17px;line-height:1.1;display:block}.fdl-doc-cards p{color:var(--fdl-ink-soft);margin-top:9px;font-size:12px;line-height:1.4}.fdl-pencil-note{border:1px solid var(--fdl-ink);background:var(--fdl-coral);padding:10px 15px;font-family:Crimson Pro,Georgia,serif;font-size:17px;position:absolute;bottom:-44px;right:28px;transform:rotate(-2deg)}.fdl-quote{border:1.5px solid var(--fdl-ink);background:color-mix(in srgb, var(--fdl-blue) 46%, var(--fdl-white));text-align:center;border-radius:48% 52% 47% 53%/9% 8% 10%;width:min(1040px,100% - 48px);margin:10px auto 150px;padding:78px 8%;transform:rotate(-.5deg)}.fdl-quote p{color:var(--fdl-ink);letter-spacing:-.035em;font-family:Crimson Pro,Georgia,serif;font-size:clamp(35px,4.4vw,57px);line-height:1.08}.fdl-quote span{color:var(--fdl-ink-soft);letter-spacing:.11em;text-transform:uppercase;margin-top:24px;font-size:13px;font-weight:700;display:block}.fdl-final-cta{background:var(--fdl-band);min-height:590px;color:var(--fdl-on-band);text-align:center;place-items:center;padding:100px 24px;display:grid;position:relative;overflow:hidden}[data-marketing-voice=humanist] .fdl-final-cta .fdm-closing__inner{z-index:2;flex-direction:column;align-items:center;max-width:780px;display:flex;position:relative}[data-marketing-voice=humanist] .fdl-final-cta .fdm-section-intro__kicker,.fdl-final-cta h2,[data-marketing-voice=humanist] .fdl-final-cta .fdm-section-intro__lede{color:var(--fdl-on-band)}.fdl-final-cta h2{font-size:clamp(58px,7.5vw,96px)}[data-marketing-voice=humanist] .fdl-final-cta .fdm-section-intro__lede{opacity:.78;margin-top:24px;font-size:19px}[data-marketing-voice=humanist] .fdm-cta[data-tone=light]{border-color:var(--fdl-on-band);background:var(--fdl-on-band);box-shadow:5px 5px 0 var(--fdl-coral);margin-top:36px;color:var(--fdl-band)!important}[data-marketing-voice=humanist] .fdm-cta[data-tone=light]:hover,[data-marketing-voice=humanist] .fdm-cta[data-tone=light]:focus-visible{box-shadow:8px 8px 0 var(--fdl-coral)}.fdl-cta-doodle{border:2px solid color-mix(in srgb, var(--fdl-on-band) 45%, transparent);border-radius:45% 55% 48% 52%;width:310px;height:310px;position:absolute}.fdl-cta-doodle:before,.fdl-cta-doodle:after{content:"";border:2px solid;border-radius:50%;position:absolute}.fdl-cta-doodle:before{inset:38px}.fdl-cta-doodle:after{inset:92px}.fdl-cta-doodle-left{color:var(--fdl-blue);top:-100px;left:-100px;transform:rotate(18deg)}.fdl-cta-doodle-right{color:var(--fdl-butter);bottom:-130px;right:-100px;transform:rotate(-23deg)}.fdl-footer{background:var(--fdl-band-deep);min-height:170px;color:color-mix(in srgb, var(--fdl-on-band) 90%, transparent);grid-template-columns:1fr 1.5fr 1fr;align-items:center;gap:28px;padding:50px max(24px,50vw - 590px);display:grid}[data-marketing-voice=humanist] .fdl-footer .fdm-footer__tagline{color:color-mix(in srgb, var(--fdl-on-band) 60%, transparent);text-align:center;font-size:14px}[data-marketing-voice=humanist] .fdl-footer .fdm-footer__nav{justify-content:flex-end;gap:24px;font-size:14px;display:flex}@keyframes fdl-gentle-turn{to{transform:rotate(360deg)}}@media (width<=1100px){.fdl-header{grid-template-columns:1fr auto}[data-marketing-voice=humanist] .fdm-header__nav{display:none}.fdl-hero{grid-template-columns:minmax(460px,.95fr) minmax(0,1.05fr);gap:28px}.fdl-hero h1{font-size:clamp(58px,7vw,76px)}.fdl-shape-story{grid-template-columns:1fr 1fr;gap:28px}.fdl-shape-panel:nth-of-type(3){grid-column:1/-1;width:calc(50% - 14px);margin:0 auto}.fdl-drawn-arrow{display:none}.fdl-together{grid-template-columns:1fr}.fdl-together-copy{max-width:680px}}@media (width<=960px){.fdl-hero{grid-template-columns:1fr}.fdl-hero-copy{max-width:680px}.fdl-hero-art{margin-top:34px}}@media (width<=820px){.fdl-header,.fdl-hero,.fdl-belief,.fdl-video,.fdl-transform,.fdl-features,.fdl-together,.fdl-quote{width:min(100% - 32px,680px)}[data-marketing-voice=humanist] .fdm-header__actions .fdl-text-link{display:none}.fdl-hero{grid-template-columns:1fr;padding:70px 0 86px}.fdl-hero-copy{max-width:680px}.fdl-hero-art{margin-top:34px}.fdl-belief{grid-template-columns:1fr;gap:20px;padding:70px 16px}.fdl-belief-note{text-align:center;max-width:260px}.fdl-asterisk{font-size:40px}.fdl-video,.fdl-transform,.fdl-features,.fdl-together{padding:105px 0}.fdl-video-heading{grid-template-columns:1fr;gap:24px}.fdl-video-heading>p{max-width:620px;margin-bottom:0}.fdl-video-frame{box-shadow:8px 9px 0 var(--fdl-sage);margin-top:48px}[data-marketing-voice=humanist] .fdm-video__caption{flex-direction:column;align-items:flex-start;gap:6px}.fdl-features-intro,.fdl-feature-grid{grid-template-columns:1fr}.fdl-features-intro{gap:20px}.fdl-sketch-body{grid-template-columns:110px 1fr}.fdl-sketch-document{padding:18px}.fdl-footer{text-align:center;grid-template-columns:1fr;justify-items:center}[data-marketing-voice=humanist] .fdl-footer .fdm-footer__nav{justify-content:center}}@media (width<=560px){.flexdocs-landing{font-size:16px}.fdl-header{min-height:76px}:is(.fdm-header__brand,.fdm-footer__brand){font-size:25px}[data-marketing-voice=humanist] .fdm-cta[data-size=small]{min-height:39px;padding:0 13px;font-size:13px}.fdl-hero{padding-top:54px}.fdl-hero h1{margin-top:20px;font-size:clamp(44px,14vw,58px)}.fdl-hero-actions{flex-direction:column;align-items:flex-start;gap:16px}[data-marketing-voice=humanist] .fdm-hero-art__frame{margin-inline:-4px}[data-marketing-voice=humanist] .fdm-hero-art__caption{font-size:15px;bottom:-32px;right:8px}[data-marketing-voice=humanist] .fdm-video__stage{aspect-ratio:4/3}[data-marketing-voice=humanist] .fdm-video__badge{font-size:10px;top:18px;left:18px}[data-marketing-voice=humanist] .fdm-video__play{width:72px;height:72px;box-shadow:4px 5px 0 var(--fdl-butter);margin-bottom:19px}[data-marketing-voice=humanist] .fdm-video__play i{border-top-width:10px;border-bottom-width:10px;border-left-width:16px}.fdl-video-handnote{font-size:15px;bottom:16px;right:18px}.fdl-shape-story{grid-template-columns:1fr}.fdl-shape-panel:nth-of-type(3){grid-column:auto;width:100%}.fdl-feature-card{min-height:360px;padding:26px}.fdl-feature-topline{min-height:145px}.fdl-feature-visual{width:150px}.fdl-sketch-window{box-shadow:7px 8px 0 var(--fdl-blue)}.fdl-sketch-body{grid-template-columns:1fr;min-height:360px}.fdl-sketch-body aside{display:none}.fdl-doc-cards{grid-template-columns:1fr}.fdl-doc-cards article:nth-child(3){grid-column:auto}.fdl-pencil-note{font-size:14px;right:8px}.fdl-quote{border-radius:18% 20% 17% 21%/5% 6%;margin-bottom:100px;padding:64px 25px}.fdl-final-cta{min-height:540px}.fdl-final-cta h2{font-size:clamp(54px,16vw,74px)}}@media (prefers-reduced-motion:reduce){.flexdocs-landing *,.flexdocs-landing :before,.flexdocs-landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
