.lexical-ribbon-wrapper{display:flex;flex-direction:column;width:100%;box-sizing:border-box;background:var(--aj-surface);color:var(--aj-ink);font-family:var(--font-sans);border:1px solid var(--aj-line);border-radius:var(--aj-radius-panel);overflow:hidden}.lexical-ribbon-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:8px 8px 0;background:var(--aj-surface-muted);border-bottom:1px solid var(--aj-line-soft)}.lexical-ribbon-tab{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;cursor:pointer;border:1px solid transparent;border-bottom:0;border-radius:var(--aj-radius-control) var(--aj-radius-control) 0 0;color:var(--aj-ink-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;-webkit-user-select:none;user-select:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.lexical-ribbon-tab:hover{color:var(--aj-ink);background:var(--aj-surface-raised)}.lexical-ribbon-tab.active{color:var(--aj-ink);background:var(--aj-surface);border-color:var(--aj-line)}.lexical-ribbon-content{display:flex;flex-direction:column;gap:10px;min-height:70px;padding:10px}.lexical-ribbon-tab-content{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.lexical-ribbon-section{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 12px 0 0;border-right:1px solid var(--aj-line-soft);flex-shrink:0}.lexical-ribbon-section:last-child{border-right:0;padding-right:0}.lexical-ribbon-buttons-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;min-height:32px}.lexical-ribbon-section-label{width:100%;margin-top:2px;padding-top:4px;border-top:1px solid var(--aj-line-soft);color:var(--aj-ink-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none}.lexical-ribbon-section-label:after{content:" ▾";font-size:8px}.lexical-ribbon-section.collapsed .lexical-ribbon-section-label:after{content:" ▴"}.lexical-ribbon-button,.lexical-floating-button{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-width:32px;height:32px;padding:0 8px;border:1px solid var(--aj-control-border);border-radius:var(--aj-control-radius);background:var(--aj-control-bg);color:var(--aj-control-ink);font:inherit;font-size:14px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.lexical-ribbon-button:hover,.lexical-floating-button:hover{background:var(--aj-control-bg-hover);border-color:var(--aj-control-border-hover);color:var(--aj-control-ink-hover)}.lexical-ribbon-button.active,.lexical-floating-button.active{background:var(--aj-control-bg-active);border-color:var(--aj-control-border-active);color:var(--aj-control-ink-active)}.lexical-ribbon-button:disabled,.lexical-floating-button:disabled{opacity:.42;cursor:default}.lexical-dropdown-wrapper{position:relative}.lexical-dropdown-menu{position:absolute;top:100%;left:0;z-index:3000;min-width:160px;margin-top:4px;padding:6px;border:1px solid var(--aj-floating-border);border-radius:var(--aj-floating-radius);background:var(--aj-floating-bg);box-shadow:var(--aj-floating-shadow);overflow:hidden}.lexical-dropdown-item{padding:8px 10px;border-radius:calc(var(--aj-radius-control) - 4px);color:var(--aj-control-ink);cursor:pointer;font-size:13px;transition:background-color .12s ease,color .12s ease}.lexical-dropdown-item:hover{background:var(--aj-control-bg-hover);color:var(--aj-control-ink-hover)}.floating-toolbar,.lexical-floating-toolbar{display:flex;align-items:center;gap:4px}.floating-toolbar{padding:4px;border:1px solid var(--aj-floating-border);border-radius:var(--aj-floating-radius);background:var(--aj-floating-bg);box-shadow:var(--aj-floating-shadow)}.image-node-container{display:inline-block;position:relative;cursor:default;border:2px solid transparent;border-radius:var(--aj-radius-control)}.image-node-container.focused{border-color:var(--aj-accent)}.image-resizer{position:absolute;width:10px;height:10px;background:var(--aj-accent);border-radius:50%;cursor:nwse-resize;display:none}.image-node-container.focused .image-resizer{display:block}.lexical-editor-input table{width:100%;margin:10px 0;border-collapse:collapse}.lexical-editor-input table,.lexical-editor-input th,.lexical-editor-input td{border:1px solid var(--aj-line)}.lexical-editor-input th,.lexical-editor-input td{min-width:50px;padding:8px;text-align:left}.table-cell-selected{background:var(--aj-accent-muted)}button{cursor:pointer;background-color:inherit;border:1px solid transparent;border-radius:10px;font-size:14px;font-weight:600;color:var(--aj-ink);transition:background-color .18s ease,border-color .18s ease,transform .18s ease,color .18s ease}button.active{color:var(--aj-accent)}button[disabled]{color:var(--aj-surface-muted);opacity:.65}button.container{display:flex;align-items:center;justify-content:flex-start;gap:5px}button.hover:not([disabled]):hover{background-color:var(--aj-accent);color:var(--aj-canvas)}button.btn-secondary{width:200px;background-color:var(--aj-surface-hover);border:1px solid var(--aj-control-border-hover)}button.btn-danger{width:200px;background-color:var(--aj-danger);border:1px solid transparent}button:not([disabled]):hover{transform:translateY(-1px)}a{cursor:pointer;color:var(--aj-ink);text-decoration:none}a:hover{color:var(--aj-accent)}a:visited{color:var(--aj-ink)}a:active{color:var(--aj-accent)}.jfx-table-view{display:flex;flex-direction:column;position:relative;overflow:hidden;box-sizing:border-box;min-width:0;min-height:0;height:400px;border:none;border-radius:0;background:transparent;box-shadow:none;color:var(--aj-ink);isolation:isolate}.jfx-table-header-viewport{position:relative;overflow:hidden;flex:0 0 auto;border-bottom:1px solid var(--aj-line);background:transparent}.jfx-table-header-content{display:flex;position:relative;left:0;top:0;min-height:100%}.jfx-table-body-wrapper{position:relative;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden;background:transparent}.jfx-table-viewport{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:auto;background:transparent;scrollbar-gutter:stable both-edges}.jfx-table-content{position:relative;min-height:100%;background:transparent}.jfx-table-placeholder{position:absolute;inset:0;display:none;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.jfx-table-default-placeholder{color:var(--aj-ink-soft);-webkit-backdrop-filter:blur(6px)}.jfx-table-default-placeholder{color:var(--aj-ink-soft);font-size:14px;text-align:center;line-height:1.5;max-width:24rem}.jfx-table-view.jfx-table-view-loading .jfx-table-default-placeholder{color:var(--aj-accent-strong)}.jfx-table-view.jfx-table-view-error .jfx-table-default-placeholder{color:var(--aj-danger)}.jfx-table-header-cell{display:flex;align-items:center;box-sizing:border-box;position:relative;padding:0 16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--aj-ink-soft);border-right:none;cursor:default;transition:color .16s ease}.jfx-table-header-cell.jfx-table-header-cell-last{border-right:none}.jfx-table-header-cell.jfx-table-header-cell-sortable{cursor:pointer}.jfx-table-header-cell.jfx-table-header-cell-sortable:hover{color:var(--aj-ink)}.jfx-table-header-cell.jfx-table-header-cell-sorted{color:var(--aj-accent-strong)}.jfx-table-header-cell.jfx-table-header-cell-sorted:before{content:"";position:absolute;left:16px;right:16px;bottom:0;height:2px;border-radius:999px;background:currentColor}.jfx-table-header-cell.jfx-table-header-cell-sorted-asc:after,.jfx-table-header-cell.jfx-table-header-cell-sorted-desc:after{margin-left:6px;font-size:11px;line-height:1}.jfx-table-header-cell.jfx-table-header-cell-sorted-asc:after{content:"↑"}.jfx-table-header-cell.jfx-table-header-cell-sorted-desc:after{content:"↓"}.jfx-table-row{color:var(--aj-ink);background-color:transparent;transition:background-color .16s ease,color .16s ease}.jfx-table-row.jfx-table-row-odd,.jfx-table-row.jfx-table-row-empty{background-color:transparent}.jfx-table-row.jfx-table-row-placeholder{color:var(--aj-ink-soft)}.jfx-table-row:not(.jfx-table-row-empty):not(.jfx-table-row-placeholder):not(.jfx-table-row-selected):hover{background-color:var(--aj-surface-hover)}.jfx-table-row.jfx-table-row-selected{background-color:var(--aj-accent-muted);color:var(--aj-ink);box-shadow:inset 0 0 0 1px var(--aj-accent-ring)}.jfx-table-cell{display:flex;align-items:center;box-sizing:border-box;min-width:0;padding:0 16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:inherit;border-right:none;border-bottom:1px solid var(--aj-line);background-color:transparent;background-origin:content-box;transition:color .16s ease,border-color .16s ease,opacity .16s ease}.jfx-table-cell.jfx-table-cell-last{border-right:none}.jfx-table-cell.jfx-table-cell-empty{opacity:.92}.jfx-table-cell.jfx-table-cell-selected{color:inherit}.jfx-table-cell.jfx-table-cell-loading-placeholder{background-image:linear-gradient(90deg,transparent 0%,var(--aj-surface-muted) 18%,var(--aj-accent-shimmer) 50%,var(--aj-surface-muted) 82%,transparent 100%);background-position:16px center;background-repeat:no-repeat;background-size:56% 10px;animation:jfx-table-cell-loading 1.6s ease-in-out infinite}@keyframes jfx-table-cell-loading{0%{background-position:16px center;opacity:.72}50%{background-position:24px center;opacity:1}to{background-position:16px center;opacity:.72}}.jfx-virtual-list{height:100%;width:100%;min-width:0;min-height:0}.jfx-virtual-list-viewport{scrollbar-width:thin}.jfx-virtual-list-content,.jfx-virtual-list-cell{box-sizing:border-box}.jfx-virtual-list-cell-loading{color:var(--aj-ink-muted, currentColor)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--aj-canvas) inset!important;-webkit-text-fill-color:var(--aj-ink)!important;transition:background-color 5000s ease-in-out 0s}input{font-size:15px;outline:0;border:0;box-shadow:none!important;padding:0;margin:0;background-color:inherit;width:100%}input:focus,input:focus-visible,input:active{outline:none!important;box-shadow:none!important}input.focus{color:var(--aj-accent)}input.focus::placeholder{color:var(--aj-accent)}input.dirty{color:var(--aj-warning)}input.dirty::placeholder{color:var(--aj-warning)}input.invalid{color:var(--aj-danger)}input.invalid::placeholder{color:var(--aj-danger)}input::placeholder{color:var(--aj-ink);opacity:.64}input[readonly]::placeholder{opacity:.5}input[type=date][readonly]{opacity:.5}.jfx-combo-box{display:flex;align-items:center;gap:8px;width:100%;min-width:0;min-height:28px;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--aj-ink);outline:none}.jfx-combo-box__value{display:flex;align-items:center;flex:1 1 auto;min-width:0}.jfx-combo-box__value-text{display:block;width:100%;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jfx-combo-box__value-text.is-placeholder{color:var(--aj-ink-muted)}.jfx-combo-box__indicator{flex:0 0 auto;color:var(--aj-ink-muted);font-size:20px;line-height:1;transition:transform .16s ease,color .16s ease}.jfx-combo-box-open .jfx-combo-box__indicator,.jfx-combo-box:focus-visible .jfx-combo-box__indicator{color:var(--aj-accent)}.jfx-combo-box-open .jfx-combo-box__indicator{transform:rotate(180deg)}.jfx-combo-box-open .jfx-combo-box__value-text:not(.is-placeholder),.jfx-combo-box:focus-visible .jfx-combo-box__value-text:not(.is-placeholder){color:var(--aj-accent)}.jfx-combo-box__dropdown{display:flex;flex-direction:column;overflow:hidden;width:100%;box-sizing:border-box;border:1px solid var(--aj-floating-border);border-radius:var(--aj-floating-radius);background:var(--aj-floating-bg);backdrop-filter:blur(var(--aj-floating-blur)) saturate(180%);backdrop-filter:blur(var(--aj-floating-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--aj-floating-blur)) saturate(180%);box-shadow:var(--aj-floating-shadow)}.jfx-combo-box__table{border:none;background:transparent;box-shadow:none;width:100%;box-sizing:border-box}.jfx-combo-box__footer{width:100%;min-width:0;flex:0 0 auto;box-sizing:border-box}.jfx-combo-box__table .jfx-table-body-wrapper,.jfx-combo-box__table .jfx-table-viewport,.jfx-combo-box__table .jfx-table-content{background:transparent}.jfx-combo-box__table .jfx-table-cell{padding:0 12px}.jfx-combo-box__item{display:flex;align-items:center;width:100%;min-width:0}.jfx-combo-box__item-text{display:block;width:100%;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jfx-combo-box__footer-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid var(--aj-floating-border);color:var(--aj-accent);font-size:14px;font-weight:600;text-decoration:none;transition:background-color .16s ease,color .16s ease}.jfx-combo-box__footer-link:hover{background:var(--aj-accent-muted)}.jfx-combo-box__footer-link:after{content:"north_east";font-family:Material Icons,sans-serif;font-size:18px;line-height:1}.editor{display:flex;flex-direction:column;gap:10px;min-width:0;flex:1 1 auto;min-height:0;height:auto}.jfx-editor-host{min-height:220px;display:block;border:1px solid var(--aj-line);border-radius:var(--aj-radius-panel, 16px);overflow:hidden;background:var(--aj-surface-overlay, var(--aj-surface))}.jfx-editor-fallback,.jfx-editor-readonly{min-height:220px;padding:18px;color:var(--aj-ink);background:var(--aj-surface-overlay, var(--aj-surface))}.jfx-editor-fallback{display:grid;place-items:center;color:var(--aj-ink-muted)}.jfx-editor-readonly{display:grid;gap:12px}.jfx-editor,.jfx-editor__shell{min-height:inherit;height:100%}.jfx-editor__shell{display:grid;grid-template-rows:auto 1fr}.jfx-editor__toolbar{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;padding:10px;border-bottom:1px solid var(--aj-line-soft);background:color-mix(in srgb,var(--aj-surface-muted) 72%,transparent)}.jfx-editor__toolbar-group{display:grid;gap:5px;align-content:start}.jfx-editor__toolbar-group-label{padding-left:4px;color:var(--aj-ink-faint);font-size:9px;font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase}.jfx-editor__toolbar-buttons{display:flex;flex-wrap:wrap;gap:6px}.jfx-editor__toolbar-button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--aj-line);border-radius:999px;padding:0 12px;color:var(--aj-ink);background:var(--aj-surface-overlay);cursor:pointer;font:inherit}.jfx-editor__toolbar-button:hover{border-color:var(--aj-accent);background:var(--aj-accent-muted)}.jfx-editor__toolbar-button.is-active,.jfx-editor__toolbar-button.active{border-color:var(--aj-accent);color:var(--aj-accent-strong);background:color-mix(in srgb,var(--aj-accent-muted) 86%,transparent)}.jfx-editor__toolbar-button:disabled{cursor:not-allowed;opacity:.58}.jfx-editor__toolbar-icon{font-size:18px}.jfx-editor__surface-wrap{position:relative;min-height:180px}.jfx-editor__surface{min-height:180px;height:100%;padding:18px;color:var(--aj-ink);outline:none}.jfx-editor__surface:focus{box-shadow:inset var(--aj-shadow-focus)}.jfx-editor__placeholder{position:absolute;top:18px;left:18px;right:18px;pointer-events:none;color:var(--aj-ink-muted)}.jfx-editor-readonly .lexical-paragraph,.jfx-editor-readonly .lexical-heading,.jfx-editor-readonly .lexical-quote{margin:0}.jfx-editor-readonly .lexical-heading{font-size:1.35rem;font-weight:850;letter-spacing:-.04em}.jfx-editor-readonly .lexical-quote{border-left:3px solid var(--aj-accent);padding-left:14px;color:var(--aj-ink-soft)}.jfx-editor-readonly__placeholder{margin:0;color:var(--aj-ink-muted)}.jfx-editor-code{margin:0;border:1px solid var(--aj-line-soft);border-radius:var(--aj-radius-control, 12px);padding:14px;overflow:auto;color:var(--aj-ink);background:color-mix(in srgb,var(--aj-surface-muted) 76%,transparent);font-family:Cascadia Code,JetBrains Mono,Fira Code,monospace;font-size:.9rem;line-height:1.55}.jfx-editor-code__content{white-space:pre}.hljs-keyword{color:var(--aj-accent-strong);font-weight:800}.hljs-string{color:var(--aj-warning)}.hljs-number{color:var(--aj-info)}.hljs-comment{color:var(--aj-ink-muted);font-style:italic}.hljs-tag,.hljs-name,.hljs-attr,.hljs-attribute{color:var(--aj-accent-strong)}.editor .lexical-ribbon-wrapper{display:flex;flex-direction:column;gap:8px;width:100%;box-sizing:border-box;padding:10px 10px 8px;border-radius:10px;background:color-mix(in srgb,var(--aj-surface) 68%,transparent);box-shadow:none;backdrop-filter:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--aj-ink)}.editor .lexical-ribbon-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:0!important;background:transparent!important}.editor .lexical-ribbon-tab{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;cursor:pointer;border:1px solid transparent;border-radius:8px;background:transparent;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--aj-ink-faint);transition:color .15s ease,background-color .15s ease,border-color .15s ease}.editor .lexical-ribbon-tab:hover{background:color-mix(in srgb,var(--aj-surface-muted) 52%,transparent);color:var(--aj-ink)}.editor .lexical-ribbon-tab.active{background:color-mix(in srgb,var(--aj-accent) 8%,transparent);border-color:color-mix(in srgb,var(--aj-line-strong) 36%,transparent);color:var(--aj-ink)}.editor .lexical-ribbon-content{display:flex;flex-direction:column;gap:8px;min-height:0;flex-wrap:wrap}.editor .lexical-ribbon-tab-content{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.editor .lexical-ribbon-tab-content:last-child{width:100%;gap:16px;padding-top:2px}.editor .lexical-ribbon-section{display:flex;flex-direction:column;gap:6px;padding:0 12px 10px 0;border-right:1px solid color-mix(in srgb,var(--aj-line-strong) 26%,transparent);border-bottom:1px solid color-mix(in srgb,var(--aj-line-strong) 22%,transparent)}.editor .lexical-ribbon-tab-content:last-child .lexical-ribbon-section{flex:1 1 220px;min-width:220px;gap:8px;padding-left:4px;padding-right:18px;padding-bottom:12px}.editor .lexical-ribbon-tab-content:last-child .lexical-ribbon-section:last-child{min-width:180px}.editor .lexical-ribbon-section:last-child{border-bottom:none;border-right:none;padding-bottom:0;padding-right:0}.editor .lexical-ribbon-buttons-container{display:flex;align-items:center;gap:8px;min-height:36px;flex-wrap:wrap}.editor .lexical-ribbon-section-label{font-size:9px;letter-spacing:.16em;color:var(--aj-ink-faint);text-transform:uppercase;-webkit-user-select:none;user-select:none;cursor:pointer;line-height:1.15;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--aj-line-strong) 22%,transparent)}.editor .lexical-ribbon-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--aj-ink);cursor:pointer;font:inherit;line-height:1;white-space:nowrap;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.editor .lexical-ribbon-button:hover{background:color-mix(in srgb,var(--aj-accent-muted) 72%,transparent);border-color:color-mix(in srgb,var(--aj-line-strong) 28%,transparent)}.editor .lexical-ribbon-button.active{background:color-mix(in srgb,var(--aj-accent-muted) 70%,transparent);border-color:color-mix(in srgb,var(--aj-line-strong) 34%,transparent);color:var(--aj-accent)}.editor .lexical-dropdown-wrapper{position:relative;display:inline-flex;align-items:stretch}.editor .lexical-ribbon-tab-content:last-child .lexical-ribbon-button{padding-left:12px;padding-right:12px}.editor .lexical-dropdown-menu{position:fixed;z-index:3000;min-width:180px;padding:6px;border:1px solid color-mix(in srgb,var(--aj-line-strong) 26%,transparent);border-radius:10px;background:var(--aj-surface-overlay);box-shadow:0 8px 18px color-mix(in srgb,var(--aj-shadow-strong) 36%,transparent);overflow:hidden;backdrop-filter:none;backdrop-filter:none}.editor .lexical-dropdown-item{min-height:32px;-webkit-backdrop-filter:none}.editor .lexical-dropdown-item{min-height:32px;display:flex;align-items:center;padding:0 10px;border-radius:8px;cursor:pointer;color:var(--aj-ink)}.editor .lexical-dropdown-item:hover{background:var(--aj-accent-muted)}.editor .lexical-menu{width:100%}.editor .lexical-menu-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.editor .lexical-menu-item{display:flex;flex-direction:column;gap:8px;min-width:180px}.editor .lexical-menu-trigger{align-self:flex-start}.editor .lexical-menu-trigger.active{background:color-mix(in srgb,var(--aj-accent) 8%,transparent);border-color:color-mix(in srgb,var(--aj-line-strong) 36%,transparent)}.editor .lexical-menu-panel{position:static;display:grid;gap:10px;min-width:220px}.editor .lexical-menu-section{display:grid;gap:8px}.editor .lexical-menu-section-label{font-size:9px;letter-spacing:.16em;color:var(--aj-ink-faint);text-transform:uppercase}.editor .lexical-menu-section-content{display:flex;flex-wrap:wrap;gap:6px}.editor .lexical-menu-button{min-height:30px}.editor .lexical-menu-dropdown{display:inline-flex}.editor .lexical-menu-dropdown-panel{min-width:180px}.editor .lexical-floating-toolbar{display:inline-flex;flex-wrap:wrap;gap:6px;padding:6px;border:1px solid color-mix(in srgb,var(--aj-line-strong) 26%,transparent);border-radius:10px;background:color-mix(in srgb,var(--aj-surface) 72%,transparent);box-shadow:0 8px 18px color-mix(in srgb,var(--aj-shadow-medium) 28%,transparent)}.editor .lexical-floating-button{display:inline-flex;align-items:center;justify-content:center;min-height:30px;min-width:30px;padding:0 9px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--aj-ink);cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.editor .lexical-floating-button:hover{background:color-mix(in srgb,var(--aj-accent-muted) 72%,transparent);border-color:color-mix(in srgb,var(--aj-line-strong) 28%,transparent)}.editor .lexical-floating-button.active{background:color-mix(in srgb,var(--aj-accent-muted) 72%,transparent);border-color:color-mix(in srgb,var(--aj-line-strong) 34%,transparent);color:var(--aj-accent)}.editor .lexical-editor-input,.editor .lexical-read-only{flex:0 1 auto;min-height:0;height:auto}.editor .lexical-editor-input .lexical-paragraph,.editor .lexical-read-only .lexical-paragraph{margin:0 0 .9em;line-height:1.65}.editor .lexical-editor-input .lexical-paragraph:last-child,.editor .lexical-read-only .lexical-paragraph:last-child{margin-bottom:0}.editor .lexical-editor-input .lexical-heading-h1,.editor .lexical-read-only .lexical-heading-h1,.editor .lexical-editor-input .lexical-heading-h2,.editor .lexical-read-only .lexical-heading-h2,.editor .lexical-editor-input .lexical-heading-h3,.editor .lexical-read-only .lexical-heading-h3{margin:1.2em 0 .55em;color:var(--aj-ink);font-weight:850;letter-spacing:-.03em;line-height:1.2}.editor .lexical-editor-input .lexical-heading-h1:first-child,.editor .lexical-read-only .lexical-heading-h1:first-child,.editor .lexical-editor-input .lexical-heading-h2:first-child,.editor .lexical-read-only .lexical-heading-h2:first-child,.editor .lexical-editor-input .lexical-heading-h3:first-child,.editor .lexical-read-only .lexical-heading-h3:first-child{margin-top:0}.editor .lexical-editor-input .lexical-heading-h1,.editor .lexical-read-only .lexical-heading-h1{font-size:2rem}.editor .lexical-editor-input .lexical-heading-h2,.editor .lexical-read-only .lexical-heading-h2{font-size:1.6rem}.editor .lexical-editor-input .lexical-heading-h3,.editor .lexical-read-only .lexical-heading-h3{font-size:1.3rem}.editor .lexical-editor-input .lexical-list-ul,.editor .lexical-read-only .lexical-list-ul,.editor .lexical-editor-input .lexical-list-ol,.editor .lexical-read-only .lexical-list-ol{margin:.9em 0;padding-left:1.6em}.editor .lexical-editor-input .lexical-list-ul,.editor .lexical-read-only .lexical-list-ul{list-style-type:disc}.editor .lexical-editor-input .lexical-list-ol,.editor .lexical-read-only .lexical-list-ol{list-style-type:decimal}.editor .lexical-editor-input .lexical-listitem,.editor .lexical-read-only .lexical-listitem{margin:.3em 0;color:var(--aj-ink);line-height:1.6}.editor .lexical-editor-input .lexical-listitem>.lexical-list-ul,.editor .lexical-read-only .lexical-listitem>.lexical-list-ul,.editor .lexical-editor-input .lexical-listitem>.lexical-list-ol,.editor .lexical-read-only .lexical-listitem>.lexical-list-ol{margin-top:.45em;margin-bottom:.45em}.editor .lexical-editor-input{display:block;overflow:auto}.editor div:has(>.lexical-editor-input),.editor div:has(>.lexical-read-only){display:flex;flex-direction:column;flex:0 1 auto;min-height:0;height:auto}.editor .lexical-editor-input table,.editor .lexical-read-only table{width:fit-content;min-width:100%;border-collapse:collapse;border-spacing:0;margin:12px 0;table-layout:auto;background:var(--aj-surface);border:1px solid var(--aj-line);border-radius:8px;overflow:hidden}.editor .lexical-editor-input table tr,.editor .lexical-read-only table tr{background:transparent}.editor .lexical-editor-input table td,.editor .lexical-editor-input table th,.editor .lexical-read-only table td,.editor .lexical-read-only table th{min-width:96px;padding:10px 12px;vertical-align:top;border-right:1px solid var(--aj-line-soft);border-bottom:1px solid var(--aj-line-soft);color:var(--aj-ink-muted);background:transparent}.editor .lexical-editor-input table td:last-child,.editor .lexical-editor-input table th:last-child,.editor .lexical-read-only table td:last-child,.editor .lexical-read-only table th:last-child{border-right:none}.editor .lexical-editor-input table tr:last-child td,.editor .lexical-editor-input table tr:last-child th,.editor .lexical-read-only table tr:last-child td,.editor .lexical-read-only table tr:last-child th{border-bottom:none}.editor .lexical-editor-input table th,.editor .lexical-read-only table th{font-weight:600;background:var(--aj-surface-muted);color:var(--aj-ink-soft)}.jfx-dialog-backdrop{position:fixed;inset:0;background:#0000006b;display:flex;align-items:center;justify-content:center;z-index:4000;padding:16px}.jfx-dialog{width:min(720px,100%);background:var(--aj-surface);border:1px solid var(--aj-line);border-radius:8px;box-shadow:0 18px 50px #0000002e;padding:16px;display:flex;flex-direction:column;gap:12px}.jfx-dialog__title{margin:0;font-size:16px;color:var(--aj-ink-soft)}.jfx-dialog__content{min-width:0}.jfx-dialog__actions{display:flex;justify-content:flex-end;gap:8px}.jfx-dialog__button{border-radius:6px;border:1px solid var(--aj-line);padding:8px 12px;cursor:pointer;font:inherit}.jfx-dialog__button--secondary{background:var(--aj-surface);color:var(--aj-ink-soft)}.jfx-dialog__button--primary{background:var(--aj-accent);border-color:var(--aj-accent-strong);color:var(--aj-ink-inverse)}.jfx-window:has(.image-plugin-dialog) .jfx-window__surface{background:var(--aj-overlay-bg);border:1px solid color-mix(in srgb,var(--aj-overlay-border) 12%,transparent);box-shadow:0 14px 34px color-mix(in srgb,var(--aj-shadow-medium) 26%,transparent),inset 0 1px color-mix(in srgb,white 8%,transparent);backdrop-filter:blur(var(--aj-overlay-blur)) saturate(180%);backdrop-filter:blur(var(--aj-overlay-blur)) saturate(180%)}.jfx-window:has(.image-plugin-dialog) .jfx-window__header{border-bottom:1px solid color-mix(in srgb,var(--aj-chrome-border) 10%,transparent)}.image-plugin-dialog{height:100%;-webkit-backdrop-filter:blur(var(--aj-overlay-blur)) saturate(180%)}.jfx-window:has(.image-plugin-dialog) .jfx-window__header{border-bottom:1px solid color-mix(in srgb,var(--aj-chrome-border) 10%,transparent)}.image-plugin-dialog{height:100%;box-sizing:border-box;padding:16px}.image-plugin-dialog__shell{height:100%}.image-plugin-dialog__intro{opacity:.72;font-size:13px;line-height:1.5}.image-plugin-dialog__section-title{font-size:10px;letter-spacing:.24em;text-transform:uppercase;opacity:.46}.image-plugin-dialog__preview-shell,.image-plugin-dialog__field-group{border:1px solid color-mix(in srgb,var(--aj-overlay-border) 10%,transparent);border-radius:var(--aj-overlay-radius);padding:14px;background:transparent!important;box-shadow:none;backdrop-filter:blur(calc(var(--aj-overlay-blur) - 6px)) saturate(180%);backdrop-filter:blur(calc(var(--aj-overlay-blur) - 6px)) saturate(180%)}.image-plugin-dialog__preview-shell{min-height:260px;-webkit-backdrop-filter:blur(calc(var(--aj-overlay-blur) - 6px)) saturate(180%)}.image-plugin-dialog__preview-shell{min-height:260px;display:flex;align-items:center;justify-content:center;overflow:hidden}.image-plugin-dialog__preview-image{display:block;max-width:100%;width:auto;margin:0 auto;border-radius:var(--aj-overlay-radius)}.image-plugin-dialog__preview-placeholder{width:100%;min-height:232px;display:flex;align-items:center;justify-content:center;text-align:center;padding:18px;color:var(--aj-ink-faint);opacity:.74}.image-plugin-dialog__field-group{display:flex;flex-direction:column;gap:10px}.image-plugin-dialog__actions-row,.image-plugin-dialog__preset-row,.image-plugin-dialog__footer{display:flex;flex-wrap:wrap;align-items:center}.image-plugin-dialog__input{width:100%}.image-plugin-dialog__input input{width:100%;border:none;background:transparent!important;box-shadow:none}.image-plugin-dialog__input input:focus{outline:none}.image-plugin-dialog__button,.image-plugin-dialog__chip{min-height:38px;padding:8px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--aj-control-border-hover) 10%,transparent);background:transparent!important;box-shadow:none;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.image-plugin-dialog__button--primary{border-color:color-mix(in srgb,var(--aj-accent) 22%,white 8%)}.image-plugin-dialog__button--ghost{opacity:.82}.image-plugin-dialog__chip{min-height:34px;padding:6px 12px;font-size:11px}.image-plugin-dialog__meta{padding:0 2px;font-size:12px;opacity:.68;line-height:1.5}.image-plugin-dialog__meta--error{color:var(--aj-danger);opacity:.92}.image-plugin-dialog__file-host,.image-plugin-dialog__file-input{display:none!important}.image-cropper-field{width:100%}.image-cropper{display:flex;flex-direction:column;gap:8px}.image-cropper .toolbar{display:flex;flex-direction:row;align-items:center;gap:10px}.image-cropper .canvas-wrap{display:flex;justify-content:flex-start}.image-cropper canvas.canvas{border:1px solid var(--aj-surface-muted);background:var(--aj-canvas);border-radius:6px;max-width:100%;height:auto;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}.image-cropper .preview{flex:1;min-width:0;min-height:0;border:1px solid var(--aj-surface-muted);border-radius:6px;object-fit:cover;background:var(--aj-canvas)}.image-cropper-dialog{min-width:500px;min-height:400px}.jfx-input-container{padding:10px 0 6px}.jfx-input-container__label{height:12px;margin-bottom:6px}.jfx-input-container__label span.placeholder{display:inline;font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.72}.jfx-input-container.empty .jfx-input-container__label span.placeholder{display:none}.jfx-input-container__label.focus{color:var(--aj-accent)!important}.jfx-input-container__label.dirty{color:var(--aj-warning)!important}.jfx-input-container__label.invalid{color:var(--aj-danger)!important}.jfx-input-container__control input{border:none;outline:none;background:transparent;padding:4px 0;width:100%;font-size:14px}.jfx-input-container__divider{border:0;height:2px;margin:0;padding:0;background-color:var(--aj-surface-hover)}.jfx-input-container__divider.focus{background-color:var(--aj-accent)}.jfx-input-container__divider.dirty{background-color:var(--aj-warning)}.jfx-input-container__divider.invalid{background-color:var(--aj-danger)}.jfx-input-container__errors{margin-top:6px;color:var(--aj-danger);font-size:10px;height:12px}div.jfx-drawer{position:relative;display:flex;min-width:0;min-height:0;height:100%;overflow:hidden}div.jfx-drawer>.jfx-drawer__scrim{display:none}div.jfx-drawer>.jfx-drawer__panel-shell{align-self:stretch;position:relative;flex:0 0 auto;width:0;height:100%;min-height:0;overflow:hidden;transition:width .18s ease;z-index:2}div.jfx-drawer.jfx-drawer--end>.jfx-drawer__panel-shell{order:2}div.jfx-drawer>.jfx-drawer__panel-shell>.jfx-drawer__panel{box-sizing:border-box;width:280px;height:100%;min-height:0;overflow-y:auto;background:var(--aj-overlay-bg);color:var(--aj-ink);border-right:1px solid var(--aj-overlay-border);backdrop-filter:blur(var(--aj-overlay-blur)) saturate(180%);backdrop-filter:blur(var(--aj-overlay-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--aj-overlay-blur)) saturate(180%);transform:translate(-100%);transition:transform .18s ease,box-shadow .18s ease;box-shadow:none}div.jfx-drawer.jfx-drawer--end>.jfx-drawer__panel-shell>.jfx-drawer__panel{border-right:none;border-left:1px solid var(--aj-overlay-border);transform:translate(100%)}div.jfx-drawer.jfx-drawer--open>.jfx-drawer__panel-shell{width:280px}div.jfx-drawer.jfx-drawer--open>.jfx-drawer__panel-shell>.jfx-drawer__panel{transform:translate(0);box-shadow:0 16px 32px var(--aj-shadow-medium)}div.jfx-drawer .jfx-drawer__navigation{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%;box-sizing:border-box}div.jfx-drawer>.jfx-drawer__content{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;height:100%;z-index:1}div.jfx-drawer.jfx-drawer--end>.jfx-drawer__content{order:1}@media(max-width:767px){div.jfx-drawer{display:block}div.jfx-drawer>.jfx-drawer__scrim{position:absolute;inset:0;display:block;background:var(--aj-surface-backdrop);opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:10}div.jfx-drawer>.jfx-drawer__panel-shell,div.jfx-drawer.jfx-drawer--open>.jfx-drawer__panel-shell{position:absolute;top:0;bottom:0;left:0;width:min(92vw,280px);max-width:100%;overflow:visible;pointer-events:none;z-index:20}div.jfx-drawer.jfx-drawer--end>.jfx-drawer__panel-shell,div.jfx-drawer.jfx-drawer--end.jfx-drawer--open>.jfx-drawer__panel-shell{left:auto;right:0}div.jfx-drawer>.jfx-drawer__panel-shell>.jfx-drawer__panel{width:min(92vw,280px)}div.jfx-drawer.jfx-drawer--open>.jfx-drawer__scrim{opacity:1;pointer-events:auto}div.jfx-drawer.jfx-drawer--open>.jfx-drawer__panel-shell{pointer-events:auto}}div.hbox{display:flex;flex-direction:row}hr{border:0;border-top:1px solid var(--aj-line);margin:0;color:var(--aj-line);background-color:var(--aj-line)}div.vbox{display:flex;flex-direction:column;height:100%}.jfx-window.is-hidden{opacity:0;transform:scale(.96) translateY(14px);pointer-events:none}.jfx-window{display:flex;flex-direction:column;position:absolute;overflow:visible;max-height:1024px;min-width:360px;min-height:360px;max-width:1600px;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.34,1.56,.64,1);opacity:1;transform:none;pointer-events:all}.jfx-window .jfx-window__surface{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;overflow:hidden;position:relative;isolation:isolate;background:var(--aj-overlay-bg);border:1px solid var(--aj-overlay-border);box-shadow:0 16px 44px var(--aj-shadow-medium);border-radius:var(--aj-overlay-radius)}.jfx-window .jfx-window__surface:before{content:"";position:absolute;inset:0;border-radius:inherit;backdrop-filter:blur(var(--aj-overlay-blur)) saturate(180%);backdrop-filter:blur(var(--aj-overlay-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--aj-overlay-blur)) saturate(180%);pointer-events:none;z-index:0}.jfx-window .jfx-window__surface>*{position:relative;z-index:1}.jfx-window .jfx-window__container{flex:1 1 auto;min-height:0;overflow:auto}.jfx-window .jfx-window__header{display:flex;align-items:center;justify-content:space-between;background-color:var(--aj-chrome-bg);cursor:move;flex:0 0 38px;height:38px;min-height:38px;max-height:38px;line-height:38px;vertical-align:center;width:100%;box-sizing:border-box;overflow:hidden;border-bottom:1px solid var(--aj-chrome-border)}.jfx-window .jfx-window__header .jfx-window__title{padding-left:12px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.jfx-window.jfx-window--resizable .jfx-window__handle--nw{position:absolute;cursor:nw-resize;left:-12px;top:-12px;width:12px;height:12px}.jfx-window.jfx-window--resizable .jfx-window__handle--ne{position:absolute;right:-12px;top:-12px;width:12px;height:12px;cursor:ne-resize}.jfx-window.jfx-window--resizable .jfx-window__handle--se{position:absolute;right:-12px;bottom:-12px;width:12px;height:12px;cursor:se-resize}.jfx-window.jfx-window--resizable .jfx-window__handle--sw{position:absolute;left:-12px;bottom:-12px;width:12px;height:12px;cursor:sw-resize}.jfx-window.jfx-window--resizable .jfx-window__handle--n{position:absolute;left:12px;top:-12px;width:calc(100% - 24px);height:12px;cursor:n-resize}.jfx-window.jfx-window--resizable .jfx-window__handle--s{position:absolute;left:12px;bottom:-12px;width:calc(100% - 24px);height:12px;cursor:s-resize}.jfx-window.jfx-window--resizable .jfx-window__handle--w{position:absolute;left:-12px;top:12px;width:12px;height:calc(100% - 24px);cursor:w-resize}.jfx-window.jfx-window--resizable .jfx-window__handle--e{position:absolute;right:-12px;top:12px;width:12px;height:calc(100% - 24px);cursor:e-resize}html[data-theme=light] .jfx-window .jfx-window__surface{border-color:color-mix(in srgb,var(--aj-overlay-border) 112%,transparent);box-shadow:0 16px 34px color-mix(in srgb,var(--aj-shadow-medium) 76%,transparent),inset 0 1px color-mix(in srgb,white 36%,transparent)}html[data-theme=light] .jfx-window .jfx-window__header{background-color:color-mix(in srgb,var(--aj-surface-scrim) 118%,transparent);border-bottom-color:color-mix(in srgb,var(--aj-chrome-border) 108%,transparent)}html[data-theme=light] .jfx-window .jfx-window__title{color:color-mix(in srgb,var(--aj-ink-soft) 88%,black 12%)}@media(max-width:900px){.jfx-window{top:8px!important;left:8px!important;width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;min-width:0!important;min-height:0!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.jfx-window .jfx-window__surface{border-radius:calc(var(--aj-overlay-radius) - 4px)}.jfx-window .jfx-window__header{cursor:default}.jfx-window.jfx-window--resizable .jfx-window__handle--nw,.jfx-window.jfx-window--resizable .jfx-window__handle--ne,.jfx-window.jfx-window--resizable .jfx-window__handle--se,.jfx-window.jfx-window--resizable .jfx-window__handle--sw,.jfx-window.jfx-window--resizable .jfx-window__handle--n,.jfx-window.jfx-window--resizable .jfx-window__handle--s,.jfx-window.jfx-window--resizable .jfx-window__handle--w,.jfx-window.jfx-window--resizable .jfx-window__handle--e{display:none}}.jfx-viewport{position:relative;overflow:auto;height:100%}.jfx-viewport .jfx2-overlay{position:fixed;background:var(--aj-overlay-bg);border:1px solid var(--aj-overlay-border);box-shadow:var(--aj-overlay-shadow);border-radius:var(--aj-overlay-radius);backdrop-filter:blur(var(--aj-overlay-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--aj-overlay-blur)) saturate(180%);backdrop-filter:blur(var(--aj-overlay-blur)) saturate(180%)}.jfx-viewport .jfx2-notification-host{position:fixed;top:64px;right:12px;z-index:100000;display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none}.jfx-viewport .jfx2-notification{pointer-events:auto;min-width:240px;max-width:420px;padding:10px 12px;background:var(--aj-overlay-bg);backdrop-filter:blur(var(--aj-overlay-blur)) saturate(180%);backdrop-filter:blur(var(--aj-overlay-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--aj-overlay-blur)) saturate(180%);border:1px solid var(--aj-overlay-border);box-shadow:var(--aj-overlay-shadow);border-radius:var(--aj-floating-radius);color:var(--aj-ink);line-height:1.3;transition:opacity .25s ease,transform .25s ease;opacity:1;transform:translateY(0)}.jfx-viewport .jfx2-notification.is-hidden{opacity:0;transform:translateY(-6px)}.jfx-viewport .jfx2-notification.kind-info{border-left:4px solid var(--aj-info)}.jfx-viewport .jfx2-notification.kind-success{border-left:4px solid var(--aj-accent)}.jfx-viewport .jfx2-notification.kind-warning{border-left:4px solid var(--aj-warning)}.jfx-viewport .jfx2-notification.kind-error{border-left:4px solid var(--aj-danger)}.jfx-viewport-overlay{position:fixed;box-sizing:border-box;pointer-events:auto}.jfx-viewport-notification{position:fixed;top:64px;right:12px;z-index:100000;min-width:240px;max-width:420px;padding:10px 12px;color:var(--aj-ink);background:var(--aj-overlay-bg);border:1px solid var(--aj-overlay-border);border-radius:var(--aj-floating-radius);box-shadow:var(--aj-overlay-shadow);backdrop-filter:blur(var(--aj-overlay-blur)) saturate(180%);backdrop-filter:blur(var(--aj-overlay-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--aj-overlay-blur)) saturate(180%);line-height:1.3;transition:opacity .25s ease,transform .25s ease;opacity:1;transform:translateY(0)}.jfx-viewport-notification.is-hidden{opacity:0;transform:translateY(-6px)}.jfx-viewport-notification--info{border-left:4px solid var(--aj-info)}.jfx-viewport-notification--success{border-left:4px solid var(--aj-accent)}.jfx-viewport-notification--warning{border-left:4px solid var(--aj-warning)}.jfx-viewport-notification--error{border-left:4px solid var(--aj-danger)}@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-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-font-weight:initial;--tw-tracking:initial;--tw-leading:initial}}}@layer theme{:root,:host{--font-sans:"Aptos", "Segoe UI", sans-serif;--font-serif:"Crimson Pro", Georgia, serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--spacing:.25rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-canvas:var(--aj-canvas);--color-surface:var(--aj-surface);--color-surface-raised:var(--aj-surface-raised);--color-surface-muted:var(--aj-surface-muted);--color-surface-overlay:var(--aj-surface-overlay);--color-ink:var(--aj-ink);--color-ink-soft:var(--aj-ink-soft);--color-ink-muted:var(--aj-ink-muted);--color-ink-faint:var(--aj-ink-faint);--color-ink-inverse:var(--aj-ink-inverse);--color-line:var(--aj-line);--color-line-soft:var(--aj-line-soft);--color-accent:var(--aj-accent);--color-accent-strong:var(--aj-accent-strong);--radius-control:var(--aj-radius-control);--radius-panel:var(--aj-radius-panel);--spacing-field:var(--aj-spacing-field);--spacing-section:var(--aj-spacing-section);--spacing-shell:var(--aj-spacing-shell)}}@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;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}html{background:var(--aj-canvas);color:var(--aj-ink);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;margin:0}*,:before,:after{box-sizing:border-box}::selection{background:var(--aj-accent-muted);color:var(--aj-ink)}:focus-visible{box-shadow:var(--aj-shadow-focus);outline:none}}@layer components{.aj-app{background-color:var(--color-canvas);min-height:100vh;color:var(--color-ink)}.aj-shell{width:100%;max-width:var(--container-7xl);gap:var(--spacing-shell);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex}.aj-stack{gap:var(--spacing-section);flex-direction:column;display:flex}.aj-row{min-width:calc(var(--spacing) * 0);align-items:center;gap:var(--spacing-field);display:flex}.aj-cluster{align-items:center;gap:var(--spacing-field);flex-wrap:wrap;display:flex}.aj-panel{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 6);--tw-shadow:var(--aj-shadow-panel);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aj-card{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);--tw-shadow:var(--aj-shadow-panel);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aj-card-quiet{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);background-color:var(--color-surface-muted);padding:calc(var(--spacing) * 5)}.aj-card-glass{background:var(--aj-glass-bg-soft);border:1px solid var(--aj-glass-border);border-radius:var(--aj-radius-panel);box-shadow:0 10px 28px var(--aj-glass-shadow);backdrop-filter:blur(calc(var(--aj-glass-blur) - 2px)) saturate(180%);-webkit-backdrop-filter:blur(calc(var(--aj-glass-blur) - 2px)) saturate(180%);margin:10px 12px;padding:14px}.aj-glass{background:var(--aj-glass-bg-medium);border:1px solid var(--aj-glass-border);box-shadow:0 10px 32px var(--aj-glass-shadow);backdrop-filter:blur(var(--aj-glass-blur)) saturate(180%)}.aj-glass-soft{background:var(--aj-glass-bg-soft);-webkit-backdrop-filter:blur(var(--aj-glass-blur)) saturate(180%)}.aj-glass-soft{background:var(--aj-glass-bg-soft);border:1px solid var(--aj-glass-border)}@supports (color:color-mix(in lab,red,red)){.aj-glass-soft{border:1px solid color-mix(in srgb,var(--aj-glass-border) 72%,transparent)}}.aj-glass-soft{box-shadow:0 8px 22px var(--aj-glass-shadow)}@supports (color:color-mix(in lab,red,red)){.aj-glass-soft{box-shadow:0 8px 22px color-mix(in srgb,var(--aj-glass-shadow) 72%,transparent)}}.aj-glass-soft{backdrop-filter:blur(calc(var(--aj-glass-blur) - 6px)) saturate(180%)}.aj-glass-dense{background:var(--aj-glass-bg-dense);-webkit-backdrop-filter:blur(calc(var(--aj-glass-blur) - 6px)) saturate(180%)}.aj-glass-dense{background:var(--aj-glass-bg-dense);border:1px solid var(--aj-glass-border);box-shadow:0 16px 40px var(--aj-glass-shadow);backdrop-filter:blur(calc(var(--aj-glass-blur) + 2px)) saturate(180%)}.aj-panel-muted{border-radius:var(--radius-panel);-webkit-backdrop-filter:blur(calc(var(--aj-glass-blur) + 2px)) saturate(180%)}.aj-panel-muted{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);background-color:var(--color-surface-muted);padding:calc(var(--spacing) * 6)}.aj-surface{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface)}.aj-label{font-size:var(--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:.16em;letter-spacing:.16em;color:var(--color-ink-muted);text-transform:uppercase}.aj-heading{font-family:var(--font-serif);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.aj-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.aj-copy{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-ink-soft)}.aj-muted{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-muted)}.aj-button{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-control);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--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);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));justify-content:center;align-items:center;display:inline-flex}.aj-button-primary{background-color:var(--color-accent);color:var(--color-ink-inverse)}@media(hover:hover){.aj-button-primary:hover{background-color:var(--color-accent-strong)}}.aj-button-quiet{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);color:var(--color-ink)}@media(hover:hover){.aj-button-quiet:hover{background-color:var(--color-surface-muted)}}.aj-button-ghost{color:var(--color-ink-soft)}@media(hover:hover){.aj-button-ghost:hover{background-color:var(--color-surface-muted);color:var(--color-ink)}}.aj-input{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);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))}.aj-input::placeholder{color:var(--color-ink-faint)}.aj-input:focus{border-color:var(--color-accent)}.aj-divider{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line-soft)}.aj-badge{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface-muted);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--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(--color-ink-soft);border-radius:3.40282e38px;align-items:center;display:inline-flex}.aj-chip{min-height:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface-muted);padding-inline:calc(var(--spacing) * 3);font-size:var(--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(--color-ink-soft);border-radius:3.40282e38px;display:inline-flex}.aj-link{color:var(--color-accent-strong);text-underline-offset:4px}@media(hover:hover){.aj-link:hover{text-decoration-line:underline}}.aj-toolbar{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);background:var(--aj-floating-bg);border:1px solid var(--aj-floating-border);border-radius:var(--aj-radius-panel);box-shadow:var(--aj-shadow-panel);display:flex}.aj-floating{background:var(--aj-floating-bg);border:1px solid var(--aj-floating-border);border-radius:var(--aj-floating-radius);box-shadow:var(--aj-floating-shadow)}.aj-menu{min-width:calc(var(--spacing) * 44);padding:calc(var(--spacing) * 1);background:var(--aj-floating-bg);border:1px solid var(--aj-floating-border);border-radius:var(--aj-floating-radius);box-shadow:var(--aj-floating-shadow)}.aj-menu-item{min-height:calc(var(--spacing) * 8);cursor:pointer;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--aj-control-ink);border-radius:calc(var(--aj-radius-control) - 4px);align-items:center;display:flex}.aj-menu-item:hover{background:var(--aj-control-bg-hover);color:var(--aj-control-ink-hover)}.aj-tabs{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-soft);background-color:var(--color-surface-muted);padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);display:flex}.aj-tab{min-height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);font-size:var(--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(--color-ink-muted);border-width:1px;border-color:#0000}@media(hover:hover){.aj-tab:hover{background-color:var(--color-surface-raised);color:var(--color-ink)}}.aj-tab{border-radius:var(--aj-radius-control) var(--aj-radius-control) 0 0}.aj-tab-active{border-color:var(--color-line);background-color:var(--color-surface);color:var(--color-ink)}.aj-chrome-top{background:var(--aj-gradient-chrome-top);border-bottom:1px solid var(--aj-line-strong);box-shadow:inset 0 -1px 0 var(--aj-line-soft)}.aj-chrome-bottom{background:var(--aj-gradient-chrome-bottom);border-top:1px solid var(--aj-line-strong);box-shadow:inset 0 1px 0 var(--aj-line-soft)}.aj-icon-tile{border-radius:var(--radius-control);background-color:var(--color-surface-muted);color:var(--color-ink-soft);box-shadow:inset 0 1px 0 var(--aj-line-soft);justify-content:center;align-items:center;display:inline-flex}.aj-empty{min-height:calc(var(--spacing) * 32);border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);background-color:var(--color-surface-muted);padding:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.aj-table-shell{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:var(--aj-shadow-panel);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}.aj-editor-surface{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);color:var(--color-ink)}.aj-page{width:100%;min-height:100%;color:var(--color-ink);overflow:hidden visible}.aj-page-layout{box-sizing:border-box;gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 8);flex-direction:column;display:flex}.aj-page-shell{z-index:10;box-sizing:border-box;position:relative}.aj-page-hero{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);background-color:var(--color-surface-overlay);--tw-shadow:var(--aj-shadow-panel);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:28px;position:relative;overflow:hidden}.aj-page-panel{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);background-color:var(--color-surface-overlay);--tw-shadow:var(--aj-shadow-panel);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:24px}.aj-page-panel-shell{z-index:10;box-sizing:border-box;padding:calc(var(--spacing) * 6);position:relative}.aj-kicker{font-size:var(--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:.22em;letter-spacing:.22em;color:var(--color-ink-muted);text-transform:uppercase}.aj-page-title{color:var(--color-ink)}.aj-page-copy{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-ink-soft)}.aj-icon-badge{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);background-color:var(--color-surface-muted);color:var(--color-ink-soft);box-shadow:inset 0 1px 0 var(--aj-line-soft);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.aj-action-pill{min-height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--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:.08em;letter-spacing:.08em;color:var(--color-ink-soft);text-transform:uppercase;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));background:var(--aj-surface-overlay);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aj-action-pill{background:color-mix(in srgb,var(--aj-surface-overlay) 82%,transparent)}}.aj-action-pill{box-shadow:inset 0 1px #ffffff0f,0 10px 28px var(--aj-shadow-medium)}@supports (color:color-mix(in lab,red,red)){.aj-action-pill{box-shadow:inset 0 1px #ffffff0f,0 10px 28px color-mix(in srgb,var(--aj-shadow-medium) 12%,transparent)}}.aj-action-pill{backdrop-filter:blur(8px)saturate(180%)}.aj-action-pill:hover{background:var(--aj-surface-hover);-webkit-backdrop-filter:blur(8px)saturate(180%)}.aj-action-pill:hover{background:var(--aj-surface-hover);border-color:var(--aj-line-strong)}.aj-action-pill-primary{border-color:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.aj-action-pill-primary{border-color:color-mix(in srgb,var(--aj-accent) 24%,white 10%)}}.aj-action-pill-primary{background:var(--aj-accent-muted)}@supports (color:color-mix(in lab,red,red)){.aj-action-pill-primary{background:color-mix(in srgb,var(--aj-accent-muted) 72%,transparent)}}.aj-action-pill-ghost{opacity:.88}.aj-quick-row{align-items:center;gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);background-color:var(--color-surface-muted);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);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));border-radius:18px;display:flex;box-shadow:inset 0 1px #ffffff0a}.aj-quick-row:hover{border-color:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.aj-quick-row:hover{border-color:color-mix(in srgb,var(--aj-accent) 22%,white 8%)}}.aj-quick-row:hover{background:var(--aj-accent-muted)}@supports (color:color-mix(in lab,red,red)){.aj-quick-row:hover{background:color-mix(in srgb,var(--aj-accent-muted) 48%,transparent)}}.aj-quick-icon{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);color:var(--color-ink-soft);box-shadow:inset 0 1px 0 var(--aj-line-soft);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.aj-quick-copy{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.aj-quick-title{font-size:var(--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);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.aj-quick-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-soft)}@media(max-width:767px){.aj-glass,.aj-card-glass,.aj-glass-soft,.aj-glass-dense{background:var(--aj-glass-bg-mobile);border-color:var(--aj-glass-border-mobile);box-shadow:0 18px 40px var(--aj-glass-shadow-mobile),inset 0 1px #ffffff14;backdrop-filter:blur(calc(var(--aj-glass-blur) + 2px)) saturate(180%)}.aj-page-layout{gap:calc(var(--spacing) * 4);-webkit-backdrop-filter:blur(calc(var(--aj-glass-blur) + 2px)) saturate(180%)}.aj-page-layout{gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}.aj-page-hero,.aj-page-panel{border-radius:20px}.aj-page-panel-shell{padding:calc(var(--spacing) * 4)}}}@layer utilities{.aj-scrollbar{scrollbar-width:thin;scrollbar-color:var(--aj-scrollbar-thumb) transparent}.aj-focus{box-shadow:var(--aj-shadow-focus);outline:none}.aj-blur-glass{backdrop-filter:blur(var(--aj-glass-blur)) saturate(180%)}.aj-blur-soft{-webkit-backdrop-filter:blur(calc(var(--aj-glass-blur) - 6px)) saturate(180%)}.aj-blur-strong{-webkit-backdrop-filter:blur(calc(var(--aj-glass-blur) + 6px)) saturate(180%)}.aj-scrim{background:var(--aj-surface-backdrop)}.aj-ring-accent{box-shadow:inset 0 0 0 1px var(--aj-accent-ring)}.aj-line-top{border-top:1px solid var(--aj-line-soft)}.aj-line-bottom{border-bottom:1px solid var(--aj-line-soft)}.aj-line-left{border-left:1px solid var(--aj-line-soft)}.aj-line-right{border-right:1px solid var(--aj-line-soft)}}:root,html[data-theme=light]{color-scheme:light;-webkit-backdrop-filter:blur(var(--aj-glass-blur)) saturate(180%)}.aj-blur-soft{-webkit-backdrop-filter:blur(calc(var(--aj-glass-blur) - 6px)) saturate(180%)}.aj-blur-strong{-webkit-backdrop-filter:blur(calc(var(--aj-glass-blur) + 6px)) saturate(180%)}.aj-scrim{background:var(--aj-surface-backdrop)}.aj-ring-accent{box-shadow:inset 0 0 0 1px var(--aj-accent-ring)}.aj-line-top{border-top:1px solid var(--aj-line-soft)}.aj-line-bottom{border-bottom:1px solid var(--aj-line-soft)}.aj-line-left{border-left:1px solid var(--aj-line-soft)}.aj-line-right{border-right:1px solid var(--aj-line-soft)}}:root,html[data-theme=light]{color-scheme:light;--aj-canvas:#f7f0e8;--aj-canvas-raised:#fbf6f0;--aj-surface:#fbf6f0;--aj-surface-raised:#f8f1e8b8;--aj-surface-muted:#4a361f0f;--aj-surface-overlay:#f9f4eee0;--aj-surface-hover:#4a361f1a;--aj-surface-scrim:#58402224;--aj-surface-backdrop:#22180b42;--aj-scrollbar-thumb:#7e5e3957;--aj-ink:#2f271f;--aj-ink-soft:#5d5046;--aj-ink-muted:#8e7d6f;--aj-ink-faint:#2f271f94;--aj-ink-inverse:#fff;--aj-line:#4a361f1f;--aj-line-strong:#4a361f2e;--aj-line-soft:#4a361f12;--aj-accent:#87c440;--aj-accent-strong:#6ea72f;--aj-accent-soft:#d6fcb0;--aj-accent-muted:#87c4401f;--aj-accent-shimmer:#87c44038;--aj-accent-ring:#87c44024;--aj-success:#5f9f32;--aj-warning:#f57c00;--aj-danger:#d32f2f;--aj-info:#0288d1;--aj-radius-control:10px;--aj-radius-panel:18px;--aj-radius-shell:28px;--aj-shadow-panel:0 10px 32px #22180b24;--aj-shadow-medium:#22180b24;--aj-shadow-strong:#22180b2e;--aj-shadow-float:0 18px 48px #22180b38;--aj-shadow-focus:0 0 0 3px #87c4402e;--aj-glass-bg:var(--aj-surface-raised);--aj-glass-bg-soft:#f8f1e87a;--aj-glass-bg-medium:#f8f1e89e;--aj-glass-bg-dense:#f8f1e8d1;--aj-glass-bg-mobile:linear-gradient(180deg, #fbf6f0eb, #ede4d8d6);--aj-glass-border:var(--aj-line-strong);--aj-glass-border-mobile:#7e5e393d;--aj-glass-shadow:var(--aj-shadow-medium);--aj-glass-shadow-mobile:#22180b33;--aj-glass-blur:14px;--aj-floating-bg:var(--aj-surface-overlay);--aj-floating-border:var(--aj-line);--aj-floating-radius:var(--aj-radius-control);--aj-floating-shadow:var(--aj-shadow-float);--aj-floating-blur:var(--aj-glass-blur);--aj-overlay-bg:var(--aj-glass-bg);--aj-overlay-border:var(--aj-glass-border);--aj-overlay-radius:var(--aj-radius-panel);--aj-overlay-shadow:0 6px 24px var(--aj-glass-shadow);--aj-overlay-blur:var(--aj-glass-blur);--aj-chrome-bg:var(--aj-surface-scrim);--aj-chrome-border:var(--aj-glass-border);--aj-control-bg:transparent;--aj-control-bg-hover:var(--aj-accent-muted);--aj-control-border:transparent;--aj-control-border-hover:var(--aj-line);--aj-control-radius:var(--aj-radius-control);--aj-control-ink:var(--aj-ink-soft);--aj-control-ink-hover:var(--aj-ink);--aj-control-ink-active:var(--aj-accent-strong);--aj-control-bg-active:var(--aj-accent-muted);--aj-control-border-active:var(--aj-accent);--aj-gradient-canvas:linear-gradient(180deg, #f7f0e8 0%, #eee4d7 100%);--aj-gradient-canvas-mobile:linear-gradient(180deg, #f5eee6 0%, #eadfd2 100%);--aj-gradient-surface-soft:linear-gradient(180deg, #faf5ef94, #ede4d86b);--aj-gradient-surface-strong:linear-gradient(180deg, #faf6f1ad, #ede3d680);--aj-gradient-chrome-top:linear-gradient(180deg, #faf6f18f, #efe6da61);--aj-gradient-chrome-bottom:linear-gradient(180deg, #eee4d76b, #f9f4ee94);--aj-spacing-field:.75rem;--aj-spacing-section:1.5rem;--aj-spacing-shell:2rem}html[data-theme=dark]{color-scheme:dark;--aj-canvas:#1b1e20;--aj-canvas-raised:#22262a;--aj-surface:#22262a;--aj-surface-raised:#121212b8;--aj-surface-muted:#ffffff0f;--aj-surface-overlay:#101216e6;--aj-surface-hover:#ffffff14;--aj-surface-scrim:#00000038;--aj-surface-backdrop:#00000052;--aj-scrollbar-thumb:#a4ff4f42;--aj-ink:#f5f5f5;--aj-ink-soft:#c9d1e9;--aj-ink-muted:#8f98a8;--aj-ink-faint:#c9d1e9ad;--aj-ink-inverse:#111315;--aj-line:#ffffff1a;--aj-line-strong:#ffffff29;--aj-line-soft:#ffffff0f;--aj-accent:#a4ff4f;--aj-accent-strong:#89cc40;--aj-accent-soft:#c9ff91;--aj-accent-muted:#a4ff4f1f;--aj-accent-shimmer:#a4ff4f2e;--aj-accent-ring:#a4ff4f1f;--aj-success:#9be36a;--aj-warning:#ffb74d;--aj-danger:#ef5350;--aj-info:#7ec9f5;--aj-radius-control:10px;--aj-radius-panel:18px;--aj-radius-shell:28px;--aj-shadow-panel:0 10px 32px #0000005c;--aj-shadow-medium:#0000005c;--aj-shadow-strong:#00000075;--aj-shadow-float:0 18px 48px #0000007a;--aj-shadow-focus:0 0 0 3px #a4ff4f29;--aj-glass-bg:var(--aj-surface-raised);--aj-glass-bg-soft:#1212127a;--aj-glass-bg-medium:#1212129e;--aj-glass-bg-dense:#121212d6;--aj-glass-bg-mobile:linear-gradient(180deg, #1a1c20f0, #0e1014e0);--aj-glass-border:var(--aj-line-strong);--aj-glass-border-mobile:#ffffff29;--aj-glass-shadow:var(--aj-shadow-strong);--aj-glass-shadow-mobile:#00000085;--aj-glass-blur:18px;--aj-floating-bg:var(--aj-surface-overlay);--aj-floating-border:var(--aj-line);--aj-floating-radius:var(--aj-radius-control);--aj-floating-shadow:var(--aj-shadow-float);--aj-floating-blur:var(--aj-glass-blur);--aj-overlay-bg:var(--aj-glass-bg);--aj-overlay-border:var(--aj-glass-border);--aj-overlay-radius:var(--aj-radius-panel);--aj-overlay-shadow:0 6px 24px var(--aj-glass-shadow);--aj-overlay-blur:var(--aj-glass-blur);--aj-chrome-bg:var(--aj-surface-scrim);--aj-chrome-border:var(--aj-glass-border);--aj-control-bg:transparent;--aj-control-bg-hover:var(--aj-accent-muted);--aj-control-border:transparent;--aj-control-border-hover:var(--aj-line);--aj-control-radius:var(--aj-radius-control);--aj-control-ink:var(--aj-ink-soft);--aj-control-ink-hover:var(--aj-ink);--aj-control-ink-active:var(--aj-accent-strong);--aj-control-bg-active:var(--aj-accent-muted);--aj-control-border-active:var(--aj-accent);--aj-gradient-canvas:linear-gradient(180deg, #1b1e20 0%, #111315 100%);--aj-gradient-canvas-mobile:linear-gradient(180deg, #1a1c20 0%, #0f1115 100%);--aj-gradient-surface-soft:linear-gradient(180deg, #10101ac2, #12121e9e);--aj-gradient-surface-strong:linear-gradient(180deg, #0e131fbd, #0a0d1694);--aj-gradient-chrome-top:linear-gradient(180deg, #0a0a0a6b, #0a0a0a2e);--aj-gradient-chrome-bottom:linear-gradient(180deg, #0a0a0a2e, #0a0a0a70);--aj-spacing-field:.75rem;--aj-spacing-section:1.5rem;--aj-spacing-shell:2rem}body{background:var(--aj-gradient-canvas);height:100vh;margin:0}#root{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%}html[data-theme=light] #root{background-image:linear-gradient(#f7f0e857,#f7f0e81f),url(/assets/beach-Cp6Vyesu.png)}html[data-theme=dark] #root{background-image:linear-gradient(#0c0e125c,#0c0e1233),url(/assets/stars-CcsG7Bc_.jpg)}@media(max-width:900px){body{background:var(--aj-gradient-canvas-mobile)}html[data-theme=light] #root{background-image:linear-gradient(#f5eee6b8,#eadfd26b),url(/assets/beach-Cp6Vyesu.png);background-position:top}html[data-theme=dark] #root{background-image:linear-gradient(#121418b8,#0a0c1070),url(/assets/stars-CcsG7Bc_.jpg);background-position:top}}.app-shell{z-index:1;width:100%;height:100%;min-height:0;position:relative}.app-shell-drawer{height:100%;min-height:0}div.jfx-drawer.app-shell-drawer>.jfx-drawer__panel-shell>.jfx-drawer__panel{background:0 0;border:0}.app-shell-drawer-nav{box-sizing:border-box;border-right:1px solid var(--aj-glass-border);flex-direction:column;gap:22px;height:100%;min-height:0;padding:26px 16px 20px;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.app-shell-drawer-nav{border-right:1px solid color-mix(in srgb,var(--aj-glass-border) 26%,transparent)}}.app-shell-drawer-nav{background:radial-gradient(circle at 18% 0%,var(--aj-accent),transparent 34%),linear-gradient(180deg,var(--aj-glass-bg-dense),var(--aj-glass-bg-medium))}@supports (color:color-mix(in lab,red,red)){.app-shell-drawer-nav{background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--aj-accent) 8%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--aj-glass-bg-dense) 84%,transparent),color-mix(in srgb,var(--aj-glass-bg-medium) 78%,transparent))}}.app-shell-drawer-nav{box-shadow:inset -1px 0 #ffffff0f,18px 0 42px var(--aj-shadow-float)}@supports (color:color-mix(in lab,red,red)){.app-shell-drawer-nav{box-shadow:inset -1px 0 #ffffff0f,18px 0 42px color-mix(in srgb,var(--aj-shadow-float) 18%,transparent)}}.app-shell-drawer-nav{backdrop-filter:blur(18px)saturate(180%)}.app-shell-drawer-brand{flex-direction:column;-webkit-backdrop-filter:blur(18px)saturate(180%)}.app-shell-drawer-brand{flex-direction:column;gap:4px;padding:2px 10px 0;display:flex}.app-shell-drawer-brand-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--aj-ink-faint);opacity:.86;font-family:Cascadia Code,Consolas,monospace;font-size:11px;font-weight:700}.app-shell-drawer-brand-title{letter-spacing:-.03em;color:var(--aj-ink);font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,serif;font-size:23px;line-height:1.02}.app-shell-drawer-links{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:4px;min-height:0;padding-top:6px;padding-right:4px;display:flex;overflow-y:auto}.app-shell-drawer-link{background:0 0;border:1px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s;display:flex}.app-shell-drawer-link:hover{background:var(--aj-glass-bg-dense)}@supports (color:color-mix(in lab,red,red)){.app-shell-drawer-link:hover{background:color-mix(in srgb,var(--aj-glass-bg-dense) 54%,transparent)}}.app-shell-drawer-link:hover{border-color:var(--aj-glass-border)}@supports (color:color-mix(in lab,red,red)){.app-shell-drawer-link:hover{border-color:color-mix(in srgb,var(--aj-glass-border) 22%,transparent)}}.app-shell-drawer-link:hover{transform:translate(1px)}.app-shell-drawer-link-icon{background:var(--aj-surface-scrim);border-radius:10px;justify-content:center;align-items:center;width:96px;min-width:96px;height:96px;margin-top:1px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.app-shell-drawer-link-icon{background:color-mix(in srgb,var(--aj-surface-scrim) 42%,transparent)}}.app-shell-drawer-link-icon{box-shadow:inset 0 1px #ffffff0d}.app-shell-drawer-link-icon .icon{color:var(--aj-ink-soft);font-size:96px}@supports (color:color-mix(in lab,red,red)){.app-shell-drawer-link-icon .icon{color:color-mix(in srgb,var(--aj-ink-soft) 88%,white 12%)}}.app-shell-drawer-link-copy{text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.app-shell-drawer-link-title{letter-spacing:.01em;color:var(--aj-ink);font-size:13px;font-weight:650;line-height:1.2}.app-shell-drawer-link-text{color:var(--aj-ink-soft);font-size:11px;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.app-shell-drawer-link-text{color:color-mix(in srgb,var(--aj-ink-soft) 84%,transparent)}}.app-shell-drawer-link-text{opacity:.86}.app-shell-main{background:linear-gradient(#0000001a,#0000 14%),0 0;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.app-header-bar{box-sizing:border-box;border-bottom:1px solid var(--aj-glass-border);align-items:center;gap:12px;height:52px;padding:0 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.app-header-bar{border-bottom:1px solid color-mix(in srgb,var(--aj-glass-border) 30%,transparent)}}.app-header-bar{background:var(--aj-glass-bg)}@supports (color:color-mix(in lab,red,red)){.app-header-bar{background:color-mix(in srgb,var(--aj-glass-bg) 88%,transparent)}}.app-header-bar{backdrop-filter:blur(20px)saturate(190%);-webkit-backdrop-filter:blur(20px)saturate(190%);box-shadow:inset 0 1px #ffffff14}.app-shell-header-title{letter-spacing:.18em;text-transform:uppercase;color:var(--aj-ink-soft);font-family:Cascadia Code,Consolas,monospace;font-size:12px;font-weight:700}.app-shell-header-spacer{flex:1}.app-shell-drawer-toggle{background:var(--aj-glass-bg-dense);border-radius:999px;width:36px;height:36px;padding:0}@supports (color:color-mix(in lab,red,red)){.app-shell-drawer-toggle{background:color-mix(in srgb,var(--aj-glass-bg-dense) 70%,transparent)}}.app-shell-drawer-toggle{border:1px solid var(--aj-glass-border)}@supports (color:color-mix(in lab,red,red)){.app-shell-drawer-toggle{border:1px solid color-mix(in srgb,var(--aj-glass-border) 22%,transparent)}}.app-shell-drawer-toggle{color:var(--aj-ink-soft);box-shadow:inset 0 1px #ffffff14}.app-shell-drawer-toggle:hover{background:var(--aj-surface-hover)}@supports (color:color-mix(in lab,red,red)){.app-shell-drawer-toggle:hover{background:color-mix(in srgb,var(--aj-surface-hover) 74%,transparent)}}.app-shell-theme-toggle{background:var(--aj-glass-bg-dense);border-radius:999px;width:36px;height:36px;padding:0}@supports (color:color-mix(in lab,red,red)){.app-shell-theme-toggle{background:color-mix(in srgb,var(--aj-glass-bg-dense) 70%,transparent)}}.app-shell-theme-toggle{border:1px solid var(--aj-glass-border)}@supports (color:color-mix(in lab,red,red)){.app-shell-theme-toggle{border:1px solid color-mix(in srgb,var(--aj-glass-border) 22%,transparent)}}.app-shell-theme-toggle{color:var(--aj-ink-soft);box-shadow:inset 0 1px #ffffff14}.app-shell-theme-toggle:hover{background:var(--aj-surface-hover)}@supports (color:color-mix(in lab,red,red)){.app-shell-theme-toggle:hover{background:color-mix(in srgb,var(--aj-surface-hover) 74%,transparent)}}.logged-in-user{background:var(--aj-glass-bg-dense);border-radius:999px;align-items:center;min-height:36px;margin-left:10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.logged-in-user{background:color-mix(in srgb,var(--aj-glass-bg-dense) 72%,transparent)}}.logged-in-user{border:1px solid var(--aj-glass-border)}@supports (color:color-mix(in lab,red,red)){.logged-in-user{border:1px solid color-mix(in srgb,var(--aj-glass-border) 22%,transparent)}}.logged-in-user{overflow:hidden;box-shadow:inset 0 1px #ffffff14}.logged-in-user__link{min-height:36px;color:var(--aj-ink);align-items:center;padding:0 12px 0 6px;text-decoration:none;display:inline-flex}.logged-in-user__link:hover{background:var(--aj-surface-hover)}@supports (color:color-mix(in lab,red,red)){.logged-in-user__link:hover{background:color-mix(in srgb,var(--aj-surface-hover) 74%,transparent)}}.logged-in-user-inner{align-items:center;gap:10px;display:inline-flex}.logged-in-user-avatar{object-fit:cover;border-radius:999px;flex:none;width:28px;height:28px}.logged-in-user-avatar--fallback{background:var(--aj-surface-scrim);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.logged-in-user-avatar--fallback{background:color-mix(in srgb,var(--aj-surface-scrim) 42%,transparent)}}.logged-in-user-avatar--fallback{color:var(--aj-ink-soft)}@supports (color:color-mix(in lab,red,red)){.logged-in-user-avatar--fallback{color:color-mix(in srgb,var(--aj-ink-soft) 88%,white 12%)}}.logged-in-user-avatar--fallback{font-size:28px}.logged-in-user-label{letter-spacing:.01em;white-space:nowrap;font-size:12px;font-weight:650}.app-shell-router-host,.app-shell-router-host>.jfx-viewport{flex:auto;min-width:0;height:100%;min-height:0;display:flex}.app-shell-router-host>.jfx-viewport>*{flex:auto;min-width:0;height:100%;min-height:0}.app-footer-bar{box-sizing:border-box;border-top:1px solid var(--aj-glass-border);justify-content:flex-start;align-items:center;gap:12px;height:54px;padding:0 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.app-footer-bar{border-top:1px solid color-mix(in srgb,var(--aj-glass-border) 30%,transparent)}}.app-footer-bar{background:var(--aj-glass-bg)}@supports (color:color-mix(in lab,red,red)){.app-footer-bar{background:color-mix(in srgb,var(--aj-glass-bg) 88%,transparent)}}.app-footer-bar{backdrop-filter:blur(20px)saturate(190%);-webkit-backdrop-filter:blur(20px)saturate(190%);box-shadow:inset 0 1px #ffffff14}.app-footer-spacer{flex:1}.app-footer-link{color:var(--aj-ink-soft);opacity:.86;font-size:12px;font-weight:600;text-decoration:none;transition:color .18s,opacity .18s}.app-footer-link:hover{color:var(--aj-ink);opacity:1}@media(max-width:900px){.app-shell-drawer-nav{background:var(--aj-glass-bg-mobile);box-shadow:0 24px 48px var(--aj-glass-shadow-mobile),inset 0 1px #ffffff14;border-right:0;padding:20px 14px}@supports (color:color-mix(in lab,red,red)){.app-shell-drawer-nav{box-shadow:0 24px 48px color-mix(in srgb,var(--aj-glass-shadow-mobile) 84%,transparent),inset 0 1px #ffffff14}}.app-shell-drawer-link{padding:10px}.app-header-bar,.app-footer-bar{background:var(--aj-glass-bg-mobile);padding:0 12px}@supports (color:color-mix(in lab,red,red)){.app-header-bar,.app-footer-bar{background:color-mix(in srgb,var(--aj-glass-bg-mobile) 92%,transparent)}}}.home-page{width:100%;height:100%;color:var(--aj-ink);overflow:auto}.home-page__surface{box-sizing:border-box;background:0 0;min-height:100%;padding:20px}.home-page__layout{box-sizing:border-box;border:1px solid var(--aj-glass-border);gap:48px;width:min(1220px,100%);min-height:100%;margin:0 auto;padding:48px}@supports (color:color-mix(in lab,red,red)){.home-page__layout{border:1px solid color-mix(in srgb,var(--aj-glass-border) 58%,transparent)}}.home-page__layout{background:radial-gradient(circle at 18% 0%,var(--aj-accent),transparent 34%),radial-gradient(circle at 82% 16%,#ffffff1a,transparent 28%),linear-gradient(180deg,var(--aj-glass-bg),var(--aj-glass-bg-medium));border-radius:30px}@supports (color:color-mix(in lab,red,red)){.home-page__layout{background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--aj-accent) 16%,transparent),transparent 34%),radial-gradient(circle at 82% 16%,#ffffff1a,transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--aj-glass-bg) 94%,transparent),color-mix(in srgb,var(--aj-glass-bg-medium) 84%,transparent))}}.home-page__layout{box-shadow:0 30px 70px var(--aj-shadow-float),inset 0 1px #ffffff29,inset 0 0 0 1px #00000012}@supports (color:color-mix(in lab,red,red)){.home-page__layout{box-shadow:0 30px 70px color-mix(in srgb,var(--aj-shadow-float) 64%,transparent),inset 0 1px #ffffff29,inset 0 0 0 1px #00000012}}.home-page__layout{backdrop-filter:blur(22px)saturate(190%)}.home-page__hero{grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr);-webkit-backdrop-filter:blur(22px)saturate(190%)}.home-page__hero{grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr);align-items:start;gap:56px;display:grid}.home-page__hero-main{gap:26px}.home-page__eyebrow,.home-page__rail-label,.home-page__section-tag,.home-page__card-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--aj-ink-faint);opacity:.86;font-family:Cascadia Code,Consolas,monospace;font-size:12px}.home-page__eyebrow{align-items:center;gap:14px;display:inline-flex}.home-page__eyebrow:before{content:"";background:var(--aj-glass-border);width:56px;height:1px}@supports (color:color-mix(in lab,red,red)){.home-page__eyebrow:before{background:color-mix(in srgb,var(--aj-glass-border) 40%,transparent)}}.home-page__title,.home-page__section-title{letter-spacing:0;color:var(--aj-ink);margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,serif;font-weight:400}.home-page__title{max-width:860px;font-size:76px;line-height:.96}.home-page__lead{max-width:760px;color:var(--aj-ink-muted);font-size:20px;line-height:1.7}.home-page__actions{flex-wrap:wrap;gap:14px}.home-page__button{border:1px solid var(--aj-glass-border);justify-content:center;align-items:center;min-height:52px;padding:0 22px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.home-page__button{border:1px solid color-mix(in srgb,var(--aj-glass-border) 34%,transparent)}}.home-page__button{background:var(--aj-glass-bg-dense);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.home-page__button{background:color-mix(in srgb,var(--aj-glass-bg-dense) 64%,transparent)}}.home-page__button{color:var(--aj-ink);cursor:pointer;font-weight:700;text-decoration:none;box-shadow:inset 0 1px #ffffff0f}.home-page__button:hover{background:var(--aj-surface-hover)}@supports (color:color-mix(in lab,red,red)){.home-page__button:hover{background:color-mix(in srgb,var(--aj-surface-hover) 74%,transparent)}}.home-page__button:hover{border-color:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.home-page__button:hover{border-color:color-mix(in srgb,var(--aj-accent) 28%,var(--aj-glass-border))}}.home-page__button--primary{background:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.home-page__button--primary{background:color-mix(in srgb,var(--aj-accent) 34%,var(--aj-glass-bg-dense))}}.home-page__button--primary{border-color:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.home-page__button--primary{border-color:color-mix(in srgb,var(--aj-accent) 44%,var(--aj-glass-border))}}.home-page__button--primary:hover{background:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.home-page__button--primary:hover{background:color-mix(in srgb,var(--aj-accent) 46%,var(--aj-glass-bg-dense))}}.home-page__button--primary:hover{border-color:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.home-page__button--primary:hover{border-color:color-mix(in srgb,var(--aj-accent) 58%,var(--aj-glass-border))}}.home-page__rail{border-left:1px solid var(--aj-glass-border);gap:18px;padding:26px 0 0 26px}@supports (color:color-mix(in lab,red,red)){.home-page__rail{border-left:1px solid color-mix(in srgb,var(--aj-glass-border) 34%,transparent)}}.home-page__rail-item{border-top:1px solid var(--aj-glass-border);gap:14px;padding-top:16px}@supports (color:color-mix(in lab,red,red)){.home-page__rail-item{border-top:1px solid color-mix(in srgb,var(--aj-glass-border) 18%,transparent)}}.home-page__rail-item:first-of-type{border-top:0;padding-top:0}.home-page__rail-index{letter-spacing:.1em;min-width:42px;color:var(--aj-accent);font-family:Cascadia Code,Consolas,monospace;font-size:12px}.home-page__rail-copy,.home-page__section-copy,.home-page__card-copy,.home-page__focus-item{gap:10px}.home-page__rail-title,.home-page__card-title,.home-page__focus-title{color:var(--aj-ink);font-size:17px;font-weight:700}.home-page__rail-text,.home-page__card-text,.home-page__focus-text,.home-page__section-text{color:var(--aj-ink-muted);font-size:15px;line-height:1.65}.home-page__section{border-top:1px solid var(--aj-glass-border);padding-top:34px}@supports (color:color-mix(in lab,red,red)){.home-page__section{border-top:1px solid color-mix(in srgb,var(--aj-glass-border) 34%,transparent)}}.home-page__section--compact{padding-top:24px}.home-page__section-head{grid-template-columns:minmax(160px,.32fr) minmax(0,1fr);align-items:start;gap:28px;margin-bottom:28px;display:grid}.home-page__section-title{max-width:760px;font-size:42px;line-height:1.05}.home-page__cards,.home-page__focus-strip{align-items:stretch;gap:20px;display:flex}.home-page__card-shell,.home-page__focus-item{flex:1 1 0;min-width:0}.home-page__card,.home-page__focus-item{border:1px solid var(--aj-glass-border)}@supports (color:color-mix(in lab,red,red)){.home-page__card,.home-page__focus-item{border:1px solid color-mix(in srgb,var(--aj-glass-border) 30%,transparent)}}.home-page__card,.home-page__focus-item{background:var(--aj-glass-bg-dense);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.home-page__card,.home-page__focus-item{background:color-mix(in srgb,var(--aj-glass-bg-dense) 70%,transparent)}}.home-page__card,.home-page__focus-item{box-shadow:0 12px 30px var(--aj-shadow-panel),inset 0 1px #ffffff14}@supports (color:color-mix(in lab,red,red)){.home-page__card,.home-page__focus-item{box-shadow:0 12px 30px color-mix(in srgb,var(--aj-shadow-panel) 26%,transparent),inset 0 1px #ffffff14}}.home-page__card,.home-page__focus-item{backdrop-filter:blur(12px)saturate(170%)}.home-page__card{box-sizing:border-box;-webkit-backdrop-filter:blur(12px)saturate(170%)}.home-page__card{box-sizing:border-box;height:100%;color:inherit;flex-direction:column;gap:28px;padding:24px;text-decoration:none;transition:background-color .25s,border-color .25s;display:flex}.home-page__card:hover{background:var(--aj-surface-hover)}@supports (color:color-mix(in lab,red,red)){.home-page__card:hover{background:color-mix(in srgb,var(--aj-surface-hover) 70%,var(--aj-glass-bg-dense))}}.home-page__card:hover{border-color:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.home-page__card:hover{border-color:color-mix(in srgb,var(--aj-accent) 34%,var(--aj-glass-border))}}.home-page__card-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.home-page__card-icon{color:var(--aj-accent);font-size:28px}.home-page__focus-item{background:var(--aj-glass-bg-medium);padding:22px}@supports (color:color-mix(in lab,red,red)){.home-page__focus-item{background:color-mix(in srgb,var(--aj-glass-bg-medium) 72%,transparent)}}@media(max-width:1100px){.home-page__hero,.home-page__section-head{grid-template-columns:1fr}.home-page__cards,.home-page__focus-strip{flex-direction:column}}@media(max-width:760px){.home-page__layout{background:var(--aj-glass-bg-mobile);border-color:var(--aj-glass-border-mobile);border-radius:20px;gap:34px;width:100%;min-height:100%;margin:0 auto;padding:28px 18px}@supports (color:color-mix(in lab,red,red)){.home-page__layout{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 84%,transparent)}}.home-page__layout{box-shadow:0 18px 40px var(--aj-glass-shadow-mobile),inset 0 1px #ffffff14,inset 0 0 0 1px #0000000f}@supports (color:color-mix(in lab,red,red)){.home-page__layout{box-shadow:0 18px 40px color-mix(in srgb,var(--aj-glass-shadow-mobile) 62%,transparent),inset 0 1px #ffffff14,inset 0 0 0 1px #0000000f}}.home-page__hero{gap:36px}.home-page__surface{padding:8px}.home-page__title{font-size:44px;line-height:1.02}.home-page__lead{font-size:17px}.home-page__actions,.home-page__cards,.home-page__focus-strip{flex-direction:column;align-items:stretch}.home-page__button{width:100%}.home-page__card-shell,.home-page__card,.home-page__focus-item{background:var(--aj-glass-bg-mobile);border-color:var(--aj-glass-border-mobile)}@supports (color:color-mix(in lab,red,red)){.home-page__card-shell,.home-page__card,.home-page__focus-item{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 84%,transparent)}}.home-page__rail{padding-left:18px}.home-page__section-title{font-size:32px}}.impressum-page{width:100%;height:100%;min-height:100%;color:var(--aj-ink);box-sizing:border-box;overflow:hidden auto}.impressum-page__surface{box-sizing:border-box;min-height:100%;padding:20px}.impressum-page__layout{box-sizing:border-box;gap:18px;min-height:100%;padding:32px 36px 30px}.impressum-page__shell{border:1px solid var(--aj-glass-border);width:min(1220px,100%);margin:0 auto;padding:40px 42px 32px}@supports (color:color-mix(in lab,red,red)){.impressum-page__shell{border:1px solid color-mix(in srgb,var(--aj-glass-border) 58%,transparent)}}.impressum-page__shell{background:radial-gradient(circle at 18% 0%,var(--aj-accent),transparent 34%),radial-gradient(circle at 82% 16%,#ffffff1a,transparent 28%),linear-gradient(180deg,var(--aj-glass-bg),var(--aj-glass-bg-medium));border-radius:30px}@supports (color:color-mix(in lab,red,red)){.impressum-page__shell{background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--aj-accent) 16%,transparent),transparent 34%),radial-gradient(circle at 82% 16%,#ffffff1a,transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--aj-glass-bg) 94%,transparent),color-mix(in srgb,var(--aj-glass-bg-medium) 84%,transparent))}}.impressum-page__shell{box-shadow:0 30px 70px var(--aj-shadow-float),inset 0 1px #ffffff29,inset 0 0 0 1px #00000012}@supports (color:color-mix(in lab,red,red)){.impressum-page__shell{box-shadow:0 30px 70px color-mix(in srgb,var(--aj-shadow-float) 64%,transparent),inset 0 1px #ffffff29,inset 0 0 0 1px #00000012}}.impressum-page__shell{backdrop-filter:blur(22px)saturate(190%)}.impressum-page__header{border-bottom:1px solid var(--aj-glass-border);-webkit-backdrop-filter:blur(22px)saturate(190%)}.impressum-page__header{border-bottom:1px solid var(--aj-glass-border);gap:10px;padding:0 8px 18px}@supports (color:color-mix(in lab,red,red)){.impressum-page__header{border-bottom:1px solid color-mix(in srgb,var(--aj-glass-border) 34%,transparent)}}.impressum-page__eyebrow{letter-spacing:.24em;text-transform:uppercase;opacity:.62;font-size:11px}.impressum-page__title{letter-spacing:-.055em;color:var(--aj-ink);font-size:clamp(28px,3.8vw,42px);font-weight:600;line-height:.98;margin:0!important}@supports (color:color-mix(in lab,red,red)){.impressum-page__title{color:color-mix(in srgb,var(--aj-ink) 94%,white 6%)}}.impressum-page__intro{max-width:62ch;color:var(--aj-ink-muted);font-size:14px;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.impressum-page__intro{color:color-mix(in srgb,var(--aj-ink-muted) 88%,white 12%)}}.impressum-page__section{border-color:var(--aj-glass-border)!important;background:0 0!important;border-radius:20px!important}@supports (color:color-mix(in lab,red,red)){.impressum-page__section{border-color:color-mix(in srgb,var(--aj-glass-border) 18%,transparent)!important}}.impressum-page__section{box-shadow:inset 0 1px #ffffff0f,0 12px 30px var(--aj-glass-shadow)!important}@supports (color:color-mix(in lab,red,red)){.impressum-page__section{box-shadow:inset 0 1px #ffffff0f,0 12px 30px color-mix(in srgb,var(--aj-glass-shadow) 14%,transparent)!important}}.impressum-page__section{backdrop-filter:blur(10px)saturate(180%)}.impressum-page__section-shell{gap:12px;-webkit-backdrop-filter:blur(10px)saturate(180%)}.impressum-page__section-shell{gap:12px;padding:18px 20px 16px}.impressum-page__section-title{letter-spacing:.18em;text-transform:uppercase;opacity:.62;margin:0;font-size:12px;font-weight:600;line-height:1.3}.impressum-page__section-lines{gap:6px}.impressum-page__line{opacity:.82;font-size:14px;line-height:1.65}.jfx-window:has(.impressum-page) .jfx-window__container{overflow:hidden auto}@media(max-width:980px){.impressum-page__surface{padding:8px}.impressum-page__layout{gap:16px;padding:28px 18px}.impressum-page__shell{background:var(--aj-glass-bg-mobile);border-color:var(--aj-glass-border-mobile);border-radius:20px;width:100%;min-height:100%;padding:28px 18px}@supports (color:color-mix(in lab,red,red)){.impressum-page__shell{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 84%,transparent)}}.impressum-page__shell{box-shadow:0 18px 40px var(--aj-glass-shadow-mobile),inset 0 1px #ffffff14,inset 0 0 0 1px #0000000f}@supports (color:color-mix(in lab,red,red)){.impressum-page__shell{box-shadow:0 18px 40px color-mix(in srgb,var(--aj-glass-shadow-mobile) 62%,transparent),inset 0 1px #ffffff14,inset 0 0 0 1px #0000000f}}.impressum-page__section{border-color:var(--aj-glass-border-mobile)!important}@supports (color:color-mix(in lab,red,red)){.impressum-page__section{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 86%,transparent)!important}}.impressum-page__section{background:var(--aj-glass-bg-mobile)!important;box-shadow:0 18px 42px var(--aj-glass-shadow-mobile),inset 0 1px #ffffff14!important}@supports (color:color-mix(in lab,red,red)){.impressum-page__section{box-shadow:0 18px 42px color-mix(in srgb,var(--aj-glass-shadow-mobile) 72%,transparent),inset 0 1px #ffffff14!important}}.impressum-page__section{backdrop-filter:blur(14px)saturate(180%)}}@media(max-width:640px){.impressum-page__layout{gap:14px;-webkit-backdrop-filter:blur(14px)saturate(180%)}}@media(max-width:640px){.impressum-page__layout{gap:14px;padding:22px 14px 16px}.impressum-page__shell{border-radius:18px;padding:22px 14px 16px}.impressum-page__header{padding:0 2px 6px}.impressum-page__section-shell{padding:16px 14px 14px}}.user-page{box-sizing:border-box;width:100%;height:100%;color:var(--aj-ink);overflow:hidden}.user-page .user-page__surface,.user-page .user-page-form,.user-page .user-page__layout{width:100%;height:100%}.user-page .user-page__surface{box-sizing:border-box;padding:20px}.user-page .user-page-form{overflow:hidden}.user-page .user-page__layout{box-sizing:border-box;width:100%;height:100%;min-height:0;padding:20px;overflow:hidden}.user-page .user-page__shell{box-sizing:border-box;border:1px solid var(--aj-glass-border);width:min(1220px,100%);height:100%;min-height:0;margin:0 auto;padding:24px 28px 18px}@supports (color:color-mix(in lab,red,red)){.user-page .user-page__shell{border:1px solid color-mix(in srgb,var(--aj-glass-border) 58%,transparent)}}.user-page .user-page__shell{background:radial-gradient(circle at 18% 0%,var(--aj-accent),transparent 34%),radial-gradient(circle at 82% 16%,#ffffff17,transparent 28%),linear-gradient(180deg,var(--aj-glass-bg),var(--aj-glass-bg-medium));border-radius:30px;flex-direction:column;gap:18px;display:flex}@supports (color:color-mix(in lab,red,red)){.user-page .user-page__shell{background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--aj-accent) 14%,transparent),transparent 34%),radial-gradient(circle at 82% 16%,#ffffff17,transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--aj-glass-bg) 94%,transparent),color-mix(in srgb,var(--aj-glass-bg-medium) 84%,transparent))}}.user-page .user-page__shell{box-shadow:0 30px 70px var(--aj-shadow-float),inset 0 1px #ffffff29,inset 0 0 0 1px #00000012}@supports (color:color-mix(in lab,red,red)){.user-page .user-page__shell{box-shadow:0 30px 70px color-mix(in srgb,var(--aj-shadow-float) 64%,transparent),inset 0 1px #ffffff29,inset 0 0 0 1px #00000012}}.user-page .user-page__shell{backdrop-filter:blur(22px)saturate(190%);-webkit-backdrop-filter:blur(22px)saturate(190%);overflow:hidden}.user-page .user-page__hero{border-bottom:1px solid var(--aj-glass-border);padding:0 8px 8px;height:auto!important}@supports (color:color-mix(in lab,red,red)){.user-page .user-page__hero{border-bottom:1px solid color-mix(in srgb,var(--aj-glass-border) 18%,transparent)}}.user-page .user-page__hero-copy{flex-direction:column;flex:none;gap:6px;max-width:640px;display:flex;height:auto!important}.user-page .user-page__eyebrow,.user-page .user-page-section-eyebrow,.user-page .user-page-sidebar label,.user-page .user-page-sidebar .jfx-input-container__label,.user-page .user-page-profile-card label,.user-page .user-page-profile-card .jfx-input-container__label,.user-page .user-page-section label,.user-page .user-page-section .jfx-input-container__label{letter-spacing:.22em;text-transform:uppercase;color:var(--aj-ink-faint);opacity:.74;font-size:10px}.user-page .user-page__title{letter-spacing:-.055em;color:var(--aj-ink);font-size:clamp(28px,3.8vw,42px);font-weight:600;line-height:.98}@supports (color:color-mix(in lab,red,red)){.user-page .user-page__title{color:color-mix(in srgb,var(--aj-ink) 94%,white 6%)}}.user-page .user-page__subtitle{max-width:540px;color:var(--aj-ink-muted);font-size:14px;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.user-page .user-page__subtitle{color:color-mix(in srgb,var(--aj-ink-muted) 94%,white 6%)}}.user-page .user-page-main{flex:auto;justify-content:flex-start;align-items:flex-start;gap:22px;width:100%;min-height:0}.user-page .user-page-main--core{justify-content:stretch}.user-page .user-page-profile{flex-direction:column;flex:0 0 316px;justify-content:flex-start;gap:18px;width:316px;min-width:316px;display:flex}.user-page .user-page-avatar,.user-page .user-page-profile-card,.user-page .user-page-section,.user-page .user-follow-card{border:1px solid var(--aj-glass-border)}@supports (color:color-mix(in lab,red,red)){.user-page .user-page-avatar,.user-page .user-page-profile-card,.user-page .user-page-section,.user-page .user-follow-card{border:1px solid color-mix(in srgb,var(--aj-glass-border) 14%,transparent)}}.user-page .user-page-avatar,.user-page .user-page-profile-card,.user-page .user-page-section,.user-page .user-follow-card{backdrop-filter:blur(12px)saturate(180%);-webkit-backdrop-filter:blur(12px)saturate(180%);box-shadow:0 14px 32px #00000029,inset 0 1px #ffffff0a;background:var(--aj-glass-bg)!important}.user-page .user-page-avatar{aspect-ratio:1;box-sizing:border-box;border-radius:24px;flex-direction:column;width:100%;min-width:0;padding:18px;display:flex;overflow:hidden}.user-page .user-page-avatar .toolbar{flex-wrap:wrap;flex:none;order:2;justify-content:flex-start;gap:6px;margin-top:14px;display:flex}.user-page .user-page-avatar input[type=file]{display:none!important}.user-page .user-page-avatar .toolbar button{border:1px solid var(--aj-glass-border);border-radius:999px;min-height:31px;padding:6px 10px}@supports (color:color-mix(in lab,red,red)){.user-page .user-page-avatar .toolbar button{border:1px solid color-mix(in srgb,var(--aj-glass-border) 10%,transparent)}}.user-page .user-page-avatar .toolbar button{background:var(--aj-glass-bg);color:var(--aj-ink-muted)}@supports (color:color-mix(in lab,red,red)){.user-page .user-page-avatar .toolbar button{color:color-mix(in srgb,var(--aj-ink-muted) 82%,white 18%)}}.user-page .user-page-avatar .toolbar button{letter-spacing:.04em;text-transform:uppercase;box-shadow:none;white-space:nowrap;font-size:9px;font-weight:590}.user-page .user-page-avatar>div:not(.toolbar),.user-page .user-page-avatar .preview{flex:auto;min-height:0}.user-page .user-page-avatar>div:not(.toolbar){order:1;width:100%}.user-page .user-page-avatar .preview,.user-page .user-page-avatar>div:not(.toolbar){border-radius:16px}.user-page .user-page-avatar .preview{object-fit:cover;object-position:center}.user-page .user-page-profile-card{border-radius:20px;flex-direction:column;gap:12px;padding:20px 20px 18px;display:flex}.user-page .user-page-details{flex-direction:column;flex:auto;justify-content:flex-start;gap:16px;min-width:0;min-height:0;padding-bottom:0;padding-right:2px;display:flex;overflow:hidden auto}.user-page .user-page-details--core{width:100%}.user-page .user-page-section{box-sizing:border-box;border-radius:22px;flex-direction:column;gap:16px;width:100%;padding:20px 20px 19px;display:flex}.user-page .user-page-section-header{border-bottom:1px solid var(--aj-glass-border);justify-content:space-between;align-items:flex-start;gap:14px;width:100%;padding-bottom:4px}@supports (color:color-mix(in lab,red,red)){.user-page .user-page-section-header{border-bottom:1px solid color-mix(in srgb,var(--aj-glass-border) 8%,transparent)}}.user-page .user-page-section-copy{flex-direction:column;gap:5px;min-width:0;padding-bottom:10px;display:flex}.user-page .user-page-section-title{letter-spacing:-.03em;color:var(--aj-ink);font-size:19px;font-weight:600;line-height:1.12}.user-page .sub-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;display:grid}.user-page .sub-form>.user-page-field-row{grid-column:1/-1}.user-page .user-page-field-row{align-items:flex-start;gap:16px;width:100%;padding:1px 0 3px}.user-page .user-page-field-input{flex:auto;min-width:0}.user-page .user-page-field-input .jfx-input-container,.user-page .user-page-field-input .jfx-input-container__label{margin-bottom:0}.user-page .user-page-access-boundary{flex:0 0 264px;min-width:264px}.user-page .user-page-access-control{position:relative}.user-page .user-page-access-control:before{content:"";background:linear-gradient(to bottom,transparent,var(--aj-glass-border) 18%,var(--aj-glass-border) 82%,transparent);width:1px;position:absolute;top:6px;bottom:4px;left:-10px}@supports (color:color-mix(in lab,red,red)){.user-page .user-page-access-control:before{background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--aj-glass-border) 10%,transparent) 18%,color-mix(in srgb,var(--aj-glass-border) 7%,transparent) 82%,transparent)}}.user-page .user-page-access-control:before{pointer-events:none}.user-page .user-page-access-shell{flex-direction:column;gap:4px;width:100%;margin-top:18px;display:flex}.user-page .user-page-access-label{letter-spacing:.18em;text-transform:uppercase;color:var(--aj-ink-faint);opacity:.48;padding-left:10px;font-size:9px}.user-page .user-page-access-value,.user-page .user-page-access-control .jfx-combo-box__selector{box-sizing:border-box;border-radius:999px;width:100%;min-height:46px}.user-page .user-page-access-control .jfx-combo-box__selector{border:1px solid var(--aj-glass-border)}@supports (color:color-mix(in lab,red,red)){.user-page .user-page-access-control .jfx-combo-box__selector{border:1px solid color-mix(in srgb,var(--aj-glass-border) 10%,transparent)}}.user-page .user-page-access-control .jfx-combo-box__selector{background:var(--aj-glass-bg);backdrop-filter:blur(10px)saturate(180%);-webkit-backdrop-filter:blur(10px)saturate(180%);box-shadow:inset 0 1px #ffffff08}.user-page .user-page-access-value{color:var(--aj-ink-muted);align-items:center;padding:0 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.user-page .user-page-access-value{color:color-mix(in srgb,var(--aj-ink-muted) 88%,white 12%)}}.user-page .user-page-access-value{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:540;overflow:hidden}.user-page .user-page-access-option{align-items:center;gap:10px;width:100%}.user-page .user-page-access-option-icon{color:var(--aj-ink-faint);font-size:19px}.user-page .user-page-access-option-icon.is-selected{color:var(--aj-accent)}.user-page .user-page-access-option-text{min-width:0;color:var(--aj-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.user-page .user-page-input,.user-page input[name=nickName],.user-page input[name=firstName],.user-page input[name=lastName],.user-page input[name=birthDate],.user-page input[name=street],.user-page input[name=number],.user-page input[name=zipCode],.user-page input[name=country]{box-sizing:border-box;min-height:46px;font-weight:500;width:100%!important;color:var(--aj-ink)!important;border-radius:999px!important;padding:0 16px!important;font-size:15px!important}.user-page .user-page-toggle.material-icons{border:1px solid var(--aj-glass-border);border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;padding:0!important}@supports (color:color-mix(in lab,red,red)){.user-page .user-page-toggle.material-icons{border:1px solid color-mix(in srgb,var(--aj-glass-border) 8%,transparent)}}.user-page .user-page-toggle.material-icons{color:var(--aj-ink-faint);background:var(--aj-glass-bg)!important}@supports (color:color-mix(in lab,red,red)){.user-page .user-page-toggle.material-icons{color:color-mix(in srgb,var(--aj-ink-faint) 84%,white 16%)}}.user-page .user-page-toggle.material-icons{box-shadow:inset 0 1px #ffffff08}.user-page .user-page-toggle.material-icons:hover,.user-page .user-page-save-btn:hover,.user-page .user-follow-btn:hover{border-color:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.user-page .user-page-toggle.material-icons:hover,.user-page .user-page-save-btn:hover,.user-page .user-follow-btn:hover{border-color:color-mix(in srgb,var(--aj-accent) 28%,white 10%)}}.user-page .user-page-toggle.material-icons:hover,.user-page .user-page-save-btn:hover,.user-page .user-follow-btn:hover{transform:none}.user-page .user-form-actions{box-sizing:border-box;border-top:1px solid var(--aj-glass-border);flex:none;justify-content:flex-end;align-items:center;column-gap:12px;width:100%;margin-top:0;padding:14px 6px 2px}@supports (color:color-mix(in lab,red,red)){.user-page .user-form-actions{border-top:1px solid color-mix(in srgb,var(--aj-glass-border) 8%,transparent)}}.user-page .user-form-actions{background:0 0}.user-page .user-page-section:last-of-type{margin-bottom:0}.user-page .user-page-save-btn{border:1px solid var(--aj-glass-border);border-radius:999px;min-width:196px;min-height:44px;padding:10px 18px}@supports (color:color-mix(in lab,red,red)){.user-page .user-page-save-btn{border:1px solid color-mix(in srgb,var(--aj-glass-border) 16%,transparent)}}.user-page .user-page-save-btn{backdrop-filter:blur(8px)saturate(180%);-webkit-backdrop-filter:blur(8px)saturate(180%);letter-spacing:.12em;text-transform:uppercase;color:var(--aj-ink);font-size:11px;font-weight:650;box-shadow:0 10px 22px #00000029,inset 0 1px #ffffff0d;background:var(--aj-glass-bg)!important}.user-page .user-page-main+.user-form-actions{align-self:stretch}.user-page .user-follow-slot{width:100%}.user-page .user-follow-card{box-sizing:border-box;border-radius:20px;flex-direction:column;align-items:stretch;gap:12px;width:100%;padding:18px;display:flex}.user-page .user-follow-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.user-page .user-follow-label{letter-spacing:.22em;text-transform:uppercase;color:var(--aj-ink-faint);opacity:.74;font-size:10px}.user-page .user-follow-text{color:var(--aj-ink);font-size:13px;font-weight:540;line-height:1.55}.user-page .user-follow-btn{border:1px solid var(--aj-glass-border);border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:38px;padding:9px 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.user-page .user-follow-btn{border:1px solid color-mix(in srgb,var(--aj-glass-border) 10%,transparent)}}.user-page .user-follow-btn{backdrop-filter:blur(8px)saturate(180%);-webkit-backdrop-filter:blur(8px)saturate(180%);color:var(--aj-ink);box-shadow:inset 0 1px #ffffff08;background:var(--aj-glass-bg)!important}@supports (color:color-mix(in lab,red,red)){.user-page .user-follow-btn{color:color-mix(in srgb,var(--aj-ink) 88%,white 12%)}}.user-page .user-follow-btn{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:620}.user-page .user-follow-btn:before{font-family:Material Icons,sans-serif;font-size:18px;line-height:1}.user-page .user-follow-btn.is-follow:before{content:"person_add"}.user-page .user-follow-btn.is-unfollow:before{content:"person_remove"}@media(max-width:980px){.user-page{overflow:hidden auto}.user-page .user-page__surface{padding:8px}.user-page .user-page-form,.user-page .user-page__layout{height:auto;min-height:100%}.user-page .user-page__layout{padding:8px}.user-page .user-page__shell{background:var(--aj-glass-bg-mobile);border-color:var(--aj-glass-border-mobile);border-radius:20px;width:100%;height:auto;padding:18px 16px 14px}@supports (color:color-mix(in lab,red,red)){.user-page .user-page__shell{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 84%,transparent)}}.user-page .user-page__shell{box-shadow:0 18px 40px var(--aj-glass-shadow-mobile),inset 0 1px #ffffff14,inset 0 0 0 1px #0000000f}@supports (color:color-mix(in lab,red,red)){.user-page .user-page__shell{box-shadow:0 18px 40px color-mix(in srgb,var(--aj-glass-shadow-mobile) 62%,transparent),inset 0 1px #ffffff14,inset 0 0 0 1px #0000000f}}.user-page .user-page-main{flex-direction:column;gap:16px;min-height:auto}.user-page .user-page-profile{flex-basis:auto;width:100%;min-width:0}.user-page .user-page-avatar{aspect-ratio:auto;width:100%;max-width:none;min-height:320px}.user-page .sub-form{grid-template-columns:minmax(0,1fr)}.user-page .user-page-field-row{flex-direction:column;align-items:stretch}.user-page .user-page-access-control{min-width:0}.user-page .user-page-access-boundary{flex-basis:auto;min-width:0}.user-page .user-page-avatar,.user-page .user-page-profile-card,.user-page .user-page-section,.user-page .user-follow-card{border-color:var(--aj-glass-border-mobile);background:var(--aj-glass-bg-mobile)!important}@supports (color:color-mix(in lab,red,red)){.user-page .user-page-avatar,.user-page .user-page-profile-card,.user-page .user-page-section,.user-page .user-follow-card{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 84%,transparent)}}.user-page .user-page-avatar,.user-page .user-page-profile-card,.user-page .user-page-section,.user-page .user-follow-card{box-shadow:0 18px 40px var(--aj-glass-shadow-mobile),inset 0 1px #ffffff14}@supports (color:color-mix(in lab,red,red)){.user-page .user-page-avatar,.user-page .user-page-profile-card,.user-page .user-page-section,.user-page .user-follow-card{box-shadow:0 18px 40px color-mix(in srgb,var(--aj-glass-shadow-mobile) 64%,transparent),inset 0 1px #ffffff14}}.user-page .user-page-avatar,.user-page .user-page-profile-card,.user-page .user-page-section,.user-page .user-follow-card{backdrop-filter:blur(14px)saturate(180%)}.user-page .user-page-details{min-height:auto;-webkit-backdrop-filter:blur(14px)saturate(180%)}.user-page .user-page-details{min-height:auto;padding-bottom:0;padding-right:0;overflow:visible}.user-page .user-form-actions{padding:14px 0 calc(8px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch;row-gap:10px}.user-page .user-page-save-btn,.user-page .user-form-actions>button{width:100%;min-width:0}}.users-page{box-sizing:border-box;width:100%;height:100%;color:var(--aj-ink);overflow:hidden}.users-page__surface{box-sizing:border-box;width:100%;height:100%;padding:20px}.users-page .users-page__layout{box-sizing:border-box;gap:18px;width:100%;height:100%;padding:24px 28px 18px;overflow:hidden}.users-page .users-page__shell{border:1px solid var(--aj-glass-border);width:min(1220px,100%);margin:0 auto}@supports (color:color-mix(in lab,red,red)){.users-page .users-page__shell{border:1px solid color-mix(in srgb,var(--aj-glass-border) 58%,transparent)}}.users-page .users-page__shell{background:radial-gradient(circle at 18% 0%,var(--aj-accent),transparent 34%),radial-gradient(circle at 82% 16%,#ffffff17,transparent 28%),linear-gradient(180deg,var(--aj-glass-bg),var(--aj-glass-bg-medium));border-radius:30px}@supports (color:color-mix(in lab,red,red)){.users-page .users-page__shell{background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--aj-accent) 14%,transparent),transparent 34%),radial-gradient(circle at 82% 16%,#ffffff17,transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--aj-glass-bg) 94%,transparent),color-mix(in srgb,var(--aj-glass-bg-medium) 84%,transparent))}}.users-page .users-page__shell{box-shadow:0 30px 70px var(--aj-shadow-float),inset 0 1px #ffffff29,inset 0 0 0 1px #00000012}@supports (color:color-mix(in lab,red,red)){.users-page .users-page__shell{box-shadow:0 30px 70px color-mix(in srgb,var(--aj-shadow-float) 64%,transparent),inset 0 1px #ffffff29,inset 0 0 0 1px #00000012}}.users-page .users-page__shell{backdrop-filter:blur(22px)saturate(190%)}.users-page .users-page__hero{border-bottom:1px solid var(--aj-glass-border);-webkit-backdrop-filter:blur(22px)saturate(190%)}.users-page .users-page__hero{border-bottom:1px solid var(--aj-glass-border);padding:0 8px 8px;height:auto!important}@supports (color:color-mix(in lab,red,red)){.users-page .users-page__hero{border-bottom:1px solid color-mix(in srgb,var(--aj-glass-border) 18%,transparent)}}.users-page .users-page__hero-copy,.users-page .users-page__panel-copy{flex-direction:column;flex:none;display:flex;height:auto!important}.users-page .users-page__hero-copy{gap:6px;max-width:640px}.users-page .users-page__eyebrow,.users-page .users-page__panel-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--aj-ink-faint);opacity:.74;font-size:10px}.users-page .users-page__title{letter-spacing:-.055em;color:var(--aj-ink);font-size:clamp(28px,3.8vw,42px);font-weight:600;line-height:.98}@supports (color:color-mix(in lab,red,red)){.users-page .users-page__title{color:color-mix(in srgb,var(--aj-ink) 94%,white 6%)}}.users-page .users-page__subtitle{max-width:540px;color:var(--aj-ink-muted);font-size:14px;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.users-page .users-page__subtitle{color:color-mix(in srgb,var(--aj-ink-muted) 94%,white 6%)}}.users-page .users-page__panel{border:1px solid var(--aj-glass-border);flex-direction:column;flex:auto;gap:14px;width:100%;min-height:0;padding:18px 18px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.users-page .users-page__panel{border:1px solid color-mix(in srgb,var(--aj-glass-border) 28%,transparent)}}.users-page .users-page__panel{box-shadow:0 10px 28px var(--aj-shadow-panel),inset 0 1px #ffffff1f,inset 0 0 0 1px #00000014;border-radius:22px;background:var(--aj-glass-bg)!important}@supports (color:color-mix(in lab,red,red)){.users-page .users-page__panel{box-shadow:0 10px 28px color-mix(in srgb,var(--aj-shadow-panel) 32%,transparent),inset 0 1px #ffffff1f,inset 0 0 0 1px #00000014}}.users-page .users-page__panel{backdrop-filter:blur(10px)saturate(180%);-webkit-backdrop-filter:blur(10px)saturate(180%);overflow:hidden}.users-page .users-page__panel-copy{gap:3px;padding:0 4px}.users-page .users-page__search{border:1px solid var(--aj-glass-border);align-items:center;gap:12px;margin:0 4px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.users-page .users-page__search{border:1px solid color-mix(in srgb,var(--aj-glass-border) 20%,transparent)}}.users-page .users-page__search{border-radius:16px;background:var(--aj-glass-bg)!important}.users-page .users-page__search .material-icons{opacity:.6;font-size:16px}.users-page .users-page__search input{width:auto;box-shadow:none;border:none;flex:auto;font-size:14px;background:0 0!important}.users-page .users-page__search input:focus{outline:none}.users-page .users-page__panel-title{letter-spacing:-.04em;color:var(--aj-ink);font-size:20px;font-weight:560;line-height:1.1}.users-page .users-page__table-shell{box-sizing:border-box;border:1px solid var(--aj-glass-border);flex:auto;width:100%;min-width:0;min-height:0}@supports (color:color-mix(in lab,red,red)){.users-page .users-page__table-shell{border:1px solid color-mix(in srgb,var(--aj-glass-border) 22%,transparent)}}.users-page .users-page__table-shell{border-radius:20px;overflow:hidden;background:var(--aj-glass-bg)!important}.users-page .users-page-table{width:100%;min-width:0;height:100%;box-shadow:none;background:0 0}.users-page .users-page-table .jfx-table-header-viewport{border-bottom:1px solid var(--aj-glass-border);background:0 0}@supports (color:color-mix(in lab,red,red)){.users-page .users-page-table .jfx-table-header-viewport{border-bottom:1px solid color-mix(in srgb,var(--aj-glass-border) 22%,transparent)}}.users-page .users-page-table .jfx-table-header-cell{letter-spacing:.18em;text-transform:uppercase;color:var(--aj-ink-faint);font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.users-page .users-page-table .jfx-table-header-cell{color:color-mix(in srgb,var(--aj-ink-faint) 94%,black 6%)}}.users-page .users-page-table .jfx-table-header-cell{opacity:.9}.users-page .users-page-table .jfx-table-body-wrapper,.users-page .users-page-table .jfx-table-viewport,.users-page .users-page-table .jfx-table-content{background:0 0}.users-page .users-page-table .jfx-table-row{cursor:pointer;border-bottom:1px solid var(--aj-glass-border);background:0 0}@supports (color:color-mix(in lab,red,red)){.users-page .users-page-table .jfx-table-row{border-bottom:1px solid color-mix(in srgb,var(--aj-glass-border) 16%,transparent)}}.users-page .users-page-table .jfx-table-row.jfx-table-row-odd{background:0 0}.users-page .users-page-table .jfx-table-row:not(.jfx-table-row-empty):not(.jfx-table-row-placeholder):not(.jfx-table-row-selected):hover{background:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.users-page .users-page-table .jfx-table-row:not(.jfx-table-row-empty):not(.jfx-table-row-placeholder):not(.jfx-table-row-selected):hover{background:color-mix(in srgb,var(--aj-accent) 10%,transparent)}}.users-page .users-page-table .jfx-table-row.jfx-table-row-selected{background:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.users-page .users-page-table .jfx-table-row.jfx-table-row-selected{background:color-mix(in srgb,var(--aj-accent) 12%,transparent)}}.users-page .users-page-table .jfx-table-row.jfx-table-row-selected{color:var(--aj-ink);box-shadow:inset 0 0 0 1px var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.users-page .users-page-table .jfx-table-row.jfx-table-row-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--aj-accent) 18%,transparent)}}.users-page .users-page-table .jfx-table-cell{color:var(--aj-ink);padding:0 18px;font-size:14px;font-weight:540}@supports (color:color-mix(in lab,red,red)){.users-page .users-page-table .jfx-table-cell{color:color-mix(in srgb,var(--aj-ink) 96%,black 4%)}}.users-page .users-page-table .jfx-table-cell{background:0 0}.users-page .users-page__avatar-cell img{object-fit:cover;border:1px solid var(--aj-glass-border);border-radius:50%;width:46px;height:46px}@supports (color:color-mix(in lab,red,red)){.users-page .users-page__avatar-cell img{border:1px solid color-mix(in srgb,var(--aj-glass-border) 14%,transparent)}}.users-page .users-page__avatar-fallback{color:var(--aj-ink-muted);font-size:44px}@supports (color:color-mix(in lab,red,red)){.users-page .users-page__avatar-fallback{color:color-mix(in srgb,var(--aj-ink-muted) 92%,white 8%)}}@media(max-width:980px){.users-page__surface{padding:8px}.users-page .users-page__layout{padding:18px 8px 14px}.users-page .users-page__shell{background:var(--aj-glass-bg-mobile);border-color:var(--aj-glass-border-mobile);border-radius:20px;width:100%}@supports (color:color-mix(in lab,red,red)){.users-page .users-page__shell{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 84%,transparent)}}.users-page .users-page__shell{box-shadow:0 18px 40px var(--aj-glass-shadow-mobile),inset 0 1px #ffffff14,inset 0 0 0 1px #0000000f}@supports (color:color-mix(in lab,red,red)){.users-page .users-page__shell{box-shadow:0 18px 40px color-mix(in srgb,var(--aj-glass-shadow-mobile) 62%,transparent),inset 0 1px #ffffff14,inset 0 0 0 1px #0000000f}}.users-page .users-page__panel{border-color:var(--aj-glass-border-mobile);border-radius:18px;padding:16px 16px 14px;background:var(--aj-glass-bg-mobile)!important}@supports (color:color-mix(in lab,red,red)){.users-page .users-page__panel{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 84%,transparent)}}.users-page .users-page__panel{box-shadow:0 18px 40px var(--aj-glass-shadow-mobile),inset 0 1px #ffffff14,inset 0 0 0 1px #0000000f}@supports (color:color-mix(in lab,red,red)){.users-page .users-page__panel{box-shadow:0 18px 40px color-mix(in srgb,var(--aj-glass-shadow-mobile) 62%,transparent),inset 0 1px #ffffff14,inset 0 0 0 1px #0000000f}}.users-page .users-page__table-shell{border-radius:16px;background:var(--aj-glass-bg-dense)!important}@supports (color:color-mix(in lab,red,red)){.users-page .users-page__table-shell{background:color-mix(in srgb,var(--aj-glass-bg-dense) 86%,transparent)!important}}.users-page .users-page__table-shell{border-color:var(--aj-glass-border-mobile)}@supports (color:color-mix(in lab,red,red)){.users-page .users-page__table-shell{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 78%,transparent)}}.users-page .users-page__search{background:var(--aj-glass-bg-dense)!important}@supports (color:color-mix(in lab,red,red)){.users-page .users-page__search{background:color-mix(in srgb,var(--aj-glass-bg-dense) 88%,transparent)!important}}.users-page .users-page__search{border-color:var(--aj-glass-border-mobile)}@supports (color:color-mix(in lab,red,red)){.users-page .users-page__search{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 78%,transparent)}}}.document-search-issues-page{box-sizing:border-box;width:100%;height:100%;min-height:0;color:var(--aj-ink);flex:auto;overflow:hidden}.document-search-issues-page__surface{box-sizing:border-box;width:100%;height:100%;padding:20px}.document-search-issues-page__layout{box-sizing:border-box;width:100%;height:100%;min-height:0;padding:20px;overflow:hidden}.document-search-issues-page__shell{box-sizing:border-box;border:1px solid var(--aj-glass-border);flex-direction:column;gap:18px;width:min(1320px,100%);height:100%;min-height:0;margin:0 auto;padding:24px 28px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__shell{border:1px solid color-mix(in srgb,var(--aj-glass-border) 58%,transparent)}}.document-search-issues-page__shell{background:radial-gradient(circle at 18% 0%,var(--aj-accent),transparent 34%),radial-gradient(circle at 82% 16%,#ffffff17,transparent 28%),linear-gradient(180deg,var(--aj-glass-bg),var(--aj-glass-bg-medium));border-radius:30px}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__shell{background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--aj-accent) 14%,transparent),transparent 34%),radial-gradient(circle at 82% 16%,#ffffff17,transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--aj-glass-bg) 94%,transparent),color-mix(in srgb,var(--aj-glass-bg-medium) 84%,transparent))}}.document-search-issues-page__shell{box-shadow:0 30px 70px var(--aj-shadow-float),inset 0 1px #ffffff29,inset 0 0 0 1px #00000012}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__shell{box-shadow:0 30px 70px color-mix(in srgb,var(--aj-shadow-float) 64%,transparent),inset 0 1px #ffffff29,inset 0 0 0 1px #00000012}}.document-search-issues-page__shell{backdrop-filter:blur(22px)saturate(190%);-webkit-backdrop-filter:blur(22px)saturate(190%);overflow:hidden}.document-search-issues-page__hero{border-bottom:1px solid var(--aj-glass-border);padding:0 8px 8px;height:auto!important}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__hero{border-bottom:1px solid color-mix(in srgb,var(--aj-glass-border) 18%,transparent)}}.document-search-issues-page__hero-copy{flex-direction:column;flex:none;gap:6px;max-width:720px;display:flex;height:auto!important}.document-search-issues-page__eyebrow,.document-search-issues-page__panel-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--aj-ink-faint);opacity:.74;font-size:10px}.document-search-issues-page__title{color:var(--aj-ink);font-size:40px;font-weight:600;line-height:1}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__title{color:color-mix(in srgb,var(--aj-ink) 94%,white 6%)}}.document-search-issues-page__subtitle{max-width:620px;color:var(--aj-ink-muted);font-size:14px;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__subtitle{color:color-mix(in srgb,var(--aj-ink-muted) 94%,white 6%)}}.document-search-issues-page__split{flex:auto;grid-template-columns:minmax(300px,.36fr) minmax(0,1fr);gap:18px;min-height:0;display:grid}.document-search-issues-page__search-panel,.document-search-issues-page__issues-panel{box-sizing:border-box;border:1px solid var(--aj-glass-border);flex-direction:column;gap:12px;min-width:0;min-height:0;padding:16px;display:flex}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__search-panel,.document-search-issues-page__issues-panel{border:1px solid color-mix(in srgb,var(--aj-glass-border) 18%,transparent)}}.document-search-issues-page__search-panel,.document-search-issues-page__issues-panel{box-shadow:0 10px 28px var(--aj-shadow-panel),inset 0 1px #ffffff1a,inset 0 0 0 1px #00000014;border-radius:20px;background:var(--aj-glass-bg)!important}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__search-panel,.document-search-issues-page__issues-panel{box-shadow:0 10px 28px color-mix(in srgb,var(--aj-shadow-panel) 28%,transparent),inset 0 1px #ffffff1a,inset 0 0 0 1px #00000014}}.document-search-issues-page__search-panel,.document-search-issues-page__issues-panel{backdrop-filter:blur(12px)saturate(180%);-webkit-backdrop-filter:blur(12px)saturate(180%);overflow:hidden}.document-search-issues-page__issues-panel{background:linear-gradient(145deg,var(--aj-glass-bg),var(--aj-glass-bg-dense)),radial-gradient(circle at 84% 0%,var(--aj-accent),transparent 26%)!important}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__issues-panel{background:linear-gradient(145deg,color-mix(in srgb,var(--aj-glass-bg) 92%,transparent),color-mix(in srgb,var(--aj-glass-bg-dense) 74%,transparent)),radial-gradient(circle at 84% 0%,color-mix(in srgb,var(--aj-accent) 9%,transparent),transparent 26%)!important}}.document-search-issues-page__panel-copy{gap:4px;min-width:0}.document-search-issues-page__panel-title{color:var(--aj-ink);font-size:20px;font-weight:650;line-height:1.15}.document-search-issues-page__panel-header-row,.document-search-issues-page__issues-heading{justify-content:space-between;align-items:flex-start;gap:12px}.document-search-issues-page__search-box{border:1px solid var(--aj-glass-border);align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__search-box{border:1px solid color-mix(in srgb,var(--aj-glass-border) 16%,transparent)}}.document-search-issues-page__search-box{background:var(--aj-glass-bg-dense);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__search-box{background:color-mix(in srgb,var(--aj-glass-bg-dense) 62%,transparent)}}.document-search-issues-page__search-box{box-shadow:inset 0 1px #ffffff0f}.document-search-issues-page__search-box .material-icons{color:var(--aj-ink-faint);font-size:18px}.document-search-issues-page__search-box input{flex:auto;width:auto;min-width:0;box-shadow:none!important;color:var(--aj-ink)!important;background:0 0!important;border:0!important;padding:0!important;font-size:14px!important}.document-search-issues-page__search-box input:focus{outline:none}.document-search-issues-page__issue-list{flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex;overflow:hidden}.document-search-issues-page__document-table-shell{box-sizing:border-box;border:1px solid var(--aj-glass-border);flex:auto;width:100%;min-width:0;min-height:0}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__document-table-shell{border:1px solid color-mix(in srgb,var(--aj-glass-border) 14%,transparent)}}.document-search-issues-page__document-table-shell{border-radius:18px;overflow:hidden;background:var(--aj-glass-bg)!important}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__document-table-shell{background:color-mix(in srgb,var(--aj-glass-bg) 96%,transparent)!important}}.document-search-issues-page__document-table{width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;background:0 0;overflow:hidden}.document-search-issues-page__document-table .jfx-table-header-viewport{border-bottom:1px solid var(--aj-glass-border);background:0 0}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__document-table .jfx-table-header-viewport{border-bottom:1px solid color-mix(in srgb,var(--aj-glass-border) 16%,transparent)}}.document-search-issues-page__document-table .jfx-table-header-cell{letter-spacing:.18em;text-transform:uppercase;color:var(--aj-ink-faint);font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__document-table .jfx-table-header-cell{color:color-mix(in srgb,var(--aj-ink-faint) 94%,black 6%)}}.document-search-issues-page__document-table .jfx-table-header-cell{opacity:.9}.document-search-issues-page__document-table .jfx-table-body-wrapper,.document-search-issues-page__document-table .jfx-table-viewport,.document-search-issues-page__document-table .jfx-table-content{background:0 0}.document-search-issues-page__document-table .jfx-table-row{cursor:pointer;border-bottom:1px solid var(--aj-glass-border);background:0 0}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__document-table .jfx-table-row{border-bottom:1px solid color-mix(in srgb,var(--aj-glass-border) 10%,transparent)}}.document-search-issues-page__document-table .jfx-table-row{transition:background-color .18s,box-shadow .18s,border-color .18s}.document-search-issues-page__document-table .jfx-table-row.jfx-table-row-odd{background:#ffffff05}.document-search-issues-page__document-table .jfx-table-cell,.document-search-issues-page__document-table .jfx-table-cell>div{min-height:72px}.document-search-issues-page__document-table .jfx-table-cell>div{align-items:center;width:100%;display:flex}.document-search-issues-page__document-table .jfx-table-row:not(.jfx-table-row-empty):not(.jfx-table-row-placeholder):hover{background:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__document-table .jfx-table-row:not(.jfx-table-row-empty):not(.jfx-table-row-placeholder):hover{background:color-mix(in srgb,var(--aj-accent) 8%,transparent)}}.document-search-issues-page__document-table .jfx-table-row:not(.jfx-table-row-empty):not(.jfx-table-row-placeholder):hover{border-bottom-color:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__document-table .jfx-table-row:not(.jfx-table-row-empty):not(.jfx-table-row-placeholder):hover{border-bottom-color:color-mix(in srgb,var(--aj-accent) 18%,transparent)}}.document-search-issues-page__document-table .jfx-table-row.jfx-table-row-selected{background:linear-gradient(90deg,var(--aj-accent) 0 3px,transparent 3px 100%),var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__document-table .jfx-table-row.jfx-table-row-selected{background:linear-gradient(90deg,color-mix(in srgb,var(--aj-accent) 26%,transparent) 0 3px,transparent 3px 100%),color-mix(in srgb,var(--aj-accent) 12%,transparent)}}.document-search-issues-page__document-table .jfx-table-row.jfx-table-row-selected{color:var(--aj-ink);border-bottom-color:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__document-table .jfx-table-row.jfx-table-row-selected{border-bottom-color:color-mix(in srgb,var(--aj-accent) 22%,transparent)}}.document-search-issues-page__document-table .jfx-table-row.jfx-table-row-selected{box-shadow:inset 0 0 0 1px var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__document-table .jfx-table-row.jfx-table-row-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--aj-accent) 16%,transparent)}}.document-search-issues-page__document-table .jfx-table-cell{background:0 0;padding:0 14px}.document-search-issues-page__document-result{background:0 0;border:0;border-radius:0;align-items:center;gap:10px;min-height:100%;padding:0;transition:color .18s,opacity .18s;display:flex}.document-search-issues-page__document-result:hover,.document-search-issues-page__document-result.is-selected{background:0 0}.document-search-issues-page__document-copy{flex:auto;gap:3px;min-width:0;padding:12px 0}.document-search-issues-page__document-title{color:var(--aj-ink);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:620;line-height:1.25;display:-webkit-box;overflow:hidden}.document-search-issues-page__document-meta{text-overflow:ellipsis;white-space:nowrap;color:var(--aj-ink-faint);font-size:11px;line-height:1.2;overflow:hidden}.document-search-issues-page__icon-button,.document-search-issues-page__result-action{border:1px solid var(--aj-glass-border);border-radius:999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;padding:0!important}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__icon-button,.document-search-issues-page__result-action{border:1px solid color-mix(in srgb,var(--aj-glass-border) 16%,transparent)}}.document-search-issues-page__icon-button,.document-search-issues-page__result-action{background:var(--aj-glass-bg-dense)!important}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__icon-button,.document-search-issues-page__result-action{background:color-mix(in srgb,var(--aj-glass-bg-dense) 64%,transparent)!important}}.document-search-issues-page__icon-button,.document-search-issues-page__result-action{color:var(--aj-ink-soft);box-shadow:inset 0 1px #ffffff0f}.document-search-issues-page__icon-button.is-primary{background:var(--aj-accent)!important}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__icon-button.is-primary{background:color-mix(in srgb,var(--aj-accent) 22%,var(--aj-glass-bg-dense))!important}}.document-search-issues-page__icon-button.is-primary{border-color:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__icon-button.is-primary{border-color:color-mix(in srgb,var(--aj-accent) 36%,var(--aj-glass-border))}}.document-search-issues-page__icon-button.is-primary{color:var(--aj-ink)}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__icon-button.is-primary{color:color-mix(in srgb,var(--aj-ink) 92%,white 8%)}}.document-search-issues-page__admin-button,.document-search-issues-page__toggle-button{border:1px solid var(--aj-glass-border);border-radius:999px;flex:none;min-height:36px;padding:0 14px!important}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__admin-button,.document-search-issues-page__toggle-button{border:1px solid color-mix(in srgb,var(--aj-glass-border) 16%,transparent)}}.document-search-issues-page__admin-button,.document-search-issues-page__toggle-button{background:var(--aj-glass-bg-dense)!important}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__admin-button,.document-search-issues-page__toggle-button{background:color-mix(in srgb,var(--aj-glass-bg-dense) 64%,transparent)!important}}.document-search-issues-page__admin-button,.document-search-issues-page__toggle-button{color:var(--aj-ink-soft);letter-spacing:.04em;font-weight:650;box-shadow:inset 0 1px #ffffff0f;font-size:12px!important}.document-search-issues-page__admin-button.is-primary,.document-search-issues-page__toggle-button.is-active{background:var(--aj-accent)!important}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__admin-button.is-primary,.document-search-issues-page__toggle-button.is-active{background:color-mix(in srgb,var(--aj-accent) 22%,var(--aj-glass-bg-dense))!important}}.document-search-issues-page__admin-button.is-primary,.document-search-issues-page__toggle-button.is-active{border-color:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__admin-button.is-primary,.document-search-issues-page__toggle-button.is-active{border-color:color-mix(in srgb,var(--aj-accent) 36%,var(--aj-glass-border))}}.document-search-issues-page__admin-button.is-primary,.document-search-issues-page__toggle-button.is-active{color:var(--aj-ink)}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__admin-button.is-primary,.document-search-issues-page__toggle-button.is-active{color:color-mix(in srgb,var(--aj-ink) 92%,white 8%)}}.document-search-issues-page__import-panel{border:1px solid var(--aj-glass-border);flex-direction:column;gap:12px;padding:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__import-panel{border:1px solid color-mix(in srgb,var(--aj-glass-border) 16%,transparent)}}.document-search-issues-page__import-panel{background:radial-gradient(circle at 14% 0%,var(--aj-accent),transparent 36%),var(--aj-glass-bg-dense);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__import-panel{background:radial-gradient(circle at 14% 0%,color-mix(in srgb,var(--aj-accent) 8%,transparent),transparent 36%),color-mix(in srgb,var(--aj-glass-bg-dense) 42%,transparent)}}.document-search-issues-page__import-panel{box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #00000012}.document-search-issues-page__import-panel.is-busy{opacity:.78;pointer-events:none}.document-search-issues-page__import-copy{gap:4px}.document-search-issues-page__import-title{color:var(--aj-ink);font-size:15px;font-weight:700}.document-search-issues-page__import-text{color:var(--aj-ink-muted);font-size:12px;line-height:1.55}.document-search-issues-page__import-path{border:1px solid var(--aj-glass-border);align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__import-path{border:1px solid color-mix(in srgb,var(--aj-glass-border) 16%,transparent)}}.document-search-issues-page__import-path{background:var(--aj-glass-bg-dense);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__import-path{background:color-mix(in srgb,var(--aj-glass-bg-dense) 52%,transparent)}}.document-search-issues-page__import-path{box-shadow:inset 0 1px #ffffff0f}.document-search-issues-page__import-path .material-icons{color:var(--aj-ink-faint);font-size:18px}.document-search-issues-page__import-path input{flex:auto;width:auto;min-width:0;box-shadow:none!important;color:var(--aj-ink)!important;background:0 0!important;border:0!important;padding:0!important;font-size:14px!important}.document-search-issues-page__import-path input:focus{outline:none}.document-search-issues-page__import-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.document-search-issues-page__import-summary{background:var(--aj-glass-bg);border-radius:12px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__import-summary{background:color-mix(in srgb,var(--aj-glass-bg) 56%,transparent)}}.document-search-issues-page__import-summary{color:var(--aj-ink);font-size:12px;line-height:1.5}.document-search-issues-page__import-results{flex-direction:column;gap:8px;max-height:240px;padding-right:2px;display:flex;overflow:auto}.document-search-issues-page__import-result{border:1px solid var(--aj-glass-border);flex-direction:column;gap:4px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__import-result{border:1px solid color-mix(in srgb,var(--aj-glass-border) 14%,transparent)}}.document-search-issues-page__import-result{background:var(--aj-glass-bg);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__import-result{background:color-mix(in srgb,var(--aj-glass-bg) 44%,transparent)}}.document-search-issues-page__import-result.is-created{border-color:#3d8b5b}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__import-result.is-created{border-color:color-mix(in srgb,#3d8b5b 34%,var(--aj-glass-border))}}.document-search-issues-page__import-result.is-updated{border-color:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__import-result.is-updated{border-color:color-mix(in srgb,var(--aj-accent) 34%,var(--aj-glass-border))}}.document-search-issues-page__import-result.is-skipped{border-color:var(--aj-ink-faint)}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__import-result.is-skipped{border-color:color-mix(in srgb,var(--aj-ink-faint) 24%,var(--aj-glass-border))}}.document-search-issues-page__import-result-head{align-items:center;gap:8px;min-width:0}.document-search-issues-page__import-result-status{background:var(--aj-accent);border-radius:999px;flex:none;min-height:22px;padding:0 8px}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__import-result-status{background:color-mix(in srgb,var(--aj-accent) 12%,transparent)}}.document-search-issues-page__import-result-status{color:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__import-result-status{color:color-mix(in srgb,var(--aj-accent) 78%,white 22%)}}.document-search-issues-page__import-result-status{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.document-search-issues-page__import-result-title,.document-search-issues-page__import-result-book,.document-search-issues-page__import-result-message{min-width:0}.document-search-issues-page__import-result-title{color:var(--aj-ink);font-size:13px;font-weight:650}.document-search-issues-page__import-result-book,.document-search-issues-page__import-result-message{color:var(--aj-ink-faint);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.document-search-issues-page__icon-button:hover,.document-search-issues-page__result-action:hover{color:var(--aj-ink);border-color:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__icon-button:hover,.document-search-issues-page__result-action:hover{border-color:color-mix(in srgb,var(--aj-accent) 28%,var(--aj-glass-border))}}.document-search-issues-page__result-action{width:28px;height:28px;box-shadow:none;opacity:.32;border:0;flex:none;margin-left:-2px;font-size:18px;transition:opacity .18s,transform .18s,color .18s;transform:translate(0);background:0 0!important}.document-search-issues-page__document-table .jfx-table-row:hover .document-search-issues-page__result-action,.document-search-issues-page__document-table .jfx-table-row.jfx-table-row-selected .document-search-issues-page__result-action,.document-search-issues-page__document-result.is-selected .document-search-issues-page__result-action{opacity:.78;color:var(--aj-ink)}.document-search-issues-page__issue-card,.document-search-issues-page__empty{border:1px solid var(--aj-glass-border)}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__issue-card,.document-search-issues-page__empty{border:1px solid color-mix(in srgb,var(--aj-glass-border) 16%,transparent)}}.document-search-issues-page__issue-card,.document-search-issues-page__empty{background:radial-gradient(circle at 14% 0%,#ffffff0d,transparent 30%),var(--aj-glass-bg-dense);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__issue-card,.document-search-issues-page__empty{background:radial-gradient(circle at 14% 0%,#ffffff0d,transparent 30%),color-mix(in srgb,var(--aj-glass-bg-dense) 58%,transparent)}}.document-search-issues-page__issue-card,.document-search-issues-page__empty{box-shadow:0 12px 26px var(--aj-shadow-panel),inset 0 1px #ffffff12,inset 0 0 0 1px #00000017}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__issue-card,.document-search-issues-page__empty{box-shadow:0 12px 26px color-mix(in srgb,var(--aj-shadow-panel) 14%,transparent),inset 0 1px #ffffff12,inset 0 0 0 1px #00000017}}.document-search-issues-page__issue-list .jfx-virtual-list-viewport{padding-right:4px}.document-search-issues-page__issue-card{padding:16px;position:relative;overflow:hidden}.document-search-issues-page__issue-card:before{content:"";background:var(--aj-accent);width:3px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__issue-card:before{background:color-mix(in srgb,var(--aj-accent) 58%,transparent)}}.document-search-issues-page__issue-card:before{opacity:.68}.document-search-issues-page__issue-card.is-editing{border-color:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__issue-card.is-editing{border-color:color-mix(in srgb,var(--aj-accent) 30%,var(--aj-glass-border))}}.document-search-issues-page__issue-card.is-editing{background:radial-gradient(circle at 14% 0%,var(--aj-accent),transparent 30%),var(--aj-glass-bg-dense)}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__issue-card.is-editing{background:radial-gradient(circle at 14% 0%,color-mix(in srgb,var(--aj-accent) 10%,transparent),transparent 30%),color-mix(in srgb,var(--aj-glass-bg-dense) 66%,transparent)}}.document-search-issues-page__issue-form{flex-direction:column;gap:10px;display:flex}.document-search-issues-page__issue-meta-row{justify-content:space-between;align-items:center;gap:10px}.document-search-issues-page__issue-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0}.document-search-issues-page__issue-pill{border:1px solid var(--aj-accent);border-radius:999px;align-items:center;min-height:24px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__issue-pill{border:1px solid color-mix(in srgb,var(--aj-accent) 20%,transparent)}}.document-search-issues-page__issue-pill{background:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__issue-pill{background:color-mix(in srgb,var(--aj-accent) 12%,transparent)}}.document-search-issues-page__issue-pill{color:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__issue-pill{color:color-mix(in srgb,var(--aj-accent) 76%,white 24%)}}.document-search-issues-page__issue-pill{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.document-search-issues-page__issue-meta{text-overflow:ellipsis;white-space:nowrap;color:var(--aj-ink-faint);font-size:12px;overflow:hidden}.document-search-issues-page__issue-head{border-bottom:1px solid var(--aj-glass-border);align-items:flex-start;gap:10px;padding-bottom:10px}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__issue-head{border-bottom:1px solid color-mix(in srgb,var(--aj-glass-border) 10%,transparent)}}.document-search-issues-page__issue-title-stack,.document-search-issues-page__issue-title-field{flex:auto;min-width:0}.document-search-issues-page__issue-title-stack{gap:4px}.document-search-issues-page__issue-title-readonly{overflow-wrap:anywhere;min-width:0;color:var(--aj-ink);display:block}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__issue-title-readonly{color:color-mix(in srgb,var(--aj-ink) 94%,white 6%)}}.document-search-issues-page__issue-title-readonly{font-size:19px;font-weight:760;line-height:1.22}.document-search-issues-page__issue-title-field label,.document-search-issues-page__issue-title-field .jfx-input-container__label{letter-spacing:.18em;text-transform:uppercase;color:var(--aj-ink-faint);opacity:.74;font-size:10px}.document-search-issues-page__issue-title-input,.document-search-issues-page input[name=title]{min-height:38px;font-weight:750;line-height:1.22;width:100%!important;box-shadow:none!important;color:var(--aj-ink)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:18px!important}.document-search-issues-page__issue-title-input[readonly],.document-search-issues-page input[name=title][readonly]{color:var(--aj-ink)!important}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__issue-title-input[readonly],.document-search-issues-page input[name=title][readonly]{color:color-mix(in srgb,var(--aj-ink) 94%,white 6%)!important}}.document-search-issues-page__issue-editor{min-height:92px;padding-top:2px;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.document-search-issues-page__issue-editor .jfx-editor,.document-search-issues-page__issue-editor .jfx-editor__shell,.document-search-issues-page__issue-editor .jfx-editor__toolbar,.document-search-issues-page__issue-editor .lexical-ribbon-wrapper,.document-search-issues-page__issue-editor .lexical-ribbon-tabs,.document-search-issues-page__issue-editor .lexical-ribbon-content,.document-search-issues-page__issue-editor .lexical-ribbon-tab-content,.document-search-issues-page__issue-editor .jfx-editor__surface,.document-search-issues-page__issue-editor .jfx-editor__surface-wrap,.document-search-issues-page__issue-editor .jfx-editor__live-root,.document-search-issues-page__issue-editor .lexical-editor-container{box-shadow:none!important;background:0 0!important}.document-search-issues-page__issue-editor .jfx-editor__toolbar,.document-search-issues-page__issue-editor .lexical-ribbon-wrapper,.document-search-issues-page__issue-editor .lexical-ribbon-tabs,.document-search-issues-page__issue-editor .lexical-ribbon-tab,.document-search-issues-page__issue-editor .lexical-ribbon-section,.document-search-issues-page__issue-editor .lexical-ribbon-section-label,.document-search-issues-page__issue-editor .jfx-editor__surface-wrap,.document-search-issues-page__issue-editor .jfx-editor__live-root,.document-search-issues-page__issue-editor .lexical-editor-input{border-color:#0000!important}.document-search-issues-page__issue-editor .lexical-ribbon-tab,.document-search-issues-page__issue-editor .lexical-ribbon-button{background:0 0!important}.document-search-issues-page__issue-editor .lexical-ribbon-tab:hover,.document-search-issues-page__issue-editor .lexical-ribbon-tab.is-active,.document-search-issues-page__issue-editor .lexical-ribbon-tab[aria-selected=true],.document-search-issues-page__issue-editor .lexical-ribbon-button:hover{background:var(--aj-glass-border)!important}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__issue-editor .lexical-ribbon-tab:hover,.document-search-issues-page__issue-editor .lexical-ribbon-tab.is-active,.document-search-issues-page__issue-editor .lexical-ribbon-tab[aria-selected=true],.document-search-issues-page__issue-editor .lexical-ribbon-button:hover{background:color-mix(in srgb,var(--aj-glass-border) 12%,transparent)!important}}.document-search-issues-page__issue-editor .lexical-editor-input{min-height:92px;color:var(--aj-ink-muted);padding:2px 4px 8px;box-shadow:none!important;background:0 0!important;border:none!important}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__issue-editor .lexical-editor-input{color:color-mix(in srgb,var(--aj-ink-muted) 94%,white 6%)}}.document-search-issues-page__issue-editor .lexical-editor-input{font-size:15px;line-height:1.7}.document-search-issues-page__issue-editor .lexical-editor-input p{margin:0 0 .85em}.document-search-issues-page__issue-editor .lexical-editor-input p:last-child{margin-bottom:0}.document-search-issues-page__comment-thread{flex-direction:column;gap:12px;margin-top:2px;display:flex}.document-search-issues-page__comment-footer{border-top-color:var(--aj-glass-border);flex-wrap:wrap;padding-top:12px;gap:10px!important;margin:0!important}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__comment-footer{border-top-color:color-mix(in srgb,var(--aj-glass-border) 10%,transparent)}}.document-search-issues-page__comment-card{border-color:var(--aj-glass-border)!important;border-radius:16px!important;margin:0!important;padding:14px 16px!important}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__comment-card{border-color:color-mix(in srgb,var(--aj-glass-border) 12%,transparent)!important}}.document-search-issues-page__comment-card{background:radial-gradient(circle at 18% 0%,#ffffff0a,transparent 32%),var(--aj-glass-bg-dense)!important}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__comment-card{background:radial-gradient(circle at 18% 0%,#ffffff0a,transparent 32%),color-mix(in srgb,var(--aj-glass-bg-dense) 42%,transparent)!important}}.document-search-issues-page__comment-card{box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #00000012!important}.document-search-issues-page__comment-card .post-card__body{row-gap:12px!important}.document-search-issues-page__comment-card .post-card__body>.component-header{padding-bottom:2px}.document-search-issues-page__comment-card .component-header,.document-search-issues-page__comment-card .component-header>.hbox{width:100%}.document-search-issues-page__comment-card .component-header>.hbox{align-items:center;column-gap:12px!important}.document-search-issues-page__comment-card .component-header>.hbox>a:first-child,.document-search-issues-page__comment-card .component-header>.hbox>div:first-child{flex:none;display:inline-flex!important}.document-search-issues-page__comment-card .component-header>.hbox>a:first-child img,.document-search-issues-page__comment-card .component-header>.hbox>a:first-child .material-icons,.document-search-issues-page__comment-card .component-header>.hbox>div:first-child img,.document-search-issues-page__comment-card .component-header>.hbox>div:first-child .material-icons{object-fit:cover;border:1px solid var(--aj-glass-border);min-width:40px;min-height:40px;overflow:hidden;border-radius:999px!important;width:40px!important;height:40px!important}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__comment-card .component-header>.hbox>a:first-child img,.document-search-issues-page__comment-card .component-header>.hbox>a:first-child .material-icons,.document-search-issues-page__comment-card .component-header>.hbox>div:first-child img,.document-search-issues-page__comment-card .component-header>.hbox>div:first-child .material-icons{border:1px solid color-mix(in srgb,var(--aj-glass-border) 16%,transparent)}}.document-search-issues-page__comment-card .component-header>.hbox>a:first-child img,.document-search-issues-page__comment-card .component-header>.hbox>a:first-child .material-icons,.document-search-issues-page__comment-card .component-header>.hbox>div:first-child img,.document-search-issues-page__comment-card .component-header>.hbox>div:first-child .material-icons{box-shadow:inset 0 1px #ffffff0d,0 8px 18px var(--aj-shadow-panel)}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__comment-card .component-header>.hbox>a:first-child img,.document-search-issues-page__comment-card .component-header>.hbox>a:first-child .material-icons,.document-search-issues-page__comment-card .component-header>.hbox>div:first-child img,.document-search-issues-page__comment-card .component-header>.hbox>div:first-child .material-icons{box-shadow:inset 0 1px #ffffff0d,0 8px 18px color-mix(in srgb,var(--aj-shadow-panel) 12%,transparent)}}.document-search-issues-page__comment-card .component-header>.hbox>a:first-child .material-icons,.document-search-issues-page__comment-card .component-header>.hbox>div:first-child .material-icons{color:var(--aj-ink-soft);justify-content:center;align-items:center;background:var(--aj-glass-bg)!important;font-size:40px!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__comment-card .component-header>.hbox>a:first-child .material-icons,.document-search-issues-page__comment-card .component-header>.hbox>div:first-child .material-icons{background:color-mix(in srgb,var(--aj-glass-bg) 76%,transparent)!important}}.document-search-issues-page__comment-card .component-header>.hbox>.vbox,.document-search-issues-page__comment-card .component-header__meta{gap:2px;min-width:0}.document-search-issues-page__comment-card .component-header__name{color:var(--aj-ink);line-height:1.15;font-size:14px!important;font-weight:650!important}.document-search-issues-page__comment-card .component-header__timestamp{color:var(--aj-ink-faint);line-height:1.25;font-size:11px!important}.document-search-issues-page .document-search-issues-page__comment-card .component-header__action.material-icons{border:1px solid var(--aj-glass-border);border-radius:999px;width:28px!important;height:28px!important;block-size:28px!important;inline-size:28px!important;flex:0 0 28px!important;justify-content:center!important;align-items:center!important;min-width:28px!important;max-width:28px!important;min-height:28px!important;max-height:28px!important;padding:0!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page .document-search-issues-page__comment-card .component-header__action.material-icons{border:1px solid color-mix(in srgb,var(--aj-glass-border) 14%,transparent)}}.document-search-issues-page .document-search-issues-page__comment-card .component-header__action.material-icons{background:var(--aj-glass-bg-dense)!important}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page .document-search-issues-page__comment-card .component-header__action.material-icons{background:color-mix(in srgb,var(--aj-glass-bg-dense) 54%,transparent)!important}}.document-search-issues-page .document-search-issues-page__comment-card .component-header__action.material-icons{color:var(--aj-ink-faint);font-size:18px!important;line-height:1!important;overflow:hidden!important}.document-search-issues-page__comment-card .post-card__footer{padding-top:10px;margin:0!important}.document-search-issues-page .document-search-issues-page__comment-card .post-card__footer button:not(.like-button__toggle){min-height:30px;border-radius:10px!important;padding:0 10px!important;font-size:13px!important}.document-search-issues-page .document-search-issues-page__comment-input.post-card__comment-input{min-height:36px;background:var(--aj-glass-bg-dense)!important;border-radius:10px!important;padding:0 14px!important}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page .document-search-issues-page__comment-input.post-card__comment-input{background:color-mix(in srgb,var(--aj-glass-bg-dense) 36%,transparent)!important}}.document-search-issues-page .document-search-issues-page__comment-input.post-card__comment-input{font-size:13px!important}.document-search-issues-page__comment-editor,.document-search-issues-page__comment-editor .jfx-editor,.document-search-issues-page__comment-editor .jfx-editor__shell,.document-search-issues-page__comment-editor .jfx-editor__toolbar,.document-search-issues-page__comment-editor .lexical-ribbon-wrapper,.document-search-issues-page__comment-editor .jfx-editor__surface-wrap,.document-search-issues-page__comment-editor .jfx-editor__live-root,.document-search-issues-page__comment-editor .lexical-editor-container{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.document-search-issues-page__comment-editor .lexical-editor-input{min-height:64px;color:var(--aj-ink-muted);padding:4px 2px 8px;box-shadow:none!important;background:0 0!important;border:none!important}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__comment-editor .lexical-editor-input{color:color-mix(in srgb,var(--aj-ink-muted) 94%,white 6%)}}.document-search-issues-page__comment-editor .lexical-editor-input{font-size:14px;line-height:1.65}.document-search-issues-page__empty{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 12px;padding:18px;display:grid}.document-search-issues-page__empty-icon{background:var(--aj-accent);border-radius:999px;grid-row:span 2;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__empty-icon{background:color-mix(in srgb,var(--aj-accent) 10%,transparent)}}.document-search-issues-page__empty-icon{color:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__empty-icon{color:color-mix(in srgb,var(--aj-accent) 70%,white 30%)}}.document-search-issues-page__empty-icon{font-size:19px}.document-search-issues-page__empty-title,.document-search-issues-page__empty-text{min-width:0}.document-search-issues-page__empty-title{color:var(--aj-ink);font-size:15px;font-weight:700}.document-search-issues-page__empty-text{color:var(--aj-ink-muted);font-size:13px;line-height:1.55}@media(max-width:980px){.document-search-issues-page{overflow:hidden auto}.document-search-issues-page__surface,.document-search-issues-page__layout,.document-search-issues-page__shell{height:auto;min-height:100%}.document-search-issues-page__surface{padding:8px}.document-search-issues-page__layout{padding:0}.document-search-issues-page__shell{background:var(--aj-glass-bg-mobile);border-color:var(--aj-glass-border-mobile);border-radius:20px;padding:24px 18px}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__shell{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 84%,transparent)}}.document-search-issues-page__shell{box-shadow:0 18px 40px var(--aj-glass-shadow-mobile),inset 0 1px #ffffff14,inset 0 0 0 1px #0000000f}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__shell{box-shadow:0 18px 40px color-mix(in srgb,var(--aj-glass-shadow-mobile) 62%,transparent),inset 0 1px #ffffff14,inset 0 0 0 1px #0000000f}}.document-search-issues-page__title{font-size:32px}.document-search-issues-page__split{flex-direction:column;display:flex}.document-search-issues-page__search-panel,.document-search-issues-page__issues-panel{border-color:var(--aj-glass-border-mobile);min-height:320px;background:var(--aj-glass-bg-mobile)!important}@supports (color:color-mix(in lab,red,red)){.document-search-issues-page__search-panel,.document-search-issues-page__issues-panel{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 84%,transparent)}}.document-search-issues-page__issue-card{padding:14px}.document-search-issues-page__issue-title-input,.document-search-issues-page input[name=title]{font-size:17px!important}.document-search-issues-page__issue-meta-row{flex-direction:column;align-items:flex-start}.document-search-issues-page__issue-actions{justify-content:space-between;width:100%}.document-search-issues-page__issue-meta{white-space:normal}}.document-page{box-sizing:border-box;width:100%;height:100%;min-height:0;color:var(--aj-ink);flex:auto;overflow:hidden}.document-page__surface,.document-page .document-page-form,.document-page .document-page__layout{width:100%;height:100%}.document-page__surface{box-sizing:border-box;padding:20px}.document-page .document-page-form{overflow:hidden}.document-page .document-page__layout{box-sizing:border-box;width:100%;height:100%;min-height:0;padding:20px;overflow:hidden}.document-page .document-page__shell{box-sizing:border-box;border:1px solid var(--aj-glass-border);width:min(1220px,100%);height:100%;min-height:0;margin:0 auto;padding:24px 28px 18px}@supports (color:color-mix(in lab,red,red)){.document-page .document-page__shell{border:1px solid color-mix(in srgb,var(--aj-glass-border) 58%,transparent)}}.document-page .document-page__shell{background:radial-gradient(circle at 18% 0%,var(--aj-accent),transparent 34%),radial-gradient(circle at 82% 16%,#ffffff17,transparent 28%),linear-gradient(180deg,var(--aj-glass-bg),var(--aj-glass-bg-medium));border-radius:30px;flex-direction:column;gap:18px;display:flex}@supports (color:color-mix(in lab,red,red)){.document-page .document-page__shell{background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--aj-accent) 14%,transparent),transparent 34%),radial-gradient(circle at 82% 16%,#ffffff17,transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--aj-glass-bg) 94%,transparent),color-mix(in srgb,var(--aj-glass-bg-medium) 84%,transparent))}}.document-page .document-page__shell{box-shadow:0 30px 70px var(--aj-shadow-float),inset 0 1px #ffffff29,inset 0 0 0 1px #00000012}@supports (color:color-mix(in lab,red,red)){.document-page .document-page__shell{box-shadow:0 30px 70px color-mix(in srgb,var(--aj-shadow-float) 64%,transparent),inset 0 1px #ffffff29,inset 0 0 0 1px #00000012}}.document-page .document-page__shell{backdrop-filter:blur(22px)saturate(190%);-webkit-backdrop-filter:blur(22px)saturate(190%);overflow:hidden}.document-page .document-page__hero{border-bottom:1px solid var(--aj-glass-border);padding:0 8px 8px;height:auto!important}@supports (color:color-mix(in lab,red,red)){.document-page .document-page__hero{border-bottom:1px solid color-mix(in srgb,var(--aj-glass-border) 18%,transparent)}}.document-page .document-page__hero-copy{flex-direction:column;flex:none;gap:6px;max-width:680px;display:flex;height:auto!important}.document-page .document-page__eyebrow,.document-page .doc-panel-title{letter-spacing:.22em;text-transform:uppercase;color:var(--aj-ink-faint);opacity:.74;font-size:10px}.document-page .document-page__title{letter-spacing:-.055em;color:var(--aj-ink);font-size:clamp(28px,3.8vw,42px);font-weight:600;line-height:.98}@supports (color:color-mix(in lab,red,red)){.document-page .document-page__title{color:color-mix(in srgb,var(--aj-ink) 94%,white 6%)}}.document-page .document-page__subtitle{max-width:560px;color:var(--aj-ink-muted);font-size:14px;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.document-page .document-page__subtitle{color:color-mix(in srgb,var(--aj-ink-muted) 94%,white 6%)}}.jfx-window:has(.document-page) .jfx-window__container{flex-direction:column;min-height:0;display:flex}.document-page>.documents-layout,.document-page>.documents-layout--mobile{flex:auto;min-height:0}.document-page .documents-layout{align-items:stretch;gap:28px;width:100%;height:100%}.document-page .documents-layout--desktop{gap:0}.document-page .doc-panel{border-color:var(--aj-glass-border);border-radius:20px;min-height:0;position:relative;overflow:hidden;background:0 0!important}@supports (color:color-mix(in lab,red,red)){.document-page .doc-panel{border-color:color-mix(in srgb,var(--aj-glass-border) 10%,transparent)}}.document-page .doc-panel{backdrop-filter:blur(10px)saturate(180%);-webkit-backdrop-filter:blur(10px)saturate(180%);box-shadow:inset 0 1px #ffffff12}.document-page .doc-panel:before{content:"";border:1px solid var(--aj-glass-border);border-radius:14px;position:absolute;inset:8px}@supports (color:color-mix(in lab,red,red)){.document-page .doc-panel:before{border:1px solid color-mix(in srgb,var(--aj-glass-border) 8%,transparent)}}.document-page .doc-panel:before{pointer-events:none;opacity:.4}.document-page .doc-panel:after{content:"";pointer-events:none;border-radius:inherit;opacity:.28;background:radial-gradient(circle at 0 0,#ffffff0a,#0000 22%),radial-gradient(circle at 100% 100%,#ffffff08,#0000 20%);position:absolute;inset:0}.document-page .doc-sidebar{flex:288px;width:288px}.document-page .doc-sidebar-left{flex:420px;width:420px}.document-page .doc-editor-panel{min-width:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;flex:auto}.document-page .doc-editor-panel:before,.document-page .doc-editor-panel:after{display:none}.document-page .doc-sidebar-right{flex-basis:304px;width:304px}.document-page .doc-editor-stage{min-width:0;position:relative}.document-page .documents-layout--mobile{width:100%;height:100%;display:block}.document-page .documents-drawer{height:100%}.document-page .documents-layout--desktop>.jfx-drawer__content,.document-page .documents-layout--desktop .documents-drawer-right>.jfx-drawer__content{box-sizing:border-box;min-width:0;min-height:0}.document-page .documents-layout--desktop>.jfx-drawer__panel-shell,.document-page .documents-layout--desktop .documents-drawer-right>.jfx-drawer__panel-shell,.document-page .documents-layout--desktop>.jfx-drawer__panel-shell>.jfx-drawer__panel,.document-page .documents-layout--desktop .documents-drawer-right>.jfx-drawer__panel-shell>.jfx-drawer__panel,.document-page .documents-layout--desktop .doc-sidebar{height:100%;min-height:0}.document-page .documents-layout--desktop>.jfx-drawer__panel-shell,.document-page .documents-layout--desktop .documents-drawer-right>.jfx-drawer__panel-shell{box-sizing:border-box}.document-page .documents-layout--desktop>.jfx-drawer__content{padding-left:18px}.document-page .documents-layout--desktop .documents-drawer-right>.jfx-drawer__content{padding-right:18px}.document-page .documents-layout--desktop>.jfx-drawer__panel-shell>.jfx-drawer__panel,.document-page .documents-layout--desktop .documents-drawer-right>.jfx-drawer__panel-shell>.jfx-drawer__panel{width:100%;position:relative;overflow-x:hidden}.document-page .documents-layout--desktop .jfx-drawer__navigation{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.document-page .documents-mobile-main{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.document-page .doc-panel-shell{z-index:1;box-sizing:border-box;flex-direction:column;gap:10px;height:100%;padding:12px;display:flex;position:relative;overflow:hidden;width:100%!important}.document-page .document-page__editor-layout{border:1px solid var(--aj-glass-border);flex:auto;gap:10px;width:100%;min-height:0;padding:12px 18px 16px}@supports (color:color-mix(in lab,red,red)){.document-page .document-page__editor-layout{border:1px solid color-mix(in srgb,var(--aj-glass-border) 28%,transparent)}}.document-page .document-page__editor-layout{box-shadow:0 10px 28px var(--aj-shadow-panel),inset 0 1px #ffffff1f,inset 0 0 0 1px #00000014;border-radius:22px;background:var(--aj-glass-bg)!important}@supports (color:color-mix(in lab,red,red)){.document-page .document-page__editor-layout{box-shadow:0 10px 28px color-mix(in srgb,var(--aj-shadow-panel) 32%,transparent),inset 0 1px #ffffff1f,inset 0 0 0 1px #00000014}}.document-page .document-page__editor-layout{backdrop-filter:blur(10px)saturate(180%);-webkit-backdrop-filter:blur(10px)saturate(180%);overflow:hidden}.document-page .doc-panel-header{justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:2px 2px 0;display:flex}.document-page .doc-heading{flex-direction:column;gap:4px;min-width:0;display:flex}.document-page .doc-panel-title{letter-spacing:.28em;text-transform:uppercase;opacity:.42;font-size:10px}.document-page .doc-panel-subtitle{letter-spacing:-.035em;font-size:16px;font-weight:500;line-height:1.05}.document-page .doc-search{border:1px solid var(--aj-glass-border);align-items:center;gap:12px;padding:10px 12px;display:flex;background:0 0!important}@supports (color:color-mix(in lab,red,red)){.document-page .doc-search{border:1px solid color-mix(in srgb,var(--aj-glass-border) 10%,transparent)}}.document-page .doc-search{box-shadow:none;backdrop-filter:blur(8px)saturate(180%);-webkit-backdrop-filter:blur(8px)saturate(180%);border-radius:14px}.document-page .doc-search .material-icons{opacity:.46;font-size:16px}.document-page .doc-search input{width:auto;box-shadow:none;border:none;flex:auto;padding:4px 0;font-size:14px}.document-page .doc-search input:focus{outline:none}.document-page .doc-import{border:1px solid var(--aj-glass-border);flex-direction:column;gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.document-page .doc-import{border:1px solid color-mix(in srgb,var(--aj-glass-border) 10%,transparent)}}.document-page .doc-import{box-shadow:none;backdrop-filter:blur(8px)saturate(180%);-webkit-backdrop-filter:blur(8px)saturate(180%);border-radius:16px;background:0 0!important}.document-page .doc-import__shell,.document-page .doc-import__fields,.document-page .doc-import__copy{flex-direction:column;gap:10px;display:flex}.document-page .doc-import__header,.document-page .doc-import__options{justify-content:space-between;align-items:center;gap:10px;display:flex}.document-page .doc-import__eyebrow{letter-spacing:.24em;text-transform:uppercase;opacity:.42;font-size:10px}.document-page .doc-import__title{letter-spacing:-.02em;font-size:14px;font-weight:600}.document-page .doc-import__intro{opacity:.7;font-size:12px;line-height:1.5}.document-page .doc-import__path{border:1px solid var(--aj-glass-border);padding:10px 12px;display:block}@supports (color:color-mix(in lab,red,red)){.document-page .doc-import__path{border:1px solid color-mix(in srgb,var(--aj-glass-border) 10%,transparent)}}.document-page .doc-import__path{border-radius:14px;background:0 0!important}.document-page .doc-import__path input{width:100%;box-shadow:none;border:none;background:0 0!important}.document-page .doc-import__path input:focus{outline:none}.document-page .doc-import__options input[type=checkbox]{width:16px;height:16px;margin:0}.document-page .doc-import__option-label{opacity:.78;flex:auto;font-size:12px}.document-page .doc-crawl-list,.document-page .doc-table-shell,.document-page .issues-list-shell{border:1px solid var(--aj-glass-border);flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;background:0 0!important}@supports (color:color-mix(in lab,red,red)){.document-page .doc-crawl-list,.document-page .doc-table-shell,.document-page .issues-list-shell{border:1px solid color-mix(in srgb,var(--aj-glass-border) 8%,transparent)}}.document-page .doc-crawl-list,.document-page .doc-table-shell,.document-page .issues-list-shell{box-shadow:none;backdrop-filter:blur(8px)saturate(180%);-webkit-backdrop-filter:blur(8px)saturate(180%);border-radius:16px;overflow:hidden}.document-page .doc-crawl-list{gap:4px;padding:6px;overflow:auto}.document-page .doc-crawl-link{min-height:56px;color:inherit;opacity:.86;border-radius:8px;align-items:center;gap:14px;padding:8px 10px;text-decoration:none;display:flex}.document-page .doc-crawl-link:hover,.document-page .doc-crawl-link:focus-visible{opacity:1;background:var(--aj-glass-border)}@supports (color:color-mix(in lab,red,red)){.document-page .doc-crawl-link:hover,.document-page .doc-crawl-link:focus-visible{background:color-mix(in srgb,var(--aj-glass-border) 8%,transparent)}}.document-page .doc-crawl-link:hover,.document-page .doc-crawl-link:focus-visible{outline:none}.document-page .doc-table{flex:auto;height:100%;min-height:0}.document-page .doc-table .jfx-table-row{cursor:pointer;opacity:.84;border-left:1px solid #0000;transition:transform .14s,box-shadow .14s,border-color .14s}.document-page .doc-table .jfx-table-row:hover{opacity:1;transform:translate(2px)}.document-page .doc-table .jfx-table-row.selected{border-left:1px solid var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.document-page .doc-table .jfx-table-row.selected{border-left:1px solid color-mix(in srgb,var(--aj-accent) 46%,white 8%)}}.document-page .doc-table .jfx-table-row.selected{box-shadow:none;opacity:1}.document-page .doc-table .jfx-table-cell-host{border-right:none;padding:0 14px}.document-page .doc-summary{min-width:0}.document-page .doc-summary-icon{border:1px solid var(--aj-glass-border);justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.document-page .doc-summary-icon{border:1px solid color-mix(in srgb,var(--aj-glass-border) 8%,transparent)}}.document-page .doc-summary-icon{opacity:.42;box-shadow:none;backdrop-filter:blur(6px)saturate(180%);-webkit-backdrop-filter:blur(6px)saturate(180%);border-radius:50%;font-size:14px}.document-page .doc-summary-copy{gap:2px}.document-page .doc-summary-title{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;text-decoration:none;overflow:hidden}.document-page .doc-summary-subtitle{opacity:.34;letter-spacing:.03em;text-transform:uppercase;font-size:10px}.document-page .doc-new-btn{border:1px solid var(--aj-glass-border);border-radius:999px;flex:none;align-self:stretch;min-height:40px;padding:8px 14px;background:0 0!important;width:100%!important;max-width:100%!important;margin:0!important}@supports (color:color-mix(in lab,red,red)){.document-page .doc-new-btn{border:1px solid color-mix(in srgb,var(--aj-glass-border) 8%,transparent)}}.document-page .doc-new-btn{box-shadow:none;backdrop-filter:blur(8px)saturate(180%);-webkit-backdrop-filter:blur(8px)saturate(180%);letter-spacing:.04em;text-transform:uppercase;justify-content:center;font-size:12px;transition:transform .14s,box-shadow .14s,border-color .14s}.document-page .doc-new-btn:hover{border-color:var(--aj-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.document-page .doc-new-btn:hover{border-color:color-mix(in srgb,var(--aj-accent) 20%,white 8%)}}.document-page .doc-new-btn:hover{box-shadow:none}.document-page .doc-new-btn:active{transform:translateY(0)scale(.985)}.document-page .doc-titlebar{z-index:1;box-sizing:border-box;width:min(100%,920px);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-radius:0;align-items:center;gap:12px;margin:0 auto;padding:0 4px 2px;position:relative;background:0 0!important}.document-page .doc-title-copy{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.document-page .doc-title-input input,.document-page .doc-titlebar input{letter-spacing:-.065em;box-shadow:none;border:none;padding:0;font-size:clamp(30px,4vw,52px);font-weight:500;line-height:.98;background:0 0!important}.document-page .doc-title-input input:focus,.document-page .doc-titlebar input:focus{outline:none}.document-page .doc-icon-btn{border:1px solid var(--aj-glass-border);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;background:var(--aj-glass-bg)!important}@supports (color:color-mix(in lab,red,red)){.document-page .doc-icon-btn{border:1px solid color-mix(in srgb,var(--aj-glass-border) 14%,transparent)}}.document-page .doc-icon-btn{box-shadow:0 10px 22px var(--aj-shadow-panel),inset 0 1px #ffffff1a}@supports (color:color-mix(in lab,red,red)){.document-page .doc-icon-btn{box-shadow:0 10px 22px color-mix(in srgb,var(--aj-shadow-panel) 18%,transparent),inset 0 1px #ffffff1a}}.document-page .doc-icon-btn{backdrop-filter:blur(8px)saturate(180%);-webkit-backdrop-filter:blur(8px)saturate(180%);transition:transform .14s,border-color .14s,box-shadow .14s}.document-page .doc-icon-btn:hover,.document-page .doc-icon-btn.active{border-color:var(--aj-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.document-page .doc-icon-btn:hover,.document-page .doc-icon-btn.active{border-color:color-mix(in srgb,var(--aj-accent) 18%,white 8%)}}.document-page .doc-icon-btn:hover,.document-page .doc-icon-btn.active{box-shadow:none}.document-page .doc-icon-btn:active{transform:scale(.97)}.document-page .doc-icon-btn.material-icons{font-size:16px}.document-page .doc-sidebar-toggle{flex:none}.document-page .doc-dock-toggle{z-index:4;position:absolute;top:22px}.document-page .doc-dock-toggle-left{left:0}.document-page .doc-dock-toggle-right{right:0}.document-page .doc-editor{z-index:1;box-sizing:border-box;width:min(100%,920px);height:100%;min-height:0;box-shadow:none;border-color:#0000;border-radius:0;flex-direction:column;flex:auto;margin:0 auto;padding:0 4px 8px;display:flex;position:relative;overflow:hidden;background:0 0!important}.document-page .doc-editor .jfx-editor,.document-page .doc-editor .jfx-editor__shell{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.document-page .doc-editor .jfx-editor__surface-wrap{flex:auto;height:100%;min-height:0;overflow:hidden auto}.document-page .doc-editor .lexical-editor-input{box-sizing:border-box;height:auto;min-height:100%;box-shadow:none;letter-spacing:.003em;border:none;border-radius:0;padding:8px 0 28px;font-size:18px;line-height:1.9;overflow:visible;background:0 0!important}.document-page .doc-editor .lexical-editor-input p{max-width:42em}.document-page .document-page__editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;width:min(100%,920px);margin:0 auto;padding:0 4px}.document-page .doc-editor .lexical-editor-input h1,.document-page .doc-editor .lexical-editor-input h2,.document-page .doc-editor .lexical-editor-input h3{letter-spacing:-.05em;font-weight:500;line-height:1.02}.document-page .doc-editor .lexical-editor-input a,.document-page .issue-card .lexical-read-only a{color:#4bab5de6;text-decoration-color:#2f9e447a}.document-page .doc-editor .lexical-editor-input a:hover,.document-page .issue-card .lexical-read-only a:hover{color:#4cba60f0}.document-page .issue-card{border-color:var(--aj-glass-border);border-radius:14px;background:0 0!important}@supports (color:color-mix(in lab,red,red)){.document-page .issue-card{border-color:color-mix(in srgb,var(--aj-glass-border) 8%,transparent)}}.document-page .issue-card{backdrop-filter:blur(6px)saturate(180%);-webkit-backdrop-filter:blur(6px)saturate(180%);box-shadow:none;margin:8px;padding:0}.document-page .issue-card-shell{padding:12px}.document-page .issue-card .lexical-read-only{border:none;padding:0;font-size:13px;line-height:1.55}.jfx-window:has(.document-link-dialog) .jfx-window__surface{background:var(--aj-glass-bg);border:1px solid var(--aj-glass-border)}@supports (color:color-mix(in lab,red,red)){.jfx-window:has(.document-link-dialog) .jfx-window__surface{border:1px solid color-mix(in srgb,var(--aj-glass-border) 12%,transparent)}}.jfx-window:has(.document-link-dialog) .jfx-window__surface{box-shadow:0 14px 34px var(--aj-glass-shadow),inset 0 1px #ffffff14}@supports (color:color-mix(in lab,red,red)){.jfx-window:has(.document-link-dialog) .jfx-window__surface{box-shadow:0 14px 34px color-mix(in srgb,var(--aj-glass-shadow) 26%,transparent),inset 0 1px #ffffff14}}.jfx-window:has(.document-link-dialog) .jfx-window__surface{backdrop-filter:blur(16px)saturate(180%)}.jfx-window:has(.document-link-dialog) .jfx-window__header{border-bottom:1px solid var(--aj-glass-border)}@supports (color:color-mix(in lab,red,red)){.jfx-window:has(.document-link-dialog) .jfx-window__header{border-bottom:1px solid color-mix(in srgb,var(--aj-glass-border) 10%,transparent)}}.document-link-dialog{box-sizing:border-box;-webkit-backdrop-filter:blur(16px)saturate(180%)}.jfx-window:has(.document-link-dialog) .jfx-window__header{border-bottom:1px solid var(--aj-glass-border)}@supports (color:color-mix(in lab,red,red)){.jfx-window:has(.document-link-dialog) .jfx-window__header{border-bottom:1px solid color-mix(in srgb,var(--aj-glass-border) 10%,transparent)}}.document-link-dialog{box-sizing:border-box;height:100%;padding:16px}.document-link-dialog__shell{height:100%}.document-link-dialog__intro{opacity:.68;font-size:13px;line-height:1.5}.document-link-dialog__section-title{letter-spacing:.24em;text-transform:uppercase;opacity:.46;font-size:10px}.document-link-dialog__search,.document-link-dialog__manual{border:1px solid var(--aj-glass-border);align-items:center;column-gap:12px;display:flex;background:0 0!important}@supports (color:color-mix(in lab,red,red)){.document-link-dialog__search,.document-link-dialog__manual{border:1px solid color-mix(in srgb,var(--aj-glass-border) 10%,transparent)}}.document-link-dialog__search,.document-link-dialog__manual{box-shadow:none;backdrop-filter:blur(8px)saturate(180%);-webkit-backdrop-filter:blur(8px)saturate(180%);border-radius:16px;padding:12px 14px}.document-link-dialog__manual{display:block}.document-link-dialog__search-icon{opacity:.46;font-size:16px}.document-link-dialog__search input,.document-link-dialog__manual input{width:100%;box-shadow:none;border:none;background:0 0!important}.document-link-dialog__search input:focus,.document-link-dialog__manual input:focus{outline:none}.document-link-dialog__results{border:1px solid var(--aj-glass-border);overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.document-link-dialog__results{border:1px solid color-mix(in srgb,var(--aj-glass-border) 8%,transparent)}}.document-link-dialog__results{box-shadow:none;backdrop-filter:blur(8px)saturate(180%);-webkit-backdrop-filter:blur(8px)saturate(180%);border-radius:18px;padding:8px 10px;background:0 0!important}.document-link-dialog__result{border-bottom:1px solid var(--aj-glass-border)}@supports (color:color-mix(in lab,red,red)){.document-link-dialog__result{border-bottom:1px solid color-mix(in srgb,var(--aj-glass-border) 8%,transparent)}}.document-link-dialog__result{padding:10px 2px;transition:transform .14s,opacity .14s}.document-link-dialog__result:last-child{border-bottom:none}.document-link-dialog__result:hover{transform:translate(2px)}.document-link-dialog__result-row{width:100%}.document-link-dialog__result-title{letter-spacing:-.02em;font-size:14px;font-weight:600}.document-link-dialog__result-subtitle,.document-link-dialog__status{opacity:.64;font-size:12px;line-height:1.5}.document-link-dialog__status{padding:0 2px}.document-link-dialog__status--error{color:var(--aj-danger);opacity:.92}.document-link-dialog__pick{min-width:118px;padding-inline:12px;width:auto!important}.document-link-dialog__actions{margin-top:2px}.document-link-dialog__actions .doc-new-btn{min-width:132px;width:auto!important}.document-link-dialog__remove{border:1px solid var(--aj-glass-border);border-radius:999px;min-height:40px;padding:8px 14px}@supports (color:color-mix(in lab,red,red)){.document-link-dialog__remove{border:1px solid color-mix(in srgb,var(--aj-glass-border) 10%,transparent)}}.document-link-dialog__remove{box-shadow:none;letter-spacing:.04em;text-transform:uppercase;font-size:12px;background:0 0!important}@media(max-width:1440px){.document-page__surface{padding:16px}.document-page .document-page__layout{padding:14px}.document-page .document-page__shell{padding:22px 24px 16px}.document-page .doc-sidebar{flex-basis:248px;width:248px}.document-page .doc-sidebar-left{flex-basis:360px;width:360px}.document-page .doc-titlebar,.document-page .doc-editor,.document-page .document-page__editor-actions{width:min(100%,820px)}}@media(max-width:1080px){.document-page .document-page__layout{padding:12px}.document-page .document-page__shell{padding:20px 20px 16px}.document-page .document-page__editor-layout{padding:12px 14px 14px}}@media(max-width:767px){.document-page__surface{padding:10px}.document-page .document-page__layout{padding:0}.document-page .document-page__shell{border-radius:22px;gap:14px;padding:18px 14px 14px}.document-page .document-page__hero{padding:0 2px 8px}.document-page .document-page__title{font-size:clamp(24px,8vw,34px)}.document-page .document-page__editor-layout{border-radius:18px;padding:10px 10px 14px}.document-page{overflow:hidden}.document-page .documents-layout,.document-page .documents-layout--mobile,.document-page .documents-drawer,.document-page .documents-mobile-main,.document-page .doc-editor-stage,.document-page .doc-editor-panel,.document-page .doc-editor-panel form{height:100%;min-height:0}.document-page .documents-layout--mobile{overflow:hidden}.document-page .documents-layout--mobile>.jfx-drawer__panel-shell,.document-page .documents-layout--mobile.jfx-drawer--open>.jfx-drawer__panel-shell,.document-page .documents-layout--mobile .documents-drawer-right>.jfx-drawer__panel-shell,.document-page .documents-layout--mobile .documents-drawer-right.jfx-drawer--open>.jfx-drawer__panel-shell,.document-page .documents-layout--mobile>.jfx-drawer__panel-shell>.jfx-drawer__panel,.document-page .documents-layout--mobile .documents-drawer-right>.jfx-drawer__panel-shell>.jfx-drawer__panel{width:100%!important;max-width:100%!important}.document-page .documents-layout--mobile>.jfx-drawer__scrim,.document-page .documents-layout--mobile .documents-drawer-right>.jfx-drawer__scrim{background:var(--aj-surface-backdrop)}@supports (color:color-mix(in lab,red,red)){.document-page .documents-layout--mobile>.jfx-drawer__scrim,.document-page .documents-layout--mobile .documents-drawer-right>.jfx-drawer__scrim{background:color-mix(in srgb,var(--aj-surface-backdrop) 92%,transparent)}}.document-page .documents-layout--mobile>.jfx-drawer__panel-shell>.jfx-drawer__panel,.document-page .documents-layout--mobile .documents-drawer-right>.jfx-drawer__panel-shell>.jfx-drawer__panel{background:linear-gradient(180deg,var(--aj-glass-bg-dense),var(--aj-glass-bg-medium));overflow:hidden}@supports (color:color-mix(in lab,red,red)){.document-page .documents-layout--mobile>.jfx-drawer__panel-shell>.jfx-drawer__panel,.document-page .documents-layout--mobile .documents-drawer-right>.jfx-drawer__panel-shell>.jfx-drawer__panel{background:linear-gradient(180deg,color-mix(in srgb,var(--aj-glass-bg-dense) 92%,transparent),color-mix(in srgb,var(--aj-glass-bg-medium) 88%,transparent))}}.document-page .documents-layout--mobile>.jfx-drawer__panel-shell>.jfx-drawer__panel,.document-page .documents-layout--mobile .documents-drawer-right>.jfx-drawer__panel-shell>.jfx-drawer__panel{border-left:0;border-right:0}.document-page .doc-panel{border-color:var(--aj-glass-border-mobile);border-radius:0;background:var(--aj-glass-bg-mobile)!important}@supports (color:color-mix(in lab,red,red)){.document-page .doc-panel{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 86%,transparent)}}.document-page .doc-panel{box-shadow:0 20px 44px var(--aj-glass-shadow-mobile),inset 0 1px #ffffff14}@supports (color:color-mix(in lab,red,red)){.document-page .doc-panel{box-shadow:0 20px 44px color-mix(in srgb,var(--aj-glass-shadow-mobile) 74%,transparent),inset 0 1px #ffffff14}}.document-page .doc-panel{backdrop-filter:blur(14px)saturate(180%)}.document-page .doc-panel:before{opacity:.68;-webkit-backdrop-filter:blur(14px)saturate(180%)}.document-page .doc-panel:before{opacity:.68;border-color:var(--aj-glass-border-mobile);border-radius:12px;inset:6px}@supports (color:color-mix(in lab,red,red)){.document-page .doc-panel:before{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 72%,transparent)}}.document-page .doc-panel:after{opacity:.18}.document-page .doc-panel-shell{padding:14px 12px calc(14px + env(safe-area-inset-bottom,0px));gap:12px}.document-page .doc-sidebar,.document-page .doc-sidebar-left,.document-page .doc-sidebar-right{flex:none;width:100%}.document-page .doc-titlebar{gap:10px;width:100%;margin:0;padding:0 2px 2px}.document-page .doc-title-input input,.document-page .doc-titlebar input{font-size:clamp(22px,8.5vw,34px)}.document-page .doc-editor{width:100%;min-height:0;margin:0;padding:0 2px 22px}.document-page .doc-editor .lexical-editor-input{min-height:100%;padding:6px 0 24px;font-size:16px;line-height:1.72}.document-page .doc-editor .lexical-editor-input p{max-width:none}.document-page .doc-dock-toggle{z-index:6;top:10px}.document-page .doc-dock-toggle-left{left:12px}.document-page .doc-dock-toggle-right{right:12px}.document-page .doc-search,.document-page .doc-import,.document-page .doc-table-shell,.document-page .issues-list-shell,.document-page .issue-card,.document-page .doc-import__path{border-radius:14px;background:var(--aj-glass-bg-dense)!important}@supports (color:color-mix(in lab,red,red)){.document-page .doc-search,.document-page .doc-import,.document-page .doc-table-shell,.document-page .issues-list-shell,.document-page .issue-card,.document-page .doc-import__path{background:color-mix(in srgb,var(--aj-glass-bg-dense) 90%,transparent)!important}}.document-page .doc-search,.document-page .doc-import,.document-page .doc-table-shell,.document-page .issues-list-shell,.document-page .issue-card,.document-page .doc-import__path{border-color:var(--aj-glass-border-mobile)}@supports (color:color-mix(in lab,red,red)){.document-page .doc-search,.document-page .doc-import,.document-page .doc-table-shell,.document-page .issues-list-shell,.document-page .issue-card,.document-page .doc-import__path{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 82%,transparent)}}.document-page .doc-search,.document-page .doc-import,.document-page .doc-table-shell,.document-page .issues-list-shell,.document-page .issue-card,.document-page .doc-import__path{box-shadow:inset 0 1px #ffffff14,0 12px 26px var(--aj-glass-shadow-mobile)}@supports (color:color-mix(in lab,red,red)){.document-page .doc-search,.document-page .doc-import,.document-page .doc-table-shell,.document-page .issues-list-shell,.document-page .issue-card,.document-page .doc-import__path{box-shadow:inset 0 1px #ffffff14,0 12px 26px color-mix(in srgb,var(--aj-glass-shadow-mobile) 34%,transparent)}}.document-page .doc-search,.document-page .doc-import,.document-page .doc-table-shell,.document-page .issues-list-shell,.document-page .issue-card,.document-page .doc-import__path{backdrop-filter:blur(12px)saturate(180%)}.document-page .document-page__editor-actions{justify-content:stretch;-webkit-backdrop-filter:blur(12px)saturate(180%)}.document-page .document-page__editor-actions{justify-content:stretch;gap:10px;width:100%;padding:0 2px}.document-page .doc-table-shell,.document-page .issues-list-shell{min-height:240px}.document-page .doc-table .jfx-table-header-viewport{height:52px!important}.document-page .doc-table .jfx-table-header-cell{font-size:12px}.document-page .doc-table .jfx-table-cell-host{padding:0 10px}}.issue-page{height:100%;color:var(--aj-ink);overflow:hidden}.issue-page__form{height:100%}.issue-page__layout{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;height:100%;padding:22px 28px 18px;display:flex;overflow:hidden}.issue-page__hero{border-bottom:1px solid var(--aj-glass-border);padding:0 8px 4px;height:auto!important}@supports (color:color-mix(in lab,red,red)){.issue-page__hero{border-bottom:1px solid color-mix(in srgb,var(--aj-glass-border) 10%,transparent)}}.issue-page__hero-copy{gap:4px;height:auto!important}.issue-page__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--aj-ink-faint);opacity:.72;font-size:10px}.issue-page__title{letter-spacing:-.05em;color:var(--aj-ink);font-size:clamp(26px,3.8vw,40px);line-height:.98}@supports (color:color-mix(in lab,red,red)){.issue-page__title{color:color-mix(in srgb,var(--aj-ink) 94%,white 6%)}}.issue-page__title{font-weight:600}.issue-page__editor-shell{border:1px solid var(--aj-glass-border);flex-direction:column;flex:none;padding:18px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.issue-page__editor-shell{border:1px solid color-mix(in srgb,var(--aj-glass-border) 14%,transparent)}}.issue-page__editor-shell{backdrop-filter:blur(8px)saturate(180%);-webkit-backdrop-filter:blur(8px)saturate(180%);border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #0000001a;background:0 0!important}.issue-page__feed{flex:auto;min-height:0;overflow:hidden}.issue-page__issue-card{margin:0 16px 14px!important}.issue-page__issue-card .issue-page__form{width:100%}.issue-page__titlebar{border-bottom:1px solid var(--aj-glass-border);align-items:flex-start;column-gap:12px;margin-bottom:10px;padding-bottom:12px}@supports (color:color-mix(in lab,red,red)){.issue-page__titlebar{border-bottom:1px solid color-mix(in srgb,var(--aj-glass-border) 10%,transparent)}}.issue-page__title-field{min-width:0}.issue-page__title-field label,.issue-page__title-field .jfx-input-container__label{letter-spacing:.22em;text-transform:uppercase;color:var(--aj-ink-faint);opacity:.72;font-size:10px}.issue-page__title-input,.issue-page input[name=title]{box-sizing:border-box;border:1px solid var(--aj-glass-border);min-height:50px;width:100%!important;padding:0 18px!important}@supports (color:color-mix(in lab,red,red)){.issue-page__title-input,.issue-page input[name=title]{border:1px solid color-mix(in srgb,var(--aj-glass-border) 14%,transparent)}}.issue-page__title-input,.issue-page input[name=title]{backdrop-filter:blur(6px)saturate(180%);-webkit-backdrop-filter:blur(6px)saturate(180%);font-weight:500;box-shadow:inset 0 1px #ffffff0a,inset 0 0 0 1px #00000014;color:var(--aj-ink)!important;background:0 0!important;border-radius:999px!important;font-size:17px!important}.issue-page__icon-btn{border:1px solid var(--aj-glass-border);border-radius:999px;width:34px;height:34px;padding:0!important}@supports (color:color-mix(in lab,red,red)){.issue-page__icon-btn{border:1px solid color-mix(in srgb,var(--aj-glass-border) 14%,transparent)}}.issue-page__icon-btn{color:var(--aj-ink-faint);box-shadow:inset 0 1px #ffffff0a;background:0 0!important}.issue-page__icon-btn:hover{border-color:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.issue-page__icon-btn:hover{border-color:color-mix(in srgb,var(--aj-accent) 28%,white 10%)}}.issue-page__icon-btn:hover{color:var(--aj-ink);transform:none}.issue-page__editor{flex:auto;min-height:240px}.issue-page__editor .lexical-editor-input{min-height:240px;box-shadow:none;letter-spacing:.002em;color:var(--aj-ink);border:none;padding:4px 4px 18px;font-size:18px;line-height:1.85;background:0 0!important}@supports (color:color-mix(in lab,red,red)){.issue-page__editor .lexical-editor-input{color:color-mix(in srgb,var(--aj-ink) 96%,white 4%)}}.issue-page__editor .lexical-editor-input h1,.issue-page__editor .lexical-editor-input h2,.issue-page__editor .lexical-editor-input h3{color:var(--aj-ink)}@supports (color:color-mix(in lab,red,red)){.issue-page__editor .lexical-editor-input h1,.issue-page__editor .lexical-editor-input h2,.issue-page__editor .lexical-editor-input h3{color:color-mix(in srgb,var(--aj-ink) 92%,white 8%)}}.issue-page__editor .lexical-editor-input h1,.issue-page__editor .lexical-editor-input h2,.issue-page__editor .lexical-editor-input h3{letter-spacing:-.05em;margin:.1em 0 .5em;font-weight:600;line-height:1.04}.issue-page__editor .lexical-editor-input p{margin:0 0 .95em}.issue-page__editor .lexical-editor-input p:last-child{margin-bottom:0}.issue-page__actions{border-top:1px solid var(--aj-glass-border);justify-content:flex-end;column-gap:10px;padding-top:14px}@supports (color:color-mix(in lab,red,red)){.issue-page__actions{border-top:1px solid color-mix(in srgb,var(--aj-glass-border) 10%,transparent)}}.issue-page__submit{border:1px solid var(--aj-glass-border);border-radius:999px;min-width:160px;min-height:42px;padding:10px 16px}@supports (color:color-mix(in lab,red,red)){.issue-page__submit{border:1px solid color-mix(in srgb,var(--aj-glass-border) 14%,transparent)}}.issue-page__submit{backdrop-filter:blur(6px)saturate(180%);-webkit-backdrop-filter:blur(6px)saturate(180%);letter-spacing:.08em;text-transform:uppercase;color:var(--aj-ink);font-size:12px;font-weight:600;box-shadow:inset 0 1px #ffffff0a;background:0 0!important}.issue-page__submit:hover{border-color:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.issue-page__submit:hover{border-color:color-mix(in srgb,var(--aj-accent) 28%,white 10%)}}.issue-page__submit:hover{transform:none}.issue-page .aj-card-glass{border:1px solid var(--aj-glass-border)!important;margin:0 16px 14px!important;padding:16px 18px!important}@supports (color:color-mix(in lab,red,red)){.issue-page .aj-card-glass{border:1px solid color-mix(in srgb,var(--aj-glass-border) 12%,transparent)!important}}.issue-page .aj-card-glass{backdrop-filter:blur(8px)saturate(180%);-webkit-backdrop-filter:blur(8px)saturate(180%);background:0 0!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffff0a,inset 0 0 0 1px #00000014!important}.issue-page .aj-card-glass>.vbox{row-gap:12px!important}.issue-page__prompt,.issue-page input[name=newComment]{box-sizing:border-box;min-height:46px;margin:0 16px;display:block;border:1px solid var(--aj-glass-border)!important;width:calc(100% - 32px)!important;padding:0 16px!important}@supports (color:color-mix(in lab,red,red)){.issue-page__prompt,.issue-page input[name=newComment]{border:1px solid color-mix(in srgb,var(--aj-glass-border) 14%,transparent)!important}}.issue-page__prompt,.issue-page input[name=newComment]{backdrop-filter:blur(6px)saturate(180%);-webkit-backdrop-filter:blur(6px)saturate(180%);box-shadow:inset 0 1px #ffffff0a,inset 0 0 0 1px #00000014;color:var(--aj-ink-soft)!important;background:0 0!important;border-radius:999px!important;font-size:15px!important}.issue-page__prompt::placeholder,.issue-page input[name=newComment]::placeholder{color:var(--aj-ink-faint)!important}@supports (color:color-mix(in lab,red,red)){.issue-page__prompt::placeholder,.issue-page input[name=newComment]::placeholder{color:color-mix(in srgb,var(--aj-ink-faint) 78%,white 22%)!important}}@media(max-width:767px){.issue-page__layout{padding:18px 8px 14px}.issue-page__issue-card,.issue-page .aj-card-glass{margin-left:0!important;margin-right:0!important}.issue-page__prompt,.issue-page input[name=newComment]{margin:0;width:100%!important}.issue-page__editor-shell,.issue-page .aj-card-glass{background:var(--aj-glass-bg-mobile)!important;border-color:var(--aj-glass-border-mobile)!important}@supports (color:color-mix(in lab,red,red)){.issue-page__editor-shell,.issue-page .aj-card-glass{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 86%,transparent)!important}}.issue-page__editor-shell,.issue-page .aj-card-glass{box-shadow:0 18px 40px var(--aj-glass-shadow-mobile),inset 0 1px #ffffff14!important}@supports (color:color-mix(in lab,red,red)){.issue-page__editor-shell,.issue-page .aj-card-glass{box-shadow:0 18px 40px color-mix(in srgb,var(--aj-glass-shadow-mobile) 68%,transparent),inset 0 1px #ffffff14!important}}.issue-page__editor-shell,.issue-page .aj-card-glass{backdrop-filter:blur(14px)saturate(180%)}.issue-page__title-input,.issue-page input[name=title],.issue-page__prompt,.issue-page input[name=newComment],.issue-page__submit{background:var(--aj-glass-bg-dense)!important}@supports (color:color-mix(in lab,red,red)){.issue-page__title-input,.issue-page input[name=title],.issue-page__prompt,.issue-page input[name=newComment],.issue-page__submit{background:color-mix(in srgb,var(--aj-glass-bg-dense) 90%,transparent)!important}}.issue-page__title-input,.issue-page input[name=title],.issue-page__prompt,.issue-page input[name=newComment],.issue-page__submit{border-color:var(--aj-glass-border-mobile)!important}@supports (color:color-mix(in lab,red,red)){.issue-page__title-input,.issue-page input[name=title],.issue-page__prompt,.issue-page input[name=newComment],.issue-page__submit{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 84%,transparent)!important}}.issue-page__title-input,.issue-page input[name=title],.issue-page__prompt,.issue-page input[name=newComment],.issue-page__submit{box-shadow:inset 0 1px #ffffff14,0 10px 24px var(--aj-glass-shadow-mobile)}@supports (color:color-mix(in lab,red,red)){.issue-page__title-input,.issue-page input[name=title],.issue-page__prompt,.issue-page input[name=newComment],.issue-page__submit{box-shadow:inset 0 1px #ffffff14,0 10px 24px color-mix(in srgb,var(--aj-glass-shadow-mobile) 34%,transparent)}}.issue-page__title-input,.issue-page input[name=title],.issue-page__prompt,.issue-page input[name=newComment],.issue-page__submit{-webkit-backdrop-filter:blur(12px)saturate(180%)}}.curation-page{flex-direction:column;-webkit-backdrop-filter:blur(14px)saturate(180%)}.issue-page__title-input,.issue-page input[name=title],.issue-page__prompt,.issue-page input[name=newComment],.issue-page__submit{background:var(--aj-glass-bg-dense)!important}@supports (color:color-mix(in lab,red,red)){.issue-page__title-input,.issue-page input[name=title],.issue-page__prompt,.issue-page input[name=newComment],.issue-page__submit{background:color-mix(in srgb,var(--aj-glass-bg-dense) 90%,transparent)!important}}.issue-page__title-input,.issue-page input[name=title],.issue-page__prompt,.issue-page input[name=newComment],.issue-page__submit{border-color:var(--aj-glass-border-mobile)!important}@supports (color:color-mix(in lab,red,red)){.issue-page__title-input,.issue-page input[name=title],.issue-page__prompt,.issue-page input[name=newComment],.issue-page__submit{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 84%,transparent)!important}}.issue-page__title-input,.issue-page input[name=title],.issue-page__prompt,.issue-page input[name=newComment],.issue-page__submit{box-shadow:inset 0 1px #ffffff14,0 10px 24px var(--aj-glass-shadow-mobile)}@supports (color:color-mix(in lab,red,red)){.issue-page__title-input,.issue-page input[name=title],.issue-page__prompt,.issue-page input[name=newComment],.issue-page__submit{box-shadow:inset 0 1px #ffffff14,0 10px 24px color-mix(in srgb,var(--aj-glass-shadow-mobile) 34%,transparent)}}.issue-page__title-input,.issue-page input[name=title],.issue-page__prompt,.issue-page input[name=newComment],.issue-page__submit{-webkit-backdrop-filter:blur(12px)saturate(180%)}}.curation-page{flex-direction:column;flex:auto;width:100%;height:100%;min-height:100%;display:flex;overflow-x:hidden}.curation-page .documents-layout{flex:auto;min-height:100%}.curation-page .curation-mobile-main{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.curation-page .curation-candidate-list-shell,.curation-page .curation-cluster-list-shell,.curation-page .curation-candidate-list-shell>.jfx-virtual-list,.curation-page .curation-cluster-list-shell>.jfx-virtual-list{height:100%;min-height:0}.curation-page .curation-card{position:relative;overflow:hidden;border:1px solid var(--aj-glass-border)!important}@supports (color:color-mix(in lab,red,red)){.curation-page .curation-card{border:1px solid color-mix(in srgb,var(--aj-glass-border) 14%,transparent)!important}}.curation-page .curation-card{background:linear-gradient(180deg,#ffffff0a,transparent 42%),linear-gradient(135deg,var(--aj-glass-bg),#15231829)!important}@supports (color:color-mix(in lab,red,red)){.curation-page .curation-card{background:linear-gradient(180deg,#ffffff0a,transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--aj-glass-bg) 94%,transparent),#15231829)!important}}.curation-page .curation-card{backdrop-filter:blur(10px)saturate(180%);-webkit-backdrop-filter:blur(10px)saturate(180%);box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #0000001a!important}.curation-page .curation-card:before{content:"";border-radius:inherit;pointer-events:none;opacity:.55;background:radial-gradient(circle at 0 0,#ffffff17,#0000 34%),radial-gradient(circle at 100% 100%,#ffffff0d,#0000 38%);position:absolute;inset:0}.curation-page .curation-card>.vbox{z-index:1;position:relative}.curation-page .curation-cluster-card,.curation-page .curation-card--empty{margin:0 0 12px!important}.curation-page .curation-candidate-card{margin:0 0 14px!important}.curation-page .curation-hero-toggle{border:1px solid var(--aj-glass-border);border-radius:999px;justify-content:center;align-items:center;min-width:0;height:36px;line-height:1;display:inline-flex;padding:0 14px!important}@supports (color:color-mix(in lab,red,red)){.curation-page .curation-hero-toggle{border:1px solid color-mix(in srgb,var(--aj-glass-border) 14%,transparent)}}.curation-page .curation-hero-toggle{background:var(--aj-glass-bg)!important}@supports (color:color-mix(in lab,red,red)){.curation-page .curation-hero-toggle{background:color-mix(in srgb,var(--aj-glass-bg) 92%,transparent)!important}}.curation-page .curation-hero-toggle{backdrop-filter:blur(10px)saturate(180%);-webkit-backdrop-filter:blur(10px)saturate(180%);color:var(--aj-ink);letter-spacing:.01em;white-space:nowrap;font-size:13px;font-weight:600;box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #0000001a}.curation-page .curation-mobile-header{flex:none;justify-content:space-between;align-items:center;min-width:0;display:flex}.curation-page .curation-mobile-header__title{letter-spacing:-.02em;min-width:0;font-size:17px;font-weight:600}.curation-page .curation-mobile-header__actions{flex:none;justify-content:flex-end;align-items:center;min-width:0;display:flex}@media(max-width:980px){.curation-page .documents-layout{height:100%;min-height:0}.curation-page .documents-sidebar{box-sizing:border-box;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important}.curation-page .curation-mobile-sidebar{box-sizing:border-box;height:100%;padding:14px 8px 18px}.curation-page .curation-mobile-sidebar>.documents-sidebar{row-gap:14px;width:100%!important;min-width:0!important}.curation-page .curation-mobile-main>.doc-editor-stage{box-sizing:border-box;flex-direction:column;row-gap:14px;height:100%;min-height:0;padding:14px 8px 18px;display:flex;flex:auto!important}.curation-page .aj-card-glass,.curation-page .home-page__button{box-sizing:border-box;width:100%}.curation-page .home-page__button{min-width:0}.curation-page .curation-mobile-header{z-index:5;background:var(--aj-glass-bg-mobile);border:1px solid var(--aj-glass-border-mobile);min-height:0;padding:10px 12px 10px 14px;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.curation-page .curation-mobile-header{border:1px solid color-mix(in srgb,var(--aj-glass-border-mobile) 78%,transparent)}}.curation-page .curation-mobile-header{box-shadow:0 14px 28px var(--aj-glass-shadow-mobile),inset 0 1px #ffffff14;border-radius:18px}@supports (color:color-mix(in lab,red,red)){.curation-page .curation-mobile-header{box-shadow:0 14px 28px color-mix(in srgb,var(--aj-glass-shadow-mobile) 42%,transparent),inset 0 1px #ffffff14}}.curation-page .curation-mobile-header{backdrop-filter:blur(14px)saturate(180%);-webkit-backdrop-filter:blur(14px)saturate(180%);box-sizing:border-box}.curation-page .curation-mobile-header__actions{column-gap:8px;padding-right:2px}.curation-page .curation-hero-toggle{height:34px;font-size:12px;padding:0 12px!important}.curation-page .curation-hero{margin-top:2px}}.relation-ships-page{box-sizing:border-box;width:100%;height:100%;color:var(--aj-ink);overflow:hidden}.relation-ships-page__surface{box-sizing:border-box;width:100%;height:100%;padding:20px}.relation-ships-page .relation-ships-page__layout{box-sizing:border-box;gap:18px;width:100%;height:100%;padding:24px 28px 18px;overflow:hidden}.relation-ships-page .relation-ships-page__shell{border:1px solid var(--aj-glass-border);width:min(1220px,100%);margin:0 auto}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__shell{border:1px solid color-mix(in srgb,var(--aj-glass-border) 58%,transparent)}}.relation-ships-page .relation-ships-page__shell{background:radial-gradient(circle at 18% 0%,var(--aj-accent),transparent 34%),radial-gradient(circle at 82% 16%,#ffffff17,transparent 28%),linear-gradient(180deg,var(--aj-glass-bg),var(--aj-glass-bg-medium));border-radius:30px}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__shell{background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--aj-accent) 14%,transparent),transparent 34%),radial-gradient(circle at 82% 16%,#ffffff17,transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--aj-glass-bg) 94%,transparent),color-mix(in srgb,var(--aj-glass-bg-medium) 84%,transparent))}}.relation-ships-page .relation-ships-page__shell{box-shadow:0 30px 70px var(--aj-shadow-float),inset 0 1px #ffffff29,inset 0 0 0 1px #00000012}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__shell{box-shadow:0 30px 70px color-mix(in srgb,var(--aj-shadow-float) 64%,transparent),inset 0 1px #ffffff29,inset 0 0 0 1px #00000012}}.relation-ships-page .relation-ships-page__shell{backdrop-filter:blur(22px)saturate(190%)}.relation-ships-page .relation-ships-page__hero{border-bottom:1px solid var(--aj-glass-border);-webkit-backdrop-filter:blur(22px)saturate(190%)}.relation-ships-page .relation-ships-page__hero{border-bottom:1px solid var(--aj-glass-border);padding:0 8px 8px;height:auto!important}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__hero{border-bottom:1px solid color-mix(in srgb,var(--aj-glass-border) 18%,transparent)}}.relation-ships-page .relation-ships-page__hero-copy,.relation-ships-page .relation-ships-page__panel-copy{flex-direction:column;flex:none;display:flex;height:auto!important}.relation-ships-page .relation-ships-page__hero-copy{gap:6px;max-width:640px}.relation-ships-page .relation-ships-page__eyebrow,.relation-ships-page .relation-ships-page__panel-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--aj-ink-faint);opacity:.74;font-size:10px}.relation-ships-page .relation-ships-page__title{letter-spacing:-.055em;color:var(--aj-ink);font-size:clamp(28px,3.8vw,42px);font-weight:600;line-height:.98}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__title{color:color-mix(in srgb,var(--aj-ink) 94%,white 6%)}}.relation-ships-page .relation-ships-page__subtitle{max-width:540px;color:var(--aj-ink-muted);font-size:14px;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__subtitle{color:color-mix(in srgb,var(--aj-ink-muted) 94%,white 6%)}}.relation-ships-page .relation-ships-page__panel{border:1px solid var(--aj-glass-border);flex-direction:column;flex:auto;gap:14px;width:100%;min-height:0;padding:18px 18px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__panel{border:1px solid color-mix(in srgb,var(--aj-glass-border) 28%,transparent)}}.relation-ships-page .relation-ships-page__panel{box-shadow:0 10px 28px var(--aj-shadow-panel),inset 0 1px #ffffff1f,inset 0 0 0 1px #00000014;border-radius:22px;background:var(--aj-glass-bg)!important}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__panel{box-shadow:0 10px 28px color-mix(in srgb,var(--aj-shadow-panel) 32%,transparent),inset 0 1px #ffffff1f,inset 0 0 0 1px #00000014}}.relation-ships-page .relation-ships-page__panel{backdrop-filter:blur(12px)saturate(180%);-webkit-backdrop-filter:blur(12px)saturate(180%);overflow:hidden}.relation-ships-page .relation-ships-page__panel-copy{gap:3px;padding:0 4px}.relation-ships-page .relation-ships-page__filters{align-items:center;gap:12px;padding:0 4px 2px;display:flex}.relation-ships-page .relation-ships-page__search,.relation-ships-page .relation-ships-page__group-filter .jfx-combo-box{border:1px solid var(--aj-glass-border);min-height:48px}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__search,.relation-ships-page .relation-ships-page__group-filter .jfx-combo-box{border:1px solid color-mix(in srgb,var(--aj-glass-border) 20%,transparent)}}.relation-ships-page .relation-ships-page__search,.relation-ships-page .relation-ships-page__group-filter .jfx-combo-box{backdrop-filter:blur(8px)saturate(180%);-webkit-backdrop-filter:blur(8px)saturate(180%);border-radius:16px;box-shadow:inset 0 1px #ffffff0a;background:var(--aj-glass-bg)!important}.relation-ships-page .relation-ships-page__search{flex:auto;align-items:center;gap:12px;padding:10px 14px;display:flex}.relation-ships-page .relation-ships-page__search .material-icons{opacity:.6;font-size:16px}.relation-ships-page .relation-ships-page__search input{width:100%;min-width:0;color:var(--aj-ink);background:0 0;border:none;outline:none;font-size:14px}.relation-ships-page .relation-ships-page__search input:focus{outline:none}.relation-ships-page .relation-ships-page__group-filter{flex:0 0 300px;min-width:260px}.relation-ships-page .relation-ships-page__group-delete-btn{border:1px solid var(--aj-danger);border-radius:16px;flex:none;min-height:48px;padding:10px 16px}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__group-delete-btn{border:1px solid color-mix(in srgb,var(--aj-danger) 18%,var(--aj-glass-border) 82%)}}.relation-ships-page .relation-ships-page__group-delete-btn{letter-spacing:.08em;text-transform:uppercase;color:var(--aj-danger);font-size:11px;font-weight:620;box-shadow:inset 0 1px #ffffff0a;background:var(--aj-glass-bg)!important}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__group-delete-btn{color:color-mix(in srgb,var(--aj-danger) 86%,white 14%)}}.relation-ships-page .relation-ships-page__group-management{border:1px solid var(--aj-danger);justify-content:space-between;align-items:center;gap:16px;margin:0 4px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__group-management{border:1px solid color-mix(in srgb,var(--aj-danger) 14%,var(--aj-glass-border) 86%)}}.relation-ships-page .relation-ships-page__group-management{border-radius:18px;box-shadow:inset 0 1px #ffffff0d;background:var(--aj-glass-bg)!important}.relation-ships-page .relation-ships-page__group-management-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.relation-ships-page .relation-ships-page__group-management-title{letter-spacing:-.02em;color:var(--aj-ink);font-size:16px;font-weight:600;line-height:1.2}.relation-ships-page .relation-ships-page__group-filter .jfx-combo-box{width:100%;padding:0 14px;transition:border-color .16s,opacity .16s}.relation-ships-page .relation-ships-page__search:focus-within,.relation-ships-page .relation-ships-page__group-filter .jfx-combo-box:hover,.relation-ships-page .relation-ships-page__group-filter .jfx-combo-box:focus-visible,.relation-ships-page .relation-ships-page__group-filter .jfx-combo-box.jfx-combo-box-open{border-color:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__search:focus-within,.relation-ships-page .relation-ships-page__group-filter .jfx-combo-box:hover,.relation-ships-page .relation-ships-page__group-filter .jfx-combo-box:focus-visible,.relation-ships-page .relation-ships-page__group-filter .jfx-combo-box.jfx-combo-box-open{border-color:color-mix(in srgb,var(--aj-accent) 28%,white 10%)}}.relation-ships-page .relation-ships-page__group-filter-value{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;color:var(--aj-ink);font-size:13px;font-weight:600;overflow:hidden}.relation-ships-page .relation-ships-page__group-filter-option{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.relation-ships-page .relation-ships-page__group-filter-option-icon{flex:none;font-size:18px}.relation-ships-page .relation-ships-page__group-filter-option-icon.is-selected{color:var(--aj-accent)}.relation-ships-page .relation-ships-page__group-filter-option-icon.is-unselected{opacity:.34}.relation-ships-page .relation-ships-page__group-filter-option-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.relation-ships-page .relation-ships-page__panel-title{letter-spacing:-.04em;color:var(--aj-ink);font-size:20px;font-weight:560;line-height:1.1}.relation-ships-page .relation-ships-page__table-shell{box-sizing:border-box;border:1px solid var(--aj-glass-border);flex:auto;width:100%;min-width:0;min-height:0}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__table-shell{border:1px solid color-mix(in srgb,var(--aj-glass-border) 22%,transparent)}}.relation-ships-page .relation-ships-page__table-shell{border-radius:20px;overflow:hidden;background:var(--aj-glass-bg)!important}.relation-ships-page .relation-ships-page__group-creator{border:1px solid var(--aj-glass-border);justify-content:space-between;align-items:center;gap:16px;margin:0 4px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__group-creator{border:1px solid color-mix(in srgb,var(--aj-glass-border) 18%,transparent)}}.relation-ships-page .relation-ships-page__group-creator{border-radius:18px;box-shadow:inset 0 1px #ffffff0d;background:var(--aj-glass-bg)!important}.relation-ships-page .relation-ships-page__group-creator-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.relation-ships-page .relation-ships-page__group-creator-text{color:var(--aj-ink-muted);font-size:13px;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__group-creator-text{color:color-mix(in srgb,var(--aj-ink-muted) 92%,white 8%)}}.relation-ships-page .relation-ships-page__group-creator-form{flex:0 620px;align-items:center;gap:10px;width:min(100%,620px);display:flex}.relation-ships-page .relation-ships-page__group-creator-form input{border:1px solid var(--aj-glass-border);flex:auto;min-width:0;min-height:46px;padding:0 16px!important}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__group-creator-form input{border:1px solid color-mix(in srgb,var(--aj-glass-border) 20%,transparent)}}.relation-ships-page .relation-ships-page__group-creator-form input{box-shadow:inset 0 1px #ffffff0a;background:var(--aj-glass-bg)!important;border-radius:999px!important}.relation-ships-page .relation-ships-page__group-creator-btn{border:1px solid var(--aj-glass-border);border-radius:999px;min-height:40px;padding:8px 14px}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__group-creator-btn{border:1px solid color-mix(in srgb,var(--aj-glass-border) 14%,transparent)}}.relation-ships-page .relation-ships-page__group-creator-btn{letter-spacing:.08em;text-transform:uppercase;color:var(--aj-ink);font-size:11px;font-weight:620;box-shadow:inset 0 1px #ffffff0a;background:var(--aj-glass-bg)!important}.relation-ships-page .relation-ships-page__group-creator-btn.is-secondary{color:var(--aj-ink-muted)}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__group-creator-btn.is-secondary{color:color-mix(in srgb,var(--aj-ink-muted) 86%,white 14%)}}.relation-ships-page .relation-ship-page-table{width:100%;min-width:0;height:100%;box-shadow:none;background:0 0;overflow:hidden}.relation-ships-page .relation-ship-page-table .jfx-table-header-viewport{border-bottom:1px solid var(--aj-glass-border);background:0 0}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ship-page-table .jfx-table-header-viewport{border-bottom:1px solid color-mix(in srgb,var(--aj-glass-border) 22%,transparent)}}.relation-ships-page .relation-ship-page-table .jfx-table-header-cell{letter-spacing:.18em;text-transform:uppercase;color:var(--aj-ink-faint);font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ship-page-table .jfx-table-header-cell{color:color-mix(in srgb,var(--aj-ink-faint) 94%,black 6%)}}.relation-ships-page .relation-ship-page-table .jfx-table-header-cell{opacity:.9}.relation-ships-page .relation-ship-page-table .jfx-table-body-wrapper,.relation-ships-page .relation-ship-page-table .jfx-table-viewport,.relation-ships-page .relation-ship-page-table .jfx-table-content{background:0 0}.relation-ships-page .relation-ship-page-table .jfx-table-row{cursor:pointer;border-bottom:1px solid var(--aj-glass-border);background:0 0}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ship-page-table .jfx-table-row{border-bottom:1px solid color-mix(in srgb,var(--aj-glass-border) 16%,transparent)}}.relation-ships-page .relation-ship-page-table .jfx-table-row.jfx-table-row-odd{background:0 0}.relation-ships-page .relation-ship-page-table .jfx-table-row:not(.jfx-table-row-empty):not(.jfx-table-row-placeholder):not(.jfx-table-row-selected):hover{background:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ship-page-table .jfx-table-row:not(.jfx-table-row-empty):not(.jfx-table-row-placeholder):not(.jfx-table-row-selected):hover{background:color-mix(in srgb,var(--aj-accent) 10%,transparent)}}.relation-ships-page .relation-ship-page-table .jfx-table-row.jfx-table-row-selected{background:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ship-page-table .jfx-table-row.jfx-table-row-selected{background:color-mix(in srgb,var(--aj-accent) 12%,transparent)}}.relation-ships-page .relation-ship-page-table .jfx-table-row.jfx-table-row-selected{color:var(--aj-ink);box-shadow:inset 0 0 0 1px var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ship-page-table .jfx-table-row.jfx-table-row-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--aj-accent) 18%,transparent)}}.relation-ships-page .relation-ship-page-table .jfx-table-cell{color:var(--aj-ink);padding:0 18px;font-size:14px;font-weight:540}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ship-page-table .jfx-table-cell{color:color-mix(in srgb,var(--aj-ink) 96%,black 4%)}}.relation-ships-page .relation-ship-page-table .jfx-table-cell{background:0 0}.relation-ships-page .relation-ships-page__avatar-cell{width:100%;height:100%}.relation-ships-page .relation-ships-page__avatar-cell img{object-fit:cover;border:1px solid var(--aj-glass-border);border-radius:50%;width:46px;height:46px}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__avatar-cell img{border:1px solid color-mix(in srgb,var(--aj-glass-border) 14%,transparent)}}.relation-ships-page .relation-ships-page__avatar-fallback{color:var(--aj-ink-muted);font-size:44px}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__avatar-fallback{color:color-mix(in srgb,var(--aj-ink-muted) 82%,white 18%)}}.relation-ships-page .relation-ship-groups-editor{align-items:center;width:100%;display:flex}.relation-ships-page .relation-ship-groups-editor .jfx-combo-box{box-sizing:border-box;border:1px solid var(--aj-glass-border);width:100%;min-height:42px;padding:0 12px}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ship-groups-editor .jfx-combo-box{border:1px solid color-mix(in srgb,var(--aj-glass-border) 20%,transparent)}}.relation-ships-page .relation-ship-groups-editor .jfx-combo-box{backdrop-filter:blur(8px)saturate(180%);-webkit-backdrop-filter:blur(8px)saturate(180%);border-radius:16px;transition:border-color .16s,opacity .16s;box-shadow:inset 0 1px #ffffff0a;background:var(--aj-glass-bg)!important}.relation-ships-page .relation-ships-page__group-filter .jfx-combo-box__selector,.relation-ships-page .relation-ship-groups-editor .jfx-combo-box__selector{box-sizing:border-box;border:1px solid var(--aj-glass-border);border-radius:16px;width:100%;min-height:100%}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__group-filter .jfx-combo-box__selector,.relation-ships-page .relation-ship-groups-editor .jfx-combo-box__selector{border:1px solid color-mix(in srgb,var(--aj-glass-border) 20%,transparent)}}.relation-ships-page .relation-ships-page__group-filter .jfx-combo-box__selector,.relation-ships-page .relation-ship-groups-editor .jfx-combo-box__selector{backdrop-filter:blur(8px)saturate(180%);-webkit-backdrop-filter:blur(8px)saturate(180%);box-shadow:inset 0 1px #ffffff0a;background:var(--aj-glass-bg)!important}.relation-ships-page .relation-ship-groups-editor .jfx-combo-box__value,.relation-ships-page .relation-ship-groups-editor .jfx-combo-box__trigger{background:0 0!important}.jfx-combo-box__dropdown:has(.relation-ship-manage-groups-link){border:1px solid var(--aj-glass-border)}@supports (color:color-mix(in lab,red,red)){.jfx-combo-box__dropdown:has(.relation-ship-manage-groups-link){border:1px solid color-mix(in srgb,var(--aj-glass-border) 20%,transparent)}}.jfx-combo-box__dropdown:has(.relation-ship-manage-groups-link){backdrop-filter:blur(14px)saturate(180%);-webkit-backdrop-filter:blur(14px)saturate(180%);border-radius:18px;box-shadow:inset 0 1px #ffffff0a,0 18px 36px #0000003d;background:var(--aj-glass-bg)!important}.jfx-combo-box__dropdown:has(.relation-ship-manage-groups-link) .jfx-combo-box__table{width:100%}.jfx-combo-box__dropdown:has(.relation-ship-manage-groups-link) .jfx-table-header-content,.jfx-combo-box__dropdown:has(.relation-ship-manage-groups-link) .jfx-table-content,.jfx-combo-box__dropdown:has(.relation-ship-manage-groups-link) .jfx-table-row,.jfx-combo-box__dropdown:has(.relation-ship-manage-groups-link) .jfx-table-cell{background:0 0!important;width:100%!important;min-width:100%!important;max-width:100%!important}.jfx-combo-box__dropdown:has(.relation-ship-manage-groups-link) .jfx-table-header-viewport,.jfx-combo-box__dropdown:has(.relation-ship-manage-groups-link) .jfx-table-body-wrapper,.jfx-combo-box__dropdown:has(.relation-ship-manage-groups-link) .jfx-table-viewport{background:var(--aj-glass-bg)!important}.jfx-combo-box__dropdown:has(.relation-ship-manage-groups-link) .jfx-combo-box__footer{border-top:1px solid var(--aj-glass-border);width:100%;padding:0}@supports (color:color-mix(in lab,red,red)){.jfx-combo-box__dropdown:has(.relation-ship-manage-groups-link) .jfx-combo-box__footer{border-top:1px solid color-mix(in srgb,var(--aj-glass-border) 18%,transparent)}}.jfx-combo-box__dropdown:has(.relation-ship-manage-groups-link) .jfx-combo-box__footer-link{white-space:normal;width:100%;padding:0}.relation-ships-page .relation-ship-groups-editor .jfx-combo-box:hover,.relation-ships-page .relation-ship-groups-editor .jfx-combo-box:focus-visible,.relation-ships-page .relation-ship-groups-editor .jfx-combo-box.jfx-combo-box-open{border-color:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ship-groups-editor .jfx-combo-box:hover,.relation-ships-page .relation-ship-groups-editor .jfx-combo-box:focus-visible,.relation-ships-page .relation-ship-groups-editor .jfx-combo-box.jfx-combo-box-open{border-color:color-mix(in srgb,var(--aj-accent) 28%,white 10%)}}.relation-ships-page .relation-ship-groups-value{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;color:var(--aj-ink);font-size:13px;font-weight:600;overflow:hidden}.relation-ships-page .relation-ship-group-option{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.relation-ships-page .relation-ship-group-option-icon{flex:none;font-size:18px}.relation-ships-page .relation-ship-group-option-icon.is-selected{color:var(--aj-accent)}.relation-ships-page .relation-ship-group-option-icon.is-unselected{opacity:.34}.relation-ships-page .relation-ship-group-option-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.jfx-combo-box__dropdown .relation-ship-manage-groups-link{width:100%;min-height:50px;box-shadow:none;letter-spacing:.01em;text-align:left;cursor:pointer;border:none;border-radius:0;align-items:center;gap:10px;margin:0;padding:0 14px;display:flex;background:0 0!important}.jfx-combo-box__dropdown .relation-ship-manage-groups-link:hover{background:var(--aj-accent)!important}@supports (color:color-mix(in lab,red,red)){.jfx-combo-box__dropdown .relation-ship-manage-groups-link:hover{background:color-mix(in srgb,var(--aj-accent) 10%,transparent)!important}}.jfx-combo-box__dropdown .relation-ship-manage-groups-link-icon{color:var(--aj-accent);font-size:18px}.jfx-combo-box__dropdown .relation-ship-manage-groups-link-text{letter-spacing:.08em;text-transform:uppercase;color:var(--aj-ink);font-size:12px;font-weight:620}@media(max-width:980px){.relation-ships-page__surface{padding:8px}.relation-ships-page .relation-ships-page__layout{padding:18px 8px 14px}.relation-ships-page .relation-ships-page__shell{background:var(--aj-glass-bg-mobile);border-color:var(--aj-glass-border-mobile);border-radius:20px;width:100%}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__shell{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 84%,transparent)}}.relation-ships-page .relation-ships-page__shell{box-shadow:0 18px 40px var(--aj-glass-shadow-mobile),inset 0 1px #ffffff14,inset 0 0 0 1px #0000000f}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__shell{box-shadow:0 18px 40px color-mix(in srgb,var(--aj-glass-shadow-mobile) 62%,transparent),inset 0 1px #ffffff14,inset 0 0 0 1px #0000000f}}.relation-ships-page .relation-ships-page__panel{border-color:var(--aj-glass-border-mobile);border-radius:18px;padding:16px 16px 14px;background:var(--aj-glass-bg-mobile)!important}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__panel{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 84%,transparent)}}.relation-ships-page .relation-ships-page__panel{box-shadow:0 18px 40px var(--aj-glass-shadow-mobile),inset 0 1px #ffffff14,inset 0 0 0 1px #0000000f}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__panel{box-shadow:0 18px 40px color-mix(in srgb,var(--aj-glass-shadow-mobile) 62%,transparent),inset 0 1px #ffffff14,inset 0 0 0 1px #0000000f}}.relation-ships-page .relation-ships-page__table-shell{border-radius:16px;background:var(--aj-glass-bg-dense)!important}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__table-shell{background:color-mix(in srgb,var(--aj-glass-bg-dense) 84%,transparent)!important}}.relation-ships-page .relation-ships-page__table-shell{border-color:var(--aj-glass-border-mobile)}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__table-shell{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 78%,transparent)}}.relation-ships-page .relation-ships-page__filters{flex-direction:column;align-items:stretch;gap:12px}.relation-ships-page .relation-ships-page__search{flex:none;height:auto;min-height:48px}.relation-ships-page .relation-ships-page__group-filter{flex:none;min-width:0}.relation-ships-page .relation-ships-page__group-creator,.relation-ships-page .relation-ships-page__group-management{flex-direction:column;align-items:stretch}.relation-ships-page .relation-ships-page__group-creator-form{flex-direction:column;align-items:stretch;width:100%}.relation-ships-page .relation-ships-page__search,.relation-ships-page .relation-ships-page__group-filter .jfx-combo-box,.relation-ships-page .relation-ships-page__group-delete-btn,.relation-ships-page .relation-ship-groups-editor .jfx-combo-box,.relation-ships-page .relation-ships-page__group-creator-form input,.relation-ships-page .relation-ships-page__group-creator-btn{background:var(--aj-glass-bg-dense)!important}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__search,.relation-ships-page .relation-ships-page__group-filter .jfx-combo-box,.relation-ships-page .relation-ships-page__group-delete-btn,.relation-ships-page .relation-ship-groups-editor .jfx-combo-box,.relation-ships-page .relation-ships-page__group-creator-form input,.relation-ships-page .relation-ships-page__group-creator-btn{background:color-mix(in srgb,var(--aj-glass-bg-dense) 88%,transparent)!important}}.relation-ships-page .relation-ships-page__search,.relation-ships-page .relation-ships-page__group-filter .jfx-combo-box,.relation-ships-page .relation-ships-page__group-delete-btn,.relation-ships-page .relation-ship-groups-editor .jfx-combo-box,.relation-ships-page .relation-ships-page__group-creator-form input,.relation-ships-page .relation-ships-page__group-creator-btn{border-color:var(--aj-glass-border-mobile)}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__search,.relation-ships-page .relation-ships-page__group-filter .jfx-combo-box,.relation-ships-page .relation-ships-page__group-delete-btn,.relation-ships-page .relation-ship-groups-editor .jfx-combo-box,.relation-ships-page .relation-ships-page__group-creator-form input,.relation-ships-page .relation-ships-page__group-creator-btn{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 78%,transparent)}}.relation-ships-page .relation-ships-page__search,.relation-ships-page .relation-ships-page__group-filter .jfx-combo-box,.relation-ships-page .relation-ships-page__group-delete-btn,.relation-ships-page .relation-ship-groups-editor .jfx-combo-box,.relation-ships-page .relation-ships-page__group-creator-form input,.relation-ships-page .relation-ships-page__group-creator-btn{box-shadow:inset 0 1px #ffffff14,0 10px 24px var(--aj-glass-shadow-mobile)}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__search,.relation-ships-page .relation-ships-page__group-filter .jfx-combo-box,.relation-ships-page .relation-ships-page__group-delete-btn,.relation-ships-page .relation-ship-groups-editor .jfx-combo-box,.relation-ships-page .relation-ships-page__group-creator-form input,.relation-ships-page .relation-ships-page__group-creator-btn{box-shadow:inset 0 1px #ffffff14,0 10px 24px color-mix(in srgb,var(--aj-glass-shadow-mobile) 28%,transparent)}}.relation-ships-page .relation-ships-page__group-filter .jfx-combo-box__selector,.relation-ships-page .relation-ship-groups-editor .jfx-combo-box__selector{background:var(--aj-glass-bg-dense)!important}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__group-filter .jfx-combo-box__selector,.relation-ships-page .relation-ship-groups-editor .jfx-combo-box__selector{background:color-mix(in srgb,var(--aj-glass-bg-dense) 88%,transparent)!important}}.relation-ships-page .relation-ships-page__group-filter .jfx-combo-box__selector,.relation-ships-page .relation-ship-groups-editor .jfx-combo-box__selector{border-color:var(--aj-glass-border-mobile)}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__group-filter .jfx-combo-box__selector,.relation-ships-page .relation-ship-groups-editor .jfx-combo-box__selector{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 78%,transparent)}}.relation-ships-page .relation-ships-page__group-filter .jfx-combo-box__selector,.relation-ships-page .relation-ship-groups-editor .jfx-combo-box__selector{box-shadow:inset 0 1px #ffffff14,0 10px 24px var(--aj-glass-shadow-mobile)}@supports (color:color-mix(in lab,red,red)){.relation-ships-page .relation-ships-page__group-filter .jfx-combo-box__selector,.relation-ships-page .relation-ship-groups-editor .jfx-combo-box__selector{box-shadow:inset 0 1px #ffffff14,0 10px 24px color-mix(in srgb,var(--aj-glass-shadow-mobile) 28%,transparent)}}}.groups-page{box-sizing:border-box;width:100%;height:100%;color:var(--aj-ink);overflow:hidden}.groups-page .groups-page__layout{box-sizing:border-box;gap:18px;width:100%;height:100%;padding:24px 28px 18px;overflow:hidden}.groups-page .groups-page__hero{border-bottom:1px solid var(--aj-glass-border);padding:0 8px 8px;height:auto!important}@supports (color:color-mix(in lab,red,red)){.groups-page .groups-page__hero{border-bottom:1px solid color-mix(in srgb,var(--aj-glass-border) 12%,transparent)}}.groups-page .groups-page__hero-copy,.groups-page .groups-page__panel-copy{flex-direction:column;display:flex;height:auto!important}.groups-page .groups-page__hero-copy{gap:6px;max-width:640px}.groups-page .groups-page__eyebrow,.groups-page .groups-page__panel-eyebrow,.groups-page .groups-editor-body label,.groups-page .groups-editor-body .jfx-input-container__label{letter-spacing:.22em;text-transform:uppercase;color:var(--aj-ink-faint);opacity:.74;font-size:10px}.groups-page .groups-page__title{letter-spacing:-.055em;color:var(--aj-ink);font-size:clamp(28px,3.8vw,42px);font-weight:600;line-height:.98}@supports (color:color-mix(in lab,red,red)){.groups-page .groups-page__title{color:color-mix(in srgb,var(--aj-ink) 94%,white 6%)}}.groups-page .groups-page__subtitle,.groups-page .groups-page__panel-hint{color:var(--aj-ink-muted);font-size:14px;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.groups-page .groups-page__subtitle,.groups-page .groups-page__panel-hint{color:color-mix(in srgb,var(--aj-ink-muted) 88%,white 12%)}}.groups-page .groups-layout{flex:auto;align-items:stretch;gap:18px;width:100%;min-height:0}.groups-page .groups-panel{box-sizing:border-box;border:1px solid var(--aj-glass-border);flex-direction:column;min-height:0;padding:18px;display:flex}@supports (color:color-mix(in lab,red,red)){.groups-page .groups-panel{border:1px solid color-mix(in srgb,var(--aj-glass-border) 18%,transparent)}}.groups-page .groups-panel{backdrop-filter:blur(12px)saturate(180%);-webkit-backdrop-filter:blur(12px)saturate(180%);border-radius:22px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,inset 0 0 0 1px #0000001a;background:0 0!important}.groups-page .groups-panel--list{flex:0 0 344px;width:344px}.groups-page .groups-panel--editor{flex:auto}.groups-page .groups-page__panel-content,.groups-page .groups-editor-content,.groups-page .groups-editor-form{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.groups-page .groups-editor{flex:auto;width:100%;height:100%;min-height:0;display:flex}.groups-page .groups-page__panel-content,.groups-page .groups-editor-content{gap:14px}.groups-page .groups-panel-header{justify-content:space-between;align-items:flex-start;gap:12px;width:100%}.groups-page .groups-page__panel-title{letter-spacing:-.04em;color:var(--aj-ink);font-size:20px;font-weight:560;line-height:1.1}.groups-page .groups-page__table-shell,.groups-page .groups-editor-body{border:1px solid var(--aj-glass-border)}@supports (color:color-mix(in lab,red,red)){.groups-page .groups-page__table-shell,.groups-page .groups-editor-body{border:1px solid color-mix(in srgb,var(--aj-glass-border) 14%,transparent)}}.groups-page .groups-page__table-shell,.groups-page .groups-editor-body{border-radius:20px;overflow:hidden;background:0 0!important}.groups-page .groups-editor-body{flex-direction:column;gap:18px;padding:18px;display:flex}.groups-page .groups-table{height:100%;box-shadow:none;background:0 0;overflow:hidden}.groups-page .groups-table .jfx-table-body-wrapper,.groups-page .groups-table .jfx-table-viewport,.groups-page .groups-table .jfx-table-content{background:0 0}.groups-page .groups-table .jfx-table-row{cursor:pointer;border-bottom:1px solid var(--aj-glass-border);background:0 0}@supports (color:color-mix(in lab,red,red)){.groups-page .groups-table .jfx-table-row{border-bottom:1px solid color-mix(in srgb,var(--aj-glass-border) 9%,transparent)}}.groups-page .groups-table .jfx-table-row.jfx-table-row-odd{background:0 0}.groups-page .groups-table .jfx-table-row:not(.jfx-table-row-empty):not(.jfx-table-row-placeholder):not(.jfx-table-row-selected):hover{background:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.groups-page .groups-table .jfx-table-row:not(.jfx-table-row-empty):not(.jfx-table-row-placeholder):not(.jfx-table-row-selected):hover{background:color-mix(in srgb,var(--aj-accent) 10%,transparent)}}.groups-page .groups-table .jfx-table-row.jfx-table-row-selected{background:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.groups-page .groups-table .jfx-table-row.jfx-table-row-selected{background:color-mix(in srgb,var(--aj-accent) 12%,transparent)}}.groups-page .groups-table .jfx-table-row.jfx-table-row-selected{color:var(--aj-ink);box-shadow:inset 0 0 0 1px var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.groups-page .groups-table .jfx-table-row.jfx-table-row-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--aj-accent) 18%,transparent)}}.groups-page .groups-table .jfx-table-cell{color:var(--aj-ink);background:0 0;padding:0 18px;font-size:15px;font-weight:520}.groups-page .groups-page__list-actions,.groups-page .groups-editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;width:100%}.groups-page .groups-page__list-actions{margin-top:auto;padding-top:6px}.groups-page .groups-editor-actions{margin-top:auto;padding-top:10px;padding-bottom:2px}.groups-page .groups-new-btn,.groups-page .groups-save-btn,.groups-page .groups-delete-btn{border:1px solid var(--aj-glass-border);border-radius:999px;min-height:42px;padding:10px 16px}@supports (color:color-mix(in lab,red,red)){.groups-page .groups-new-btn,.groups-page .groups-save-btn,.groups-page .groups-delete-btn{border:1px solid color-mix(in srgb,var(--aj-glass-border) 14%,transparent)}}.groups-page .groups-new-btn,.groups-page .groups-save-btn,.groups-page .groups-delete-btn{backdrop-filter:blur(8px)saturate(180%);-webkit-backdrop-filter:blur(8px)saturate(180%);color:var(--aj-ink);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600;box-shadow:inset 0 1px #ffffff0a;background:0 0!important}.groups-page .groups-delete-btn{border-color:var(--aj-danger)}@supports (color:color-mix(in lab,red,red)){.groups-page .groups-delete-btn{border-color:color-mix(in srgb,var(--aj-danger) 18%,var(--aj-glass-border) 82%)}}.groups-page .groups-delete-btn{color:var(--aj-danger)}@supports (color:color-mix(in lab,red,red)){.groups-page .groups-delete-btn{color:color-mix(in srgb,var(--aj-danger) 86%,white 14%)}}.groups-page .groups-new-btn:hover,.groups-page .groups-save-btn:hover,.groups-page .groups-delete-btn:hover{border-color:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.groups-page .groups-new-btn:hover,.groups-page .groups-save-btn:hover,.groups-page .groups-delete-btn:hover{border-color:color-mix(in srgb,var(--aj-accent) 28%,white 10%)}}.groups-page .groups-new-btn:hover,.groups-page .groups-save-btn:hover,.groups-page .groups-delete-btn:hover{transform:none}.groups-page .groups-editor-input,.groups-page .groups-editor-body input[name=name]{box-sizing:border-box;border:1px solid var(--aj-glass-border);min-height:46px;width:100%!important;padding:0 16px!important}@supports (color:color-mix(in lab,red,red)){.groups-page .groups-editor-input,.groups-page .groups-editor-body input[name=name]{border:1px solid color-mix(in srgb,var(--aj-glass-border) 14%,transparent)}}.groups-page .groups-editor-input,.groups-page .groups-editor-body input[name=name]{backdrop-filter:blur(8px)saturate(180%);-webkit-backdrop-filter:blur(8px)saturate(180%);font-weight:500;box-shadow:inset 0 1px #ffffff0a;color:var(--aj-ink)!important;background:0 0!important;border-radius:999px!important;font-size:15px!important}@media(max-width:980px){.groups-page .groups-page__layout{padding:18px 8px 14px}.groups-page .groups-layout{flex-direction:column}.groups-page .groups-panel--list{flex-basis:280px;width:100%}.groups-page .groups-panel{border-color:var(--aj-glass-border-mobile);border-radius:18px;padding:16px;background:var(--aj-glass-bg-mobile)!important}@supports (color:color-mix(in lab,red,red)){.groups-page .groups-panel{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 84%,transparent)}}.groups-page .groups-panel{box-shadow:0 18px 40px var(--aj-glass-shadow-mobile),inset 0 1px #ffffff14,inset 0 0 0 1px #0000000f}@supports (color:color-mix(in lab,red,red)){.groups-page .groups-panel{box-shadow:0 18px 40px color-mix(in srgb,var(--aj-glass-shadow-mobile) 62%,transparent),inset 0 1px #ffffff14,inset 0 0 0 1px #0000000f}}.groups-page .groups-page__table-shell,.groups-page .groups-editor-body{border-radius:16px;background:var(--aj-glass-bg-dense)!important}@supports (color:color-mix(in lab,red,red)){.groups-page .groups-page__table-shell,.groups-page .groups-editor-body{background:color-mix(in srgb,var(--aj-glass-bg-dense) 86%,transparent)!important}}.groups-page .groups-page__table-shell,.groups-page .groups-editor-body{border-color:var(--aj-glass-border-mobile)}@supports (color:color-mix(in lab,red,red)){.groups-page .groups-page__table-shell,.groups-page .groups-editor-body{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 78%,transparent)}}.groups-page .groups-page__list-actions,.groups-page .groups-editor-actions{justify-content:stretch}.groups-page .groups-new-btn,.groups-page .groups-save-btn,.groups-page .groups-delete-btn{width:100%;background:var(--aj-glass-bg-dense)!important}@supports (color:color-mix(in lab,red,red)){.groups-page .groups-new-btn,.groups-page .groups-save-btn,.groups-page .groups-delete-btn{background:color-mix(in srgb,var(--aj-glass-bg-dense) 88%,transparent)!important}}.groups-page .groups-new-btn,.groups-page .groups-save-btn,.groups-page .groups-delete-btn{border-color:var(--aj-glass-border-mobile)}@supports (color:color-mix(in lab,red,red)){.groups-page .groups-new-btn,.groups-page .groups-save-btn,.groups-page .groups-delete-btn{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 82%,transparent)}}.groups-page .groups-new-btn,.groups-page .groups-save-btn,.groups-page .groups-delete-btn{box-shadow:inset 0 1px #ffffff14,0 10px 24px var(--aj-glass-shadow-mobile)}@supports (color:color-mix(in lab,red,red)){.groups-page .groups-new-btn,.groups-page .groups-save-btn,.groups-page .groups-delete-btn{box-shadow:inset 0 1px #ffffff14,0 10px 24px color-mix(in srgb,var(--aj-glass-shadow-mobile) 34%,transparent)}}.groups-page .groups-editor-input,.groups-page .groups-editor-body input[name=name]{background:var(--aj-glass-bg-dense)!important}@supports (color:color-mix(in lab,red,red)){.groups-page .groups-editor-input,.groups-page .groups-editor-body input[name=name]{background:color-mix(in srgb,var(--aj-glass-bg-dense) 88%,transparent)!important}}.groups-page .groups-editor-input,.groups-page .groups-editor-body input[name=name]{border-color:var(--aj-glass-border-mobile)}@supports (color:color-mix(in lab,red,red)){.groups-page .groups-editor-input,.groups-page .groups-editor-body input[name=name]{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 82%,transparent)}}.groups-page .groups-editor-input,.groups-page .groups-editor-body input[name=name]{box-shadow:inset 0 1px #ffffff14,0 10px 24px var(--aj-glass-shadow-mobile)}@supports (color:color-mix(in lab,red,red)){.groups-page .groups-editor-input,.groups-page .groups-editor-body input[name=name]{box-shadow:inset 0 1px #ffffff14,0 10px 24px color-mix(in srgb,var(--aj-glass-shadow-mobile) 28%,transparent)}}}.password-login-page,.password-register-page,.account-page,.webauthn-login-page,.webauthn-register-page,.confirm-page,.logout-page{box-sizing:border-box;width:100%;height:100%;color:var(--aj-ink);overflow:hidden}.security-page__form,.security-page__layout{width:100%;height:100%}.security-page__surface{box-sizing:border-box;min-height:100%;padding:20px}.security-page__layout{box-sizing:border-box;flex-direction:column;gap:18px;padding:24px 28px 18px;display:flex}.security-page__shell{border:1px solid var(--aj-glass-border);gap:24px;width:min(1220px,100%);min-height:100%;margin:0 auto;padding:40px 42px 32px}@supports (color:color-mix(in lab,red,red)){.security-page__shell{border:1px solid color-mix(in srgb,var(--aj-glass-border) 58%,transparent)}}.security-page__shell{background:radial-gradient(circle at 18% 0%,var(--aj-accent),transparent 34%),radial-gradient(circle at 82% 16%,#ffffff1a,transparent 28%),linear-gradient(180deg,var(--aj-glass-bg),var(--aj-glass-bg-medium));border-radius:30px}@supports (color:color-mix(in lab,red,red)){.security-page__shell{background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--aj-accent) 16%,transparent),transparent 34%),radial-gradient(circle at 82% 16%,#ffffff1a,transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--aj-glass-bg) 94%,transparent),color-mix(in srgb,var(--aj-glass-bg-medium) 84%,transparent))}}.security-page__shell{box-shadow:0 30px 70px var(--aj-shadow-float),inset 0 1px #ffffff29,inset 0 0 0 1px #00000012}@supports (color:color-mix(in lab,red,red)){.security-page__shell{box-shadow:0 30px 70px color-mix(in srgb,var(--aj-shadow-float) 64%,transparent),inset 0 1px #ffffff29,inset 0 0 0 1px #00000012}}.security-page__shell{backdrop-filter:blur(22px)saturate(190%)}.security-page__layout--compact{padding-top:28px}.security-page__hero{border-bottom:1px solid var(--aj-glass-border);-webkit-backdrop-filter:blur(22px)saturate(190%)}.security-page__layout--compact{padding-top:28px}.security-page__hero{border-bottom:1px solid var(--aj-glass-border);padding:0 8px 18px;height:auto!important}@supports (color:color-mix(in lab,red,red)){.security-page__hero{border-bottom:1px solid color-mix(in srgb,var(--aj-glass-border) 34%,transparent)}}.security-page__hero-copy{flex-direction:column;gap:6px;max-width:620px;display:flex}.security-page__eyebrow,.security-page__field-group label,.security-page__field-group .jfx-input-container__label{letter-spacing:.22em;text-transform:uppercase;color:var(--aj-ink-faint);opacity:.74;font-size:10px}.security-page__title{letter-spacing:-.055em;color:var(--aj-ink);font-size:clamp(28px,3.8vw,42px);font-weight:600;line-height:.98;margin:0!important}@supports (color:color-mix(in lab,red,red)){.security-page__title{color:color-mix(in srgb,var(--aj-ink) 94%,white 6%)}}.security-page__subtitle,.security-page__panel-copy{color:var(--aj-ink-muted);font-size:14px;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.security-page__subtitle,.security-page__panel-copy{color:color-mix(in srgb,var(--aj-ink-muted) 88%,white 12%)}}.security-page__content{flex:auto;align-items:stretch;gap:18px;min-height:0}.security-page__media-shell,.security-page__panel{border:1px solid var(--aj-glass-border)}@supports (color:color-mix(in lab,red,red)){.security-page__media-shell,.security-page__panel{border:1px solid color-mix(in srgb,var(--aj-glass-border) 18%,transparent)}}.security-page__media-shell,.security-page__panel{backdrop-filter:blur(12px)saturate(180%);-webkit-backdrop-filter:blur(12px)saturate(180%);border-radius:22px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,inset 0 0 0 1px #0000001a;background:0 0!important}.security-page__media-shell{box-sizing:border-box;flex:0 0 360px;justify-content:center;align-items:center;width:360px;min-width:360px;padding:18px;display:flex}.security-page__image{object-fit:contain;width:100%;max-width:100%;height:auto}.security-page__panel{box-sizing:border-box;flex-direction:column;flex:auto;gap:14px;min-width:0;padding:18px 18px 16px;display:flex}.security-page__panel-header{justify-content:space-between;align-items:flex-start;gap:12px;width:100%}.security-page__panel-title{letter-spacing:-.04em;color:var(--aj-ink);font-size:20px;font-weight:560;line-height:1.1;margin:0!important}.security-page__field-group{flex-direction:column;gap:14px;margin-top:2px;display:flex}.security-page__input,.security-page__field-group input{box-sizing:border-box;backdrop-filter:none;-webkit-backdrop-filter:none;min-height:42px;font-weight:500;width:100%!important;box-shadow:none!important;color:var(--aj-ink)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:15px!important}.security-page__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;width:100%;margin-top:auto;padding-top:4px;display:flex}.security-page__switch{border-top:1px solid var(--aj-glass-border);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.security-page__switch{border-top:1px solid color-mix(in srgb,var(--aj-glass-border) 10%,transparent)}}.security-page__switch{flex-wrap:wrap}.security-page__switch-copy{color:var(--aj-ink-faint);font-size:13px;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.security-page__switch-copy{color:color-mix(in srgb,var(--aj-ink-faint) 82%,white 18%)}}.security-page__switch-link{border:1px solid var(--aj-glass-border);border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:8px 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.security-page__switch-link{border:1px solid color-mix(in srgb,var(--aj-glass-border) 14%,transparent)}}.security-page__switch-link{backdrop-filter:blur(8px)saturate(180%);-webkit-backdrop-filter:blur(8px)saturate(180%);color:var(--aj-ink);letter-spacing:.08em;text-transform:uppercase;background:0 0;font-size:12px;font-weight:600;text-decoration:none;box-shadow:inset 0 1px #ffffff0a}.security-page__switch-link:hover{color:var(--aj-ink);border-color:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.security-page__switch-link:hover{border-color:color-mix(in srgb,var(--aj-accent) 28%,white 10%)}}.security-page__button-primary,.security-page__button-secondary{border:1px solid var(--aj-glass-border);border-radius:999px;min-width:152px;min-height:42px;padding:10px 16px}@supports (color:color-mix(in lab,red,red)){.security-page__button-primary,.security-page__button-secondary{border:1px solid color-mix(in srgb,var(--aj-glass-border) 14%,transparent)}}.security-page__button-primary,.security-page__button-secondary{backdrop-filter:blur(8px)saturate(180%);-webkit-backdrop-filter:blur(8px)saturate(180%);color:var(--aj-ink);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600;box-shadow:inset 0 1px #ffffff0a;background:0 0!important}.security-page__button-primary:hover,.security-page__button-secondary:hover{border-color:var(--aj-accent)}@supports (color:color-mix(in lab,red,red)){.security-page__button-primary:hover,.security-page__button-secondary:hover{border-color:color-mix(in srgb,var(--aj-accent) 28%,white 10%)}}.security-page__button-primary:hover,.security-page__button-secondary:hover{transform:none}@media(max-width:980px){.password-login-page,.password-register-page,.account-page,.webauthn-login-page,.webauthn-register-page,.confirm-page,.logout-page{overflow:hidden auto}.security-page__form,.security-page__layout{height:auto;min-height:100%}.security-page__layout,.security-page__layout--compact{padding:28px 18px}.security-page__surface{padding:8px}.security-page__shell{background:var(--aj-glass-bg-mobile);border-color:var(--aj-glass-border-mobile);border-radius:20px;gap:20px;width:100%;min-height:100%;padding:28px 18px}@supports (color:color-mix(in lab,red,red)){.security-page__shell{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 84%,transparent)}}.security-page__shell{box-shadow:0 18px 40px var(--aj-glass-shadow-mobile),inset 0 1px #ffffff14,inset 0 0 0 1px #0000000f}@supports (color:color-mix(in lab,red,red)){.security-page__shell{box-shadow:0 18px 40px color-mix(in srgb,var(--aj-glass-shadow-mobile) 62%,transparent),inset 0 1px #ffffff14,inset 0 0 0 1px #0000000f}}.security-page__content{align-items:stretch;flex-direction:column!important}.security-page__media-shell{flex-basis:auto;order:2;width:100%;min-width:0;display:none}.security-page__panel,.security-page__media-shell{box-sizing:border-box;border-color:var(--aj-glass-border-mobile);flex:none;width:100%;min-width:0;background:var(--aj-glass-bg-mobile)!important}@supports (color:color-mix(in lab,red,red)){.security-page__panel,.security-page__media-shell{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 86%,transparent)}}.security-page__panel,.security-page__media-shell{box-shadow:0 18px 42px var(--aj-glass-shadow-mobile),inset 0 1px #ffffff14}@supports (color:color-mix(in lab,red,red)){.security-page__panel,.security-page__media-shell{box-shadow:0 18px 42px color-mix(in srgb,var(--aj-glass-shadow-mobile) 72%,transparent),inset 0 1px #ffffff14}}.security-page__panel,.security-page__media-shell{backdrop-filter:blur(14px)saturate(180%)}.security-page__panel{order:1}.security-page__panel,.security-page__media-shell{border-radius:18px}.security-page__actions{justify-content:stretch}.security-page__switch{align-items:stretch}.security-page__switch-link{width:100%}.security-page__button-primary,.security-page__button-secondary{width:100%;-webkit-backdrop-filter:blur(14px)saturate(180%)}.security-page__panel{order:1}.security-page__panel,.security-page__media-shell{border-radius:18px}.security-page__actions{justify-content:stretch}.security-page__switch{align-items:stretch}.security-page__switch-link{width:100%}.security-page__button-primary,.security-page__button-secondary{width:100%;min-width:0;background:var(--aj-glass-bg-dense)!important}@supports (color:color-mix(in lab,red,red)){.security-page__button-primary,.security-page__button-secondary{background:color-mix(in srgb,var(--aj-glass-bg-dense) 88%,transparent)!important}}.security-page__button-primary,.security-page__button-secondary{border-color:var(--aj-glass-border-mobile)}@supports (color:color-mix(in lab,red,red)){.security-page__button-primary,.security-page__button-secondary{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 82%,transparent)}}.security-page__button-primary,.security-page__button-secondary{box-shadow:inset 0 1px #ffffff14,0 10px 24px var(--aj-glass-shadow-mobile)}@supports (color:color-mix(in lab,red,red)){.security-page__button-primary,.security-page__button-secondary{box-shadow:inset 0 1px #ffffff14,0 10px 24px color-mix(in srgb,var(--aj-glass-shadow-mobile) 36%,transparent)}}.security-page__input,.security-page__field-group input{box-shadow:none!important;background:0 0!important;border-color:#0000!important}}@media(max-width:640px){.security-page__layout,.security-page__layout--compact{gap:14px;padding:22px 14px 16px}.security-page__shell{border-radius:18px;padding:22px 14px 16px}.security-page__hero{padding:0 2px 6px}.security-page__panel,.security-page__media-shell{padding-left:14px;padding-right:14px}.security-page__panel{padding-top:16px;padding-bottom:14px}.security-page__title{font-size:clamp(24px,9vw,34px)}.security-page__actions{padding-bottom:calc(4px + env(safe-area-inset-bottom,0px))}}.posts-page{box-sizing:border-box;width:100%;height:100%;min-height:0;color:var(--aj-ink);flex-direction:column;flex:auto;display:flex;overflow:hidden}.posts-page__surface,.posts-page__layout,.posts-page__shell,.posts-page__panel,.posts-page__composer,.posts-page__feed{width:100%;height:100%;min-height:0}.posts-page__layout{box-sizing:border-box;flex-direction:column;flex:auto;gap:0;padding:0;display:flex;overflow:hidden}.posts-page__surface{box-sizing:border-box;flex:auto;padding:10px 20px}.posts-page .posts-page__shell{border:1px solid var(--aj-glass-border);flex-direction:column;flex:auto;width:min(700px,100%);height:100%;min-height:0;margin:0 auto;display:flex}@supports (color:color-mix(in lab,red,red)){.posts-page .posts-page__shell{border:1px solid color-mix(in srgb,var(--aj-glass-border) 58%,transparent)}}.posts-page .posts-page__shell{background:radial-gradient(circle at 18% 0%,var(--aj-accent),transparent 34%),radial-gradient(circle at 82% 16%,#ffffff17,transparent 28%),linear-gradient(180deg,var(--aj-glass-bg),var(--aj-glass-bg-medium));border-radius:30px}@supports (color:color-mix(in lab,red,red)){.posts-page .posts-page__shell{background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--aj-accent) 14%,transparent),transparent 34%),radial-gradient(circle at 82% 16%,#ffffff17,transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--aj-glass-bg) 94%,transparent),color-mix(in srgb,var(--aj-glass-bg-medium) 84%,transparent))}}.posts-page .posts-page__shell{box-shadow:0 30px 70px var(--aj-shadow-float),inset 0 1px #ffffff29,inset 0 0 0 1px #00000012}@supports (color:color-mix(in lab,red,red)){.posts-page .posts-page__shell{box-shadow:0 30px 70px color-mix(in srgb,var(--aj-shadow-float) 64%,transparent),inset 0 1px #ffffff29,inset 0 0 0 1px #00000012}}.posts-page .posts-page__shell{backdrop-filter:blur(22px)saturate(190%)}.posts-page .posts-page__panel{border:1px solid var(--aj-glass-border);-webkit-backdrop-filter:blur(22px)saturate(190%)}.posts-page .posts-page__panel{border:1px solid var(--aj-glass-border);flex-direction:column;flex:auto;gap:14px;width:100%;min-height:0;margin:0;padding:18px 18px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.posts-page .posts-page__panel{border:1px solid color-mix(in srgb,var(--aj-glass-border) 28%,transparent)}}.posts-page .posts-page__panel{box-shadow:0 10px 28px var(--aj-shadow-panel),inset 0 1px #ffffff1f,inset 0 0 0 1px #00000014;border-radius:22px;background:var(--aj-glass-bg)!important}@supports (color:color-mix(in lab,red,red)){.posts-page .posts-page__panel{box-shadow:0 10px 28px color-mix(in srgb,var(--aj-shadow-panel) 32%,transparent),inset 0 1px #ffffff1f,inset 0 0 0 1px #00000014}}.posts-page .posts-page__panel{backdrop-filter:blur(10px)saturate(180%);-webkit-backdrop-filter:blur(10px)saturate(180%);overflow:hidden}.posts-page__composer{flex-direction:column;flex:auto;gap:16px;min-height:0;display:flex}.posts-page__prompt,.posts-page input[name=post]{box-sizing:border-box;border:1px solid var(--aj-glass-border);align-items:center;gap:16px;min-height:92px;display:flex;width:100%!important;padding:18px 20px!important}@supports (color:color-mix(in lab,red,red)){.posts-page__prompt,.posts-page input[name=post]{border:1px solid color-mix(in srgb,var(--aj-glass-border) 18%,transparent)}}.posts-page__prompt,.posts-page input[name=post]{background:linear-gradient(180deg,var(--aj-glass-bg),var(--aj-glass-bg-dense))!important;border-radius:24px!important}@supports (color:color-mix(in lab,red,red)){.posts-page__prompt,.posts-page input[name=post]{background:linear-gradient(180deg,color-mix(in srgb,var(--aj-glass-bg) 92%,transparent),color-mix(in srgb,var(--aj-glass-bg-dense) 84%,transparent))!important}}.posts-page__prompt,.posts-page input[name=post]{box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #0000001f,0 16px 34px var(--aj-shadow-panel)}@supports (color:color-mix(in lab,red,red)){.posts-page__prompt,.posts-page input[name=post]{box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #0000001f,0 16px 34px color-mix(in srgb,var(--aj-shadow-panel) 24%,transparent)}}.posts-page__prompt,.posts-page input[name=post]{backdrop-filter:blur(12px)saturate(180%);-webkit-backdrop-filter:blur(12px)saturate(180%);text-align:left;cursor:pointer;z-index:1;transition:border-color .16s,transform .16s,box-shadow .16s;position:relative;color:var(--aj-ink)!important}.posts-page__prompt::placeholder,.posts-page input[name=post]::placeholder{color:var(--aj-ink-faint)!important}@supports (color:color-mix(in lab,red,red)){.posts-page__prompt::placeholder,.posts-page input[name=post]::placeholder{color:color-mix(in srgb,var(--aj-ink-faint) 78%,white 22%)!important}}.posts-page input[name=post]{border-radius:12px!important}.posts-page__prompt-icon-shell{border:1px solid var(--aj-accent);border-radius:18px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.posts-page__prompt-icon-shell{border:1px solid color-mix(in srgb,var(--aj-accent) 18%,transparent)}}.posts-page__prompt-icon-shell{background:linear-gradient(180deg,var(--aj-accent-subtle),var(--aj-glass-bg-dense))}@supports (color:color-mix(in lab,red,red)){.posts-page__prompt-icon-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--aj-accent-subtle) 88%,transparent),color-mix(in srgb,var(--aj-glass-bg-dense) 86%,transparent))}}.posts-page__prompt-icon-shell{box-shadow:inset 0 1px #ffffff1f,0 10px 24px var(--aj-shadow-panel)}@supports (color:color-mix(in lab,red,red)){.posts-page__prompt-icon-shell{box-shadow:inset 0 1px #ffffff1f,0 10px 24px color-mix(in srgb,var(--aj-shadow-panel) 18%,transparent)}}.posts-page__prompt-icon{color:var(--aj-accent);font-size:24px}@supports (color:color-mix(in lab,red,red)){.posts-page__prompt-icon{color:color-mix(in srgb,var(--aj-accent) 76%,white 24%)}}.posts-page__prompt-copy{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.posts-page__prompt-title{color:var(--aj-copy);letter-spacing:-.03em;font-size:20px;font-weight:620;line-height:1.1}.posts-page__prompt-text{color:var(--aj-ink-faint)}@supports (color:color-mix(in lab,red,red)){.posts-page__prompt-text{color:color-mix(in srgb,var(--aj-ink-faint) 84%,white 16%)}}.posts-page__prompt-text{font-size:13px;line-height:1.45}.posts-page__prompt-action{color:var(--aj-ink-faint);flex:none;font-size:22px}@supports (color:color-mix(in lab,red,red)){.posts-page__prompt-action{color:color-mix(in srgb,var(--aj-ink-faint) 80%,white 20%)}}.posts-page__feed{border:1px solid var(--aj-glass-border);flex:auto;min-height:0;padding:6px 0 10px}@supports (color:color-mix(in lab,red,red)){.posts-page__feed{border:1px solid color-mix(in srgb,var(--aj-glass-border) 18%,transparent)}}.posts-page__feed{border-radius:20px;background:var(--aj-glass-bg)!important}@supports (color:color-mix(in lab,red,red)){.posts-page__feed{background:color-mix(in srgb,var(--aj-glass-bg) 96%,transparent)!important}}.posts-page__feed{overflow:hidden}.posts-page .jfx-virtual-list-viewport{padding-right:0}.post-card{position:relative;border:1px solid var(--aj-glass-border)!important;margin:0 16px 14px!important;padding:20px 22px 18px!important}@supports (color:color-mix(in lab,red,red)){.post-card{border:1px solid color-mix(in srgb,var(--aj-glass-border) 18%,transparent)!important}}.post-card{background:linear-gradient(180deg,var(--aj-glass-bg),var(--aj-glass-bg-medium))!important;border-radius:22px!important}@supports (color:color-mix(in lab,red,red)){.post-card{background:linear-gradient(180deg,color-mix(in srgb,var(--aj-glass-bg) 90%,transparent),color-mix(in srgb,var(--aj-glass-bg-medium) 82%,transparent))!important}}.post-card{box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #0000001a,0 14px 32px var(--aj-shadow-panel)!important}@supports (color:color-mix(in lab,red,red)){.post-card{box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #0000001a,0 14px 32px color-mix(in srgb,var(--aj-shadow-panel) 18%,transparent)!important}}.post-card{backdrop-filter:blur(10px)saturate(180%);-webkit-backdrop-filter:blur(10px)saturate(180%);transition:border-color .16s,box-shadow .16s,transform .16s}.post-card--comment-root{margin-left:0!important;margin-right:0!important}.post-card__body{row-gap:16px!important}.post-card__body>.component-header{padding-bottom:4px}.post-card__editor{min-height:0;padding-left:4px;padding-right:6px}.post-card .editor{min-height:0}.post-card .jfx-editor__surface{padding:0}.post-card .jfx-editor__placeholder{top:8px;left:10px;right:10px}.post-card .lexical-editor-input{padding:8px 10px 14px}.posts-page .component-header,.post-card .component-header{width:100%}.posts-page .component-header>.hbox{align-items:center;column-gap:12px!important}.posts-page .component-header a:first-child{flex:none;display:inline-flex!important}.posts-page .component-header a:first-child img,.posts-page .component-header a:first-child .material-icons{border:1px solid var(--aj-glass-border);border-radius:50%!important;width:44px!important;height:44px!important}@supports (color:color-mix(in lab,red,red)){.posts-page .component-header a:first-child img,.posts-page .component-header a:first-child .material-icons{border:1px solid color-mix(in srgb,var(--aj-glass-border) 18%,transparent)}}.posts-page .component-header a:first-child img,.posts-page .component-header a:first-child .material-icons{box-shadow:inset 0 1px #ffffff12,0 10px 22px var(--aj-shadow-panel)}@supports (color:color-mix(in lab,red,red)){.posts-page .component-header a:first-child img,.posts-page .component-header a:first-child .material-icons{box-shadow:inset 0 1px #ffffff12,0 10px 22px color-mix(in srgb,var(--aj-shadow-panel) 14%,transparent)}}.posts-page .component-header a:first-child img,.posts-page .component-header a:first-child .material-icons{backdrop-filter:blur(8px)saturate(180%)}.posts-page .component-header a:first-child img{box-shadow:none;-webkit-backdrop-filter:blur(8px)saturate(180%)}.posts-page .component-header a:first-child img{box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;background:0 0!important}.posts-page .component-header a:first-child .material-icons{color:var(--aj-ink-soft);justify-content:center;align-items:center;background:linear-gradient(180deg,var(--aj-glass-bg),var(--aj-glass-bg-dense))!important;font-size:44px!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){.posts-page .component-header a:first-child .material-icons{background:linear-gradient(180deg,color-mix(in srgb,var(--aj-glass-bg) 86%,transparent),color-mix(in srgb,var(--aj-glass-bg-dense) 82%,transparent))!important}}.posts-page .component-header>.hbox>.vbox,.component-header__meta{gap:3px}.posts-page .component-header h3,.component-header__name{color:var(--aj-ink);letter-spacing:-.02em;font-size:15px!important;font-weight:600!important}.posts-page .component-header span,.component-header__timestamp{color:var(--aj-ink-faint);letter-spacing:.03em;line-height:1.3;font-size:11px!important}.posts-page .component-header button,.component-header__action{border:1px solid var(--aj-glass-border);border-radius:999px;width:32px;height:32px;padding:0!important}@supports (color:color-mix(in lab,red,red)){.posts-page .component-header button,.component-header__action{border:1px solid color-mix(in srgb,var(--aj-glass-border) 16%,transparent)}}.posts-page .component-header button,.component-header__action{background:var(--aj-glass-bg)!important}@supports (color:color-mix(in lab,red,red)){.posts-page .component-header button,.component-header__action{background:color-mix(in srgb,var(--aj-glass-bg) 70%,transparent)!important}}.posts-page .component-header button,.component-header__action{color:var(--aj-ink-faint);box-shadow:inset 0 1px #ffffff0a,0 8px 18px var(--aj-shadow-panel)}@supports (color:color-mix(in lab,red,red)){.posts-page .component-header button,.component-header__action{box-shadow:inset 0 1px #ffffff0a,0 8px 18px color-mix(in srgb,var(--aj-shadow-panel) 10%,transparent)}}.posts-page .lexical-read-only,.post-card .lexical-read-only{color:var(--aj-ink);overflow:visible}@supports (color:color-mix(in lab,red,red)){.posts-page .lexical-read-only,.post-card .lexical-read-only{color:color-mix(in srgb,var(--aj-ink) 96%,white 4%)}}.posts-page .lexical-read-only,.post-card .lexical-read-only{letter-spacing:.002em;font-size:16px;line-height:1.78}.post-card .lexical-read-only{padding:8px 10px 12px}.posts-page .lexical-read-only h1,.posts-page .lexical-read-only h2,.posts-page .lexical-read-only h3,.post-card .lexical-read-only h1,.post-card .lexical-read-only h2,.post-card .lexical-read-only h3{color:var(--aj-ink)}@supports (color:color-mix(in lab,red,red)){.posts-page .lexical-read-only h1,.posts-page .lexical-read-only h2,.posts-page .lexical-read-only h3,.post-card .lexical-read-only h1,.post-card .lexical-read-only h2,.post-card .lexical-read-only h3{color:color-mix(in srgb,var(--aj-ink) 92%,white 8%)}}.posts-page .lexical-read-only h1,.posts-page .lexical-read-only h2,.posts-page .lexical-read-only h3,.post-card .lexical-read-only h1,.post-card .lexical-read-only h2,.post-card .lexical-read-only h3{letter-spacing:-.04em;margin:.1em 0 .5em;font-weight:600;line-height:1.08}.posts-page .lexical-read-only h1,.post-card .lexical-read-only h1{font-size:30px}.posts-page .lexical-read-only h2,.post-card .lexical-read-only h2{font-size:25px}.posts-page .lexical-read-only h3,.post-card .lexical-read-only h3{font-size:21px}.posts-page .lexical-read-only p,.post-card .lexical-read-only p{margin:0 0 .9em}.posts-page .lexical-read-only p:last-child,.post-card .lexical-read-only p:last-child{margin-bottom:0}.post-card .lexical-read-only h1:first-child,.post-card .lexical-read-only h2:first-child,.post-card .lexical-read-only h3:first-child{margin-top:0}.post-card__footer{border-top:1px solid var(--aj-glass-border);padding-top:12px;align-items:center!important;column-gap:12px!important}@supports (color:color-mix(in lab,red,red)){.post-card__footer{border-top:1px solid color-mix(in srgb,var(--aj-glass-border) 12%,transparent)}}.posts-page .like-button .hbox,.like-button__row{column-gap:8px!important}.posts-page .like-button button,.like-button__toggle{border:1px solid var(--aj-glass-border);border-radius:999px;width:34px;height:34px;padding:0!important}@supports (color:color-mix(in lab,red,red)){.posts-page .like-button button,.like-button__toggle{border:1px solid color-mix(in srgb,var(--aj-glass-border) 16%,transparent)}}.posts-page .like-button button,.like-button__toggle{background:var(--aj-glass-bg)!important}@supports (color:color-mix(in lab,red,red)){.posts-page .like-button button,.like-button__toggle{background:color-mix(in srgb,var(--aj-glass-bg) 74%,transparent)!important}}.posts-page .like-button button,.like-button__toggle{color:var(--aj-ink-soft);box-shadow:inset 0 1px #ffffff0a,0 8px 18px var(--aj-shadow-panel)}@supports (color:color-mix(in lab,red,red)){.posts-page .like-button button,.like-button__toggle{box-shadow:inset 0 1px #ffffff0a,0 8px 18px color-mix(in srgb,var(--aj-shadow-panel) 10%,transparent)}}.posts-page .like-button button.active,.like-button__toggle.active{color:var(--aj-danger)!important}.posts-page .like-button .hbox>div:last-child,.like-button__count{min-width:10px;color:var(--aj-ink-faint);align-items:center;font-size:13px;font-weight:600;display:inline-flex}.posts-page input[name=comment],.post-card__comment-input{min-height:42px;border:1px solid var(--aj-glass-border)!important;padding:0 16px!important}@supports (color:color-mix(in lab,red,red)){.posts-page input[name=comment],.post-card__comment-input{border:1px solid color-mix(in srgb,var(--aj-glass-border) 16%,transparent)!important}}.posts-page input[name=comment],.post-card__comment-input{background:linear-gradient(180deg,var(--aj-glass-bg),var(--aj-glass-bg-dense))!important;border-radius:12px!important}@supports (color:color-mix(in lab,red,red)){.posts-page input[name=comment],.post-card__comment-input{background:linear-gradient(180deg,color-mix(in srgb,var(--aj-glass-bg) 78%,transparent),color-mix(in srgb,var(--aj-glass-bg-dense) 82%,transparent))!important}}.posts-page input[name=comment],.post-card__comment-input{box-shadow:inset 0 1px #ffffff0a,inset 0 0 0 1px #00000014,0 10px 22px var(--aj-shadow-panel);color:var(--aj-ink-soft)!important}@supports (color:color-mix(in lab,red,red)){.posts-page input[name=comment],.post-card__comment-input{box-shadow:inset 0 1px #ffffff0a,inset 0 0 0 1px #00000014,0 10px 22px color-mix(in srgb,var(--aj-shadow-panel) 10%,transparent)}}.posts-page input[name=comment],.post-card__comment-input{backdrop-filter:blur(6px)saturate(180%)}.posts-page input[name=comment]::placeholder,.post-card__comment-input::placeholder{color:var(--aj-ink-faint)!important}.jfx-window:has(.posts-page) .jfx-window__surface{box-shadow:0 14px 34px var(--aj-glass-shadow),inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(6px)saturate(180%)}.posts-page input[name=comment]::placeholder,.post-card__comment-input::placeholder{color:var(--aj-ink-faint)!important}.jfx-window:has(.posts-page) .jfx-window__surface{box-shadow:0 14px 34px var(--aj-glass-shadow),inset 0 1px #ffffff0d;border-radius:24px}@supports (color:color-mix(in lab,red,red)){.jfx-window:has(.posts-page) .jfx-window__surface{box-shadow:0 14px 34px color-mix(in srgb,var(--aj-glass-shadow) 26%,transparent),inset 0 1px #ffffff0d}}.jfx-window:has(.posts-page) .jfx-window__surface:before{backdrop-filter:blur(14px)saturate(180%)}.jfx-window:has(.posts-page) .jfx-window__header{border-bottom:1px solid var(--aj-glass-border);-webkit-backdrop-filter:blur(14px)saturate(180%)}.jfx-window:has(.posts-page) .jfx-window__header{border-bottom:1px solid var(--aj-glass-border);background:0 0;flex-basis:38px;height:38px;min-height:38px;max-height:38px;padding:0 10px 0 14px}@supports (color:color-mix(in lab,red,red)){.jfx-window:has(.posts-page) .jfx-window__header{border-bottom:1px solid color-mix(in srgb,var(--aj-glass-border) 14%,transparent)}}.jfx-window:has(.posts-page) .jfx-window__title{color:var(--aj-ink-faint);letter-spacing:.16em;padding-left:0;font-size:11px}.jfx-window:has(.posts-page) .jfx-window__chrome-button{width:24px;height:24px;color:var(--aj-ink-faint);border-radius:999px;padding:0}.post-edit-page{height:100%;color:var(--aj-ink);overflow:hidden}.post-edit-page__form{height:100%}.post-edit-page__layout{box-sizing:border-box;flex-direction:column;gap:18px;width:100%;height:100%;padding:24px 30px 18px;display:flex;overflow:hidden}.post-edit-page__hero{border-bottom:1px solid var(--aj-glass-border);gap:8px;padding:0 8px 2px;height:auto!important}@supports (color:color-mix(in lab,red,red)){.post-edit-page__hero{border-bottom:1px solid color-mix(in srgb,var(--aj-glass-border) 10%,transparent)}}.post-edit-page__hero-copy{gap:4px;height:auto!important}.post-edit-page__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--aj-ink-faint);opacity:.72;font-size:10px}.post-edit-page__title{letter-spacing:-.05em;color:var(--aj-ink);font-size:clamp(28px,4vw,44px);line-height:.98}@supports (color:color-mix(in lab,red,red)){.post-edit-page__title{color:color-mix(in srgb,var(--aj-ink) 94%,white 6%)}}.post-edit-page__title{font-weight:600}.post-edit-page .component-header{width:100%}.post-edit-page .component-header>.hbox{align-items:center;column-gap:12px!important}.post-edit-page .component-header a:first-child{flex:none;display:inline-flex!important}.post-edit-page .component-header a:first-child img,.post-edit-page .component-header a:first-child .material-icons{border:1px solid var(--aj-glass-border);border-radius:50%!important;width:40px!important;height:40px!important}@supports (color:color-mix(in lab,red,red)){.post-edit-page .component-header a:first-child img,.post-edit-page .component-header a:first-child .material-icons{border:1px solid color-mix(in srgb,var(--aj-glass-border) 14%,transparent)}}.post-edit-page .component-header a:first-child img,.post-edit-page .component-header a:first-child .material-icons{backdrop-filter:blur(6px)saturate(180%);-webkit-backdrop-filter:blur(6px)saturate(180%);box-shadow:inset 0 1px #ffffff0d;background:0 0!important}.post-edit-page .component-header a:first-child .material-icons{color:var(--aj-ink-soft);justify-content:center;align-items:center;font-size:40px!important;display:inline-flex!important}.post-edit-page .component-header>.hbox>.vbox{gap:2px}.post-edit-page .component-header h3{color:var(--aj-ink);letter-spacing:-.01em;font-size:14px!important;font-weight:600!important}.post-edit-page .component-header span{color:var(--aj-ink-faint);letter-spacing:.02em;line-height:1.2;font-size:11px!important}.post-edit-page__editor-shell{isolation:isolate;border:1px solid var(--aj-glass-border);flex-direction:column;flex:auto;min-height:0;padding:18px 20px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.post-edit-page__editor-shell{border:1px solid color-mix(in srgb,var(--aj-glass-border) 14%,transparent)}}.post-edit-page__editor-shell{border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #0000001a;background:0 0!important}.post-edit-page__editor-shell:before{content:"";border-radius:inherit;backdrop-filter:blur(8px)saturate(180%);-webkit-backdrop-filter:blur(8px)saturate(180%);pointer-events:none;z-index:0;position:absolute;inset:0}.post-edit-page__editor-shell>*{z-index:1;position:relative}.post-edit-page__editor-shell>.component-header{border-bottom:1px solid var(--aj-glass-border);margin-bottom:10px;padding-bottom:12px}@supports (color:color-mix(in lab,red,red)){.post-edit-page__editor-shell>.component-header{border-bottom:1px solid color-mix(in srgb,var(--aj-glass-border) 10%,transparent)}}.post-edit-page .post-edit-page__editor{height:auto;min-height:0}.post-edit-page .post-edit-page__editor .jfx-editor__surface{padding:0}.post-edit-page .post-edit-page__editor .jfx-editor__placeholder{top:8px;left:10px;right:10px}.post-edit-page .post-edit-page__editor .lexical-editor-input{min-height:0;box-shadow:none;letter-spacing:.002em;color:var(--aj-ink);border:none;padding:8px 10px 18px;font-size:18px;line-height:1.85;background:0 0!important}@supports (color:color-mix(in lab,red,red)){.post-edit-page .post-edit-page__editor .lexical-editor-input{color:color-mix(in srgb,var(--aj-ink) 96%,white 4%)}}.post-edit-page .post-edit-page__editor .lexical-editor-input h1,.post-edit-page .post-edit-page__editor .lexical-editor-input h2,.post-edit-page .post-edit-page__editor .lexical-editor-input h3{color:var(--aj-ink)}@supports (color:color-mix(in lab,red,red)){.post-edit-page .post-edit-page__editor .lexical-editor-input h1,.post-edit-page .post-edit-page__editor .lexical-editor-input h2,.post-edit-page .post-edit-page__editor .lexical-editor-input h3{color:color-mix(in srgb,var(--aj-ink) 92%,white 8%)}}.post-edit-page .post-edit-page__editor .lexical-editor-input h1,.post-edit-page .post-edit-page__editor .lexical-editor-input h2,.post-edit-page .post-edit-page__editor .lexical-editor-input h3{letter-spacing:-.05em;margin:.1em 0 .5em;font-weight:600;line-height:1.04}.post-edit-page .post-edit-page__editor .lexical-editor-input p{margin:0 0 .95em}.post-edit-page .post-edit-page__editor .lexical-editor-input p:last-child{margin-bottom:0}.post-edit-page__actions{border-top:1px solid var(--aj-glass-border);margin-top:auto;padding-top:14px}@supports (color:color-mix(in lab,red,red)){.post-edit-page__actions{border-top:1px solid color-mix(in srgb,var(--aj-glass-border) 10%,transparent)}}.post-edit-page__submit{border:1px solid var(--aj-glass-border);border-radius:999px;width:100%;min-height:42px;padding:10px 16px}@supports (color:color-mix(in lab,red,red)){.post-edit-page__submit{border:1px solid color-mix(in srgb,var(--aj-glass-border) 14%,transparent)}}.post-edit-page__submit{backdrop-filter:blur(6px)saturate(180%);-webkit-backdrop-filter:blur(6px)saturate(180%);letter-spacing:.08em;text-transform:uppercase;color:var(--aj-ink);font-size:12px;font-weight:600;box-shadow:inset 0 1px #ffffff0a;background:0 0!important}.post-view-page{height:100%;color:var(--aj-ink);overflow:hidden}.post-view-page__layout{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;height:100%;padding:22px 28px 18px;display:flex;overflow:hidden}.post-view-page__hero{border-bottom:1px solid var(--aj-glass-border);padding:0 8px 4px;height:auto!important}@supports (color:color-mix(in lab,red,red)){.post-view-page__hero{border-bottom:1px solid color-mix(in srgb,var(--aj-glass-border) 10%,transparent)}}.post-view-page__hero-copy{gap:4px;height:auto!important}.post-view-page__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--aj-ink-faint);opacity:.72;font-size:10px}.post-view-page__title{letter-spacing:-.05em;color:var(--aj-ink);font-size:clamp(26px,3.8vw,40px);line-height:.98}@supports (color:color-mix(in lab,red,red)){.post-view-page__title{color:color-mix(in srgb,var(--aj-ink) 94%,white 6%)}}.post-view-page__title{font-weight:600}.post-view-page__feed{flex:auto;min-height:0;overflow:hidden}.post-view-page__post-card{margin:0 16px 14px!important}.post-view-page__post-actions{border-top:1px solid var(--aj-glass-border);padding-top:10px}@supports (color:color-mix(in lab,red,red)){.post-view-page__post-actions{border-top:1px solid color-mix(in srgb,var(--aj-glass-border) 10%,transparent)}}.post-view-page__prompt,.post-view-page input[name=newComment]{box-sizing:border-box;min-height:46px;margin:0 16px;display:block;border:1px solid var(--aj-glass-border)!important;width:calc(100% - 32px)!important;padding:0 16px!important}@supports (color:color-mix(in lab,red,red)){.post-view-page__prompt,.post-view-page input[name=newComment]{border:1px solid color-mix(in srgb,var(--aj-glass-border) 14%,transparent)!important}}.post-view-page__prompt,.post-view-page input[name=newComment]{backdrop-filter:blur(6px)saturate(180%);-webkit-backdrop-filter:blur(6px)saturate(180%);box-shadow:inset 0 1px #ffffff0a,inset 0 0 0 1px #00000014;color:var(--aj-ink-soft)!important;background:0 0!important;border-radius:12px!important;font-size:15px!important}.post-view-page__prompt::placeholder,.post-view-page input[name=newComment]::placeholder{color:var(--aj-ink-faint)!important}@supports (color:color-mix(in lab,red,red)){.post-view-page__prompt::placeholder,.post-view-page input[name=newComment]::placeholder{color:color-mix(in srgb,var(--aj-ink-faint) 78%,white 22%)!important}}.post-view-page .aj-card-glass{border:1px solid var(--aj-glass-border)!important;margin:0 16px 14px!important;padding:16px 18px!important}@supports (color:color-mix(in lab,red,red)){.post-view-page .aj-card-glass{border:1px solid color-mix(in srgb,var(--aj-glass-border) 12%,transparent)!important}}.post-view-page .aj-card-glass{backdrop-filter:blur(8px)saturate(180%);-webkit-backdrop-filter:blur(8px)saturate(180%);background:0 0!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffff0a,inset 0 0 0 1px #00000014!important}.post-view-page .aj-card-glass>.vbox{row-gap:12px!important}@media(max-width:767px){.posts-page__layout,.post-edit-page__layout,.post-view-page__layout{padding:0}.posts-page__surface{padding:8px}.posts-page__shell,.post-edit-page__layout,.post-view-page__layout{width:100%}.posts-page .posts-page__shell{background:var(--aj-glass-bg-mobile);border-color:var(--aj-glass-border-mobile);border-radius:20px}@supports (color:color-mix(in lab,red,red)){.posts-page .posts-page__shell{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 84%,transparent)}}.posts-page .posts-page__shell{box-shadow:0 18px 40px var(--aj-glass-shadow-mobile),inset 0 1px #ffffff14,inset 0 0 0 1px #0000000f}@supports (color:color-mix(in lab,red,red)){.posts-page .posts-page__shell{box-shadow:0 18px 40px color-mix(in srgb,var(--aj-glass-shadow-mobile) 62%,transparent),inset 0 1px #ffffff14,inset 0 0 0 1px #0000000f}}.posts-page .posts-page__panel{border-color:var(--aj-glass-border-mobile);border-radius:18px;padding:16px 16px 14px;background:var(--aj-glass-bg-mobile)!important}@supports (color:color-mix(in lab,red,red)){.posts-page .posts-page__panel{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 84%,transparent)}}.posts-page .posts-page__panel{box-shadow:0 18px 40px var(--aj-glass-shadow-mobile),inset 0 1px #ffffff14,inset 0 0 0 1px #0000000f}@supports (color:color-mix(in lab,red,red)){.posts-page .posts-page__panel{box-shadow:0 18px 40px color-mix(in srgb,var(--aj-glass-shadow-mobile) 62%,transparent),inset 0 1px #ffffff14,inset 0 0 0 1px #0000000f}}.post-card,.post-view-page__post-card,.post-view-page .aj-card-glass{margin-left:0!important;margin-right:0!important}.posts-page__feed{border-radius:16px;padding:6px 0 10px;background:var(--aj-glass-bg-dense)!important}@supports (color:color-mix(in lab,red,red)){.posts-page__feed{background:color-mix(in srgb,var(--aj-glass-bg-dense) 84%,transparent)!important}}.posts-page__feed{border-color:var(--aj-glass-border-mobile)}@supports (color:color-mix(in lab,red,red)){.posts-page__feed{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 78%,transparent)}}.post-card__footer{flex-wrap:wrap;row-gap:8px;align-items:stretch!important}.post-card__footer .home-page__button{letter-spacing:.05em;flex:none;width:auto;min-width:0;padding:8px 12px;font-size:11px}.post-card__comment-input{min-width:0;flex:160px!important}.post-view-page__prompt,.post-view-page input[name=newComment]{margin:0;width:100%!important}.posts-page__prompt,.posts-page input[name=post],.posts-page input[name=comment],.post-card__comment-input,.post-edit-page__submit,.post-view-page__prompt,.post-view-page input[name=newComment]{background:var(--aj-glass-bg-dense)!important}@supports (color:color-mix(in lab,red,red)){.posts-page__prompt,.posts-page input[name=post],.posts-page input[name=comment],.post-card__comment-input,.post-edit-page__submit,.post-view-page__prompt,.post-view-page input[name=newComment]{background:color-mix(in srgb,var(--aj-glass-bg-dense) 90%,transparent)!important}}.posts-page__prompt,.posts-page input[name=post],.posts-page input[name=comment],.post-card__comment-input,.post-edit-page__submit,.post-view-page__prompt,.post-view-page input[name=newComment]{border-color:var(--aj-glass-border-mobile)!important}@supports (color:color-mix(in lab,red,red)){.posts-page__prompt,.posts-page input[name=post],.posts-page input[name=comment],.post-card__comment-input,.post-edit-page__submit,.post-view-page__prompt,.post-view-page input[name=newComment]{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 84%,transparent)!important}}.posts-page__prompt,.posts-page input[name=post],.posts-page input[name=comment],.post-card__comment-input,.post-edit-page__submit,.post-view-page__prompt,.post-view-page input[name=newComment]{box-shadow:inset 0 1px #ffffff14,0 10px 24px var(--aj-glass-shadow-mobile)}@supports (color:color-mix(in lab,red,red)){.posts-page__prompt,.posts-page input[name=post],.posts-page input[name=comment],.post-card__comment-input,.post-edit-page__submit,.post-view-page__prompt,.post-view-page input[name=newComment]{box-shadow:inset 0 1px #ffffff14,0 10px 24px color-mix(in srgb,var(--aj-glass-shadow-mobile) 34%,transparent)}}.posts-page__prompt,.posts-page input[name=post],.posts-page input[name=comment],.post-card__comment-input,.post-edit-page__submit,.post-view-page__prompt,.post-view-page input[name=newComment]{backdrop-filter:blur(12px)saturate(180%)}.posts-page__prompt{gap:14px;-webkit-backdrop-filter:blur(12px)saturate(180%)}.posts-page__prompt{gap:14px;min-height:84px;padding:16px!important}.posts-page__prompt-title{font-size:18px}.post-card,.post-view-page .aj-card-glass,.post-edit-page__editor-shell{background:var(--aj-glass-bg-mobile)!important;border-color:var(--aj-glass-border-mobile)!important}@supports (color:color-mix(in lab,red,red)){.post-card,.post-view-page .aj-card-glass,.post-edit-page__editor-shell{border-color:color-mix(in srgb,var(--aj-glass-border-mobile) 86%,transparent)!important}}.post-card,.post-view-page .aj-card-glass,.post-edit-page__editor-shell{box-shadow:0 18px 40px var(--aj-glass-shadow-mobile),inset 0 1px #ffffff14!important}@supports (color:color-mix(in lab,red,red)){.post-card,.post-view-page .aj-card-glass,.post-edit-page__editor-shell{box-shadow:0 18px 40px color-mix(in srgb,var(--aj-glass-shadow-mobile) 68%,transparent),inset 0 1px #ffffff14!important}}.post-card,.post-view-page .aj-card-glass,.post-edit-page__editor-shell{backdrop-filter:blur(14px)saturate(180%)}}.jfx-editor__surface-wrap{display:block!important}.jfx-editor__live-root,.lexical-editor-container{width:100%;-webkit-backdrop-filter:blur(14px)saturate(180%)}}.jfx-editor__surface-wrap{display:block!important}.jfx-editor__live-root,.lexical-editor-container{width:100%;display:block}html,body,#root{height:100vh;margin:0;padding:0}.button-container{justify-content:space-between;gap:12px;padding:12px 16px 16px;display:flex}.container{height:100%}*{scrollbar-width:thin;scrollbar-color:var(--aj-scrollbar-thumb) transparent}html{background-color:var(--aj-canvas);color:var(--aj-ink);letter-spacing:.01em;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:16px}@media(max-width:767px){.aj-card-glass{margin:8px 10px;padding:14px 12px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
