.button[data-v-7b5d9bd5]{box-sizing:border-box;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#457fb3;border:3px solid #ffffff10;border-top:3px solid #ffffff20;border-left:3px solid #ffffff20;filter:drop-shadow(2px 2px 0px rgba(0,0,0,.25));transition:scale .15s ease,background-color .15s ease;cursor:pointer;color:inherit;font:inherit}.button[data-v-7b5d9bd5]:hover:not(.button--disabled):not(.button--scale-disabled){scale:1.05;background-color:#5a8fc4}.button[data-v-7b5d9bd5]:active:not(.button--disabled){background-color:#3a6a9a}.button.danger[data-v-7b5d9bd5]{background:#e2534b;color:#fff}.button.danger[data-v-7b5d9bd5]:hover:not(.button--disabled){background-color:#f0645a}.button.danger[data-v-7b5d9bd5]:active:not(.button--disabled){background-color:#d4423a}.button.warning[data-v-7b5d9bd5]{background:#ffc866}.button.warning[data-v-7b5d9bd5]:hover:not(.button--disabled){background-color:#ffd279}.button.warning[data-v-7b5d9bd5]:active:not(.button--disabled){background-color:#e6b45c}.button.default[data-v-7b5d9bd5]{background:#333}.button.default[data-v-7b5d9bd5]:hover:not(.button--disabled){background-color:#444}.button.default[data-v-7b5d9bd5]:active:not(.button--disabled){background-color:#222}.button.default.active[data-v-7b5d9bd5]{background:#2980b9}.button.default.active[data-v-7b5d9bd5]:hover:not(.button--disabled){background-color:#3a91c9}.button.default.active[data-v-7b5d9bd5]:active:not(.button--disabled){background-color:#1f6fa0}.button.active[data-v-7b5d9bd5]{background:#2980b9}.button.active[data-v-7b5d9bd5]:hover:not(.button--disabled){background-color:#3a91c9}.button.active[data-v-7b5d9bd5]:active:not(.button--disabled){background-color:#1f6fa0}.button--tiny[data-v-7b5d9bd5]{width:24px;height:24px;min-width:24px;min-height:24px;font-size:.75rem}.button--small[data-v-7b5d9bd5]{width:36px;height:36px;min-width:36px;min-height:36px;font-size:.875rem}.button--disabled[data-v-7b5d9bd5]{opacity:.5;cursor:not-allowed}.button--disabled[data-v-7b5d9bd5]:hover{scale:1}.button--text[data-v-7b5d9bd5]{width:auto;height:auto;min-width:auto;min-height:auto;font-weight:600;gap:8px}.button--text-tiny[data-v-7b5d9bd5]{padding:4px 10px;font-size:12px}.button--text-small[data-v-7b5d9bd5]{padding:8px 16px;font-size:14px}.button--text-medium[data-v-7b5d9bd5]{padding:12px 24px;font-size:16px}.button--text-large[data-v-7b5d9bd5]{padding:16px 32px;font-size:18px}.button.primary[data-v-7b5d9bd5]{background:#2980b9;color:#fff}.button.primary[data-v-7b5d9bd5]:hover:not(.button--disabled){background-color:#3a91c9;color:#fff}.button.primary[data-v-7b5d9bd5]:active:not(.button--disabled){background-color:#1f6fa0}.button.secondary[data-v-7b5d9bd5]{background:var(--color-secondary)}.button.secondary[data-v-7b5d9bd5]:hover:not(.button--disabled){background-color:var(--color-secondary)}.button.secondary[data-v-7b5d9bd5]:active:not(.button--disabled){background-color:#0d0d0d}.button.accent[data-v-7b5d9bd5]{background:#ffc866}.button.accent[data-v-7b5d9bd5]:hover:not(.button--disabled){background-color:#ffd279}.button.accent[data-v-7b5d9bd5]:active:not(.button--disabled){background-color:#e6b45c}.pixel-input[data-v-706acdba]{box-sizing:border-box;width:100%;height:48px;min-height:48px;padding:12px;border-radius:0;-webkit-appearance:none;appearance:none;border:3px solid #444;border-top-color:#555;border-left-color:#555;background:#1a1a1a;color:#bab1a8;font-size:16px;font-family:inherit;outline:none;filter:drop-shadow(2px 2px 0 rgba(0,0,0,.25));transition:background-color .15s ease,border-color .15s ease}.pixel-input--small[data-v-706acdba]{height:36px;min-height:36px;padding:8px 10px;font-size:14px}.pixel-input--medium[data-v-706acdba]{height:48px;min-height:48px;padding:12px;font-size:16px}.pixel-input[data-v-706acdba]::placeholder{color:#666}.pixel-input[data-v-706acdba]:hover:not(:disabled):not(:readonly){border-color:#555;background:#252525}.pixel-input[data-v-706acdba]:focus{border-color:#2980b9;filter:drop-shadow(2px 2px 0 rgba(0,0,0,.25));box-shadow:inset 0 0 0 2px #2980b9}.pixel-input[data-v-706acdba]:disabled,.pixel-input[data-v-706acdba]:read-only{opacity:.6;cursor:not-allowed}.pixel-input--error[data-v-706acdba]{border-color:#e2534b}.pixel-input--error[data-v-706acdba]:focus{border-color:#e2534b;filter:drop-shadow(2px 2px 0 rgba(0,0,0,.25));box-shadow:inset 0 0 0 2px #e2534b}.pixel-textarea[data-v-b14d5f1f]{width:100%;min-height:80px;padding:10px 14px;border:3px solid #444;background:#1a1a1a;color:#bab1a8;font-size:16px;font-family:inherit;resize:vertical;outline:none;box-shadow:2px 2px #0000004d;transition:none}.pixel-textarea[data-v-b14d5f1f]::placeholder{color:#666}.pixel-textarea[data-v-b14d5f1f]:hover:not(:disabled):not(:readonly){border-color:#555;background:#252525}.pixel-textarea[data-v-b14d5f1f]:focus{border-color:#2980b9;box-shadow:2px 2px #0000004d,inset 0 0 0 2px #2980b9}.pixel-textarea[data-v-b14d5f1f]:disabled,.pixel-textarea[data-v-b14d5f1f]:read-only{opacity:.6;cursor:not-allowed}.pixel-textarea--error[data-v-b14d5f1f]{border-color:#e2534b}.pixel-textarea--error[data-v-b14d5f1f]:focus{border-color:#e2534b;box-shadow:2px 2px #0000004d,inset 0 0 0 2px #e2534b}.pixel-badge[data-v-d7db2df8]{display:inline-flex;align-items:center;padding:5px 12px;font-size:13px;font-weight:600;border:3px solid;box-shadow:2px 2px #0000004d;font-family:inherit}.pixel-badge--small[data-v-d7db2df8]{padding:3px 8px;font-size:11px;border-width:2px;box-shadow:1px 1px #0000004d}.pixel-badge--default[data-v-d7db2df8]{background:#3a3a3a;border-color:#505050;color:#f2efe6}.pixel-badge--primary[data-v-d7db2df8]{background:#3498db;border-color:#2a7fbd;color:#f0f7ff}.pixel-badge--danger[data-v-d7db2df8]{background:#dc4c45;border-color:#c0392b;color:#fff5f3}.pixel-badge--warning[data-v-d7db2df8]{background:var(--color-warning);border-color:#00000020;color:var(--color-text)}.pixel-badge--success[data-v-d7db2df8]{background:#27ae60;border-color:#219a52;color:#f0fdf4}.list-empty[data-v-958ef798]{padding:48px 24px;text-align:center;color:#999}.list-empty__message[data-v-958ef798]{margin:0 0 16px;font-size:16px}.afk-toast[data-v-8abfad6c]{--afk-toast-accent: var(--p, #2980b9);position:relative;display:flex;align-items:flex-start;gap:10px;width:min(360px,calc(100vw - 32px));min-width:0;padding:12px 14px 12px 16px;border:1px solid var(--bd, #c8d8e4);border-radius:var(--radius, 6px);background:var(--bg1, #ffffff);box-shadow:2px 2px color-mix(in srgb,var(--bd2, #a8bece) 85%,transparent),0 10px 28px #0000001f;color:var(--dk, #33414e);overflow:hidden}.afk-toast__accent[data-v-8abfad6c]{position:absolute;top:0;left:0;bottom:0;width:3px;background:var(--afk-toast-accent)}.afk-toast__icon[data-v-8abfad6c]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:1px;border:1px solid color-mix(in srgb,var(--afk-toast-accent) 55%,var(--bd, #c8d8e4));border-radius:var(--radius-sm, 3px);background:var(--afk-toast-accent);color:#fff;box-shadow:1px 1px color-mix(in srgb,var(--bd2, #a8bece) 70%,transparent)}.afk-toast__icon[data-v-8abfad6c] .pi{display:block}.afk-toast__content[data-v-8abfad6c]{flex:1;min-width:0;padding-top:1px}.afk-toast__label[data-v-8abfad6c]{margin:0 0 4px;font-family:var(--mono, "Space Mono", ui-monospace, monospace);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--afk-toast-accent);line-height:1.2}.afk-toast__label[data-v-8abfad6c]:before{content:"■ ";font-size:8px;vertical-align:1px}.afk-toast__message[data-v-8abfad6c]{margin:0;font-family:var(--font-body, "IBM Plex Sans", system-ui, sans-serif);font-size:14px;line-height:1.45;color:var(--t2, #5a6e7e)}.afk-toast__close[data-v-8abfad6c]{flex-shrink:0;margin:-4px -6px 0 0;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:var(--radius-sm, 3px);background:transparent;font-family:var(--mono, "Space Mono", ui-monospace, monospace);font-size:16px;line-height:1;color:var(--t3, #8a9eae);cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.afk-toast__close[data-v-8abfad6c]:hover{color:var(--p, #2980b9);border-color:var(--bd, #c8d8e4);background:var(--bg2, #eaf1f7)}.afk-toast__close[data-v-8abfad6c]:focus-visible{outline:2px solid var(--p, #2980b9);outline-offset:1px}.afk-toast--default[data-v-8abfad6c],.afk-toast--success[data-v-8abfad6c],.afk-toast--info[data-v-8abfad6c],.afk-toast--warning[data-v-8abfad6c],.afk-toast--danger[data-v-8abfad6c]{--afk-toast-accent: var(--p, #2980b9)}.afk-toast-container[data-v-c9a4a2b2]{--afk-toast-gap: 10px;--afk-toast-inset: 16px;position:fixed;right:var(--afk-toast-inset);bottom:calc(var(--afk-toast-inset) + env(safe-area-inset-bottom,0px));left:auto;top:auto;z-index:100000;width:auto;max-width:none;margin:0;padding:0;pointer-events:none}.afk-toast-container__list[data-v-c9a4a2b2]{display:flex;flex-direction:column;align-items:flex-end;gap:var(--afk-toast-gap);pointer-events:none}.afk-toast-container__list[data-v-c9a4a2b2] .afk-toast{pointer-events:auto}.afk-toast-enter-active[data-v-c9a4a2b2],.afk-toast-leave-active[data-v-c9a4a2b2]{transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .18s ease}.afk-toast-enter-from[data-v-c9a4a2b2],.afk-toast-leave-to[data-v-c9a4a2b2]{opacity:0;transform:translateY(.75rem)}.afk-toast-move[data-v-c9a4a2b2]{transition:transform .22s cubic-bezier(.2,.8,.2,1)}@media (max-width: 900px){.afk-toast-container[data-v-c9a4a2b2]{--afk-toast-inset: 10px;right:var(--afk-toast-inset);left:var(--afk-toast-inset);bottom:calc(var(--shell-bnav-h, 42px) + env(safe-area-inset-bottom,0px) + 10px);width:auto;max-width:none}.afk-toast-container__list[data-v-c9a4a2b2]{align-items:stretch}.afk-toast-container__list[data-v-c9a4a2b2] .afk-toast{max-width:none;width:100%;min-width:0}}.knob-control[data-v-789172d5]{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px}.knob-control--compact .knob-control__wrap[data-v-789172d5]{border-width:2px;box-shadow:1px 1px 0 var(--knob-shadow, rgba(0, 0, 0, .35))}.knob-control--compact .knob-control__handle[data-v-789172d5]{width:4px;height:11px;top:-2px}.knob-control--compact .knob-control__label[data-v-789172d5],.knob-control--compact .knob-control__value[data-v-789172d5]{font-size:10px;line-height:1.1}.knob-control--no-value[data-v-789172d5]{gap:0}.knob-control__wrap[data-v-789172d5]{border:3px solid var(--knob-border, #333);border-top-color:var(--knob-border-hi, #444);border-left-color:var(--knob-border-hi, #444);box-shadow:2px 2px 0 var(--knob-shadow, rgba(0, 0, 0, .35));background:var(--knob-bg, #457fb3);cursor:ns-resize;display:grid;place-items:center;border-radius:999px;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;outline:none}.knob-control__wrap[data-v-789172d5]:focus-visible{box-shadow:2px 2px 0 var(--knob-shadow, rgba(0, 0, 0, .35)),0 0 0 2px color-mix(in srgb,var(--knob-bg-active, #5a8fc4) 55%,transparent)}.knob-control__wrap--active[data-v-789172d5]{background:var(--knob-bg-active, #5a8fc4)}.knob-control__wrap--blue[data-v-789172d5]{--knob-bg: #457fb3;--knob-bg-active: #5a8fc4}.knob-control__wrap--orange[data-v-789172d5]{--knob-bg: #f37d02;--knob-bg-active: #ff9733}.knob-control__wrap--red[data-v-789172d5]{--knob-bg: #c7463d;--knob-bg-active: #df5f55}.knob-control__wrap--purple[data-v-789172d5]{--knob-bg: #7a52c5;--knob-bg-active: #9468e1}.knob-control__body[data-v-789172d5]{width:100%;height:100%;position:relative;border-radius:999px}.knob-control__handle[data-v-789172d5]{position:absolute;width:6px;height:18px;background:var(--knob-handle, #111);left:50%;top:-3px;transform:translate(-50%)}.knob-control__label[data-v-789172d5]{color:var(--knob-label, #bab1a8);font-size:12px}.knob-control__value[data-v-789172d5]{color:var(--knob-value, #fff);font-size:12px;font-variant-numeric:tabular-nums}.knob-control__overlay[data-v-789172d5]{position:fixed;inset:0;z-index:2000;pointer-events:none}.knob-control__line[data-v-789172d5]{position:absolute;top:0;left:0;width:1px;height:1px;background:var(--knob-line, rgba(255, 255, 255, .7));transform-origin:left center}.knob-control__line--stem[data-v-789172d5]{transform-origin:center top}.comment-msg-node[data-v-9d3ce099]{position:relative}.comment-msg-node--rail[data-v-9d3ce099]{margin-bottom:8px}.comment-msg-node--bottom[data-v-9d3ce099]{margin-bottom:10px}.comment-msg-node__row[data-v-9d3ce099]{display:flex;align-items:flex-start;gap:6px}.comment-msg-node__row--target .comment-msg-node__content[data-v-9d3ce099]{border-radius:var(--radius-sm);background:#2980b90f;box-shadow:inset 0 0 0 1px #2980b92e}.comment-msg-node__collapse[data-v-9d3ce099]{flex-shrink:0;width:18px;height:18px;margin-top:2px;padding:0;border:1px solid var(--bd, #c8d8e4);border-radius:2px;background:var(--bg2, #eaf1f7);font-family:var(--mono, monospace);font-size:11px;font-weight:700;line-height:1;color:var(--t2, #5a6e7e);cursor:pointer}.comment-msg-node__collapse[data-v-9d3ce099]:hover{border-color:var(--p, #2980b9);color:var(--p, #2980b9)}.comment-msg-node__collapse--spacer[data-v-9d3ce099]{visibility:hidden;pointer-events:none}.comment-msg-node__content[data-v-9d3ce099]{flex:1;min-width:0;padding:2px 4px 4px}.comment-msg-node__reply-hint[data-v-9d3ce099]{margin:0 0 4px;font-family:var(--mono, monospace);font-size:8px;line-height:1.35;color:var(--t3, #8a9eae)}.comment-msg-node__reply-hint strong[data-v-9d3ce099]{color:var(--p, #2980b9);font-weight:700}.comment-msg-node__meta[data-v-9d3ce099]{display:flex;flex-wrap:wrap;gap:4px 8px;margin-bottom:4px}.comment-msg-node--rail .comment-msg-node__author[data-v-9d3ce099]{font-family:var(--mono, "Space Mono", monospace);font-weight:700;font-size:10px;color:var(--p, #2980b9)}.comment-msg-node--bottom .comment-msg-node__author[data-v-9d3ce099]{font-family:var(--mono, monospace);font-weight:700;font-size:11px;color:var(--p, #2980b9)}.comment-msg-node__date[data-v-9d3ce099]{font-family:var(--mono, monospace);font-size:9px;color:var(--t3, #8a9eae)}.comment-msg-node--rail .comment-msg-node__text[data-v-9d3ce099]{margin:0 0 4px;font-family:var(--font-body, sans-serif);font-size:12px;line-height:1.45;color:var(--dk, #33414e);white-space:pre-wrap;word-break:break-word}.comment-msg-node--bottom .comment-msg-node__text[data-v-9d3ce099]{margin:0 0 6px;font-size:14px;line-height:1.5;color:var(--dk, #33414e);white-space:pre-wrap;word-break:break-word}.comment-msg-node__reply[data-v-9d3ce099]{display:inline-flex;margin:0;padding:0;border:none;background:none;font-family:var(--mono, monospace);font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--t3, #8a9eae);cursor:pointer}.comment-msg-node__reply[data-v-9d3ce099]:hover,.comment-msg-node__reply--active[data-v-9d3ce099]{color:var(--p, #2980b9)}.comment-msg-node__children[data-v-9d3ce099]{margin-top:6px;margin-left:8px;padding-left:10px;border-left:2px solid rgba(41,128,185,.14)}.comment-msg-node--collapsed>.comment-msg-node__children[data-v-9d3ce099]{display:none}.comment-msg-tree[data-v-e76fefb2]{margin-top:8px}.comment-msg-tree--rail[data-v-e76fefb2]{padding-left:2px;border-left:2px solid rgba(41,128,185,.2)}.comment-msg-tree--bottom[data-v-e76fefb2]{padding-left:0;border-left:none}.rail-card__inner[data-v-5599c073]{border:1px solid var(--bd, #c8d8e4);background:var(--bg1, #fff);border-radius:var(--radius-sm);padding:10px 11px 11px}.rail-card__inner--reply-target[data-v-5599c073]{border-color:var(--p, #2980b9);box-shadow:0 0 0 2px #2980b91f}.rail-card__header[data-v-5599c073]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:8px}.rail-card__meta[data-v-5599c073]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;flex:1;min-width:0}.rail-card__toolbar[data-v-5599c073]{display:flex;flex-shrink:0;align-items:center;gap:2px;margin:-2px -2px 0 0}.rail-card__icon-btn[data-v-5599c073]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:var(--radius-lg);background:transparent;color:var(--t3, #8a9eae);cursor:pointer;font-size:11px;line-height:1;transition:color .15s ease,background .15s ease}.rail-card__icon-btn[data-v-5599c073]:hover{color:var(--p, #2980b9);background:var(--bg2, #eaf1f7)}.rail-card__icon-btn--danger[data-v-5599c073]:hover{color:var(--a, #e2534b);background:#e2534b14}.rail-card__author[data-v-5599c073]{font-family:var(--mono, "Space Mono", monospace);font-weight:700;font-size:12px;color:var(--p, #2980b9)}.rail-card__date[data-v-5599c073]{font-family:var(--mono, "Space Mono", monospace);font-size:11px;color:var(--t3, #8a9eae)}.rail-card__orphan[data-v-5599c073]{font-family:var(--mono, "Space Mono", monospace);font-size:8px;color:var(--a, #e2534b);text-transform:uppercase;letter-spacing:.04em}.rail-card__author-only-badge[data-v-5599c073]{font-family:var(--mono, "Space Mono", monospace);font-size:8px;color:var(--t3, #8a9eae);text-transform:uppercase;letter-spacing:.04em;padding:1px 5px;border:1px dashed color-mix(in srgb,var(--bd, #c8d8e4) 90%,transparent);border-radius:3px}.rail-card__anchor[data-v-5599c073]{margin:0 0 8px}.rail-card__anchor-label[data-v-5599c073]{display:block;margin:0 0 4px;font-family:var(--mono, monospace);font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--p, #2980b9)}.rail-card__text[data-v-5599c073]{margin:0 0 6px;font-family:var(--font-body, sans-serif);font-size:13px;line-height:1.5;color:var(--dk, #33414e);white-space:pre-wrap;word-break:break-word}.rail-card__quote[data-v-5599c073]{margin:0;padding:6px 8px;font-family:var(--mono, monospace);font-size:11px;line-height:1.4;color:var(--dk, #33414e);background:color-mix(in srgb,var(--p, #2980b9) 8%,var(--bg2, #eaf1f7));border-left:3px solid var(--p, #2980b9);border-radius:0 var(--radius-sm) var(--radius-sm) 0;word-break:break-word}.rail-card__place[data-v-5599c073]{margin:0 0 8px;font-family:var(--mono, monospace);font-size:8px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--t3, #8a9eae)}.rail-card__place--warn[data-v-5599c073]{color:var(--a, #e2534b)}.rail-card__replies[data-v-5599c073]{margin-top:8px;padding-left:10px;border-left:2px solid rgba(41,128,185,.2);display:flex;flex-direction:column;gap:8px}.rail-card__reply-meta[data-v-5599c073]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:4px}.rail-card__reply-text[data-v-5599c073]{margin:0 0 4px;font-family:var(--font-body, sans-serif);font-size:12px;line-height:1.45;color:var(--dk, #33414e);white-space:pre-wrap;word-break:break-word}.rail-card__reply--target[data-v-5599c073]{margin-left:-6px;padding:6px 6px 6px 8px;border-radius:var(--radius-sm);background:#2980b90f}.rail-card__reply-btn[data-v-5599c073]{margin-top:2px;padding-left:0}.rail-card__actions[data-v-5599c073]{display:flex;flex-wrap:wrap;gap:6px}.rail-card__btn[data-v-5599c073]{font-family:var(--mono, monospace);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 8px;border:1px solid var(--bd, #c8d8e4);border-radius:var(--radius-lg);background:var(--bg2, #eaf1f7);color:var(--t2, #5a6e7e);cursor:pointer}.rail-card__btn[data-v-5599c073]:hover{border-color:var(--p, #2980b9);color:var(--p, #2980b9)}.rail-card__btn--primary[data-v-5599c073]{background:var(--p, #2980b9);border-color:var(--p, #2980b9);color:#fff}.rail-card__btn--primary[data-v-5599c073]:hover{background:var(--p2, #21638e);border-color:var(--p2, #21638e);color:#fff}.rail-card__btn--primary[data-v-5599c073]:disabled{opacity:.45;cursor:not-allowed}.rail-card__btn--ghost[data-v-5599c073]{border-color:transparent;background:transparent;color:var(--t3, #8a9eae)}.rail-card__btn--ghost[data-v-5599c073]:hover{border-color:transparent;background:transparent;color:var(--p, #2980b9)}.rail-card__btn--ghost-active[data-v-5599c073]{color:var(--p, #2980b9)}.rail-card__btn--danger[data-v-5599c073]:hover{border-color:var(--a, #e2534b);color:var(--a, #e2534b)}.rail-card__btn[data-v-5599c073]:disabled{opacity:.45;cursor:not-allowed}.rail-card__textarea[data-v-5599c073]{width:100%;box-sizing:border-box;margin:0 0 8px;padding:10px 12px;font-family:var(--font-body, "IBM Plex Sans", system-ui, sans-serif);font-size:13px;line-height:1.5;color:var(--dk, #33414e);border:1px solid var(--bd, #c8d8e4);border-radius:var(--radius, 6px);background:var(--bg, #f2f6f9);resize:vertical;outline:none}.rail-card__textarea[data-v-5599c073]::placeholder{font-family:var(--mono, "Space Mono", ui-monospace, monospace);font-size:11px;line-height:1.45;letter-spacing:.01em;color:var(--t3, #8a9eae);opacity:1}.rail-card__textarea[data-v-5599c073]:hover{border-color:var(--bd2, #a8bece)}.rail-card__textarea[data-v-5599c073]:focus{border-color:color-mix(in srgb,var(--p, #2980b9) 55%,var(--bd, #c8d8e4));background:var(--bg1, #fff)}.comment-rail[data-v-f6f571be]{display:flex;flex-direction:column;width:100%;flex:1;min-height:0;align-self:stretch;background:var(--bg2, #eaf1f7);color:var(--dk, #33414e);box-sizing:border-box}.comment-rail--anchored[data-v-f6f571be]{overflow:hidden}.comment-rail--anchored .comment-rail__track-scroller[data-v-f6f571be]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.comment-rail--anchored .comment-rail__track[data-v-f6f571be]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.comment-rail--anchored .comment-rail__track-inner[data-v-f6f571be]{position:relative;width:100%;min-height:100%;overflow:visible;box-sizing:border-box}.comment-rail--pin-composer .comment-rail__composer[data-v-f6f571be]{flex-shrink:0;z-index:3;box-shadow:0 -6px 16px #1e2d3c14}.comment-rail__track-scroller[data-v-f6f571be]{flex:1;min-height:0;display:flex;flex-direction:column}.comment-rail:not(.comment-rail--anchored) .comment-rail__track[data-v-f6f571be]{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.comment-rail__track[data-v-f6f571be]{position:relative;flex:1;min-height:120px;padding:10px 8px 14px}.comment-rail__track-inner[data-v-f6f571be]{position:relative;width:100%}.comment-rail__empty[data-v-f6f571be]{margin:20px 8px;font-family:var(--mono, monospace);font-size:12px;color:var(--t3, #8a9eae);text-align:center}.comment-rail--anchored .comment-rail__cluster[data-v-f6f571be]{position:absolute;left:6px;right:6px;z-index:1;transition:transform .15s ease}.comment-rail--anchored .comment-rail__cluster--flow[data-v-f6f571be]{position:relative;left:auto;right:auto;top:auto;margin-bottom:8px}.comment-rail:not(.comment-rail--anchored) .comment-rail__cluster[data-v-f6f571be]{position:relative;left:auto;right:auto;top:auto!important;margin-bottom:10px}.comment-rail__cluster[data-v-f6f571be]{cursor:pointer}.comment-rail__cluster--active[data-v-f6f571be]{z-index:20}.comment-rail__cluster--active[data-v-f6f571be] .rail-card__inner,.comment-rail__cluster--active[data-v-f6f571be] .rail-card--nested-active .rail-card__inner{border-color:var(--p, #2980b9);box-shadow:0 0 0 2px #2980b92e}.rail-card__stack-label[data-v-f6f571be]{margin:0 0 6px;padding:0 2px;font-family:var(--mono, monospace);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--t3, #8a9eae)}.rail-card__stack-toggle[data-v-f6f571be]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin:8px 0 0;padding:4px 2px;border:none;background:transparent;font-family:var(--mono, monospace);color:var(--t3, #8a9eae);cursor:pointer;text-align:left}.rail-card__stack-toggle-text[data-v-f6f571be]{display:flex;flex-direction:column;gap:2px;min-width:0}.rail-card__stack-toggle-count[data-v-f6f571be]{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.rail-card__stack-toggle-action[data-v-f6f571be]{font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;color:var(--p, #2980b9);opacity:.9}.rail-card__stack-toggle[data-v-f6f571be]:hover,.rail-card__stack-toggle[data-v-f6f571be]:focus-visible{color:var(--p, #2980b9);outline:none}.rail-card__stack-toggle:hover .rail-card__stack-toggle-action[data-v-f6f571be],.rail-card__stack-toggle:focus-visible .rail-card__stack-toggle-action[data-v-f6f571be]{opacity:1}.rail-card__stack-toggle-icon[data-v-f6f571be]{flex-shrink:0;font-size:12px;line-height:1;color:var(--p, #2980b9)}.comment-rail__cluster--stack-collapsed[data-v-f6f571be]{z-index:2}.comment-rail__cluster--stacked[data-v-f6f571be]{display:flex;flex-direction:column}.comment-rail__cluster--stack-expanded[data-v-f6f571be]{display:flex;flex-direction:column;gap:8px}.rail-card--nested[data-v-f6f571be]{position:relative}.comment-rail__cluster--stack-expanded .rail-card--nested+.rail-card--nested[data-v-f6f571be]:before{content:"";display:block;width:2px;height:8px;margin:0 0 4px 10px;background:#2980b959;border-radius:1px;pointer-events:none}.comment-rail__cluster--stack-collapsed .rail-card--nested[data-v-f6f571be]:after{content:"";display:block;width:2px;height:8px;margin:4px 0 0 10px;background:#2980b959;border-radius:1px;pointer-events:none}.comment-rail__composer[data-v-f6f571be]{flex-shrink:0;padding:10px 8px 12px;border-top:1px solid var(--bd, #c8d8e4);background:var(--bg1, #fff)}.comment-rail__hint[data-v-f6f571be]{margin:0 0 8px;font-family:var(--mono, monospace);font-size:9px;line-height:1.4;color:var(--t3, #8a9eae)}.comment-rail__hint--reply[data-v-f6f571be]{color:var(--p, #2980b9)}.comment-rail__hint--reply strong[data-v-f6f571be]{font-weight:700}.comment-rail__selection[data-v-f6f571be]{color:var(--dk, #33414e);word-break:break-word}.comment-rail__hint-link[data-v-f6f571be]{display:block;margin:4px 0 0;padding:0;border:none;background:none;font:inherit;font-size:8px;letter-spacing:.02em;color:var(--p, #2980b9);text-decoration:underline;text-underline-offset:2px;cursor:pointer;text-align:left}.comment-rail__hint-link[data-v-f6f571be]:hover{color:var(--p2, #21638e)}.comment-rail__textarea[data-v-f6f571be]{width:100%;box-sizing:border-box;margin:0 0 10px;padding:10px 12px;font-family:var(--font-body, "IBM Plex Sans", system-ui, sans-serif);font-size:13px;line-height:1.5;color:var(--dk, #33414e);border:1px solid var(--bd, #c8d8e4);border-radius:var(--radius, 6px);background:var(--bg, #f2f6f9);resize:vertical;outline:none}.comment-rail__textarea[data-v-f6f571be]::placeholder{font-family:var(--mono, "Space Mono", ui-monospace, monospace);font-size:11px;line-height:1.45;letter-spacing:.01em;color:var(--t3, #8a9eae);opacity:1}.comment-rail__textarea[data-v-f6f571be]:hover{border-color:var(--bd2, #a8bece)}.comment-rail__textarea[data-v-f6f571be]:focus{border-color:color-mix(in srgb,var(--p, #2980b9) 55%,var(--bd, #c8d8e4));background:var(--bg1, #fff)}.comment-rail__composer-actions[data-v-f6f571be]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.comment-rail__author-only[data-v-f6f571be]{display:inline-flex;align-items:center;gap:5px;margin-left:4px;font-family:var(--mono, monospace);font-size:10px;font-weight:600;letter-spacing:.02em;color:var(--t3, #5a6e7e);cursor:pointer;user-select:none}.comment-rail__author-only-input[data-v-f6f571be]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.comment-rail__author-only-switch[data-v-f6f571be]{position:relative;flex:0 0 auto;width:22px;height:12px;border-radius:999px;background:color-mix(in srgb,var(--bd, #c8d8e4) 85%,var(--t3, #8a9eae));transition:background .15s ease}.comment-rail__author-only-switch[data-v-f6f571be]:after{content:"";position:absolute;top:1px;left:1px;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--bd, #c8d8e4) 50%,transparent);transition:transform .15s ease}.comment-rail__author-only--on .comment-rail__author-only-switch[data-v-f6f571be]{background:var(--p, #2980b9)}.comment-rail__author-only--on .comment-rail__author-only-switch[data-v-f6f571be]:after{transform:translate(10px)}.comment-rail__author-only--on .comment-rail__author-only-label[data-v-f6f571be]{color:var(--t2, #5a6e7e)}.comment-rail__author-only-label[data-v-f6f571be]{line-height:1}.comment-rail__btn[data-v-f6f571be]{font-family:var(--mono, monospace);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:5px 10px;border:1px solid var(--bd, #c8d8e4);border-radius:var(--radius-lg);background:var(--bg2, #eaf1f7);color:var(--t2, #5a6e7e);cursor:pointer}.comment-rail__btn--primary[data-v-f6f571be]{background:var(--p, #2980b9);border-color:var(--p, #2980b9);color:#fff}.comment-rail__btn--primary[data-v-f6f571be]:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 900px){.comment-rail[data-v-f6f571be],.comment-rail--anchored[data-v-f6f571be]{flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.comment-rail--anchored .comment-rail__track-scroller[data-v-f6f571be]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.comment-rail--anchored .comment-rail__track[data-v-f6f571be]{flex:1;min-height:0;overflow-y:auto}.comment-rail--anchored .comment-rail__track-inner[data-v-f6f571be]{min-height:100%;height:auto;max-height:none}.comment-rail__cluster[data-v-f6f571be],.comment-rail--anchored .comment-rail__cluster[data-v-f6f571be]{position:relative;left:auto;right:auto;top:auto!important;margin-bottom:10px}}.ae-series-picker[data-v-6672386f]{display:flex;flex-direction:column;gap:8px;margin-bottom:var(--afk-s-2, 16px)}.ae-series-picker__control[data-v-6672386f]{display:flex;align-items:stretch;gap:8px}.ae-series-picker__select[data-v-6672386f]{flex:1 1 auto;min-width:0}.ae-series-picker__order-edit[data-v-6672386f]{flex-shrink:0;align-self:stretch}.ae-series-picker__actions[data-v-6672386f]{display:flex;flex-wrap:wrap;gap:8px}.ae-series-picker__empty[data-v-6672386f]{margin:0}.artwork-comment-rail[data-v-04db1dfd]{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;border:none;border-radius:0;background:transparent}.artwork-comment-rail__header[data-v-04db1dfd]{margin:0}.artwork-comment-rail__header .panel-lbl[data-v-04db1dfd]{flex:1}.artwork-comment-rail__header-count[data-v-04db1dfd]{margin-left:auto;font-family:var(--mono, monospace);font-size:9px;font-weight:700;color:var(--p, #2980b9);background:#2980b91a;border:1px solid var(--bd, #c8d8e4);border-radius:var(--radius-sm);padding:2px 7px}.artwork-comment-rail__track[data-v-04db1dfd]{flex:1;min-height:0;overflow-y:auto}.comment-rail__empty[data-v-04db1dfd]{margin:24px 6px;font-family:var(--mono, monospace);font-size:12px;line-height:1.55;color:var(--t3, #8a9eae);text-align:center}.artwork-comment-rail__card[data-v-04db1dfd]{margin-bottom:10px;border:1px solid var(--bd, #c8d8e4);border-radius:var(--radius-sm);background:var(--bg1, #fff);padding:8px 8px 10px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.artwork-comment-rail__card--general[data-v-04db1dfd]{border-left:3px solid var(--s, #62b9b0)}.artwork-comment-rail__card[data-v-04db1dfd]:hover{border-color:var(--bd2, #a8bece)}.artwork-comment-rail__card--active[data-v-04db1dfd]{border-color:var(--p, #2980b9);box-shadow:0 0 0 1px #2980b940}.artwork-comment-rail__label[data-v-04db1dfd]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0 2px;font-family:var(--mono, monospace);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--t3, #8a9eae)}.artwork-comment-rail__frag-badge[data-v-04db1dfd]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;font-weight:700;color:var(--p, #2980b9);background:#2980b91f;border:1px solid rgba(41,128,185,.25);border-radius:var(--radius-sm)}.artwork-comment-rail__general-dot[data-v-04db1dfd]{width:8px;height:8px;border-radius:50%;background:var(--s, #62b9b0);flex-shrink:0}.artwork-comment-rail__resolved[data-v-04db1dfd]{font-weight:500;text-transform:none;color:var(--s, #62b9b0)}.artwork-comment-rail__clear-region[data-v-04db1dfd]{display:block;width:100%;margin-top:6px;padding:0;border:none;background:none;font-family:var(--mono, monospace);font-size:8px;color:var(--p, #2980b9);text-decoration:underline;cursor:pointer;text-align:left}.artwork-comment-rail__message+.artwork-comment-rail__message[data-v-04db1dfd]{margin-top:8px}.rail-card__inner[data-v-04db1dfd]{border:1px solid var(--bd, #c8d8e4);background:var(--bg2, #eaf1f7);border-radius:var(--radius-sm);padding:9px 10px 10px}.artwork-comment-rail__card--active .rail-card__inner[data-v-04db1dfd]{background:var(--bg1, #fff)}.rail-card__meta[data-v-04db1dfd]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:6px}.rail-card__author[data-v-04db1dfd]{font-family:var(--mono, monospace);font-weight:700;font-size:12px;color:var(--p, #2980b9)}.rail-card__date[data-v-04db1dfd]{font-family:var(--mono, monospace);font-size:11px;color:var(--t3, #8a9eae)}.rail-card__text[data-v-04db1dfd]{margin:0;font-family:var(--font-body, sans-serif);font-size:13px;line-height:1.5;color:var(--dk, #33414e);white-space:pre-wrap;word-break:break-word}.artwork-comment-rail__reply[data-v-04db1dfd]{margin-top:10px;padding-top:2px}.comment-rail__composer[data-v-04db1dfd]{flex-shrink:0;padding:12px 10px 14px;border-top:1px solid var(--bd, #c8d8e4);background:var(--bg1, #fff)}.artwork-comment-rail__composer[data-v-04db1dfd]{border-top-color:var(--p, #2980b9);border-top-width:2px}.comment-rail__hint[data-v-04db1dfd]{margin:0 0 10px;font-family:var(--mono, monospace);font-size:9px;line-height:1.45;color:var(--t3, #8a9eae)}.comment-rail__hint strong[data-v-04db1dfd]{color:var(--dk, #33414e);font-weight:700}.comment-rail__textarea[data-v-04db1dfd]{width:100%;box-sizing:border-box;margin-bottom:10px;padding:10px;font-family:var(--font-body, sans-serif);font-size:13px;line-height:1.45;color:var(--dk, #33414e);border:1px solid var(--bd, #c8d8e4);border-radius:var(--radius-sm);background:var(--bg1, #fff);resize:vertical;min-height:72px}.comment-rail__textarea[data-v-04db1dfd]:focus{outline:none;border-color:var(--p, #2980b9);box-shadow:0 0 0 2px #2980b926}.comment-rail__composer-actions[data-v-04db1dfd]{display:flex;flex-wrap:wrap;gap:8px}.comment-rail__btn[data-v-04db1dfd]{font-family:var(--mono, monospace);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:6px 12px;border:1px solid var(--bd, #c8d8e4);border-radius:var(--radius-lg);background:var(--bg2, #eaf1f7);color:var(--t2, #5a6e7e);cursor:pointer}.comment-rail__btn[data-v-04db1dfd]:hover:not(:disabled){border-color:var(--p, #2980b9);color:var(--p, #2980b9)}.comment-rail__btn--primary[data-v-04db1dfd]{background:var(--p, #2980b9);border-color:var(--p, #2980b9);color:#fff}.comment-rail__btn--primary[data-v-04db1dfd]:hover:not(:disabled){background:var(--p2, #21638e);border-color:var(--p2, #21638e);color:#fff}.comment-rail__btn--primary[data-v-04db1dfd]:disabled,.comment-rail__btn[data-v-04db1dfd]:disabled{opacity:.45;cursor:not-allowed}.homepage-layout-editor__coord-pair[data-v-176518e7]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.admin-page-layout__add[data-v-176518e7]{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-bottom:8px}.admin-page-layout__add[data-v-176518e7] .afk-select-wrap{width:100%}.admin-page-layout__add>.afk-btn[data-v-176518e7]{align-self:flex-start}.admin-page-layout__empty-actions[data-v-176518e7]{margin-top:12px}.admin-shell-panel__columns[data-v-d4d69eb7]{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.admin-shell-panel__columns--dual[data-v-d4d69eb7]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width: 980px){.admin-shell-panel__columns--dual[data-v-d4d69eb7]{grid-template-columns:minmax(0,1fr)}}.admin-shell-panel__column[data-v-d4d69eb7]{min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--bd) 85%,transparent);border-radius:8px;background:color-mix(in srgb,var(--bg1) 92%,var(--bg2))}.admin-shell-panel__column-hd[data-v-d4d69eb7]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}.admin-shell-panel__column-title[data-v-d4d69eb7]{margin:0;font-family:var(--mono, ui-monospace, monospace);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--dk)}.admin-shell-panel__column-count[data-v-d4d69eb7]{font-family:var(--mono, ui-monospace, monospace);font-size:10px;color:var(--t3)}.admin-shell-panel__empty[data-v-d4d69eb7]{margin:0 0 10px;padding:10px;border:1px dashed color-mix(in srgb,var(--bd) 80%,transparent);border-radius:6px;font-size:12px;color:var(--t3)}.admin-shell-panel__list[data-v-d4d69eb7]{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:6px}.admin-shell-widget[data-v-d4d69eb7]{border:1px solid color-mix(in srgb,var(--bd) 88%,transparent);border-radius:7px;background:var(--bg1, #fff);min-width:0}.admin-shell-widget--open[data-v-d4d69eb7]{border-color:color-mix(in srgb,var(--p, #c45c26) 38%,var(--bd))}.admin-shell-widget__head[data-v-d4d69eb7]{display:grid;grid-template-columns:18px 24px minmax(0,1fr) auto;gap:6px 7px;align-items:start;padding:7px 8px;min-width:0}.admin-shell-widget__order[data-v-d4d69eb7]{margin-top:3px;font-family:var(--mono, ui-monospace, monospace);font-size:10px;color:var(--t3);text-align:center}.admin-shell-widget__icon[data-v-d4d69eb7]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:1px;border-radius:5px;background:color-mix(in srgb,var(--bg2, #f4f4f4) 88%,transparent);color:var(--dk);font-size:13px}.admin-shell-widget--open .admin-shell-widget__icon[data-v-d4d69eb7]{color:var(--p, #c45c26);background:color-mix(in srgb,var(--p, #c45c26) 12%,var(--bg1))}.admin-shell-widget__meta[data-v-d4d69eb7]{min-width:0}.admin-shell-widget__title[data-v-d4d69eb7]{font-size:13px;font-weight:600;line-height:1.25;color:var(--dk);overflow-wrap:anywhere}.admin-shell-widget__sub[data-v-d4d69eb7]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin-top:2px;font-size:11px;line-height:1.35;color:var(--t3)}.admin-shell-widget__sub code[data-v-d4d69eb7]{font-family:var(--mono, ui-monospace, monospace);font-size:10px;padding:0 4px;border-radius:3px;background:color-mix(in srgb,var(--bg2, #f4f4f4) 92%,var(--bd));color:var(--t3)}.admin-shell-widget__summary[data-v-d4d69eb7]{margin-top:3px;font-family:var(--mono, ui-monospace, monospace);font-size:10px;line-height:1.3;color:color-mix(in srgb,var(--p, #c45c26) 65%,var(--dk));overflow-wrap:anywhere}.admin-shell-widget__tools[data-v-d4d69eb7]{display:flex;flex-shrink:0;gap:2px}.admin-shell-tool[data-v-d4d69eb7]{box-sizing:border-box;width:22px;height:22px;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--bd) 85%,transparent);border-radius:5px;background:var(--bg1, #fff);color:var(--t2, var(--t3));font-size:12px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.admin-shell-tool[data-v-d4d69eb7]:hover:not(:disabled){border-color:var(--bd2, var(--bd));color:var(--dk)}.admin-shell-tool[data-v-d4d69eb7]:disabled{opacity:.35;cursor:default}.admin-shell-tool.is-on[data-v-d4d69eb7]{border-color:color-mix(in srgb,var(--p, #c45c26) 45%,var(--bd));color:var(--p, #c45c26);background:color-mix(in srgb,var(--p, #c45c26) 10%,var(--bg1))}.admin-shell-tool--danger[data-v-d4d69eb7]:hover:not(:disabled){border-color:color-mix(in srgb,var(--a, #c44) 50%,var(--bd));color:var(--a, #c44)}.admin-shell-widget__settings[data-v-d4d69eb7]{display:flex;flex-direction:column;gap:8px;padding:8px 10px 10px;border-top:1px solid color-mix(in srgb,var(--bd) 80%,transparent);background:color-mix(in srgb,var(--bg2, #f7f7f7) 50%,transparent)}.admin-shell-add[data-v-d4d69eb7]{position:relative}.admin-shell-add__trigger[data-v-d4d69eb7]{box-sizing:border-box;width:100%;display:flex;align-items:center;gap:6px;margin:0;padding:7px 10px;border:1px dashed color-mix(in srgb,var(--bd) 85%,transparent);border-radius:7px;background:transparent;color:var(--dk);font-size:12px;font-family:inherit;cursor:pointer;text-align:left}.admin-shell-add__trigger[data-v-d4d69eb7]:hover{border-style:solid;background:color-mix(in srgb,var(--bg2, #f4f4f4) 70%,transparent)}.admin-shell-add__caret[data-v-d4d69eb7]{margin-left:auto;opacity:.6}.admin-shell-add__menu[data-v-d4d69eb7]{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);max-height:280px;overflow:auto;padding:4px;border:1px solid color-mix(in srgb,var(--bd) 88%,transparent);border-radius:8px;background:var(--bg1, #fff);box-shadow:0 8px 24px color-mix(in srgb,#000 12%,transparent)}.admin-shell-add__empty[data-v-d4d69eb7]{margin:0;padding:10px;font-size:12px;color:var(--t3)}.admin-shell-add__option[data-v-d4d69eb7]{box-sizing:border-box;width:100%;display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:start;margin:0;padding:7px 8px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.admin-shell-add__option[data-v-d4d69eb7]:hover{background:color-mix(in srgb,var(--bg2, #f4f4f4) 85%,transparent)}.admin-shell-add__option-icon[data-v-d4d69eb7]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:5px;background:color-mix(in srgb,var(--bg2, #f4f4f4) 90%,transparent);font-size:13px}.admin-shell-add__option-body[data-v-d4d69eb7]{min-width:0;display:flex;flex-direction:column;gap:2px}.admin-shell-add__option-title[data-v-d4d69eb7]{font-size:12px;font-weight:600;line-height:1.25;color:var(--dk)}.admin-shell-add__option-sub[data-v-d4d69eb7]{display:flex;flex-wrap:wrap;gap:4px 6px;font-size:10px;line-height:1.35;color:var(--t3)}.admin-shell-add__option-sub code[data-v-d4d69eb7]{font-family:var(--mono, ui-monospace, monospace);font-size:10px}.admin-shell-panel__restore[data-v-d4d69eb7]{margin-top:10px}.admin-shell-restore[data-v-d4d69eb7]{margin:0;padding:6px 10px;border:1px solid color-mix(in srgb,var(--bd) 85%,transparent);border-radius:6px;background:transparent;color:var(--t3);font:inherit;font-size:12px;cursor:pointer}.admin-shell-restore[data-v-d4d69eb7]:hover{color:var(--dk);border-color:var(--bd2, var(--bd))}.track-comment-rail[data-v-8ffe4fb6]{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;width:100%;max-width:none!important;margin:0;box-sizing:border-box}.track-comment-rail__scroller[data-v-8ffe4fb6]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}.comment-rail__track-inner[data-v-8ffe4fb6]{display:flex;flex-direction:column;gap:10px;padding:10px 12px 14px}.comment-rail__cluster--flow[data-v-8ffe4fb6]{position:relative}.comment-rail__cluster--active[data-v-8ffe4fb6] .rail-card__inner{border-color:var(--p);box-shadow:0 0 0 2px rgba(var(--p-rgb),.18)}.comment-rail__cluster--highlight[data-v-8ffe4fb6] .rail-card__inner{border-color:var(--p);box-shadow:0 0 0 2px rgba(var(--p-rgb),.28);background:color-mix(in srgb,var(--p) 7%,var(--bg1))}.track-comment-rail__item--draft .track-comment-rail__draft-card[data-v-8ffe4fb6]{border:1px dashed var(--p);border-radius:var(--radius-sm);padding:10px 11px 11px;background:color-mix(in srgb,var(--p) 8%,var(--bg1));box-shadow:0 0 0 2px rgba(var(--p-rgb),.12)}.track-comment-rail__draft-card .rail-card__place[data-v-8ffe4fb6]{margin:0 0 6px;font-family:var(--mono, monospace);font-size:8px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--p)}.track-comment-rail__draft-hint[data-v-8ffe4fb6]{margin:0;font-family:var(--mono, monospace);font-size:9px;color:var(--t3)}.track-comment-rail__time[data-v-8ffe4fb6]{display:block;width:100%;margin:0 0 6px;padding:0 2px;border:0;background:transparent;text-align:left;font-family:var(--mono, monospace);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--p);cursor:pointer}.track-comment-rail__time--gen[data-v-8ffe4fb6]{color:var(--t3);cursor:default}.track-comment-rail__time--draft[data-v-8ffe4fb6]{color:var(--p);cursor:default}.comment-rail__empty[data-v-8ffe4fb6]{margin:20px 8px;font-family:var(--mono, monospace);font-size:12px;line-height:1.55;color:var(--t3);text-align:center}.comment-rail__composer[data-v-8ffe4fb6]{flex-shrink:0;padding:10px 12px 14px;border-top:1px solid var(--bd);background:var(--bg1)}.comment-rail__hint[data-v-8ffe4fb6]{margin:0 0 8px;font-family:var(--mono, monospace);font-size:11px;line-height:1.45;color:var(--t3)}.comment-rail__hint--mark[data-v-8ffe4fb6]{color:var(--p);font-weight:700}.comment-rail__hint--mark strong[data-v-8ffe4fb6]{font-variant-numeric:tabular-nums}.track-comment-rail__clear[data-v-8ffe4fb6]{margin-left:8px;padding:0;border:0;background:none;font:inherit;font-weight:700;color:var(--t3);text-decoration:underline;cursor:pointer}.track-comment-rail__login[data-v-8ffe4fb6]{padding:10px 12px}.comment-rail__textarea[data-v-8ffe4fb6]{width:100%;box-sizing:border-box;margin-bottom:8px;padding:8px 10px;border:1px solid var(--bd);border-radius:var(--radius-sm);background:var(--bg1);font-family:var(--font-body, sans-serif);font-size:13px;line-height:1.45;color:var(--dk);resize:vertical;min-height:72px}.comment-rail__textarea[data-v-8ffe4fb6]:focus{outline:none;border-color:var(--p)}.comment-rail__composer-actions[data-v-8ffe4fb6]{display:flex;flex-wrap:wrap;gap:6px}.comment-rail__btn[data-v-8ffe4fb6]{font-family:var(--mono, monospace);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:6px 10px;border:1px solid var(--bd);border-radius:var(--radius-lg);background:var(--bg2);color:var(--t2);cursor:pointer}.comment-rail__btn--primary[data-v-8ffe4fb6]{background:var(--p);border-color:var(--p);color:#fff}.comment-rail__btn--primary[data-v-8ffe4fb6]:disabled{opacity:.45;cursor:not-allowed}.track-comment-rail__err[data-v-8ffe4fb6]{margin:8px 0 0;font-family:var(--mono, monospace);font-size:11px;color:var(--a)}[data-v-8ffe4fb6] .rail-card__inner{width:100%;box-sizing:border-box}
