.inline-switch{display:flex;align-items:center}.inline-switch>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.switch{width:2.5rem;cursor:pointer;border-radius:9999px;padding:.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.switch--active{background-color:var(--fs-panel-footer-accent, #35a377)}.switch--active .switch__toggle{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.switch--inactive{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.dark .switch--inactive{background-color:#475569}.switch--inactive .switch__toggle{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.switch__toggle{height:1rem;width:1rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dark .switch__toggle{background-color:#e2e8f0}.ban-period{margin-top:1rem;display:flex;align-items:center}.ban-period>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.ban-period>div:first-child{width:6rem}.form-layout>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.formrow{border-color:var(--fs-divider);background-color:var(--fs-panel-bg);padding:.75rem;--tw-shadow: var(--fs-shadow-highlight);--tw-shadow-colored: var(--fs-shadow-highlight);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 640px){.formrow{display:flex}.formrow>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.formrow{padding:0}}.formrow>div:first-child{background-color:transparent;display:flex;max-width:none;flex-shrink:0;flex-direction:column;--tw-shadow: var(--fs-shadow-highlighter);--tw-shadow-colored: var(--fs-shadow-highlighter);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 640px){.formrow>div:first-child{width:33.333333%;max-width:18rem;padding:1rem}}.formrow>div:last-child{background-color:transparent;margin-top:.25rem;flex:1 1 0%;flex-direction:column;justify-content:center;--tw-shadow: var(--fs-shadow-highlighter);--tw-shadow-colored: var(--fs-shadow-highlighter);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 640px){.formrow>div:last-child{margin-top:0;display:flex;padding:1rem}.formrow>div:first-child,.formrow>div:last-child{background-color:var(--fs-panel-section-bg)}}.formrow--small>div:first-child,.formrow--small>div:last-child{font-size:.875rem;line-height:1.25rem}@media (min-width: 640px){.formrow--small>div:first-child,.formrow--small>div:last-child{padding:.5rem}}.formrow--start>div:first-child{justify-content:flex-start}.formrow--center>div:first-child{justify-content:center}.form-actions{margin-top:1.5rem;display:flex;justify-content:flex-end}.form-actions>div{display:flex;align-items:center;gap:1rem}.form-row--avatar>div:last-child>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.notifications .dropdown__content{background-color:var(--fs-panel-bg);padding-bottom:0}.notifications .notifications__dropdown-trigger{position:relative;display:inline-flex;align-items:center}.notifications__list{border-color:var(--fs-divider);max-height:400px}.notifications__list>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.notifications__list{overflow-y:auto}.notifications__actions{background-color:var(--fs-panel-section-bg);border-color:var(--fs-divider);color:var(--fs-text-muted);display:flex;align-items:center;justify-content:space-between}.notifications__actions>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.notifications__actions{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem;border-top-width:1px;padding:.5rem;font-size:.875rem;line-height:1.25rem;--tw-shadow: var(--fs-shadow-highlight);--tw-shadow-colored: var(--fs-shadow-highlight);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.notification{background-color:var(--fs-panel-bg);color:var(--fs-text-secondary);position:relative;cursor:pointer;padding:.75rem;font-size:.875rem;line-height:1.25rem;display:flex;align-items:flex-start;gap:.5rem}.notification:hover{background-color:var(--fs-panel-section-bg)}.notification__meta{color:var(--fs-text-faint);margin-top:.25rem;font-size:.75rem;line-height:1rem}.notification__meta__read{margin-left:.25rem}.notification__link{position:absolute;inset:0}.notification__quote{margin-top:.35rem;padding:.4rem .6rem;border-left:2px solid var(--fs-panel-footer-accent, #35a377);border-radius:0 .35rem .35rem 0;background:color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 8%,transparent);color:var(--fs-text-secondary, inherit);font-size:.8rem}.notification__quote i{opacity:.6;margin-right:.25rem}.notification__dot{background-color:var(--fs-panel-footer-accent, #35a377);position:absolute;top:0;right:0;margin-right:-.125rem;height:.5rem;width:.5rem;border-radius:9999px}.notification__count{background-color:var(--fs-panel-footer-accent, #35a377);color:#fff;position:absolute;top:-.25rem;right:-.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;font-size:10px;font-weight:700;min-width:1rem;height:1rem;padding:0 .25rem;line-height:1}.notification--unread{background-color:color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 8%,transparent)}.notification--unread:hover{background-color:color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 14%,transparent)}.notification--read{opacity:.85}.dd-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.8rem 1rem;border-bottom:1px solid var(--fs-divider, rgba(128, 128, 128, .18))}.dd-head__title{font-size:.92rem;font-weight:700;color:var(--fs-text-primary, inherit)}.dd-head__pill{font-size:.68rem;font-weight:600;color:var(--fs-panel-footer-accent, #35a377);background:color-mix(in srgb,var(--fs-panel-footer-accent, #35a377) 16%,transparent);padding:.08rem .45rem;border-radius:999px;margin-left:.4rem;vertical-align:middle}.na-tabs{display:inline-flex;background:var(--fs-panel-section-bg, rgba(128, 128, 128, .1));border:1px solid var(--fs-divider, rgba(128, 128, 128, .18));border-radius:999px;padding:.15rem;flex-shrink:0}.na-tabs button{border:0;background:none;color:var(--fs-text-muted, #9aa0b4);font-size:.74rem;font-weight:600;padding:.24rem .7rem;border-radius:999px;cursor:pointer;line-height:1.2}.na-tabs button.na-tabs__on{background:var(--fs-panel-footer-accent, #35a377);color:#fff}.na-group{padding:.5rem 1rem .15rem;font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fs-text-faint, #6b7180)}.na-empty{padding:.25rem}.na-row{position:relative}.na-row .avatar{width:2.3rem!important;height:2.3rem!important}.na-row .avatar img,.msg-row__avatar .avatar img{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.na-row__badge{position:absolute;left:2.05rem;top:2rem;width:1.15rem;height:1.15rem;border-radius:999px;display:grid;place-items:center;font-size:.56rem;color:#fff;border:2px solid var(--fs-panel-bg, #1b212c);z-index:1;pointer-events:none}.na-badge--mention{background:#5470b8}.na-badge--reply{background:#35a377}.na-badge--react{background:#d4567f}.na-badge--quote{background:#8a6fc4}.na-badge--trophy{background:#cf9a32}.na-badge--info{background:#5470b8}.na-badge--default{background:var(--fs-panel-footer-accent, #35a377)}.msg-row{align-items:center}.msg-row__avatar{position:relative;flex-shrink:0;line-height:0}.msg-row__avatar .avatar{width:2.4rem!important;height:2.4rem!important}.msg-row__presence{position:absolute;right:-1px;bottom:-1px;width:.7rem;height:.7rem;border-radius:999px;background:var(--fs-panel-footer-accent, #35a377);border:2px solid var(--fs-panel-bg, #1b212c)}.msg-row__body{min-width:0;flex:1}.msg-row__top{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.msg-row__name{font-weight:700;font-size:.85rem;color:var(--fs-text-primary, inherit);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.msg-row__name a{color:inherit;text-decoration:none}.msg-row__time{font-size:.7rem;color:var(--fs-text-faint, #6b7180);white-space:nowrap;flex-shrink:0}.msg-row__preview{margin:.12rem 0 0;font-size:.79rem;color:var(--fs-text-muted, #9aa0b4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification--message.is-unread .msg-row__preview{color:var(--fs-text-secondary, inherit);font-weight:600}.msg-row__dot{width:.5rem;height:.5rem;border-radius:999px;background:var(--fs-panel-footer-accent, #35a377);flex-shrink:0}.notifications__dock-link,.notifications__view-all,.notifications__settings-link{display:inline-flex;align-items:center;gap:.35rem}.notifications__settings-link{color:var(--fs-text-muted, #9aa0b4);text-decoration:none}.notifications__settings-link:hover{color:var(--fs-panel-footer-accent, #35a377)}.editor-emoticons{border-color:var(--fs-card-border);background-color:var(--fs-card-bg);width:100%;border-width:1px}.editor-emoticons__header{background-color:var(--fs-panel-section-bg);border-color:var(--fs-card-border);color:var(--fs-text-muted);border-bottom-width:1px;padding:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-shadow: var(--fs-shadow-inset-px);--tw-shadow-colored: var(--fs-shadow-inset-px);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.editor-emoticons__list{display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem}.editor-tools{display:flex;display:none;flex-wrap:wrap;align-items:center;gap:.25rem}@media (min-width: 640px){.editor-tools{display:block}}.editor-tools select{padding-top:.125rem;padding-bottom:.125rem;font-size:.875rem;line-height:1.25rem}.editor-tools>div{display:inline-block}.editor-preview{border-color:var(--fs-card-border);background-color:var(--fs-panel-bg);color:var(--fs-body-color);color:var(--tw-prose-body)}.editor-preview :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.editor-preview :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.editor-preview :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.editor-preview :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.editor-preview :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.editor-preview :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.editor-preview :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.editor-preview :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.editor-preview :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.editor-preview :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.editor-preview :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.editor-preview :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.editor-preview :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.editor-preview :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.editor-preview :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.editor-preview :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.editor-preview :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.editor-preview :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.editor-preview :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.editor-preview :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.editor-preview :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.editor-preview :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.editor-preview :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201c""\201d""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.editor-preview :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.editor-preview :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.editor-preview :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.editor-preview :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.editor-preview :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.editor-preview :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.editor-preview :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.editor-preview :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.editor-preview :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.editor-preview :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.editor-preview :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.editor-preview :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.editor-preview :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.editor-preview :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.editor-preview :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.editor-preview :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.editor-preview :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.editor-preview :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.editor-preview :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.editor-preview :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.editor-preview :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.editor-preview :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.editor-preview :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.editor-preview :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.editor-preview :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-inline-end:1.1428571em;padding-inline-start:1.1428571em;background:transparent;padding:0;border-width:1px;border-color:var(--tw-prose-quote-borders)}.editor-preview :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.editor-preview :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.editor-preview :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.editor-preview :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.editor-preview :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.editor-preview :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.editor-preview :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.editor-preview :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.editor-preview :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.editor-preview :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.editor-preview :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.editor-preview :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.editor-preview :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.editor-preview{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.editor-preview :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.editor-preview :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.editor-preview :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.editor-preview :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.editor-preview :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.editor-preview :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.editor-preview :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.editor-preview :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.editor-preview :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.editor-preview :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.editor-preview :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.editor-preview :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.editor-preview :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.editor-preview :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.editor-preview :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.editor-preview{font-size:.875rem;line-height:1.7142857}.editor-preview :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.editor-preview :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.editor-preview :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.1111111em}.editor-preview :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.editor-preview :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.editor-preview :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.editor-preview :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.editor-preview :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.editor-preview :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.editor-preview :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.editor-preview :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.editor-preview :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;border-radius:.3125rem;padding-top:.1428571em;padding-inline-end:.3571429em;padding-bottom:.1428571em;padding-inline-start:.3571429em}.editor-preview :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.editor-preview :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.editor-preview :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.editor-preview :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.editor-preview :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.editor-preview :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.editor-preview :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;margin-bottom:.2857143em}.editor-preview :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.editor-preview :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.editor-preview :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.editor-preview :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.editor-preview :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.editor-preview :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.editor-preview :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.editor-preview :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.editor-preview :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.editor-preview :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.editor-preview :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-inline-start:1.5714286em}.editor-preview :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}.editor-preview :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.editor-preview :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.editor-preview :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.editor-preview :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.editor-preview :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.editor-preview :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.editor-preview :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.editor-preview :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.editor-preview :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.editor-preview :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.editor-preview :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.editor-preview :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.editor-preview :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.editor-preview :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.editor-preview :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.editor-preview :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.editor-preview{border-radius:.25rem;border-width:1px;padding-left:1.5rem;padding-right:1.5rem}.editor-preview:is(.dark *){--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}@media (min-width: 640px){.editor-preview{font-size:1rem;line-height:1.75}.editor-preview :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.editor-preview :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.editor-preview :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.editor-preview :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.editor-preview :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.editor-preview :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.editor-preview :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.editor-preview :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.editor-preview :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.editor-preview :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.editor-preview :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.editor-preview :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.editor-preview :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.editor-preview :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.editor-preview :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.editor-preview :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.editor-preview :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.editor-preview :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.editor-preview :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.editor-preview :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.editor-preview :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.editor-preview :where(.sm\:prose-base>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.editor-preview :where(.sm\:prose-base>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.editor-preview :where(.sm\:prose-base>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.editor-preview :where(.sm\:prose-base>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.editor-preview :where(.sm\:prose-base>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.editor-preview :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.editor-preview :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.editor-preview :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.editor-preview :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.editor-preview :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3em;margin-bottom:3em}.editor-preview :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.editor-preview :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.editor-preview :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.editor-preview :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.editor-preview :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857}.editor-preview :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.editor-preview :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.editor-preview :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.editor-preview :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.editor-preview :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.editor-preview :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.editor-preview :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.editor-preview :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.editor-preview :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.editor-preview :where(.sm\:prose-base>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.editor-preview :where(.sm\:prose-base>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}}.editor-preview-toggle{margin-top:1rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}textarea#reply-editor{margin-top:.5rem;resize:none}.mention-dropdown{background-color:var(--fs-card-bg);border:1px solid var(--fs-card-border);position:absolute;z-index:50;width:16rem;overflow:hidden;border-radius:.25rem}.dark .mention-dropdown{box-shadow:0 10px 25px #0006}.mention-dropdown__item{display:flex;width:100%;cursor:pointer;align-items:center;gap:.5rem;padding:.5rem .75rem;text-align:left;font-size:.875rem;line-height:1.25rem;border:none;background:none}.mention-dropdown__item:hover,.mention-dropdown__item--active{background-color:var(--fs-panel-section-bg)}.mention-dropdown__avatar{height:1.5rem;width:1.5rem;flex-shrink:0;border-radius:9999px;-o-object-fit:cover;object-fit:cover}.mention-dropdown__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiptap-source-note{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;font-size:.8rem;font-weight:600;border-left:3px solid rgba(234,179,8,.65);border-bottom:1px solid var(--fs-card-border, rgba(128, 128, 128, .2));background:#eab30824;color:inherit}.tiptap-source-note span{opacity:.85}.tiptap-source-note button{display:inline-flex;background:none;border:none;color:inherit;cursor:pointer;padding:.125rem;opacity:.7}.tiptap-source-note button:hover{opacity:1}.gif-picker__panel{position:absolute;top:100%;right:0;z-index:400;width:22rem;max-height:28rem;display:flex;flex-direction:column;background-color:var(--fs-card-bg);border:1px solid var(--fs-card-border);border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;margin-top:.25rem}.dark .gif-picker__panel{box-shadow:0 10px 25px #0006}.gif-picker__search{padding:.5rem;border-bottom:1px solid var(--fs-card-border)}.gif-picker__input{width:100%;padding:.5rem .7rem;font-size:.9rem;border:1px solid var(--fs-card-border);border-radius:.25rem;background-color:var(--fs-input-bg, var(--fs-panel-bg));color:var(--fs-input-color, var(--fs-body-color));outline:none}.gif-picker__input:focus{border-color:var(--fs-primary)}.gif-picker__grid{flex:1;overflow-y:auto;-moz-column-count:3;column-count:3;-moz-column-gap:.4rem;column-gap:.4rem;padding:.5rem}.gif-picker__item{display:block;width:100%;margin-bottom:.4rem;-moz-column-break-inside:avoid;break-inside:avoid;border:none;background:none;padding:0;cursor:pointer;border-radius:.35rem;overflow:hidden}.gif-picker__item img{width:100%;height:auto;display:block}.gif-picker__item:hover{opacity:.8}.gif-picker__loading,.gif-picker__empty{-moz-column-span:all;column-span:all;text-align:center;padding:2rem;font-size:.875rem;color:var(--fs-text-muted)}.gif-picker__footer{padding:.375rem;text-align:center;font-size:.6875rem;color:var(--fs-text-muted);border-top:1px solid var(--fs-card-border)}@media (max-width: 640px){.gif-picker__panel{position:fixed;left:.5rem;right:.5rem;width:auto;bottom:.5rem;top:auto;max-height:50vh}}.tiptap-wrap{position:relative;border:1px solid var(--fs-border-color, #e2e8f0);border-radius:.375rem;background:var(--fs-card-bg, #ffffff);overflow:visible;margin-bottom:1.5rem}.dark .tiptap-wrap{border-color:var(--fs-border-color, #475569);background:var(--fs-card-bg, #1e293b)}.tiptap-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:.375rem .5rem;border-bottom:1px solid var(--fs-border-color, #e2e8f0);background:var(--fs-panel-section-bg, #f8fafc);border-radius:.375rem .375rem 0 0;position:relative}.dark .tiptap-toolbar{border-bottom-color:var(--fs-border-color, #475569);background:var(--fs-panel-section-bg, #1e293b)}.tiptap-toolbar__btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid transparent;border-radius:.25rem;background:transparent;color:var(--fs-body-color, #334155);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;position:relative}.dark .tiptap-toolbar__btn{color:var(--fs-body-color, #cbd5e1)}.tiptap-toolbar__btn:hover{background:var(--fs-border-color, #e2e8f0)}.dark .tiptap-toolbar__btn:hover{background:#ffffff1a}.tiptap-toolbar__btn--active{background:var(--fs-primary-color, #6366f1);color:#fff;border-color:var(--fs-primary-color, #6366f1)}.tiptap-toolbar__btn--active:hover{background:var(--fs-primary-hover, #4f46e5);border-color:var(--fs-primary-hover, #4f46e5)}.dark .tiptap-toolbar__btn--active{background:var(--fs-primary-color, #6366f1);color:#fff}.tiptap-toolbar__btn svg{width:1rem;height:1rem;flex-shrink:0}.tiptap-toolbar__btn--wide{width:auto;min-width:2.5rem;padding:0 .375rem;gap:.125rem}.tiptap-toolbar__btn-label{font-size:.75rem;font-weight:700;line-height:1}.tiptap-toolbar__btn--gif{width:auto;padding:0 .375rem}.tiptap-toolbar__gif-label{font-size:.625rem;font-weight:800;letter-spacing:.025em;line-height:1;padding:.125rem;border:1.5px solid currentColor;border-radius:.1875rem}.tiptap-toolbar__color-indicator{position:absolute;bottom:2px;left:5px;right:5px;height:3px;border-radius:1px}.tiptap-toolbar__sep{width:1px;height:1.25rem;margin:0 .125rem;background:var(--fs-border-color, #e2e8f0);flex-shrink:0}.dark .tiptap-toolbar__sep{background:var(--fs-border-color, #475569)}.tiptap-toolbar__dropdown{position:relative;display:inline-flex}.tiptap-toolbar__dropdown-menu{position:absolute;top:100%;left:0;z-index:50;display:flex;flex-direction:column;min-width:10rem;padding:.25rem;margin-top:.25rem;background:var(--fs-card-bg, #ffffff);border:1px solid var(--fs-border-color, #e2e8f0);border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.dark .tiptap-toolbar__dropdown-menu{background:var(--fs-card-bg, #1e293b);border-color:var(--fs-border-color, #475569);box-shadow:0 4px 6px -1px #0000004d}.tiptap-toolbar__dropdown-menu button{display:block;width:100%;padding:.375rem .625rem;text-align:left;font-size:.8125rem;color:var(--fs-body-color, #334155);background:none;border:none;border-radius:.25rem;cursor:pointer;white-space:nowrap}.dark .tiptap-toolbar__dropdown-menu button{color:var(--fs-body-color, #cbd5e1)}.tiptap-toolbar__dropdown-menu button:hover{background:var(--fs-panel-section-bg, #f1f5f9)}.dark .tiptap-toolbar__dropdown-menu button:hover{background:#ffffff1a}.tiptap-toolbar__dropdown-danger{color:#ef4444!important}.tiptap-toolbar__dropdown-danger:hover{background:#fef2f2!important}.dark .tiptap-toolbar__dropdown-danger:hover{background:#ef444426!important}.tiptap-toolbar__dropdown-item--active{background:var(--fs-panel-section-bg, #f1f5f9);color:var(--fs-primary-color, #6366f1)!important}.dark .tiptap-toolbar__dropdown-item--active{background:#ffffff14}.tiptap-toolbar__heading-menu{min-width:9rem}.tiptap-toolbar__color-panel{position:absolute;top:100%;left:50%;transform:translate(-50%);z-index:50;margin-top:.25rem;padding:.5rem;background:var(--fs-card-bg, #ffffff);border:1px solid var(--fs-border-color, #e2e8f0);border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.dark .tiptap-toolbar__color-panel{background:var(--fs-card-bg, #1e293b);border-color:var(--fs-border-color, #475569);box-shadow:0 4px 6px -1px #0000004d}.tiptap-toolbar__swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:.375rem}.tiptap-toolbar__swatch{width:1.375rem;height:1.375rem;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform .1s ease,box-shadow .1s ease;padding:0}.tiptap-toolbar__swatch:hover{transform:scale(1.2);box-shadow:0 0 0 2px var(--fs-primary-color, #6366f1)}.tiptap-toolbar__swatch--reset{display:inline-flex;align-items:center;justify-content:center;background:var(--fs-panel-section-bg, #f1f5f9);border:1px solid var(--fs-border-color, #e2e8f0);color:var(--fs-body-color, #334155)}.dark .tiptap-toolbar__swatch--reset{background:#ffffff14;border-color:var(--fs-border-color, #475569);color:var(--fs-body-color, #cbd5e1)}.tiptap-toolbar__emoji-popup{position:absolute;top:100%;right:0;z-index:300;margin-top:.25rem}.tiptap-toolbar__emoji-popup emoji-picker{--border-color: var(--fs-border-color, #e2e8f0);--background: var(--fs-card-bg, #ffffff);--category-font-color: var(--fs-body-color, #334155);--input-border-color: var(--fs-border-color, #e2e8f0);--input-font-color: var(--fs-body-color, #334155);--input-placeholder-color: var(--fs-text-muted, #94a3b8);--indicator-color: var(--fs-primary-color, #6366f1);--outline-color: var(--fs-primary-color, #6366f1);--border-radius: .25rem;--button-hover-background: var(--fs-panel-section-bg, #f1f5f9);--button-active-background: var(--fs-panel-section-bg, #e2e8f0);--emoji-size: 1.25rem;--emoji-padding: .125rem;--num-columns: 8;--category-emoji-size: 1rem;height:14rem;width:16rem;border-radius:.25rem;box-shadow:0 4px 12px #00000026}.dark .tiptap-toolbar__emoji-popup emoji-picker{--border-color: var(--fs-border-color, #475569);--background: var(--fs-card-bg, #1e293b);--category-font-color: var(--fs-body-color, #cbd5e1);--input-border-color: var(--fs-border-color, #475569);--input-font-color: var(--fs-body-color, #cbd5e1);--input-placeholder-color: var(--fs-text-muted, #64748b);--button-hover-background: rgba(255, 255, 255, .06);--button-active-background: rgba(255, 255, 255, .1)}.tiptap-draft-status{position:absolute;bottom:-1.5rem;right:0;padding:.125rem 0;font-size:.6875rem;color:var(--fs-text-muted, #94a3b8);text-align:right;pointer-events:none;z-index:1}.tiptap-link-input{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;border-bottom:1px solid var(--fs-border-color, #e2e8f0);background:var(--fs-panel-section-bg, #f8fafc)}.dark .tiptap-link-input{border-bottom-color:var(--fs-border-color, #475569);background:var(--fs-panel-section-bg, #1e293b)}.tiptap-link-input input{flex:1;height:1.75rem;padding:0 .5rem;border:1px solid var(--fs-border-color, #e2e8f0);border-radius:.25rem;font-size:.8125rem;background:var(--fs-card-bg, #ffffff);color:var(--fs-body-color, #334155)}.dark .tiptap-link-input input{border-color:var(--fs-border-color, #475569);background:var(--fs-card-bg, #0f172a);color:var(--fs-body-color, #cbd5e1)}.tiptap-editor{min-height:12rem;max-height:30rem;overflow-y:auto;padding:.75rem 1rem;color:var(--fs-body-color, #334155);font-size:.9375rem;line-height:1.625;cursor:text}.dark .tiptap-editor{color:var(--fs-body-color, #cbd5e1)}.tiptap-editor:focus-within{outline:none}.tiptap-editor .tiptap{outline:none;min-height:10rem;overflow-wrap:break-word;word-break:break-word}.tiptap-editor .tiptap:focus{outline:none}.tiptap-editor .tiptap p{margin:0 0 .5em}.tiptap-editor .tiptap p:last-child{margin-bottom:0}.tiptap-editor .tiptap h2{font-size:1.375rem;font-weight:700;margin:.75em 0 .375em}.tiptap-editor .tiptap h3{font-size:1.125rem;font-weight:700;margin:.625em 0 .375em}.tiptap-editor .tiptap h4{font-size:1rem;font-weight:700;margin:.5em 0 .25em}.tiptap-editor .tiptap strong{font-weight:700}.tiptap-editor .tiptap em{font-style:italic}.tiptap-editor .tiptap u{text-decoration:underline}.tiptap-editor .tiptap s{text-decoration:line-through}.tiptap-editor .tiptap blockquote{border-left:4px solid var(--fs-primary-color, #6366f1);margin:.75em 0;padding:.75em 1em;color:var(--fs-body-color, inherit);background:var(--fs-panel-section-bg, rgba(99, 102, 241, .04));border-radius:0 .5rem .5rem 0;position:relative}.dark .tiptap-editor .tiptap blockquote{background:var(--fs-panel-section-bg, rgba(30, 41, 59, .5))}.tiptap-editor .tiptap blockquote p:first-child strong:first-child{display:block;font-size:.8125em;color:var(--fs-text-muted, #64748b);margin-bottom:.25em;font-weight:600}.tiptap-editor .tiptap blockquote blockquote{border-left:3px solid var(--fs-text-muted, #94a3b8);background:transparent;padding:.375em .75em;opacity:.85}.tiptap-editor .tiptap ul,.tiptap-editor .tiptap ol{margin:.5em 0;padding-left:1.5em}.tiptap-editor .tiptap ul{list-style-type:disc}.tiptap-editor .tiptap ol{list-style-type:decimal}.tiptap-editor .tiptap li{margin:.25em 0}.tiptap-editor .tiptap li p{margin:0}.tiptap-editor .tiptap a{color:var(--fs-primary-color, #6366f1);text-decoration:underline;cursor:pointer}.tiptap-editor .tiptap img{max-width:100%;height:auto;border-radius:.25rem;margin:.5em 0}.tiptap-editor .tiptap img.editor-image{display:block}.tiptap-editor .tiptap img.ProseMirror-selectednode{outline:2px solid var(--fs-primary-color, #6366f1)}.tiptap-editor .tiptap .tiptap-img-resize{position:relative;display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin:.5em 0;line-height:0}.tiptap-editor .tiptap .tiptap-img-resize img{display:block;width:100%;height:auto;border-radius:.25rem;margin:0}.tiptap-editor .tiptap .tiptap-img-resize.is-selected img{outline:2px solid var(--fs-primary-color, #6366f1);outline-offset:1px}.tiptap-editor .tiptap .tiptap-img-resize__handle{display:none;position:absolute;width:12px;height:12px;border-radius:9999px;background:var(--fs-primary-color, #6366f1);border:2px solid #fff;box-shadow:0 1px 3px #0006;touch-action:none;z-index:5}.tiptap-editor .tiptap .tiptap-img-resize.is-selected .tiptap-img-resize__handle{display:block}.tiptap-editor .tiptap .tiptap-img-resize__handle--nw{top:-6px;left:-6px;cursor:nwse-resize}.tiptap-editor .tiptap .tiptap-img-resize__handle--ne{top:-6px;right:-6px;cursor:nesw-resize}.tiptap-editor .tiptap .tiptap-img-resize__handle--sw{bottom:-6px;left:-6px;cursor:nesw-resize}.tiptap-editor .tiptap .tiptap-img-resize__handle--se{bottom:-6px;right:-6px;cursor:nwse-resize}.tiptap-editor .tiptap .tiptap-img-resize__bar{display:none;position:absolute;top:8px;left:50%;transform:translate(-50%);gap:2px;align-items:center;width:-moz-max-content;width:max-content;background:#0f172ad9;border-radius:9999px;padding:3px 5px;line-height:1;z-index:6}.tiptap-editor .tiptap .tiptap-img-resize.is-selected .tiptap-img-resize__bar{display:flex}.tiptap-editor .tiptap .tiptap-img-resize__bar button{font-size:11px;font-weight:600;color:#fff;background:transparent;border:0;border-radius:9999px;padding:3px 8px;white-space:nowrap;cursor:pointer}.tiptap-editor .tiptap .tiptap-img-resize__bar button:hover{background:#ffffff2e}.tiptap-editor .tiptap .tiptap-img-resize__bar button[aria-pressed=true]{background:var(--fs-primary-color, #6366f1)}.tiptap-editor .tiptap img.emoticon{display:inline;height:1.25em;width:auto;max-width:none;vertical-align:middle;margin:0;border-radius:0}.tiptap-editor .tiptap pre{background:#1e1e2e;color:#cdd6f4;padding:2.25em 1em 1em;border-radius:.5rem;overflow-x:auto;margin:.75em 0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.875em;line-height:1.6;position:relative;border:1px solid rgba(255,255,255,.06)}.tiptap-editor .tiptap pre:before{content:"Code";display:block;position:absolute;top:0;left:0;right:0;padding:.375em 1em;background:#ffffff0d;color:#7f849c;font-family:inherit;font-size:.75em;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid rgba(255,255,255,.06);border-radius:.5rem .5rem 0 0}.tiptap-editor .tiptap code{background:var(--fs-panel-section-bg, #f1f5f9);color:#e11d48;padding:.15em .4em;border-radius:.25rem;font-size:.875em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;border:1px solid rgba(0,0,0,.06)}.dark .tiptap-editor .tiptap code{background:#1e293bcc;color:#fb923c;border-color:#ffffff0f}.tiptap-editor .tiptap pre code{background:none;color:inherit;padding:0;border-radius:0;font-size:inherit;border:none}.tiptap-editor .tiptap hr{border:none;border-top:1px solid var(--fs-border-color, #e2e8f0);margin:1em 0}.dark .tiptap-editor .tiptap hr{border-top-color:var(--fs-border-color, #475569)}.tiptap-editor .tiptap mark{border-radius:.125em;padding:.0625em .125em}.tiptap-editor .tiptap .user-mention{color:var(--fs-primary-color, #6366f1);font-weight:600;cursor:default}.tiptap-editor .tiptap table{border-collapse:collapse;width:100%;margin:.75em 0;overflow:hidden;table-layout:fixed}.tiptap-editor .tiptap table td,.tiptap-editor .tiptap table th{min-width:1em;border:1px solid var(--fs-border-color, #e2e8f0);padding:.5em .75em;vertical-align:top;box-sizing:border-box;position:relative}.dark .tiptap-editor .tiptap table td,.dark .tiptap-editor .tiptap table th{border-color:var(--fs-border-color, #475569)}.tiptap-editor .tiptap table th{font-weight:700;text-align:left;background:var(--fs-panel-section-bg, #f8fafc)}.dark .tiptap-editor .tiptap table th{background:#1e293b80}.tiptap-editor .tiptap table td>*,.tiptap-editor .tiptap table th>*{margin-bottom:0}.tiptap-editor .tiptap table .selectedCell:after{content:"";position:absolute;inset:0;background:#6366f126;pointer-events:none;z-index:2}.tiptap-editor .tiptap table .column-resize-handle{position:absolute;right:-2px;top:0;bottom:-2px;width:4px;background-color:var(--fs-primary-color, #6366f1);pointer-events:none}.tiptap-editor .tiptap .tableWrapper{overflow-x:auto;margin:.75em 0}.tiptap-editor.resize-cursor{cursor:col-resize}.tiptap-editor .tiptap .editor-youtube{margin:.75em 0;border-radius:.375rem;overflow:hidden}.tiptap-editor .tiptap div[data-youtube-video]{margin:.75em 0}.tiptap-editor .tiptap div[data-youtube-video] iframe{width:100%;aspect-ratio:16 / 9;border:none;border-radius:.375rem}.tiptap-editor .tiptap div[data-youtube-video].ProseMirror-selectednode iframe{outline:2px solid var(--fs-primary-color, #6366f1)}.content p:empty{min-height:1em}.content blockquote{border-left:4px solid var(--fs-primary-color, #6366f1);background:var(--fs-panel-section-bg, rgba(99, 102, 241, .04));border-radius:0 .5rem .5rem 0;padding:.875em 1.125em;margin:.875em 0;position:relative}.content blockquote p:first-of-type:before,.content blockquote p:last-of-type:after{content:none}.dark .content blockquote{background:var(--fs-panel-section-bg, rgba(30, 41, 59, .5))}.content blockquote p:first-child strong:first-child,.content blockquote p:first-child a.quote-jump:first-child strong{display:block;font-size:.8125em;color:var(--fs-text-muted, #64748b);margin-bottom:.375em;font-weight:600}.content blockquote a.quote-jump{text-decoration:none;color:inherit}.content blockquote a.quote-jump:hover strong,.content blockquote strong a.quote-jump:hover{text-decoration:underline}.content blockquote blockquote{border-left:3px solid var(--fs-text-muted, #94a3b8);background:transparent;padding:.375em .75em;margin:.5em 0;opacity:.85;border-radius:0}.content .code-block,.content pre{background:#1e1e2e;color:#cdd6f4;padding:2.25em 1em 1em;border-radius:.5rem;overflow-x:auto;width:100%;max-width:100%;min-width:0;margin:.875em 0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.875em;line-height:1.6;position:relative;border:1px solid rgba(255,255,255,.06)}.content .code-block:before,.content pre:before{content:"Code";display:block;position:absolute;top:0;left:0;right:0;padding:.375em 1em;background:#ffffff0d;color:#7f849c;font-family:system-ui,-apple-system,sans-serif;font-size:.75em;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid rgba(255,255,255,.06);border-radius:.5rem .5rem 0 0}.content .code-block code,.content pre code{background:none;color:inherit;display:block;width:-moz-max-content;width:max-content;min-width:100%;padding:0;border-radius:0;font-size:inherit;border:none}.content .inline-code,.content code:not(pre code){background:#f1f5f9;color:#e11d48;padding:.15em .4em;border-radius:.25rem;font-size:.875em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;border:1px solid rgba(0,0,0,.06)}.dark .content .inline-code,.dark .content code:not(pre code){background:#1e293bcc;color:#fb923c;border-color:#ffffff0f}.highlight-quote-btn{background:#1e293b;color:#f1f5f9;box-shadow:0 4px 12px #00000040;display:none;position:absolute;z-index:100;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:.375rem;font-size:.8125rem;font-weight:600;cursor:pointer;border:none;white-space:nowrap;transition:opacity .15s,background .15s;line-height:1.4}.highlight-quote-btn:hover{background:#334155}.highlight-quote-btn svg{width:14px;height:14px;flex-shrink:0}.tiptap-editor .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--fs-text-muted, #94a3b8);pointer-events:none;height:0}.tiptap-wrap--compact .tiptap-editor{min-height:6rem;max-height:20rem}.tiptap-wrap--compact .tiptap-editor .tiptap{min-height:5rem}.tiptap-wrap--compact .tiptap-toolbar{padding:.25rem .375rem}.tippy-box[data-theme~=mention]{background:var(--fs-card-bg, #ffffff);border:1px solid var(--fs-border-color, #e2e8f0);border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a;padding:.25rem}.dark .tippy-box[data-theme~=mention]{background:var(--fs-card-bg, #1e293b);border-color:var(--fs-border-color, #475569)}.tippy-box[data-theme~=mention] .tippy-content{padding:0}.tippy-box[data-theme~=mention] .tippy-arrow{display:none}.mention-dropdown__item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.375rem .5rem;border:none;background:none;border-radius:.25rem;cursor:pointer;color:var(--fs-body-color, #334155);font-size:.8125rem}.dark .mention-dropdown__item{color:var(--fs-body-color, #cbd5e1)}.mention-dropdown__item:hover,.mention-dropdown__item--active{background:var(--fs-panel-section-bg, #f1f5f9)}.dark .mention-dropdown__item:hover,.dark .mention-dropdown__item--active{background:#ffffff1a}.mention-dropdown__avatar{width:1.5rem;height:1.5rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover}.mention-dropdown__name{font-weight:500}.tiptap-toolbar__group,.tiptap-toolbar__extra{display:contents}.tiptap-toolbar__more-toggle{display:none}@media (max-width: 640px){.tiptap-toolbar{gap:1px;padding:.25rem}.tiptap-toolbar__group{display:inline-flex;align-items:center;gap:1px}.tiptap-toolbar__btn{width:1.75rem;height:1.75rem}.tiptap-toolbar__btn--wide{min-width:2rem;padding:0 .25rem}.tiptap-toolbar__btn-label{font-size:.6875rem}.tiptap-toolbar__sep{margin:0 .125rem}.tiptap-toolbar__sep--mobile-hide{display:none}.tiptap-toolbar__more-toggle{display:inline-flex}.tiptap-toolbar__extra{display:none;width:100%;flex-wrap:wrap;align-items:center;gap:1px;padding-top:.25rem;border-top:1px solid var(--fs-border-color, #e2e8f0);margin-top:.25rem}.dark .tiptap-toolbar__extra{border-top-color:var(--fs-border-color, #475569)}.tiptap-toolbar__extra--open{display:flex}.tiptap-toolbar__color-panel{left:0;transform:none}.tiptap-toolbar__emoji-popup{right:auto;left:0}.tiptap-editor{padding:.5rem .75rem;min-height:8rem}}.tiptap-source-wrap{padding:0;background:#1e293b;border-radius:0 0 .375rem .375rem}.tiptap-source-textarea{width:100%;min-height:12rem;max-height:30rem;padding:.75rem 1rem;background:transparent;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.6;border:none;resize:vertical;outline:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2;white-space:pre-wrap;word-wrap:break-word;box-sizing:border-box}.tiptap-source-textarea::-moz-placeholder{color:#64748b}.tiptap-source-textarea::placeholder{color:#64748b}.tiptap-toolbar__btn:disabled{opacity:.35;cursor:default}.tiptap-toolbar__btn:disabled:hover{background:transparent}.tiptap-search-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;padding:.375rem .5rem;border-bottom:1px solid rgba(128,128,128,.25);background:#8080800f}.tiptap-search-bar input{width:9rem;height:1.75rem;padding:0 .5rem;border:1px solid rgba(128,128,128,.3);border-radius:.25rem;font-size:.8125rem;color:inherit;background:transparent}.tiptap-search-bar__count{font-size:.75rem;opacity:.65;white-space:nowrap;font-variant-numeric:tabular-nums}.tiptap-search-bar__action{height:1.75rem;padding:0 .55rem;border:1px solid rgba(128,128,128,.3);border-radius:.25rem;background:transparent;color:inherit;font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.tiptap-search-bar__action:hover{background:#8080801f}.tiptap-editor .find-and-replace-result{background:#eab30859;border-radius:.12rem}.tiptap-editor .find-and-replace-result-current{background:#6366f199;color:#fff;border-radius:.12rem}.code-block-wrap{position:relative}.code-block-wrap pre{padding-top:2.2rem}.code-block-wrap select.code-block-lang{position:absolute;top:.45rem;right:.5rem;left:auto;width:auto!important;min-width:0;font-size:.68rem;font-weight:700;letter-spacing:.04em;color:#9fb0cc;background:#0f172ad9;border:1px solid rgba(148,163,184,.25);border-radius:.3rem;padding:.15rem .5rem;cursor:pointer;z-index:2}pre .hljs-comment,pre .hljs-quote{color:#8b9cb8}pre .hljs-keyword,pre .hljs-selector-tag,pre .hljs-literal,pre .hljs-doctag{color:#c792ea}pre .hljs-string,pre .hljs-addition,pre .hljs-regexp{color:#c3e88d}pre .hljs-title,pre .hljs-section,pre .hljs-name,pre .hljs-selector-id,pre .hljs-selector-class{color:#82aaff}pre .hljs-number,pre .hljs-symbol,pre .hljs-bullet,pre .hljs-meta{color:#f78c6c}pre .hljs-attr,pre .hljs-attribute,pre .hljs-variable,pre .hljs-template-variable,pre .hljs-params{color:#f9d871}pre .hljs-built_in,pre .hljs-type,pre .hljs-tag{color:#89ddff}pre .hljs-deletion{color:#ef9a9a}pre .hljs-emphasis{font-style:italic}pre .hljs-strong{font-weight:700}.tiptap-img-resize__sep{width:1px;height:1rem;background:#94a3b859;margin:0 .15rem}.tiptap-img-resize[data-align=left]{float:left;margin:.25rem 1rem .5rem 0}.tiptap-img-resize[data-align=right]{float:right;margin:.25rem 0 .5rem 1rem}.tiptap-img-resize[data-align=center]{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.tiptap-editor .tiptap details.post-spoiler{position:relative;border:1px solid rgba(128,128,128,.25);border-radius:.55rem;margin:.9em 0;overflow:hidden}.tiptap-editor .tiptap details.post-spoiler>summary{display:inline-flex;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;margin:.6rem .95rem;padding:.32rem .85rem;border:1px solid rgba(128,128,128,.35);border-radius:1rem;background:var(--fs-panel-bg, rgba(128, 128, 128, .12));font-size:.75rem;font-weight:700;cursor:pointer;list-style:none}.tiptap-editor .tiptap details.post-spoiler>summary::-webkit-details-marker{display:none}.tiptap-editor .tiptap details.post-spoiler>summary:before{content:"";width:.85em;height:.85em;border-radius:50%;border:1.5px solid currentColor;background:radial-gradient(circle,currentColor 28%,transparent 34%);opacity:.75;flex-shrink:0}.tiptap-editor .tiptap details.post-spoiler>:not(summary){margin:.35em .95rem .75em}.tiptap-editor .tiptap .hex-chip{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em;white-space:nowrap}.tiptap-editor .tiptap .hex-chip:before{content:"";display:inline-block;width:.8em;height:.8em;background:currentColor;border-radius:.2em;margin-right:.3em;vertical-align:-.08em;box-shadow:inset 0 0 0 1px #80808066}.tiptap-toolbar__swatchlabel{font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;opacity:.55;margin-bottom:.3rem;text-align:left}.tiptap-editor .tiptap .editor-media{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tiptap-editor .tiptap .editor-media.ProseMirror-selectednode{outline:2px solid var(--fs-primary-color, #6366f1)}.tiptap-editor .tiptap ul[data-type=taskList]{list-style:none;padding-left:0;margin-left:0}.tiptap-editor .tiptap ul[data-type=taskList] li{display:flex;align-items:flex-start;flex-wrap:wrap;gap:0 .45em;margin:.2em 0;line-height:1.6}.tiptap-editor .tiptap ul[data-type=taskList] li>label{flex:0 0 auto;display:inline-flex;align-items:center;height:1.6em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tiptap-editor .tiptap ul[data-type=taskList] li>label input[type=checkbox]{width:1.1em;height:1.1em;margin:0;border-radius:.28em;accent-color:var(--fs-primary-color, currentColor);cursor:pointer}.tiptap-editor .tiptap ul[data-type=taskList][data-shared="1"] li{padding:.3em .5em;border-radius:.4em}.tiptap-editor .tiptap ul[data-type=taskList][data-shared="1"] li:hover{background:#8080801a}.tiptap-editor .tiptap ul[data-type=taskList] li[data-checked=true]>div{opacity:.7;text-decoration:line-through;text-decoration-thickness:1px}.tiptap-editor .tiptap ul[data-type=taskList] li>div{flex:1 1 auto;min-width:0}.tiptap-editor .tiptap ul[data-type=taskList] li>div>p{margin:0;line-height:1.6}.tiptap-editor .tiptap ul[data-type=taskList] li>ul{flex:1 0 100%;margin:.2em 0 0 1.6em}.tiptap-editor .tiptap ul[data-type=taskList][data-shared="1"]{border-left:2px solid rgba(128,128,128,.35);padding-left:.6rem}.tiptap-wrap:has(>.tiptap-toolbar--dock),.tiptap-wrap:has(>.tiptap-toolbar--paper){display:flex;flex-wrap:wrap;min-width:0;max-width:100%}.tiptap-wrap:has(>.tiptap-toolbar--dock)>.tiptap-editor,.tiptap-wrap:has(>.tiptap-toolbar--paper)>.tiptap-editor,.tiptap-wrap:has(>.tiptap-toolbar--dock)>.tiptap-source-wrap,.tiptap-wrap:has(>.tiptap-toolbar--paper)>.tiptap-source-wrap{order:1;flex:1 1 100%;border-radius:var(--fs-border-radius, .375rem) var(--fs-border-radius, .375rem) 0 0}.tiptap-toolbar--dock,.tiptap-toolbar--paper{order:2;flex:1 1 auto;min-width:0;border-bottom:0;border-top:1px solid var(--fs-border-color, #e2e8f0);border-radius:0 0 var(--fs-border-radius, .375rem) var(--fs-border-radius, .375rem)}.tiptap-wrap:has(>.quick-reply__actions)>.tiptap-toolbar--dock,.tiptap-wrap:has(>.quick-reply__actions)>.tiptap-toolbar--paper{border-radius:0 0 0 var(--fs-border-radius, .375rem)}.tiptap-wrap:has(>.tiptap-toolbar--dock)>.tiptap-draft-status,.tiptap-wrap:has(>.tiptap-toolbar--paper)>.tiptap-draft-status{position:absolute;top:.45rem;right:.7rem;bottom:auto;order:3;padding:.1rem .45rem;border-radius:999px;background:#8080801f;font-size:.66rem;white-space:nowrap}.tiptap-wrap:has(>.tiptap-toolbar--dock)>.quick-reply__actions,.tiptap-wrap:has(>.tiptap-toolbar--paper)>.quick-reply__actions{order:4;flex:0 0 auto;display:flex;align-items:center;gap:.5rem;margin:0;padding:.3rem .5rem;border-top:1px solid var(--fs-border-color, #e2e8f0);background:var(--fs-panel-section-bg, #f8fafc);border-radius:0 0 var(--fs-border-radius, .375rem) 0}.tiptap-wrap:has(>.tiptap-toolbar--dock)>.tiptap-link-input,.tiptap-wrap:has(>.tiptap-toolbar--dock)>.tiptap-url-input,.tiptap-wrap:has(>.tiptap-toolbar--dock)>.tiptap-search-bar,.tiptap-wrap:has(>.tiptap-toolbar--dock)>.tiptap-source-note,.tiptap-wrap:has(>.tiptap-toolbar--paper)>.tiptap-link-input,.tiptap-wrap:has(>.tiptap-toolbar--paper)>.tiptap-url-input,.tiptap-wrap:has(>.tiptap-toolbar--paper)>.tiptap-search-bar,.tiptap-wrap:has(>.tiptap-toolbar--paper)>.tiptap-source-note{order:5;flex:1 1 100%;border-bottom:0;border-top:1px solid rgba(128,128,128,.22);border-radius:0 0 var(--fs-border-radius, .375rem) var(--fs-border-radius, .375rem)}.tiptap-toolbar--dock .tiptap-toolbar__more-toggle{display:inline-flex}.tiptap-toolbar__exit-source{display:none;width:auto;min-width:0;padding:0 .6rem;gap:.35rem;font-size:.78rem;font-weight:600;white-space:nowrap}.tiptap-toolbar--source .tiptap-toolbar__exit-source{display:inline-flex}.tiptap-toolbar--dock.tiptap-toolbar--source>:not(.tiptap-toolbar__exit-source),.tiptap-toolbar--paper.tiptap-toolbar--source>:not(.tiptap-toolbar__exit-source){display:none}.tiptap-toolbar--paper>:not([data-paper-keep]):not(:has([data-paper-keep])){display:none}.tiptap-toolbar--paper .tiptap-toolbar__group:has([data-paper-keep])>:not([data-paper-keep]){display:none}.tiptap-toolbar--paper{justify-content:flex-end}.tiptap-toolbar--dock .tiptap-toolbar__dropdown-menu,.tiptap-toolbar--paper .tiptap-toolbar__dropdown-menu,.tiptap-toolbar--dock .tiptap-toolbar__emoji-popup,.tiptap-toolbar--paper .tiptap-toolbar__emoji-popup,.tiptap-toolbar--dock .tiptap-toolbar__color-panel,.tiptap-toolbar--paper .tiptap-toolbar__color-panel{top:auto;bottom:calc(100% + .25rem);margin-top:0;margin-bottom:0}.tiptap-pop{position:absolute;z-index:60;bottom:calc(100% + 6px);left:0;background:var(--fs-panel-bg, var(--fs-card-bg, #ffffff));border:1px solid var(--fs-panel-border, var(--fs-border-color, #e2e8f0));border-radius:var(--fs-panel-radius, .75rem);box-shadow:0 12px 32px #14182824;color:var(--fs-body-color, inherit)}.dark .tiptap-pop{box-shadow:0 16px 40px #00000080}.tiptap-pop--floating{z-index:3000}.tiptap-wrap--floating [data-popover]:not(.tiptap-pop--floating):not(.tiptap-pop--static),.tiptap-wrap--floating .gif-picker__panel:not(.tiptap-pop--floating):not(.tiptap-pop--static){visibility:hidden}.tiptap-pop--sheet{border-radius:1rem 1rem .75rem .75rem}.tiptap-toolbar__emoji-popup.tiptap-pop--sheet emoji-picker{width:100%;height:min(24rem,60vh)}.tiptap-panel{width:25rem;padding:.65rem .6rem .7rem}.tiptap-panel__section+.tiptap-panel__section{margin-top:.35rem;padding-top:.45rem;border-top:1px solid rgba(128,128,128,.15)}.tiptap-panel__hd{padding:.15rem .25rem .3rem;font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fs-text-faint, var(--fs-text-muted, #94a3b8))}.tiptap-panel__row{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 .1rem}.tiptap-seg{display:inline-flex;padding:2px;gap:2px;background:#8080801a;border-radius:.55rem}.tiptap-seg__btn{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:1.75rem;padding:0 .5rem;border:0;border-radius:.42rem;background:transparent;color:var(--fs-text-muted, #64748b);font:inherit;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .12s,color .12s}.tiptap-seg__btn:hover{background:#80808024;color:var(--fs-body-color, inherit)}.tiptap-seg__btn--on{background:var(--fs-panel-bg, var(--fs-card-bg, #ffffff));color:var(--fs-body-color, inherit);box-shadow:0 1px 2px #00000024}.tiptap-seg__icon{width:1rem;height:1rem}.tiptap-panel__swatchrow{display:flex;align-items:center;gap:.55rem;padding:.2rem .25rem}.tiptap-panel__lbl{width:3.6rem;flex:none;font-size:.72rem;color:var(--fs-text-muted, #64748b)}.tiptap-swatches{display:flex;flex-wrap:wrap;gap:.3rem}.tiptap-swatch{width:1.3rem;height:1.3rem;padding:0;border:2px solid transparent;border-radius:50%;cursor:pointer;box-shadow:inset 0 0 0 1px #00000014;transition:transform .1s,box-shadow .1s}.tiptap-swatch:hover{transform:scale(1.18);box-shadow:0 0 0 2px var(--fs-link-color, var(--fs-primary-color, #6366f1))}.tiptap-swatch--reset{display:inline-flex;align-items:center;justify-content:center;background:#8080801f;color:var(--fs-text-muted, #64748b)}.tiptap-swatch--reset svg{width:.7rem;height:.7rem}.tiptap-panel__tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem}.tiptap-tile{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.35rem;min-height:3.9rem;padding:.55rem .25rem .45rem;border:0;border-radius:.55rem;background:transparent;color:var(--fs-text-muted, #64748b);font:inherit;font-size:.68rem;line-height:1.15;text-align:center;cursor:pointer;transition:background .12s,color .12s}.tiptap-tile:hover,.tiptap-tile--on{background:var(--fs-panel-section-bg, rgba(128, 128, 128, .12));color:var(--fs-body-color, inherit)}.tiptap-tile--on .tiptap-tile__icon{color:var(--fs-link-color, var(--fs-primary-color, #6366f1))}.tiptap-tile--danger:hover{color:#ef4444}.tiptap-tile__icon{width:1.15rem;height:1.15rem;flex:none}.tiptap-tile__lbl{display:block;width:100%;overflow-wrap:anywhere}.tiptap-url-input{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;border-bottom:1px solid rgba(128,128,128,.22);background:#8080800f}.tiptap-url-input__lbl{flex:none;font-size:.72rem;font-weight:600;color:var(--fs-text-muted, #64748b)}.tiptap-url-input input{flex:1;min-width:0;height:1.75rem;padding:0 .5rem;border:1px solid rgba(128,128,128,.3);border-radius:.25rem;font-size:.8125rem;color:inherit;background:transparent}.tiptap-url-input__action{height:1.75rem;padding:0 .6rem;border:0;border-radius:.25rem;background:var(--fs-link-color, var(--fs-primary-color, #6366f1));color:#fff;font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.tiptap-bubble{position:absolute;z-index:70;display:none;flex-wrap:wrap;align-items:center;gap:1px;max-width:calc(100vw - 16px);padding:3px;background:var(--fs-panel-bg, var(--fs-card-bg, #ffffff));border:1px solid var(--fs-panel-border, var(--fs-border-color, #e2e8f0));border-radius:.6rem;box-shadow:0 10px 26px #00000029;color:var(--fs-body-color, inherit)}.tiptap-bubble--on{display:inline-flex}.tiptap-bubble__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;padding:0;border:0;border-radius:.4rem;background:transparent;color:var(--fs-text-muted, #64748b);cursor:pointer;font:inherit}.tiptap-bubble__btn svg{width:1rem;height:1rem}.tiptap-bubble__btn:hover{background:#80808024;color:var(--fs-body-color, inherit)}.tiptap-bubble__btn--on{background:var(--fs-link-color, var(--fs-primary-color, #6366f1));color:#fff}.tiptap-bubble__txt{font-size:.72rem;font-weight:800}.tiptap-bubble__sep{width:1px;height:1.1rem;margin:0 3px;background:#8080804d}.tiptap-bubble__ink{position:absolute;left:6px;right:6px;bottom:4px;height:3px;border-radius:2px}.tiptap-swatchpop{width:-moz-max-content;width:max-content;max-width:20rem;padding:.5rem .6rem}.tiptap-swatchpop__row{display:flex;align-items:center;gap:.5rem;padding:.15rem 0}.tiptap-swatchpop__lbl{width:3.6rem;flex:none;font-size:.7rem;color:var(--fs-text-muted, #64748b)}.tiptap-lineplus{position:absolute;z-index:5;display:none;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;padding:0;border:1.5px solid var(--fs-text-faint, var(--fs-text-muted, #9aa3b5));border-radius:50%;background:transparent;color:var(--fs-text-muted, #64748b);cursor:pointer;transform:translate(-1.9rem);transition:border-color .15s,color .15s,background .15s}.tiptap-lineplus:before{content:"";position:absolute;inset:-.6rem;border-radius:50%}.tiptap-lineplus--on{display:inline-flex}.tiptap-lineplus:hover,.tiptap-lineplus:focus-visible{border-color:var(--fs-link-color, var(--fs-primary-color, #35a377));color:var(--fs-link-color, var(--fs-primary-color, #35a377));background:color-mix(in srgb,var(--fs-link-color, var(--fs-primary-color, #35a377)) 16%,transparent);outline:none}.tiptap-lineplus svg{width:.875rem;height:.875rem;stroke-width:2.4}.slash-menu{position:fixed;z-index:9000;width:240px;max-height:19rem;overflow-y:auto;padding:.375rem;background:var(--fs-panel-bg, var(--fs-card-bg, #ffffff));border:1px solid var(--fs-panel-border, var(--fs-border-color, #e2e8f0));border-radius:var(--fs-panel-radius, .75rem);box-shadow:0 14px 34px #0000002e;color:var(--fs-body-color, inherit)}.slash-menu__hd{padding:.375rem .5rem .25rem;font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fs-text-faint, var(--fs-text-muted, inherit))}.slash-menu__item{display:flex;align-items:center;gap:.625rem;width:100%;padding:.375rem .5rem;border:0;border-radius:.5rem;background:transparent;color:inherit;font:inherit;font-size:.8125rem;text-align:left;cursor:pointer}.slash-menu__item svg{width:.95rem;height:.95rem;flex:none;color:var(--fs-text-muted, inherit)}.slash-menu__item small{margin-left:auto;font-size:.69rem;color:var(--fs-text-faint, var(--fs-text-muted, inherit))}.slash-menu__item:hover,.slash-menu__item--active{background:#8080801f}@media (max-width: 640px){.tiptap-wrap:has(>.tiptap-toolbar--dock)>.tiptap-toolbar--dock,.tiptap-wrap:has(>.tiptap-toolbar--paper)>.tiptap-toolbar--paper{flex:1 1 100%;flex-wrap:nowrap;justify-content:space-between;gap:0;padding:.25rem .4rem;border-radius:0}.tiptap-toolbar--dock .tiptap-toolbar__group,.tiptap-toolbar--paper .tiptap-toolbar__group{display:contents}.tiptap-wrap:has(>.tiptap-toolbar--paper)>.tiptap-toolbar--paper{justify-content:flex-end;gap:2px}.tiptap-toolbar--dock .tiptap-toolbar__sep,.tiptap-toolbar--paper .tiptap-toolbar__sep{display:none}.tiptap-toolbar--dock .tiptap-toolbar__btn,.tiptap-toolbar--paper .tiptap-toolbar__btn{flex:none}.tiptap-panel{width:auto}.tiptap-bubble__btn{width:1.7rem;height:1.7rem}.tiptap-bubble__sep{margin:0 1px}.tiptap-wrap:has(>.tiptap-toolbar--dock)>.quick-reply__actions,.tiptap-wrap:has(>.tiptap-toolbar--paper)>.quick-reply__actions{flex:1 1 100%;justify-content:space-between;padding:.4rem .5rem;border-radius:0 0 var(--fs-border-radius, .375rem) var(--fs-border-radius, .375rem)}}.modal{position:fixed;inset:0;overflow-y:auto;padding:1.5rem 1rem}@media (min-width: 640px){.modal{padding-left:0;padding-right:0}}.modal{z-index:8000}@media (min-width: 640px){.modal--sm{max-width:24rem}.modal--md{max-width:28rem}.modal--lg{max-width:32rem}.modal--xl{max-width:36rem}.modal--2xl{max-width:42rem}}.modal-backdrop{position:fixed;inset:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.modal-backdrop--enter{transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.modal-backdrop--enter-start{opacity:0}.modal-backdrop--enter-end{opacity:1}.modal-backdrop--leave{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}.modal-backdrop--leave-start{opacity:1}.modal-backdrop--leave-end{opacity:0}.modal-backdrop>div{position:absolute;inset:0;--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));opacity:.75}.dark .modal-backdrop>div{background-color:#0b1120;opacity:.85}.modal-container{position:relative;background-color:var(--fs-card-bg);border:1px solid var(--fs-card-border);margin-bottom:1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));overflow:hidden;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 640px){.modal-container{margin-left:auto;margin-right:auto;width:100%}}.modal-container--enter{transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.modal-container--enter-start{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}@media (min-width: 640px){.modal-container--enter-start{--tw-translate-y: 0px;--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.modal-container--enter-end{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}@media (min-width: 640px){.modal-container--enter-end{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.modal-container--leave{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}.modal-container--leave-start{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}@media (min-width: 640px){.modal-container--leave-start{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.modal-container--leave-end{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}@media (min-width: 640px){.modal-container--leave-end{--tw-translate-y: 0px;--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.member-tooltip{background-color:var(--fs-card-bg);color:#475569;border:1px solid var(--fs-card-border);width:24rem;overflow:hidden;border-radius:.5rem;font-size:.875rem;line-height:1.25rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark .member-tooltip{color:#94a3b8;box-shadow:0 10px 25px #00000080}.member-tooltip__details{background-color:var(--fs-card-bg);display:flex;align-items:flex-start;padding:1rem}.member-tooltip__details .username{font-size:1.125rem;line-height:1.75rem}.member-tooltip__details>.avatar{height:5rem;width:5rem}.member-tooltip__details>div:last-child{margin-left:1rem;flex:1 1 0%}.member-tooltip__details>div:last-child>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.member-tooltip__details>div:last-child{text-align:left;font-size:.75rem;line-height:1rem}.member-tooltip__detail-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.member-tooltip__detail-row>div:first-child{font-weight:700}.member-tooltip__detail-row>div:last-child{grid-column:span 2 / span 2;text-align:right}.member-tooltip__actions{background-color:var(--fs-panel-section-bg);border-color:var(--fs-divider);display:flex}.member-tooltip__actions>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.member-tooltip__actions{border-top-width:1px}.member-tooltip__actions a{color:var(--fs-text-secondary);flex:1 1 0%;padding:.5rem;text-align:center}.member-tooltip__actions a:hover{color:var(--fs-link-color)}.member-tooltip__achievements{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem;padding-left:1rem;padding-right:1rem;padding-bottom:.75rem}.profile-card{background-color:var(--fs-panel-bg);border:var(--fs-panel-border-width, 1px) solid var(--fs-panel-border);border-radius:var(--fs-panel-radius, 0);box-shadow:var(--fs-box-shadow);overflow:hidden}.profile-identity__header{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(47 154 129 / var(--tw-border-opacity, 1));background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: #1f7c67 var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 124 103 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #2f9a81 var(--tw-gradient-to-position);padding:1.25rem}@media (min-width: 640px){.profile-identity__header{flex-direction:row;padding:1.5rem}}.dark .profile-identity__header{background:linear-gradient(to bottom,#283a55,#1e3050);border-color:#334155;box-shadow:inset 0 1px color-mix(in srgb,var(--fs-link-color) 10%,transparent)}.profile-identity__avatar{flex-shrink:0}.profile-identity__avatar .avatar{height:5rem;width:5rem}@media (min-width: 640px){.profile-identity__avatar .avatar{height:6rem;width:6rem}}.profile-identity__info{min-width:0px;flex:1 1 0%;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.profile-identity__name-row{display:flex;align-items:center;gap:.5rem}.profile-identity__name{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1.25}@media (min-width: 640px){.profile-identity__name{font-size:1.5rem;line-height:2rem}}.profile-identity__name a{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));text-decoration-line:none}.profile-identity__name a:hover{text-decoration-line:underline}.profile-identity__online{display:inline-block;height:.625rem;width:.625rem;flex-shrink:0;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(255 255 255 / .3)}.profile-identity__meta{margin-top:.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(216 243 231 / var(--tw-text-opacity, 1))}.profile-identity__meta .username{--tw-text-opacity: 1;color:rgb(216 243 231 / var(--tw-text-opacity, 1))}.profile-identity__details{margin-top:.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.75rem;line-height:1rem;color:#b5e5d3cc}.profile-identity__actions{flex-shrink:0;align-self:flex-start}.profile-identity__actions .btn{border-color:#ffffff40;background-color:#ffffff26;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.profile-identity__actions .btn:hover{background-color:#ffffff40}.profile-identity__actions .btn:focus{--tw-ring-color: rgb(255 255 255 / .4)}.profile-identity__actions .dropdown__content-wrapper{left:0;right:auto;transform-origin:top left}@media (min-width: 640px){.profile-identity__actions .dropdown__content-wrapper{left:auto;right:0;transform-origin:top right}}.profile-identity__stats{border-color:var(--fs-panel-border);border-top-width:var(--fs-panel-border-width, 1px);border-top-style:solid;background-color:var(--fs-panel-section-bg);display:flex}.profile-identity__stats>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.profile-stat{display:flex;flex:1 1 0%;cursor:pointer;flex-direction:column;align-items:center;padding:.75rem .5rem;text-align:center;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.profile-stat:hover,.profile-stat--active{background-color:var(--fs-panel-section-bg)}.profile-stat__value{color:var(--fs-body-color);font-size:1.125rem;line-height:1.75rem;font-weight:700}@media (min-width: 640px){.profile-stat__value{font-size:1.25rem;line-height:1.75rem}}.profile-stat__label{color:var(--fs-text-muted);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.profile-tabs{border-color:var(--fs-panel-border);border-top-width:var(--fs-panel-border-width, 1px);border-top-style:solid;display:flex}.profile-tab{color:var(--fs-text-muted);flex:1 1 0%;border-bottom-width:2px;border-color:transparent;padding:.625rem 1rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:500;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.profile-tab:hover{color:var(--fs-body-color);background-color:var(--fs-panel-section-bg)}.profile-tab--active{color:var(--fs-body-color);background-color:var(--fs-panel-bg);--tw-border-opacity: 1;border-color:rgb(47 154 129 / var(--tw-border-opacity, 1))}.dark .profile-tab--active{border-bottom-color:var(--fs-link-color)}.profile-filters{margin-bottom:.75rem;display:flex;flex-wrap:wrap;gap:.5rem}.profile-filter{background-color:var(--fs-panel-section-bg);border:var(--fs-panel-border-width, 1px) solid var(--fs-panel-border);color:var(--fs-text-muted);cursor:pointer;border-radius:9999px;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.profile-filter:hover{background-color:var(--fs-panel-border)}.profile-filter--active{background-color:var(--fs-link-color);border-color:var(--fs-link-color);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.profile-filter--active:hover{background-color:color-mix(in srgb,var(--fs-link-color) 82%,#000)}.profile-stream{background-color:var(--fs-panel-bg);border:var(--fs-panel-border-width, 1px) solid var(--fs-panel-border);border-radius:var(--fs-panel-radius, 0);box-shadow:var(--fs-box-shadow);overflow:hidden;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.profile-stream__item{background-color:var(--fs-panel-bg);border-color:var(--fs-panel-border);border-bottom-width:var(--fs-panel-border-width, 1px);border-bottom-style:solid;display:flex;gap:.75rem;padding:.75rem}@media (min-width: 640px){.profile-stream__item{gap:1rem;padding:1rem}}.profile-stream__item:last-child{border-bottom:none}.profile-stream__icon{background-color:var(--fs-panel-section-bg);color:var(--fs-text-muted);display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px}.profile-stream__icon .icon{height:1rem;width:1rem}.profile-stream__content{min-width:0px;flex:1 1 0%}.profile-stream__title{color:var(--fs-body-color);font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.375}.profile-stream__title a{color:var(--fs-body-color);text-decoration-line:none}.profile-stream__title a:hover{color:var(--fs-link-color);text-decoration-line:underline}.profile-stream__best-answer{margin-left:.375rem;display:inline-block;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));padding:.125rem .375rem;font-size:11px;font-weight:600;--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.dark .profile-stream__best-answer{color:#51b69a;background-color:#2f9a811a}.profile-stream__meta{color:var(--fs-text-faint);margin-top:.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.75rem;line-height:1rem}.profile-stream__excerpt{color:var(--fs-text-muted);margin-top:.5rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.875rem;line-height:1.25rem;line-height:1.625}.profile-stream__read-more{color:var(--fs-link-color);margin-top:.375rem;display:inline-block;font-size:.75rem;line-height:1rem;font-weight:500;text-decoration-line:none}.profile-stream__read-more:hover{color:var(--fs-link-hover-color);text-decoration-line:underline}.profile-stream__empty{background-color:var(--fs-panel-bg);color:var(--fs-text-faint);padding:2rem;text-align:center;font-size:.875rem;line-height:1.25rem}.profile-stream__load-more{margin-top:1rem;text-align:center}.profile-stream__viewall{color:var(--fs-link-color);background:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:600;text-decoration-line:none}.profile-stream__viewall:hover{color:var(--fs-link-hover-color);text-decoration-line:underline}.profile-about-card{background-color:var(--fs-panel-bg);border:var(--fs-panel-border-width, 1px) solid var(--fs-panel-border);border-radius:var(--fs-panel-radius, 0);box-shadow:var(--fs-box-shadow);overflow:hidden;margin-top:0}.achievement-panel{background-color:var(--fs-panel-bg);border:var(--fs-panel-border-width, 1px) solid var(--fs-panel-border);border-radius:var(--fs-panel-radius, 0);box-shadow:var(--fs-box-shadow);overflow:hidden}.profile-about-card>:not([hidden])~:not([hidden]){border-color:var(--fs-panel-border);border-top-width:var(--fs-panel-border-width, 1px);border-top-style:solid}.profile-about{padding:1rem}@media (min-width: 640px){.profile-about{padding:1.25rem}}.profile-about__heading{color:var(--fs-text-muted);border-color:var(--fs-panel-border);border-bottom-width:var(--fs-panel-border-width, 1px);border-bottom-style:solid;margin-bottom:.75rem;padding-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.profile-about__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.profile-about__item{display:flex;flex-direction:column;gap:.25rem}@media (min-width: 640px){.profile-about__item{flex-direction:row;align-items:baseline;gap:1rem}}.profile-about__item dt{color:var(--fs-text-muted);flex-shrink:0;font-size:.875rem;line-height:1.25rem;font-weight:500}@media (min-width: 640px){.profile-about__item dt{width:10rem}}.profile-about__item dd{color:var(--fs-body-color);font-size:.875rem;line-height:1.25rem}.achievement-summary{background-color:var(--fs-panel-bg);border:var(--fs-panel-border-width, 1px) solid var(--fs-panel-border);display:flex;align-items:center;justify-content:center;gap:2rem;border-top-left-radius:.25rem;border-top-right-radius:.25rem;padding:1rem}.achievement-summary__stat{display:flex;align-items:baseline;gap:.375rem}.achievement-summary__value{color:var(--fs-body-color);font-size:1.25rem;line-height:1.75rem;font-weight:700}.achievement-summary__label{color:var(--fs-text-muted);font-size:.875rem;line-height:1.25rem}.achievement-filters{background-color:var(--fs-panel-section-bg);border-color:var(--fs-panel-border);border-left-width:var(--fs-panel-border-width, 1px);border-right-width:var(--fs-panel-border-width, 1px);border-left-style:solid;border-right-style:solid;display:flex;flex-wrap:wrap;gap:.375rem;padding:.75rem 1rem}.achievement-filter{background-color:var(--fs-panel-bg);border:var(--fs-panel-border-width, 1px) solid var(--fs-panel-border);color:var(--fs-text-muted);cursor:pointer;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.achievement-filter:hover{background-color:var(--fs-panel-border)}.achievement-filter--active{background-color:var(--fs-link-color);border-color:var(--fs-link-color);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.achievement-filter--active:hover{background-color:color-mix(in srgb,var(--fs-link-color) 82%,#000)}.achievement-grid{background-color:var(--fs-panel-bg);border-color:var(--fs-panel-border);border-left-width:var(--fs-panel-border-width, 1px);border-right-width:var(--fs-panel-border-width, 1px);border-bottom-width:var(--fs-panel-border-width, 1px);border-left-style:solid;border-right-style:solid;border-bottom-style:solid;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.achievement-grid__empty{color:var(--fs-text-faint);padding:2rem;text-align:center;font-size:.875rem;line-height:1.25rem}.achievement-card{border-color:var(--fs-panel-border);border-bottom-width:var(--fs-panel-border-width, 1px);border-bottom-style:solid;display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 640px){.achievement-card{padding:1rem}}.achievement-card:last-child{border-bottom-width:0px}.achievement-card--locked{opacity:.5}.achievement-card--earned{opacity:1}.achievement-card__icon{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px}.achievement-card__icon--bronze{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.achievement-card__icon--silver{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.achievement-card__icon--gold{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.achievement-card__icon--platinum{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.achievement-card__body{min-width:0px;flex:1 1 0%}.achievement-card__name{color:var(--fs-body-color);display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.375}.achievement-card__tier{border-radius:.25rem;padding:.125rem .375rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.achievement-card__tier--bronze{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.dark .achievement-card__tier--bronze{background-color:#b4530926;color:#d97706}.achievement-card__tier--silver{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.dark .achievement-card__tier--silver{background-color:#94a3b826;color:#94a3b8}.achievement-card__tier--gold{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.dark .achievement-card__tier--gold{background-color:#eab30826;color:#eab308}.achievement-card__tier--platinum{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.dark .achievement-card__tier--platinum{background-color:#8b5cf626;color:#8b5cf6}.achievement-card__description{color:var(--fs-text-muted);margin-top:.125rem;font-size:.75rem;line-height:1rem}.achievement-card__date{margin-top:.25rem;font-size:11px;--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.achievement-card__progress{margin-top:.375rem;display:flex;align-items:center;gap:.5rem}.achievement-card__progress-bar{background-color:var(--fs-divider);height:.375rem;flex:1 1 0%;overflow:hidden;border-radius:9999px}.achievement-card__progress-fill{height:100%;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(81 182 154 / var(--tw-bg-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.achievement-card__progress-text{color:var(--fs-text-muted);white-space:nowrap;font-size:10px}.achievement-card__actions{display:flex;flex-shrink:0;flex-direction:column;align-items:center;gap:.375rem}.achievement-card__points{color:var(--fs-text-muted);font-size:.75rem;line-height:1rem;font-weight:700}.achievement-card__showcase-btn{color:var(--fs-text-faint);display:flex;height:1.5rem;width:1.5rem;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.achievement-card__showcase-btn:hover,.achievement-card__showcase-btn--active{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.profile-showcased-badges{margin-top:.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.profile-showcased-badge{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;background-color:#ffffff26;padding:.125rem .5rem;font-size:11px;font-weight:600;color:#ffffffe6}.profile-showcased-badge__icon{display:flex;height:.875rem;width:.875rem;align-items:center;justify-content:center}.profile-showcased-badge--bronze{background-color:#fbbf2433;--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.profile-showcased-badge--silver{background-color:#cbd5e133;--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.profile-showcased-badge--gold{background-color:#facc1540;--tw-text-opacity: 1;color:rgb(254 249 195 / var(--tw-text-opacity, 1))}.profile-showcased-badge--platinum{background-color:#a78bfa33;--tw-text-opacity: 1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}.leaderboard__rank{width:2rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(81 182 154 / var(--tw-text-opacity, 1))}.leaderboard__rank--1{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.leaderboard__rank--2{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.leaderboard__rank--3{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.leaderboard__badges{display:flex;align-items:center;gap:.375rem}.leaderboard__tier-count{display:inline-flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;font-size:.75rem;line-height:1rem;font-weight:700}.leaderboard__tier-count--bronze{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.dark .leaderboard__tier-count--bronze{background-color:#b4530926;color:#d97706}.leaderboard__tier-count--silver{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.dark .leaderboard__tier-count--silver{background-color:#94a3b826;color:#94a3b8}.leaderboard__tier-count--gold{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.dark .leaderboard__tier-count--gold{background-color:#eab30826;color:#eab308}.leaderboard__tier-count--platinum{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.dark .leaderboard__tier-count--platinum{background-color:#8b5cf626;color:#8b5cf6}.mini-profile--achievements{padding-top:.5rem;padding-bottom:.5rem}.mini-profile__achievement-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem}.mini-profile__achievement-badge{display:inline-flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px}.mini-profile__achievement-badge--bronze{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.dark .mini-profile__achievement-badge--bronze{background-color:#b4530926;color:#d97706}.mini-profile__achievement-badge--silver{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.dark .mini-profile__achievement-badge--silver{background-color:#6b728026;color:#9ca3af}.mini-profile__achievement-badge--gold{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.dark .mini-profile__achievement-badge--gold{background-color:#eab30826;color:#eab308}.mini-profile__achievement-badge--platinum{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.dark .mini-profile__achievement-badge--platinum{background-color:#8b5cf626;color:#8b5cf6}.quotes-list{border-color:var(--fs-divider)}.quotes-list>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.quotes-list .quotes-list__row{background-color:var(--fs-panel-section-bg);display:flex;align-items:flex-start;opacity:.5;--tw-shadow: var(--fs-shadow-highlight);--tw-shadow-colored: var(--fs-shadow-highlight);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.quotes-list .quotes-list__row>div{padding:.75rem}.quotes-list .quotes-list__row>div:first-child{width:3rem}.quotes-list .quotes-list__row>div:last-child{width:100%}.quotes-list .quotes-list__row--selected{opacity:1}.quotes-list .quote-author{margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700}.panel--social-accounts .data-grid__row,.panel--social-accounts .data-grid__header{grid-template-columns:repeat(2,minmax(0,1fr))}.panel--sso-account .data-grid__row,.panel--sso-account .data-grid__header{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width: 640px){.panel--aliases .data-grid__row,.panel--aliases .data-grid__header{grid-template-columns:repeat(3,minmax(0,1fr))}}.panel--aliases .data-grid__row{display:block}@media (min-width: 640px){.panel--aliases .data-grid__row{display:grid}}.alias-row__info{display:flex;flex-direction:column;gap:.5rem;padding:.5rem}@media (min-width: 640px){.alias-row__info{flex-direction:row;align-items:center;justify-content:space-between}}.alias-row__name{display:flex;align-items:center;gap:.5rem}.alias-row__meta{color:var(--fs-text-muted);font-size:.75rem;line-height:1rem}.alias-row__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.memberlist-count{color:var(--fs-text-muted);font-size:.75rem;line-height:1rem;font-weight:400;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.memberlist-filters{border-color:var(--fs-divider);display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;border-bottom-width:1px;padding:.75rem 1rem}.memberlist-filter{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem}.memberlist-filter--search{position:relative;min-width:14rem;flex:1 1 0%}.memberlist-filter__icon{color:var(--fs-text-muted);pointer-events:none;position:absolute;left:.625rem;top:50%;height:1rem;width:1rem;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.memberlist-filters .memberlist-filter__input{border-color:var(--fs-input-border, var(--fs-card-border));background:var(--fs-panel-bg);color:var(--fs-body-color);width:100%;border-radius:.5rem;border-width:1px;padding:.5rem .75rem .5rem 2rem;font-size:.875rem;line-height:1.25rem}.memberlist-filters .memberlist-filter__input:focus{outline:none;border-color:var(--fs-link-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--fs-link-color) 18%,transparent)}.memberlist-filter__label{color:var(--fs-text-muted);font-size:.8125rem;font-weight:600}.memberlist-filter__select{border-color:var(--fs-input-border, var(--fs-card-border));background:var(--fs-panel-bg);color:var(--fs-body-color);cursor:pointer;border-radius:.5rem;border-width:1px;padding:.375rem .625rem;font-size:.875rem;line-height:1.25rem}.memberlist-filter__select:focus{outline:none;border-color:var(--fs-link-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--fs-link-color) 18%,transparent)}.memberlist-filter__submit{border-color:var(--fs-input-border, var(--fs-card-border));color:var(--fs-body-color);cursor:pointer;border-radius:.5rem;border-width:1px;background-color:transparent;padding:.5rem .875rem;font-size:.8125rem;font-weight:600}.memberlist-filter__submit:hover{background:#8080801a}.memberlist-empty{color:var(--fs-text-muted);padding:3rem 1rem;text-align:center}.memberlist-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.625rem;padding:.75rem}@media (min-width: 640px){.memberlist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.memberlist-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.memberlist-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.member-card{border-color:var(--fs-card-border);background:var(--fs-panel-section-bg);display:flex;flex-direction:column;align-items:center;border-radius:.75rem;border-width:1px;padding:.875rem .75rem .75rem;text-align:center}.member-card__avatar{position:relative;margin-bottom:.375rem}.member-card__online{background:var(--fs-online-active);border-color:var(--fs-panel-bg);position:absolute;bottom:0;right:0;height:.75rem;width:.75rem;border-radius:9999px;border-width:2px;box-shadow:0 0 0 1px #00000014}.member-card__name{color:var(--fs-body-color);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;line-height:1.25;text-decoration-line:none}.member-card__name:hover{text-decoration:underline}.member-card__group{margin-top:.125rem;font-size:.72rem;line-height:1.25;opacity:.9}.member-card__stats{margin-top:.5rem;display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:center;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.25rem;font-size:.78rem}.member-card__stat{display:inline-flex;align-items:baseline;gap:.25rem}.member-card__stat-value{font-weight:700;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.member-card__stat-label{color:var(--fs-text-muted);font-size:.68rem;text-transform:uppercase;letter-spacing:.025em}.member-card__stat-divider{background:var(--fs-divider);height:3px;width:3px;align-self:center;border-radius:9999px}.member-card__meta{color:var(--fs-text-muted);margin-top:.375rem;display:flex;flex-wrap:wrap;justify-content:center;-moz-column-gap:.375rem;column-gap:.375rem;row-gap:.125rem;font-size:.68rem;line-height:1.375}.member-card__meta-sep{opacity:.6}.member-card__action{border-color:var(--fs-card-border);color:var(--fs-body-color);margin-top:.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;padding:.375rem .875rem;font-size:.75rem;font-weight:600;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.member-card__action:hover{background:#8080801f}.ucp-id{display:flex;align-items:center;gap:1rem;background:var(--fs-panel-bg);border:1px solid var(--fs-input-border, var(--fs-panel-border, rgba(128, 128, 128, .18)));border-radius:var(--fs-border-radius, .6rem);padding:1.05rem 1.15rem;margin-bottom:1.2rem}.ucp-id__who{flex:1;min-width:0}.ucp-id__name{font-size:1.15rem;font-weight:700;display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.ucp-id__pill{font-size:.66rem;font-weight:700;padding:.14rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--fs-link-color, #35a377) 18%,transparent);color:var(--fs-link-color, #35a377)}.ucp-id__meta{font-size:.8rem;opacity:.6;margin-top:.15rem}.ucp-id__link{display:inline-flex;align-items:center;gap:.45rem;font-size:.8rem;font-weight:600;color:inherit;text-decoration:none;opacity:.8;white-space:nowrap}.ucp-id__link:hover{opacity:1;color:var(--fs-link-color, #35a377)}.ucp-cap{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;opacity:.45;margin:0 0 .7rem}.ucp-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}.ucp-card{position:relative;display:block;overflow:hidden;text-decoration:none;color:inherit;background:var(--fs-panel-bg);border:1px solid var(--fs-input-border, var(--fs-panel-border, rgba(128, 128, 128, .18)));border-radius:var(--fs-border-radius, .6rem);padding:1.05rem;transition:border-color .15s ease,transform .15s ease}.ucp-card__bg{position:absolute;right:-.4rem;bottom:-.9rem;font-size:4.6rem;line-height:1;pointer-events:none;opacity:.07;transform:rotate(-8deg);color:var(--fs-link-color, currentColor)}.ucp-card:hover{border-color:color-mix(in srgb,var(--fs-link-color, #35a377) 45%,transparent);transform:translateY(-2px)}.ucp-card__go{position:absolute;top:1.05rem;right:1.05rem;opacity:.35;font-size:.78rem}.ucp-card__ico{width:2.3rem;height:2.3rem;border-radius:.55rem;display:flex;align-items:center;justify-content:center;font-size:1rem;margin-bottom:.7rem;background:color-mix(in srgb,var(--fs-link-color, #35a377) 16%,transparent);color:var(--fs-link-color, #35a377)}.ucp-card__t{display:block;font-size:.95rem;font-weight:700}.ucp-card__d{display:block;font-size:.79rem;opacity:.6;margin-top:.25rem;line-height:1.45}.ucp-card__meta{display:flex;align-items:center;gap:.4rem;font-size:.72rem;opacity:.65;margin-top:.6rem}.ucp-dot{width:.5rem;height:.5rem;border-radius:999px;display:inline-block;background:var(--fs-link-color, #35a377)}.ucp-dot--off{background:#80808080}@media (max-width: 560px){.ucp-cards{grid-template-columns:1fr}}.email-unverified{font-size:.82rem;opacity:.8;margin-top:.5rem}.email-unverified__resend{text-decoration:underline;background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit}.email-unverified__resend:hover{color:var(--fs-link-color, currentColor)}.email-unverified__sent{color:var(--fs-link-color, #35a377);font-weight:600;margin-top:.35rem}.notif-cp__body{padding:1.25rem 1.35rem}.notif-cp__intro{font-size:.85rem;opacity:.65;margin:0 0 1.1rem}.notif-cp__heading{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.55;margin:1.6rem 0 .35rem}.notif-matrix{margin-bottom:.25rem}.notif-matrix__row{display:grid;align-items:center;gap:.5rem;padding:.65rem .1rem;border-bottom:1px solid var(--fs-panel-border, rgba(128, 128, 128, .16))}.notif-matrix__row:last-child{border-bottom:0}.notif-matrix__head{padding-top:0}.notif-matrix__head .notif-matrix__label,.notif-matrix__head .notif-matrix__col{font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;opacity:.5}.notif-matrix__col{text-align:center}.notif-matrix__label{font-size:.88rem}.notif-matrix__cell{display:flex;justify-content:center}.notif-matrix__na{opacity:.3}.notif-rows{margin-bottom:.25rem}.notif-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .1rem;border-bottom:1px solid var(--fs-panel-border, rgba(128, 128, 128, .16))}.notif-row:last-child{border-bottom:0}.notif-row__text{min-width:0}.notif-row__label{display:block;font-size:.88rem;font-weight:500;cursor:pointer}.notif-row__help{display:block;font-size:.78rem;opacity:.6;margin-top:.2rem;line-height:1.45}.notif-cp__foot{display:flex;align-items:center;justify-content:flex-end;gap:.8rem;padding:1rem 1.35rem;border-top:1px solid var(--fs-panel-border, rgba(128, 128, 128, .16))}.notif-cp__saved{margin-right:auto;font-size:.82rem;font-weight:600;color:var(--fs-link-color, #35a377)}.notif-cp__push{padding:1.1rem 1.35rem 1.35rem;border-top:1px solid var(--fs-panel-border, rgba(128, 128, 128, .16))}.notif-cp__push-status{font-size:.82rem;opacity:.7;margin:0 0 .7rem}.notif-cp__push-status--bad{color:var(--fs-danger-color, #ef4444);opacity:1}.notif-cp__push-status--good{color:var(--fs-link-color, #35a377);opacity:1}.del-acct{padding:1.25rem 1.35rem;color:inherit}.del-acct__info p{font-size:.9rem;line-height:1.6;margin:0 0 .75rem;color:inherit;opacity:.85}.del-acct__link{color:var(--fs-link-color, #35a377);font-weight:600;text-decoration:underline}.del-acct__warning{display:flex;align-items:center;gap:.45rem;font-weight:700;opacity:1;color:var(--fs-danger-color, #ef4444)!important}.del-acct__form{max-width:28rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--fs-panel-border, rgba(128, 128, 128, .16))}.del-acct__actions{margin-top:1rem}.blog-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.blog-head__title{font-size:1.75rem;font-weight:800;margin:0}.blog-head__actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.blog-head__actions .btn.btn-sm{padding:.62rem 1.15rem;font-size:.82rem;letter-spacing:.04em}.blog-pills{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.75rem}.blog-pill{display:inline-block;padding:.35rem .9rem;border-radius:999px;font-size:.8rem;font-weight:600;text-decoration:none;border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .25));color:var(--fs-text-muted, inherit);transition:color .15s ease,border-color .15s ease,background .15s ease}.blog-pill:hover{color:var(--fs-body-color, inherit);border-color:color-mix(in srgb,var(--fs-link-color, #35a377) 50%,transparent)}.blog-pill--active{color:var(--fs-link-color, #35a377);border-color:color-mix(in srgb,var(--fs-link-color, #35a377) 50%,transparent);background:color-mix(in srgb,var(--fs-link-color, #35a377) 12%,transparent)}.blog-cat{display:inline-block;padding:.15rem .6rem;border-radius:999px;font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff}.blog-hero{display:block;position:relative;border-radius:var(--fs-border-radius, .8rem);overflow:hidden;margin-bottom:1.75rem;text-decoration:none;color:inherit}.blog-hero__cover-img{width:100%;height:360px;-o-object-fit:cover;object-fit:cover;display:block}.blog-hero__cover--ph{height:360px;display:flex;align-items:center;justify-content:center;background:var(--fs-panel-section-bg, rgba(128, 128, 128, .06))}.blog-hero__cover--ph i{font-size:3rem;color:var(--fs-text-faint, rgba(128, 128, 128, .4))}.blog-hero__overlay{position:absolute;inset:auto 0 0;padding:2rem;background:linear-gradient(transparent,#05060fe6);color:#fff}.blog-hero__title{font-size:2rem;font-weight:800;line-height:1.15;margin:.6rem 0 .5rem;max-width:24ch}.blog-hero__excerpt{font-size:.92rem;color:#ffffffd1;margin:0 0 .9rem;max-width:62ch}.blog-hero__meta{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#fffc;flex-wrap:wrap}.blog-hero__meta img{width:26px;height:26px;border-radius:50%;border:2px solid rgba(255,255,255,.4)}.blog-hero__meta b{font-weight:600}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem}.blog-card{position:relative;background:var(--fs-panel-bg);border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .15));border-radius:var(--fs-border-radius, .8rem);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .15s ease,border-color .15s ease}.blog-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--fs-link-color, #35a377) 40%,transparent)}.blog-card__image-wrap{position:relative;display:block}.blog-card__cover-img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;display:block}.blog-card__cover--ph{height:180px;display:flex;align-items:center;justify-content:center;background:var(--fs-panel-section-bg, rgba(128, 128, 128, .06))}.blog-card__cover--ph i{font-size:2rem;color:var(--fs-text-faint, rgba(128, 128, 128, .4))}.blog-card__status{position:absolute;top:12px;left:12px;padding:.15rem .55rem;border-radius:999px;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff;background:var(--fs-link-color, #35a377)}.blog-card__status--draft{background:var(--fs-warning-color, #e0a02a);color:#241a05}.blog-card__body{padding:1.1rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.blog-card__title{font-size:1.05rem;font-weight:700;line-height:1.3;margin:.1rem 0 0}.blog-card__title a{color:inherit;text-decoration:none}.blog-card__excerpt{font-size:.82rem;color:var(--fs-text-muted, inherit);line-height:1.5;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card__footer{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding-top:.7rem;border-top:1px solid var(--fs-panel-border, rgba(128, 128, 128, .12));font-size:.76rem}.blog-card__author{display:flex;align-items:center;gap:.45rem;min-width:0;color:var(--fs-text-muted, inherit)}.blog-card__author img{width:22px;height:22px;border-radius:50%;flex-shrink:0}.blog-card__author span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.blog-card__stats{display:flex;align-items:center;gap:.7rem;color:var(--fs-text-faint, inherit);flex-shrink:0}.blog-card__stat{display:inline-flex;align-items:center;gap:.25rem}.blog-empty{text-align:center;padding:4rem 1rem;color:var(--fs-text-faint, inherit)}.blog-empty i{font-size:2.5rem;opacity:.4;display:block;margin:0 auto .75rem}.blog-pagination{margin-top:2rem}.blog-sub__overlay{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1rem;background:#05060f99}.blog-sub__modal{width:100%;max-width:26rem;background:var(--fs-panel-bg);border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .2));border-radius:var(--fs-border-radius, .7rem);padding:1.5rem;box-shadow:0 18px 44px #00000059}.blog-sub__icon{width:2.6rem;height:2.6rem;border-radius:.6rem;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--fs-link-color, #35a377) 16%,transparent);color:var(--fs-link-color, #35a377);font-size:1.1rem;margin:0 auto .8rem}.blog-sub__title{font-size:1.15rem;font-weight:700;margin:0 0 .3rem;text-align:center}.blog-sub__text{font-size:.85rem;color:var(--fs-text-muted, inherit);margin:0 0 1rem;line-height:1.5;text-align:center}.blog-sub__modal .blog-sub__input{width:100%;background:var(--fs-panel-bg);border:1px solid var(--fs-input-border, var(--fs-panel-border, rgba(128, 128, 128, .25)));border-radius:var(--fs-border-radius, .5rem);padding:.6rem .75rem;color:var(--fs-input-color, inherit);font:inherit;font-size:.9rem}.blog-sub__modal .blog-sub__input:focus{outline:none;border-color:var(--fs-link-color, #35a377);box-shadow:0 0 0 3px color-mix(in srgb,var(--fs-link-color, #35a377) 18%,transparent)}.blog-sub__error{color:var(--fs-danger-color, #ef4444);font-size:.78rem;margin:.4rem 0 0}.blog-sub__actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem}@media (max-width: 900px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.blog-grid{grid-template-columns:1fr}.blog-hero{min-height:240px}.blog-hero__cover-img,.blog-hero__cover--ph{position:absolute;inset:0;width:100%;height:100%}.blog-hero__overlay{position:relative;padding:1.25rem;background:linear-gradient(180deg,#05060f80,#05060feb)}.blog-hero__title{font-size:1.4rem}}.blog-imm__hero{position:relative;width:100vw;margin-left:calc(50% - 50vw);height:76vh;min-height:500px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.blog-imm__hero-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-imm__hero--ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--fs-panel-section-bg, rgba(128, 128, 128, .1))}.blog-imm__hero--ph i{font-size:4rem;color:var(--fs-text-faint, rgba(128, 128, 128, .3))}.blog-imm__hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 38%,#080b126b,#080b12ed)}.blog-imm__hero-in{position:relative;z-index:2;max-width:880px;padding:0 2rem}.blog-imm__cat{display:inline-block;padding:.25rem .85rem;border-radius:999px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:#fff}.blog-imm__title{font-weight:800;font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.1;letter-spacing:-.02em;margin:1.1rem 0;color:#fff}.blog-imm__meta{display:flex;gap:.7rem;align-items:center;justify-content:center;color:#ffffffd1;font-size:.9rem;flex-wrap:wrap}.blog-imm__meta img{width:36px;height:36px;border-radius:50%}.blog-imm__meta a{color:inherit;font-weight:600}.blog-imm__scroll{position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%);z-index:2;color:#ffffffb3;font-size:1.3rem;animation:blogImmBob 1.8s infinite}@keyframes blogImmBob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,8px)}}.blog-imm__card{position:relative;z-index:3;margin:-90px 0 0;background:var(--fs-panel-bg);border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .2));border-radius:24px;padding:3rem 3.5rem;box-shadow:0 30px 80px #0006}.blog-imm__edit{float:right;margin:0 0 1rem 1rem}.blog-imm__body{font-size:1.16rem;line-height:1.85;color:var(--fs-body-color, inherit)}.blog-imm__body>p:first-of-type{font-size:1.3rem;line-height:1.7;color:var(--fs-body-color, inherit)}.blog-imm__react{margin-top:1.5rem;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.blog-imm__react .reactions{margin-top:0}.blog-imm__share{display:flex;gap:.6rem;align-items:center;margin-top:1.8rem;padding-top:1.5rem;border-top:1px solid var(--fs-panel-border, rgba(128, 128, 128, .12))}.blog-imm__share-label{font-size:.8rem;font-weight:600;color:var(--fs-text-muted, inherit)}.blog-imm__share-btn{width:36px;height:36px;border-radius:50%;border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .3));display:inline-flex;align-items:center;justify-content:center;color:inherit;background:none;cursor:pointer;transition:color .15s ease,border-color .15s ease}.blog-imm__share-btn:hover{border-color:var(--fs-link-color, #35a377);color:var(--fs-link-color, #35a377)}.blog-imm__share-btn svg{width:15px;height:15px}.blog-imm__share-copy{width:auto;gap:.4rem;padding:0 .9rem;border-radius:999px;font-size:.8rem}.blog-imm__dock{position:fixed;bottom:1.4rem;left:50%;transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:.25rem;background:color-mix(in srgb,var(--fs-panel-bg) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .25));border-radius:999px;padding:.4rem;box-shadow:0 18px 50px #00000073}.blog-imm__dock button{display:inline-flex;align-items:center;gap:.5rem;border:none;background:transparent;color:var(--fs-text-muted, inherit);font-family:inherit;font-weight:600;font-size:.82rem;padding:.55rem .95rem;border-radius:999px;cursor:pointer;transition:color .15s ease,background .15s ease}.blog-imm__dock button:hover{color:var(--fs-body-color, inherit);background:var(--fs-panel-section-bg, rgba(128, 128, 128, .1))}.blog-imm__dock button.is-active{color:var(--fs-link-color, #54d4a6)}.blog-imm__dock-div{width:1px;height:22px;background:var(--fs-panel-border, rgba(128, 128, 128, .25))}.blog-disc{margin:3rem 0 7rem}.blog-disc__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.8rem;flex-wrap:wrap}.blog-disc__head h2{font-weight:800;font-size:1.7rem;letter-spacing:-.01em;margin:0}.blog-disc__count{color:var(--fs-text-faint, inherit);font-weight:600;font-size:1.1rem;margin-left:.35rem}.blog-disc__sort{font-size:.8rem;color:var(--fs-text-faint, inherit);display:inline-flex;align-items:center;gap:.25rem}.blog-disc__sort a{color:var(--fs-text-muted, inherit);text-decoration:none;padding:.25rem .6rem;border-radius:999px;transition:color .15s ease,background .15s ease}.blog-disc__sort a:hover{color:var(--fs-body-color, inherit)}.blog-disc__sort a.is-active{color:var(--fs-link-color, #35a377);background:color-mix(in srgb,var(--fs-link-color, #35a377) 12%,transparent);font-weight:600}.blog-disc__login{color:var(--fs-text-muted, inherit);font-size:.92rem;padding:1.2rem;background:var(--fs-panel-bg);border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .2));border-radius:16px;margin-bottom:2.2rem}.blog-disc__login a{color:var(--fs-link-color, inherit);font-weight:600}.blog-disc__empty{color:var(--fs-text-faint, inherit);font-size:.95rem;padding:1.5rem 0}.blog-disc__closed{color:var(--fs-text-faint, inherit);font-size:.85rem;margin:3rem 0}.blog-disc__pagination{margin-top:1.5rem}.blog-cmt-form{display:flex;gap:.9rem;padding:1.2rem;background:var(--fs-panel-bg);border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .2));border-radius:16px;margin-bottom:2.2rem;transition:border-color .2s ease,box-shadow .2s ease}.blog-cmt-form:focus-within{border-color:var(--fs-link-color, #35a377);box-shadow:0 0 0 4px color-mix(in srgb,var(--fs-link-color, #35a377) 12%,transparent)}.blog-cmt-form__avatar{flex-shrink:0}.blog-cmt-form__avatar img,.blog-cmt-form__avatar .avatar{width:40px;height:40px;border-radius:50%}.blog-cmt-form__field{flex:1;min-width:0}.blog-cmt-form .tiptap-editor{min-height:46px;max-height:18rem}.blog-cmt-form__foot{display:flex;align-items:center;gap:.5rem;margin-top:.6rem;padding-top:.6rem;border-top:1px solid var(--fs-panel-border, rgba(128, 128, 128, .12))}.blog-cmt-form__foot-spacer{margin-left:auto}.blog-cmt{display:flex;gap:.9rem;padding:1.4rem 0;border-bottom:1px solid var(--fs-panel-border, rgba(128, 128, 128, .1))}.blog-cmt__avatar{flex-shrink:0}.blog-cmt__avatar img,.blog-cmt__avatar .avatar{width:40px;height:40px;border-radius:50%}.blog-cmt__main{flex:1;min-width:0}.blog-cmt__meta{display:flex;align-items:center;gap:.6rem;margin-bottom:.65rem;flex-wrap:wrap}.blog-cmt__name{font-size:.92rem;font-weight:700;color:inherit;text-decoration:none}.blog-cmt__name:hover{color:var(--fs-link-color, inherit)}.blog-cmt__role{font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;color:var(--fs-link-color, #54d4a6);border:1px solid color-mix(in srgb,var(--fs-link-color, #35a377) 45%,transparent);padding:.05rem .45rem;border-radius:6px;font-weight:700}.blog-cmt__role--group{color:var(--fs-text-muted, inherit);border-color:var(--fs-panel-border, rgba(128, 128, 128, .3))}.blog-cmt__time{font-size:.78rem;color:var(--fs-text-faint, inherit)}.blog-cmt__menu{margin-left:auto}.blog-cmt__text{padding-top:.25rem}.blog-cmt__text .content{color:var(--fs-body-color, inherit);font-size:.95rem;line-height:1.7}.blog-cmt__actions{display:flex;align-items:center;gap:1.2rem;margin-top:.6rem;font-size:.8rem;color:var(--fs-text-faint, inherit)}.blog-cmt__act{display:inline-flex;align-items:center;gap:.35rem;color:var(--fs-text-faint, inherit);text-decoration:none;cursor:pointer}.blog-cmt__act:hover{color:var(--fs-link-color, inherit)}.blog-cmt__actions .reactions{gap:.4rem;margin-top:0}.blog-cmt-reply{margin-top:.9rem;margin-left:calc(-40px - .9rem);padding:1rem;background:var(--fs-panel-section-bg, rgba(128, 128, 128, .05));border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .18));border-radius:14px;transition:border-color .2s ease,box-shadow .2s ease}.blog-cmt-reply:focus-within{border-color:var(--fs-link-color, #35a377);box-shadow:0 0 0 4px color-mix(in srgb,var(--fs-link-color, #35a377) 14%,transparent)}.blog-cmt-reply__foot{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.8rem}.blog-cmt__actions .dropdown__content-wrapper{left:50%;right:auto;margin-left:-6rem}.blog-cmt--reply{margin-left:3.3rem;border-left:2px solid var(--fs-panel-border, rgba(128, 128, 128, .18));padding-left:1.3rem}.blog-related{margin-top:3rem}.blog-related__title{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.blog-related__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.blog-related__card{border-radius:var(--fs-border-radius, .8rem);overflow:hidden;border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .2));background:var(--fs-panel-bg)}.blog-related__card-cover{width:100%;height:160px;-o-object-fit:cover;object-fit:cover;display:block}.blog-related__card-cover--ph{height:160px;display:flex;align-items:center;justify-content:center;background:var(--fs-panel-section-bg, rgba(128, 128, 128, .06))}.blog-related__card-cover--ph i{font-size:1.5rem;color:var(--fs-text-faint, rgba(128, 128, 128, .4))}.blog-related__card-body{padding:1rem}.blog-related__card-title{font-size:1rem;font-weight:700;margin:0 0 .25rem}.blog-related__card-title a{color:inherit;text-decoration:none}.blog-related__card-meta{font-size:.75rem;color:var(--fs-text-faint, inherit)}.blog-dfe__success{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;margin-bottom:1rem;border-radius:var(--fs-border-radius, .5rem);font-size:.875rem;font-weight:500;background:color-mix(in srgb,var(--fs-success-color, #16a34a) 12%,transparent);color:var(--fs-success-color, #16a34a)}.blog-dfe__bar{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding-bottom:1rem;margin-bottom:1.75rem;border-bottom:1px solid var(--fs-panel-border, rgba(128, 128, 128, .12))}.blog-dfe__crumb{font-size:.82rem;color:var(--fs-text-faint, inherit)}.blog-dfe__crumb b{color:var(--fs-text-muted, inherit)}.blog-dfe__statuspill{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.28rem .7rem;border-radius:999px;background:var(--fs-panel-section-bg, rgba(128, 128, 128, .1));color:var(--fs-text-muted, inherit)}.blog-dfe__bar-spacer{margin-left:auto}.blog-dfe__bar .btn.btn-sm,.blog-dfe__sfoot .btn.btn-sm{padding:.62rem 1.15rem;font-size:.82rem;letter-spacing:.04em}.blog-dfe__layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:2rem;align-items:start}.blog-dfe__canvas{min-width:0}.blog-dfe__cover{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;height:200px;border:1.5px dashed var(--fs-panel-border, rgba(128, 128, 128, .3));border-radius:16px;color:var(--fs-text-faint, inherit);cursor:pointer;margin-bottom:1.5rem;text-align:center;overflow:hidden;transition:border-color .2s ease,color .2s ease}.blog-dfe__cover:hover{border-color:color-mix(in srgb,var(--fs-link-color, #35a377) 50%,transparent);color:var(--fs-text-muted, inherit)}.blog-dfe__cover i{font-size:1.6rem}.blog-dfe__cover-hint{font-size:.72rem}.blog-dfe__cover--has{border-style:solid;border-color:var(--fs-panel-border, rgba(128, 128, 128, .2))}.blog-dfe__cover-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-dfe__file{display:none}.blog-dfe__cover-remove{display:inline-flex;align-items:center;gap:.4rem;background:none;border:none;font-size:.78rem;color:var(--fs-text-muted, inherit);cursor:pointer;margin:-1rem 0 1.5rem}.blog-dfe__cover-remove:hover{color:var(--fs-body-color, inherit)}.blog-dfe__uploading{font-size:.75rem;color:var(--fs-text-faint, inherit);margin:-1rem 0 1.5rem}.blog-dfe .blog-dfe__title{width:100%;background:transparent;border:none;outline:none;box-shadow:none;font-weight:800;font-size:2.4rem;line-height:1.15;letter-spacing:-.02em;color:var(--fs-body-color, inherit)}.blog-dfe .blog-dfe__title::-moz-placeholder{color:var(--fs-text-faint, rgba(128, 128, 128, .45))}.blog-dfe .blog-dfe__title::placeholder{color:var(--fs-text-faint, rgba(128, 128, 128, .45))}.blog-dfe .blog-dfe__excerpt{width:100%;background:transparent;border:none;outline:none;box-shadow:none;resize:none;font:inherit;font-size:1.1rem;line-height:1.5;color:var(--fs-text-muted, inherit);margin-top:.85rem}.blog-dfe .blog-dfe__excerpt::-moz-placeholder{color:var(--fs-text-faint, rgba(128, 128, 128, .45))}.blog-dfe .blog-dfe__excerpt::placeholder{color:var(--fs-text-faint, rgba(128, 128, 128, .45))}.blog-dfe__rule{height:1px;background:var(--fs-panel-border, rgba(128, 128, 128, .12));margin:1.8rem 0}.blog-dfe__attachments{margin-top:.75rem}.blog-dfe__sidebar{position:sticky;top:1.5rem;background:var(--fs-panel-bg);border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .2));border-radius:16px;display:flex;flex-direction:column;max-height:calc(100vh - 3rem)}.blog-dfe__sh{display:flex;align-items:center;padding:1.1rem 1.3rem;border-bottom:1px solid var(--fs-panel-border, rgba(128, 128, 128, .15))}.blog-dfe__sh b{font-size:.95rem}.blog-dfe__sbody{padding:1.3rem;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:1.3rem}.blog-dfe__fld label{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--fs-text-faint, inherit);margin-bottom:.5rem;font-weight:700}.blog-dfe__seg{display:flex;background:var(--fs-panel-section-bg, rgba(128, 128, 128, .08));border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .2));border-radius:10px;padding:.25rem}.blog-dfe__seg-btn{flex:1;border:none;background:transparent;color:var(--fs-text-muted, inherit);font-size:.8rem;font-weight:600;padding:.5rem;border-radius:7px;cursor:pointer;transition:background .15s ease,color .15s ease}.blog-dfe__seg-btn.is-active{background:var(--fs-link-color, #35a377);color:#fff}.blog-dfe__toggle{display:flex;align-items:center;gap:.65rem;font-size:.88rem;cursor:pointer;color:var(--fs-body-color, inherit)}.blog-dfe__switch-input{position:absolute;opacity:0;width:1px;height:1px}.blog-dfe__switch{width:40px;height:23px;border-radius:999px;background:var(--fs-panel-section-bg, rgba(128, 128, 128, .3));position:relative;flex-shrink:0;transition:background .15s ease}.blog-dfe__switch:after{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:var(--fs-text-muted, #888);transition:transform .15s ease,background .15s ease}.blog-dfe__switch-input:checked+.blog-dfe__switch{background:var(--fs-link-color, #35a377)}.blog-dfe__switch-input:checked+.blog-dfe__switch:after{transform:translate(17px);background:#fff}.blog-dfe__switch-input:focus-visible+.blog-dfe__switch{box-shadow:0 0 0 3px color-mix(in srgb,var(--fs-link-color, #35a377) 25%,transparent)}.blog-dfe__hint{font-size:.72rem;color:var(--fs-text-faint, inherit);margin-top:.4rem}.blog-dfe__topic-link{font-size:.85rem;color:var(--fs-link-color, inherit)}.blog-dfe__topic-link:hover{text-decoration:underline}.blog-dfe__sfoot{padding:1.1rem 1.4rem;border-top:1px solid var(--fs-panel-border, rgba(128, 128, 128, .15));display:flex;gap:.6rem}.blog-dfe__sfoot .btn{flex:1;justify-content:center}@media (max-width: 1023px){.blog-dfe .blog-dfe__title{font-size:2rem}.blog-dfe__layout{grid-template-columns:1fr}.blog-dfe__sidebar{position:static;max-height:none}}@media (max-width: 820px){.blog-imm__card{margin:-70px 0 0;padding:2rem 1.5rem;border-radius:18px}.blog-imm__hero{height:62vh;min-height:420px}.blog-imm__dock{left:1rem;right:1rem;transform:none;justify-content:center}}@media (max-width: 640px){.blog-related__grid{grid-template-columns:1fr}.blog-cmt{gap:.7rem}.blog-cmt--reply{margin-left:1.5rem;padding-left:.9rem}.blog-cmt-form__avatar{display:none}.blog-cmt-reply{margin-left:calc(-40px - .7rem)}}.gal-head .btn.btn-sm,.gal-modal .btn.btn-sm{padding:.62rem 1.15rem;font-size:.82rem;letter-spacing:.04em}.gal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.gal-head__title{font-size:1.35rem;font-weight:700;margin:0}.gal-head__sub{font-size:.8rem;opacity:.6;margin:.15rem 0 0}.gal-head__actions{display:flex;gap:.5rem;flex-wrap:wrap}.gal-pills{display:flex;gap:.45rem;flex-wrap:wrap;margin-bottom:1.1rem}.gal-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .85rem;border:1px solid var(--fs-input-border, rgba(128, 128, 128, .25));border-radius:999px;font-size:.82rem;font-weight:600;color:inherit;text-decoration:none;opacity:.75}.gal-pill:hover{opacity:1;border-color:color-mix(in srgb,var(--fs-link-color, #35a377) 45%,transparent)}.gal-pill--active{background:color-mix(in srgb,var(--fs-link-color, #35a377) 14%,transparent);border-color:transparent;color:var(--fs-link-color, #35a377);opacity:1}.gal-masonry{-moz-columns:4 200px;columns:4 200px;-moz-column-gap:.7rem;column-gap:.7rem}.gal-card{position:relative;display:block;margin-bottom:.7rem;border-radius:.55rem;overflow:hidden;-moz-column-break-inside:avoid;break-inside:avoid;line-height:0;background:#80808014}.gal-card img{width:100%;height:auto;display:block;transition:transform .25s}.gal-card:hover img{transform:scale(1.03)}.gal-card__tag{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:.4rem;padding:1.4rem .6rem .5rem;font-size:.72rem;font-weight:600;line-height:1.3;color:#fff;background:linear-gradient(180deg,transparent,rgba(0,0,0,.65))}.gal-card__tag img{width:1.15rem;height:1.15rem;border-radius:999px;flex-shrink:0}.gal-card__tag span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gal-card__badge{position:absolute;top:.5rem;right:.55rem;background:#0009;color:#fff;font-size:.66rem;font-weight:700;border-radius:999px;padding:.14rem .5rem;line-height:1.3}.gal-card__badge--pending{background:#be7814e6}.gal-albums{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:.85rem}.gal-alb{display:block;background:var(--fs-panel-bg);border:1px solid var(--fs-input-border, var(--fs-panel-border, rgba(128, 128, 128, .18)));border-radius:var(--fs-border-radius, .6rem);overflow:hidden;color:inherit;text-decoration:none}.gal-alb:hover{border-color:color-mix(in srgb,var(--fs-link-color, #35a377) 45%,transparent)}.gal-alb__cover{display:block;position:relative;height:130px;background:#8080801a;line-height:0}.gal-alb__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gal-alb__cover-ph{display:flex;align-items:center;justify-content:center;height:100%;font-size:1.6rem;opacity:.3}.gal-alb__body{display:block;padding:.7rem .85rem .8rem}.gal-alb__title{display:block;font-weight:700;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gal-alb__meta{display:flex;align-items:center;gap:.45rem;margin-top:.4rem;font-size:.74rem;opacity:.6}.gal-alb__meta img{width:1.2rem;height:1.2rem;border-radius:999px}.gal-empty{display:flex;flex-direction:column;align-items:center;gap:.45rem;text-align:center;background:var(--fs-panel-bg);border:1px dashed var(--fs-input-border, rgba(128, 128, 128, .25));border-radius:var(--fs-border-radius, .6rem);padding:2.2rem 1rem}.gal-empty i{font-size:1.8rem;opacity:.3}.gal-empty b{font-size:.92rem}.gal-empty span{font-size:.8rem;opacity:.6;max-width:40ch;line-height:1.5}.gal-lb{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem;background:#05080ee0}.gal-lb__box{display:flex;max-width:1060px;width:100%;max-height:88vh;background:var(--fs-panel-bg, #141822);border-radius:.6rem;overflow:hidden}.gal-lb__img{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;background:#05060a;position:relative}.gal-lb__img img{max-width:100%;max-height:88vh;-o-object-fit:contain;object-fit:contain;display:block}.gal-lb__side{flex:0 0 250px;padding:.95rem;display:flex;flex-direction:column;gap:.6rem;font-size:.82rem;border-left:1px solid var(--fs-panel-border, rgba(128, 128, 128, .18));overflow-y:auto}.gal-lb__who{display:flex;align-items:center;gap:.5rem;font-weight:600}.gal-lb__who img{width:1.5rem;height:1.5rem;border-radius:999px}.gal-lb__who small{margin-left:auto;opacity:.55;font-weight:400}.gal-lb__album{font-size:.74rem;opacity:.6}.gal-lb__album a{color:var(--fs-link-color, inherit)}.gal-lb__actions{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:auto}.gal-lb__nav{position:absolute;top:50%;transform:translateY(-50%);width:2.3rem;height:2.3rem;border:0;border-radius:999px;background:#ffffff1f;color:#fff;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.gal-lb__nav:hover{background:#ffffff38}.gal-lb__close{position:absolute;top:.7rem;right:.7rem;border:0;background:#ffffff1f;color:#fff;width:2rem;height:2rem;border-radius:999px;cursor:pointer}.gal-chip{display:inline-flex;align-items:center;gap:.38rem;font-size:.74rem;font-weight:600;color:inherit;background:#80808024;border:0;border-radius:999px;padding:.3rem .7rem;cursor:pointer;text-decoration:none}.gal-chip:hover{background:#8080803d}.gal-chip--on{color:var(--fs-link-color, #35a377);background:color-mix(in srgb,var(--fs-link-color, #35a377) 15%,transparent)}.gal-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem;background:#05080eb3;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.gal-modal__box{width:100%;max-width:26rem;max-height:90vh;overflow-y:auto;background:var(--fs-panel-bg, #171c28);border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .2));border-radius:.6rem;padding:1.15rem 1.25rem;box-shadow:#0006 0 5px 55px,#000000b3 0 7px 24px -12px}.gal-modal__title{margin:0 0 .8rem;font-size:1rem;font-weight:700}.gal-card video{width:100%;height:auto;display:block}.gal-card__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2.4rem;height:2.4rem;border-radius:999px;background:#0000008c;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.9rem;pointer-events:none}.gal-lb__img video{max-width:100%;max-height:88vh;display:block}.gal-media__main video{max-width:100%;border-radius:.6rem;display:block;margin:0 auto;background:#05060a}.gal-form{display:flex;flex-direction:column;gap:.7rem}.gal-form label{font-size:.78rem;font-weight:600;opacity:.75}.gal-form input[type=text],.gal-form textarea{width:100%;background:#7f7f7f12;color:inherit;border:1px solid var(--fs-panel-border, rgba(127, 127, 127, .22));border-radius:.55rem;padding:.5rem .7rem;font:inherit;font-size:.875rem;box-shadow:none;outline:none}.gal-form input[type=text]:focus,.gal-form textarea:focus{border-color:color-mix(in srgb,var(--fs-link-color, #35a377) 60%,transparent)}.gal-drop{position:relative;display:flex;align-items:center;gap:.9rem;border:1.5px dashed color-mix(in srgb,var(--fs-panel-border, rgba(128, 128, 128, .4)) 80%,transparent);border-radius:.55rem;padding:.95rem 1.05rem;background:color-mix(in srgb,var(--fs-panel-border, rgba(128, 128, 128, .2)) 12%,transparent);cursor:pointer;transition:border-color .12s ease,background .12s ease}.gal-drop:hover,.gal-drop.dragging{border-color:var(--fs-link-color, #35a377);background:color-mix(in srgb,var(--fs-link-color, #35a377) 6%,transparent)}.gal-drop input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}.gal-drop__ico{font-size:1.15rem;opacity:.45;flex-shrink:0}.gal-drop__b{flex:1;min-width:0}.gal-drop__t{font-size:.84rem;font-weight:700;display:block}.gal-drop__sub{font-size:.72rem;opacity:.55;margin-top:.1rem;display:block}.gal-drop__files{font-size:.74rem;font-weight:600;color:var(--fs-link-color, inherit);margin-top:.25rem;overflow-wrap:anywhere;display:block}.gal-drop__btn{flex-shrink:0;display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;padding:.5rem .9rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--fs-link-color, #35a377) 42%,var(--fs-panel-border, rgba(128, 128, 128, .3)));color:var(--fs-link-color, #35a377)}.gal-media{display:flex;gap:1.15rem;align-items:flex-start;flex-wrap:wrap}.gal-media__main{flex:2 1 480px;min-width:0}.gal-media__main img{max-width:100%;height:auto;border-radius:.6rem;display:block;margin:0 auto;background:#05060a}.gal-media__side{flex:1 1 280px;min-width:0;background:var(--fs-panel-bg);border:1px solid var(--fs-input-border, var(--fs-panel-border, rgba(128, 128, 128, .18)));border-radius:var(--fs-border-radius, .6rem);padding:1rem 1.1rem}.gal-media__nav{display:flex;justify-content:space-between;gap:.5rem;margin-top:.7rem}.gal-cmt{display:flex;gap:.6rem;padding:.65rem 0;border-top:1px solid var(--fs-panel-border, rgba(128, 128, 128, .14));font-size:.84rem}.gal-cmt:first-child{border-top:0}.gal-cmt__body{min-width:0;flex:1}.gal-cmt__meta{font-size:.72rem;opacity:.55;margin-top:.15rem;display:flex;gap:.5rem}.gal-upload-preview{display:flex;gap:.5rem;flex-wrap:wrap}.gal-upload-preview img{width:4rem;height:4rem;-o-object-fit:cover;object-fit:cover;border-radius:.45rem}@media (max-width: 760px){.gal-masonry{-moz-columns:2 140px;columns:2 140px}.gal-lb__box{flex-direction:column;overflow-y:auto}.gal-lb__side{flex:0 0 auto;border-left:0;border-top:1px solid var(--fs-panel-border, rgba(128, 128, 128, .18))}.gal-lb__img img{max-height:55vh}}.mkt-carousel{margin-bottom:1.1rem}.mkt-carousel__main{aspect-ratio:16 / 9;border-radius:.55rem;overflow:hidden;background:#8080801a;position:relative;display:block;width:100%;border:0;padding:0;cursor:zoom-in}.mkt-carousel__zoom{position:absolute;right:.65rem;bottom:.65rem;width:2rem;height:2rem;border-radius:.5rem;background:#05080e9e;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.8rem;opacity:0;transition:opacity .15s ease}.mkt-carousel__main:hover .mkt-carousel__zoom{opacity:1}.mkt-lb{position:fixed;inset:0;z-index:1200;background:#04070ce6;display:flex;align-items:center;justify-content:center;padding:2.5rem}.mkt-lb img{max-width:92vw;max-height:86vh;border-radius:.5rem;box-shadow:0 20px 60px #00000080}.mkt-lb__btn{position:absolute;width:2.6rem;height:2.6rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#141a26cc;color:#fff;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.mkt-lb__btn:hover{background:#283246e6}.mkt-lb__close{top:1.1rem;right:1.1rem}.mkt-lb__prev{left:1.1rem;top:50%;transform:translateY(-50%)}.mkt-lb__next{right:1.1rem;top:50%;transform:translateY(-50%)}.mkt-lb__count{position:absolute;bottom:1.1rem;left:50%;transform:translate(-50%);color:#ffffffbf;font-size:.8rem;font-weight:600}.mkt-carousel__main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mkt-carousel__thumbs{display:flex;gap:.45rem;margin-top:.5rem;overflow-x:auto;padding-bottom:.2rem}.mkt-carousel__thumbs button{flex:0 0 5.4rem;aspect-ratio:16 / 9;border-radius:.4rem;overflow:hidden;border:2px solid transparent;padding:0;background:#8080801a;cursor:pointer;opacity:.65}.mkt-carousel__thumbs button.on{border-color:var(--fs-link-color, #35a377);opacity:1}.mkt-carousel__thumbs button img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mkt-dl__row{display:flex;align-items:center;gap:.6rem;padding:.46rem 0;border-bottom:1px solid rgba(128,128,128,.1);font-size:.8rem}.mkt-dl__row:last-child{border-bottom:0}.mkt-dl__row i{width:1rem;text-align:center;opacity:.5;font-size:.76rem;flex-shrink:0}.mkt-dl__row .lbl{opacity:.6}.mkt-dl__row .val{margin-left:auto;font-weight:700;text-align:right;overflow:hidden;text-overflow:ellipsis}.mkt-dl__row .val--link{color:var(--fs-link-color, inherit);text-decoration:none}.mkt-side__h{display:block;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;opacity:.55;margin-bottom:.6rem}.mkt-side__actions{display:flex;flex-direction:column;gap:.45rem}.mkt-side__actions form{width:100%;margin:0}.mkt-side__actions .btn{display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;padding:.62rem 1.15rem;font-size:.82rem;letter-spacing:.04em;box-sizing:border-box}.mkt-rev__vote{display:flex;align-items:center;gap:.4rem;margin-top:.55rem;font-size:.74rem;opacity:.85}.mkt-rev__vote form{margin:0;display:inline-flex}.mkt-rev__vote button{background:transparent;border:1px solid rgba(128,128,128,.25);border-radius:.4rem;color:inherit;cursor:pointer;padding:.22rem .5rem;font-size:.74rem}.mkt-rev__vote button.on{color:var(--fs-link-color, #35a377);border-color:var(--fs-link-color, #35a377)}.mkt-card__price{font-size:.88rem;font-weight:800;color:var(--fs-link-color, inherit)}.mkt-card__price--free{color:inherit;opacity:.75}.mkt-card__meta{display:inline-flex;gap:.7rem;align-items:center;font-size:.72rem;opacity:.7}.mkt-card__meta i{font-size:.66rem}.b2-search--page{position:relative}.b2-search--page .b2-search__input{width:13rem}.mkt-pp-seller{display:flex;align-items:center;gap:.45rem;font-size:.8rem;opacity:.8;margin:0 0 .4rem;flex-wrap:wrap}.mkt-starrow{display:inline-flex;gap:2px;color:#e8b13f;font-size:.85rem}.mkt-starrow--sm{font-size:.72rem}.mkt-starrow .fa-regular{opacity:.35}.mkt-revsum{display:flex;gap:1.6rem;align-items:center;background:#80808012;border-radius:.6rem;padding:.95rem 1.15rem;margin-bottom:.9rem;flex-wrap:wrap}.mkt-revsum__score{display:flex;flex-direction:column;align-items:center;gap:.25rem}.mkt-revsum__score b{font-size:2.1rem;font-weight:800;line-height:1}.mkt-revsum__bars{flex:1;min-width:12rem;display:flex;flex-direction:column;gap:.3rem}.mkt-histo{display:flex;align-items:center;gap:.55rem;font-size:.72rem}.mkt-histo .lbl{width:2.2rem;opacity:.7;display:inline-flex;align-items:center;gap:.2rem}.mkt-histo .lbl i{color:#e8b13f;font-size:.6rem}.mkt-histo .track{flex:1;height:.45rem;border-radius:999px;background:#8080802e;overflow:hidden}.mkt-histo .fill{display:block;height:100%;border-radius:999px;background:#e8b13f}.mkt-histo .cnt{width:1.6rem;text-align:right;opacity:.6}.mkt-starpick{display:inline-flex;gap:.15rem}.mkt-starpick button{background:transparent;border:0;cursor:pointer;font-size:1.35rem;color:#80808059;padding:.1rem;transition:transform .08s ease,color .08s ease}.mkt-starpick button.on{color:#e8b13f}.mkt-starpick button:hover{transform:scale(1.15)}.mkt-head .btn.btn-sm,.mkt-feat__foot .btn.btn-sm,.mkt-pp-buy .btn.btn-sm,.mkt-order .btn.btn-sm,.gal-modal .btn.btn-sm{padding:.62rem 1.15rem;font-size:.82rem;letter-spacing:.04em}.mkt-ring{position:relative;width:2.1rem;height:2.1rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.mkt-ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.mkt-ring circle{fill:none;stroke-width:3.6}.mkt-ring .bg{stroke:#80808038}.mkt-ring .fg{stroke:#e8b13f;stroke-linecap:round}.mkt-ring b{font-size:.62rem;font-weight:800;line-height:1}.mkt-ring--lg{width:3.6rem;height:3.6rem}.mkt-ring--lg b{font-size:1rem}.mkt-ring--muted .fg{stroke:#80808059}.mkt-pp-card{background:var(--fs-panel-bg);border:1px solid var(--fs-input-border, var(--fs-panel-border, rgba(128, 128, 128, .18)));border-radius:.65rem;padding:1.15rem 1.3rem;margin-bottom:1.1rem}.mkt-body-card{background:var(--fs-panel-bg);border:1px solid var(--fs-input-border, var(--fs-panel-border, rgba(128, 128, 128, .18)));border-radius:.65rem;overflow:hidden}.mkt-body-card .mkt-tabs{margin-bottom:0;padding:0 .6rem;background:#8080800d}.mkt-body-card__content{padding:1.1rem 1.3rem}.mkt-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.mkt-head__title{font-size:1.35rem;font-weight:700;margin:0}.mkt-head__sub{font-size:.8rem;opacity:.6;margin:.15rem 0 0}.mkt-head__actions{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.mkt-search{display:flex;align-items:center;gap:.5rem;background:var(--fs-panel-bg);border:1px solid var(--fs-input-border, rgba(128, 128, 128, .25));border-radius:.55rem;padding:.1rem .3rem .1rem .8rem}.mkt-search input{background:transparent;border:0;color:inherit;font:inherit;font-size:.82rem;padding:.4rem 0;width:11rem}.mkt-search input:focus{outline:none}.mkt-search button{background:transparent;border:0;color:inherit;opacity:.6;cursor:pointer;padding:.4rem .5rem}.mkt-pills{display:flex;gap:.45rem;flex-wrap:wrap;margin-bottom:1.2rem}.mkt-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .85rem;border:1px solid var(--fs-input-border, rgba(128, 128, 128, .25));border-radius:999px;font-size:.82rem;font-weight:600;color:inherit;text-decoration:none;opacity:.75}.mkt-pill:hover{opacity:1;border-color:color-mix(in srgb,var(--fs-link-color, #35a377) 45%,transparent)}.mkt-pill--active{background:color-mix(in srgb,var(--fs-link-color, #35a377) 14%,transparent);border-color:transparent;color:var(--fs-link-color, #35a377);opacity:1}.mkt-feat{display:flex;border-radius:.65rem;overflow:hidden;border:1px solid var(--fs-input-border, var(--fs-panel-border, rgba(128, 128, 128, .18)));background:var(--fs-panel-bg);margin-bottom:1.2rem}.mkt-feat__art{flex:0 0 46%;position:relative;min-height:215px;background:#8080801a}.mkt-feat__art img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt-feat__art .ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:3rem;opacity:.25}.mkt-feat__body{flex:1;min-width:0;padding:1.3rem 1.5rem;display:flex;flex-direction:column;gap:.5rem}.mkt-feat__kick{font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--fs-link-color, #b8860b)}.mkt-feat__t{font-size:1.25rem;font-weight:800;margin:0}.mkt-feat__d{font-size:.85rem;opacity:.7;margin:0;max-width:52ch}.mkt-feat__foot{display:flex;align-items:center;gap:.9rem;margin-top:auto;flex-wrap:wrap}.mkt-sec{display:flex;align-items:baseline;justify-content:space-between;margin:1.4rem 0 .7rem}.mkt-sec h2{margin:0;font-size:.95rem;font-weight:700}.mkt-sec a{font-size:.76rem;font-weight:600;color:var(--fs-link-color, inherit);text-decoration:none}.mkt-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.9rem}.mkt-card{background:var(--fs-panel-bg);border:1px solid var(--fs-input-border, var(--fs-panel-border, rgba(128, 128, 128, .18)));border-radius:.6rem;overflow:hidden;display:flex;flex-direction:column;color:inherit;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.mkt-card:hover{border-color:color-mix(in srgb,var(--fs-link-color, #35a377) 45%,transparent);transform:translateY(-2px)}.mkt-cov{position:relative;display:block;aspect-ratio:16 / 9;background:#8080801a;overflow:hidden}.mkt-cov img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mkt-cov .ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.8rem;opacity:.25}.mkt-cov__frame{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .5s ease,transform .6s ease}.mkt-cov__frame.is-on{opacity:1}.mkt-cov .ph.mkt-cov__frame.is-on{opacity:.25}.mkt-card:hover .mkt-cov__frame{transform:scale(1.06)}.mkt-cov__dots{position:absolute;left:0;right:0;bottom:.45rem;display:flex;justify-content:center;gap:.3rem;z-index:2}.mkt-cov__dot{width:.38rem;height:.38rem;border-radius:999px;background:#ffffff73;box-shadow:0 0 3px #00000059;transition:background .2s ease}.mkt-cov__dot.is-on{background:#fff}.mkt-card__author{display:flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;opacity:.85}.mkt-card__author img{width:1.15rem;height:1.15rem;border-radius:999px;-o-object-fit:cover;object-fit:cover}.mkt-card__desc{font-size:.74rem;opacity:.65;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mkt-tbadge{position:absolute;top:.55rem;left:.6rem;display:inline-flex;align-items:center;gap:.3rem;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff;background:#0a0e16b8;border-radius:.35rem;padding:.2rem .5rem}.mkt-price{position:absolute;top:.55rem;right:.6rem;display:inline-flex;align-items:center;font-size:.72rem;font-weight:800;color:#fff;background:var(--fs-link-color, #35a377);border-radius:.4rem;padding:.18rem .5rem}.mkt-price--free{background:#0a0e16b8}.mkt-card__b{padding:.7rem .85rem .8rem;display:flex;flex-direction:column;gap:.3rem;flex:1}.mkt-card__t{font-weight:700;font-size:.9rem;line-height:1.35}.mkt-card__cat{display:flex;align-items:center;gap:.45rem;font-size:.7rem;opacity:.65}.mkt-catbadge{display:inline-flex;align-items:center;font-size:.62rem;font-weight:700;padding:.16rem .5rem;border-radius:999px;background:#80808029}.mkt-card__foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.4rem;font-size:.74rem;opacity:.8}.mkt-stars{display:inline-flex;gap:1px;color:#e8b13f;font-size:.72rem;letter-spacing:.5px}.mkt-stars .off{opacity:.25}.mkt-empty{display:flex;flex-direction:column;align-items:center;gap:.45rem;text-align:center;background:var(--fs-panel-bg);border:1px dashed var(--fs-input-border, rgba(128, 128, 128, .25));border-radius:.6rem;padding:2.2rem 1rem}.mkt-empty i{font-size:1.8rem;opacity:.3}.mkt-empty span{font-size:.8rem;opacity:.6;max-width:42ch;line-height:1.5}.mkt-pp-head{display:flex;gap:1.1rem;align-items:flex-start;flex-wrap:wrap;margin-bottom:1.1rem}.mkt-pp-icon{width:4.6rem;height:4.6rem;border-radius:.8rem;flex-shrink:0;position:relative;overflow:hidden;background:color-mix(in srgb,var(--fs-link-color, #35a377) 16%,transparent)}.mkt-pp-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mkt-pp-icon .ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.6rem;color:var(--fs-link-color, #35a377)}.mkt-pp-main{flex:1;min-width:14rem}.mkt-pp-t{font-size:1.35rem;font-weight:800;margin:0 0 .25rem}.mkt-pp-sub{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;font-size:.78rem;opacity:.75}.mkt-pp-sub .mkt-tbadge{position:static;background:#8080802e;color:inherit}.mkt-pp-buy{display:flex;flex-direction:column;gap:.45rem;align-items:flex-end}.mkt-pp-buy .amount{font-size:1.5rem;font-weight:800}.mkt-pp-buy .note{font-size:.72rem;opacity:.55}.mkt-tabs{display:flex;gap:.2rem;border-bottom:1px solid var(--fs-panel-border, rgba(128, 128, 128, .18));margin-bottom:1.1rem;flex-wrap:wrap}.mkt-tab{padding:.55rem .95rem;font-size:.84rem;font-weight:600;opacity:.7;border:0;background:transparent;color:inherit;font-family:inherit;cursor:pointer;border-bottom:2px solid transparent}.mkt-tab.on{opacity:1;border-bottom-color:var(--fs-link-color, #35a377)}.mkt-tab em{font-style:normal;font-size:.68rem;font-weight:700;background:#8080802e;border-radius:999px;padding:.05rem .45rem;margin-left:.3rem}.mkt-cols{display:flex;gap:1.1rem;align-items:flex-start}.mkt-left{flex:1;min-width:0}.mkt-desc{font-size:.875rem;opacity:.8;line-height:1.65}.mkt-desc p,.mkt-desc ul,.mkt-desc ol,.mkt-desc blockquote,.mkt-desc pre,.mkt-desc table{margin:0 0 .8rem}.mkt-desc>:last-child{margin-bottom:0}.mkt-desc h2,.mkt-desc h3,.mkt-desc h4{margin:1.15rem 0 .45rem;font-weight:700;line-height:1.3}.mkt-desc h2{font-size:1.08rem}.mkt-desc h3{font-size:.98rem}.mkt-desc h4{font-size:.9rem}.mkt-desc ul{list-style:disc;padding-left:1.35rem}.mkt-desc ol{list-style:decimal;padding-left:1.35rem}.mkt-desc li{margin:.25rem 0}.mkt-desc li>p{margin:0}.mkt-desc a{color:var(--fs-link-color, inherit);text-decoration:underline}.mkt-desc blockquote{border-left:3px solid var(--fs-panel-border, rgba(128, 128, 128, .35));padding:.35rem .9rem;opacity:.9}.mkt-desc pre{background:#8080801f;border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .18));border-radius:.45rem;padding:.7rem .9rem;overflow-x:auto}.mkt-desc pre code{background:transparent;padding:0;font-size:.8rem}.mkt-desc code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82em;background:#80808029;border-radius:.3rem;padding:.1rem .35rem}.mkt-desc img{max-width:100%;height:auto;border-radius:.45rem}.mkt-desc hr{border:0;border-top:1px solid var(--fs-panel-border, rgba(128, 128, 128, .25));margin:1.1rem 0}.mkt-desc table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.mkt-desc th,.mkt-desc td{border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .25));padding:.35rem .6rem;text-align:left}.mkt-shots{display:flex;gap:.6rem;margin-top:1rem;flex-wrap:wrap}.mkt-shot{flex:1 1 160px;max-width:240px;aspect-ratio:16 / 9;border-radius:.45rem;overflow:hidden;display:block;background:#8080801a}.mkt-shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mkt-side{flex:0 0 290px;background:var(--fs-panel-bg);border:1px solid var(--fs-input-border, var(--fs-panel-border, rgba(128, 128, 128, .18)));border-radius:.6rem;padding:.95rem 1.05rem;font-size:.8rem}.mkt-side dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:.42rem .8rem}.mkt-side dt{opacity:.55}.mkt-side dd{margin:0;text-align:right;font-weight:600;overflow:hidden;text-overflow:ellipsis}.mkt-side hr{border:0;border-top:1px solid var(--fs-panel-border, rgba(128, 128, 128, .16));margin:.75rem 0}.mkt-side .lk{display:flex;align-items:center;gap:.45rem;color:var(--fs-link-color, inherit);font-weight:600;margin-top:.35rem;text-decoration:none}.mkt-rel{display:flex;gap:.8rem;padding:.75rem .2rem;border-top:1px solid var(--fs-panel-border, rgba(128, 128, 128, .14));font-size:.82rem}.mkt-rel:first-child{border-top:0}.mkt-rel .v{flex-shrink:0;font-weight:800;font-size:.76rem;background:color-mix(in srgb,var(--fs-link-color, #35a377) 15%,transparent);color:var(--fs-link-color, #35a377);border-radius:.4rem;padding:.2rem .5rem;height:-moz-fit-content;height:fit-content}.mkt-rel .grow{flex:1;min-width:0}.mkt-rel .cl{opacity:.7;margin-top:.15rem}.mkt-rel__files{display:flex;flex-direction:column;gap:.25rem;margin-top:.45rem}.mkt-rel__file{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;color:var(--fs-link-color, inherit);text-decoration:none}.mkt-rel--hidden{opacity:.55}.mkt-rel__actions{display:flex;gap:.3rem;align-self:flex-start;flex-shrink:0}.mkt-relbtn{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .25));background:transparent;border-radius:.4rem;color:inherit;opacity:.75;cursor:pointer;font-size:.7rem}.mkt-relbtn:hover{opacity:1}.mkt-relbtn--danger{color:var(--fs-danger-color, #ef4444);border-color:color-mix(in srgb,var(--fs-danger-color, #ef4444) 40%,transparent)}.mkt-rel__edit{margin-top:.6rem;padding:.7rem;border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .2));border-radius:.5rem}.mkt-rel__edit form{display:flex;flex-direction:column;gap:.55rem}.mkt-rel__edit label{display:flex;flex-direction:column;gap:.25rem;font-size:.74rem;font-weight:600}.mkt-rel__edit input,.mkt-rel__edit textarea{width:100%;font:inherit;font-size:.82rem;padding:.4rem .55rem;border:1px solid var(--fs-input-border, rgba(128, 128, 128, .3));border-radius:.45rem;background:var(--fs-input-bg, transparent);color:inherit}.mkt-rel__edit-actions{display:flex;gap:.45rem}.mkt-rev{background:var(--fs-panel-bg);border:1px solid var(--fs-input-border, var(--fs-panel-border, rgba(128, 128, 128, .18)));border-radius:.55rem;padding:.85rem 1rem;font-size:.82rem;margin-bottom:.6rem}.mkt-rev__who{display:flex;align-items:center;gap:.5rem;margin-bottom:.3rem}.mkt-rev__who img{width:1.5rem;height:1.5rem;border-radius:999px}.mkt-rev__resp{margin-top:.6rem;padding:.6rem .75rem;background:#8080801a;border-left:3px solid var(--fs-link-color, #35a377);border-radius:.35rem;opacity:.85}.mkt-panelbox{background:var(--fs-panel-bg);border:1px solid var(--fs-input-border, var(--fs-panel-border, rgba(128, 128, 128, .18)));border-radius:.6rem;padding:.35rem 1rem}.mkt-form{display:flex;flex-direction:column;gap:.7rem}.mkt-form label{font-size:.78rem;font-weight:600;opacity:.75}.mkt-form input[type=text],.mkt-form textarea,.mkt-form select{width:100%;background:#7f7f7f12;color:inherit;border:1px solid var(--fs-panel-border, rgba(127, 127, 127, .22));border-radius:.55rem;padding:.5rem .7rem;font:inherit;font-size:.875rem;box-shadow:none;outline:none}.mkt-form input[type=text]:focus,.mkt-form textarea:focus,.mkt-form select:focus{border-color:color-mix(in srgb,var(--fs-link-color, #35a377) 60%,transparent)}.mkt-payopt{flex:1;display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .6rem;border:1px solid rgba(128,128,128,.28);border-radius:.5rem;font-size:.8rem;font-weight:600;cursor:pointer}.mkt-payopt:has(input:checked){border-color:var(--fs-link-color, #35a377);color:var(--fs-link-color, #35a377)}.mkt-payopt input{accent-color:var(--fs-link-color, #35a377)}.mkt-order{display:flex;align-items:center;gap:.8rem;background:var(--fs-panel-bg);border:1px solid var(--fs-input-border, var(--fs-panel-border, rgba(128, 128, 128, .18)));border-radius:.6rem;padding:.72rem .9rem;margin-bottom:.5rem}.mkt-order .grow{flex:1;min-width:0}.mkt-order__t{font-weight:700;font-size:.9rem}.mkt-order__meta{font-size:.74rem;opacity:.55;margin-top:.1rem}.mkt-chipstate{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:700;border-radius:999px;padding:.22rem .6rem;background:color-mix(in srgb,var(--fs-link-color, #35a377) 14%,transparent);color:var(--fs-link-color, #35a377)}.mkt-chipstate--pending{background:#be781429;color:#c98a2a}.mkt-page .btn.btn-secondary{background:var(--fs-panel-bg, rgba(128, 128, 128, .06));background-image:none;border:1px solid color-mix(in srgb,var(--fs-link-color, #35a377) 42%,var(--fs-panel-border, rgba(128, 128, 128, .3)));color:var(--fs-link-color, #35a377);box-shadow:none;font-weight:600;letter-spacing:0;text-transform:none}.mkt-page .btn.btn-secondary:hover{border-color:var(--fs-link-color, #35a377);color:var(--fs-link-color, #35a377);background:color-mix(in srgb,var(--fs-link-color, #35a377) 10%,var(--fs-panel-bg, transparent))}.mkt-page .modal{display:flex;align-items:center;justify-content:center}.mkt-page .modal-container{margin:0;max-height:86vh;overflow-y:auto;border-radius:.6rem;box-shadow:#0006 0 5px 55px,#000000b3 0 7px 24px -12px}.mkt-page .modal-backdrop>div{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.mkt-page .gal-modal{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.mkt-page .gal-modal__box{box-shadow:#0006 0 5px 55px,#000000b3 0 7px 24px -12px}.mkt-main{min-width:0}.board-layout__main .mkt-grid{grid-template-columns:repeat(3,1fr)}.mkt-featblock{border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .2));border-radius:.65rem;background:var(--fs-panel-bg, rgba(128, 128, 128, .05));overflow:hidden;margin-bottom:1.3rem;position:relative}.mkt-featblock__h{display:flex;align-items:center;gap:.5rem;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em;opacity:.8}.mkt-featblock__h i{color:var(--fs-link-color, #35a377);font-size:.8rem}.mkt-featblock .mkt-feat{border:0;border-radius:0;margin-bottom:0;background:transparent}.mkt-featstrip{display:flex;gap:.7rem;padding:.35rem 1.15rem 1rem;overflow-x:auto}.mkt-minicard{flex:0 0 15.5rem;display:flex;align-items:center;gap:.6rem;border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .18));border-radius:.55rem;padding:.55rem .65rem;color:inherit;text-decoration:none;background:color-mix(in srgb,var(--fs-panel-bg, transparent) 60%,transparent)}.mkt-minicard:hover{border-color:color-mix(in srgb,var(--fs-link-color, #35a377) 45%,var(--fs-panel-border, rgba(128, 128, 128, .18)))}.mkt-minicard__thumb{width:2.7rem;height:2.7rem;border-radius:.5rem;overflow:hidden;flex-shrink:0;background:#80808024;display:flex;align-items:center;justify-content:center}.mkt-minicard__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mkt-minicard__thumb i{opacity:.45}.mkt-minicard__b{flex:1;min-width:0}.mkt-minicard__t{display:block;font-size:.8rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkt-minicard__m{display:flex;align-items:center;gap:.45rem;font-size:.68rem;opacity:.6;margin-top:.1rem}.mkt-minicard__p{font-size:.74rem;font-weight:800;color:var(--fs-link-color, inherit);flex-shrink:0}.mkt-spanel{border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .2));border-radius:.65rem;background:var(--fs-panel-bg, rgba(128, 128, 128, .05));overflow:hidden}.mkt-spanel__h{display:flex;align-items:center;gap:.5rem;padding:.75rem .95rem;font-size:.84rem;font-weight:800;border-bottom:1px solid var(--fs-panel-border, rgba(128, 128, 128, .14))}.mkt-spanel__h i{color:var(--fs-link-color, #35a377);font-size:.78rem}.mkt-spanel__b{padding:.35rem .95rem .6rem}.mkt-srow{display:flex;gap:.6rem;align-items:flex-start;padding:.55rem 0;border-bottom:1px solid color-mix(in srgb,var(--fs-panel-border, rgba(128, 128, 128, .25)) 55%,transparent);color:inherit;text-decoration:none}.mkt-srow:last-child{border-bottom:0}.mkt-srow__thumb{width:2.5rem;height:2.5rem;border-radius:.5rem;overflow:hidden;flex-shrink:0;background:#80808024;display:flex;align-items:center;justify-content:center}.mkt-srow__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mkt-srow__thumb i{opacity:.45;font-size:.85rem}.mkt-srow__b{flex:1;min-width:0}.mkt-srow__t{display:block;font-size:.8rem;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt-srow__t:hover{color:var(--fs-link-color, inherit)}.mkt-srow__m{font-size:.69rem;opacity:.6;margin-top:.12rem}.mkt-srow__stars{margin-top:.18rem}.mkt-srow__x{font-size:.72rem;opacity:.75;margin-top:.18rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mkt-vbadge{display:inline-flex;align-items:center;font-size:.62rem;font-weight:800;padding:.1rem .42rem;border-radius:.35rem;background:color-mix(in srgb,var(--fs-link-color, #35a377) 16%,transparent);color:var(--fs-link-color, #35a377);flex-shrink:0}.mkt-timeline{position:relative}.mkt-timeline__date{display:flex;align-items:center;gap:.4rem;font-size:.68rem;font-weight:700;opacity:.55;text-transform:uppercase;letter-spacing:.05em;margin:.55rem 0 .05rem}.mkt-tl__item{display:flex;gap:.55rem}.mkt-tl__rail{display:flex;flex-direction:column;align-items:center;width:.6rem;flex-shrink:0;align-self:stretch}.mkt-tl__rail .seg{width:1px;flex-shrink:0;background:#80808040}.mkt-tl__rail .seg--top{height:.95rem}.mkt-tl__rail .seg--bottom{flex:1}.mkt-tl__rail .seg--hidden{background:transparent}.mkt-tl__dot{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0;background:var(--fs-panel-footer-accent, var(--fs-link-color, #35a377))}.mkt-tl__item .mkt-srow{flex:1;min-width:0;border-bottom:0;padding:.3rem 0 .7rem}.mkt-statsbar{display:grid;grid-template-columns:repeat(4,1fr) 1.6fr;gap:.7rem;margin-top:1.4rem;border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .2));border-radius:.65rem;background:var(--fs-panel-bg, rgba(128, 128, 128, .05));padding:.9rem 1.1rem}.mkt-statsbar__cell{display:flex;flex-direction:column;gap:.12rem;min-width:0}.mkt-statsbar__num{font-size:1.15rem;font-weight:800;line-height:1.1}.mkt-statsbar__cap{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.55;display:inline-flex;align-items:center;gap:.35rem}.mkt-statsbar__cap i{color:var(--fs-link-color, #35a377)}.mkt-statsbar__latest{display:flex;align-items:center;gap:.55rem;border-left:1px solid var(--fs-panel-border, rgba(128, 128, 128, .16));padding-left:1rem;min-width:0}.mkt-statsbar__latest img{width:2.3rem;height:2.3rem;border-radius:.45rem;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.mkt-statsbar__latest a{font-size:.8rem;font-weight:700;color:inherit;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkt-carousel__main,.mkt-carousel__thumbs{max-width:80%;margin-inline:auto}.mkt-renewline{font-size:.72rem;opacity:.75}.mkt-renewline b{color:var(--fs-link-color, inherit)}.mkt-expired{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:700;border-radius:999px;padding:.22rem .6rem;background:#be781429;color:#c98a2a}.mkt-ftabs{display:flex;gap:.25rem;padding:.55rem .7rem 0;background:color-mix(in srgb,var(--fs-panel-border, rgba(128, 128, 128, .2)) 22%,var(--fs-panel-bg, transparent));border-bottom:1px solid var(--fs-panel-border, rgba(128, 128, 128, .18));flex-wrap:wrap}.mkt-ftab{border:0;background:transparent;color:inherit;font:inherit;font-size:.82rem;font-weight:600;opacity:.65;padding:.55rem .9rem;border-radius:.5rem .5rem 0 0;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;border-bottom:2px solid transparent}.mkt-ftab:hover{opacity:.9}.mkt-ftab.on{opacity:1;border-bottom-color:var(--fs-link-color, #35a377);color:var(--fs-link-color, inherit);background:color-mix(in srgb,var(--fs-link-color, #35a377) 7%,transparent)}.mkt-ftab .err{width:.45rem;height:.45rem;border-radius:999px;background:var(--fs-danger-color, #ef4444)}.mkt-fpanel{border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .2));border-radius:.65rem;background:var(--fs-panel-bg, rgba(128, 128, 128, .05));overflow:hidden}.mkt-fsection{display:flex;align-items:center;gap:.5rem;padding:.8rem 1.2rem;font-size:.9rem;font-weight:800;background:color-mix(in srgb,var(--fs-panel-border, rgba(128, 128, 128, .2)) 20%,transparent);border-top:1px solid var(--fs-panel-border, rgba(128, 128, 128, .14));border-bottom:1px solid var(--fs-panel-border, rgba(128, 128, 128, .14))}.mkt-fsection:first-child{border-top:0}.mkt-fsection i{color:var(--fs-link-color, #35a377);font-size:.8rem}.mkt-fbody{padding:1rem 1.2rem 1.2rem;display:flex;flex-direction:column;gap:1rem}.mkt-frow{display:flex;flex-direction:column;gap:.35rem}.mkt-frow__label{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.mkt-frow__label label{font-size:.84rem;font-weight:700;opacity:.9}.mkt-frow__help{font-size:.74rem;opacity:.55;line-height:1.45}.mkt-req{font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--fs-danger-color, #e05d5d)}.mkt-frow input[type=text],.mkt-frow textarea,.mkt-frow select{width:100%;background:#7f7f7f12;color:inherit;border:1px solid var(--fs-panel-border, rgba(127, 127, 127, .22));border-radius:.55rem;padding:.55rem .75rem;font:inherit;font-size:.875rem;box-shadow:none;outline:none}.mkt-frow input[type=text]:focus,.mkt-frow textarea:focus,.mkt-frow select:focus{border-color:color-mix(in srgb,var(--fs-link-color, #35a377) 60%,transparent)}.mkt-fsub{display:flex;align-items:center;gap:.5rem;margin-top:.35rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--fs-panel-border, rgba(128, 128, 128, .25)) 60%,transparent);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;opacity:.65}.mkt-fsub i{color:var(--fs-link-color, #35a377);font-size:.72rem}.mkt-frow--split{flex-direction:row;gap:.9rem;flex-wrap:wrap}.mkt-frow--split>div{flex:1;min-width:11rem;display:flex;flex-direction:column;gap:.35rem}.mkt-drop{position:relative;display:flex;align-items:center;gap:.9rem;border:1.5px dashed color-mix(in srgb,var(--fs-panel-border, rgba(128, 128, 128, .4)) 80%,transparent);border-radius:.55rem;padding:.95rem 1.05rem;background:color-mix(in srgb,var(--fs-panel-border, rgba(128, 128, 128, .2)) 12%,transparent);cursor:pointer;transition:border-color .12s ease,background .12s ease}.mkt-drop:hover,.mkt-drop.dragging{border-color:var(--fs-link-color, #35a377);background:color-mix(in srgb,var(--fs-link-color, #35a377) 6%,transparent)}.mkt-drop input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}.mkt-drop__ico{font-size:1.15rem;opacity:.45;flex-shrink:0}.mkt-drop__b{flex:1;min-width:0}.mkt-drop__t{font-size:.84rem;font-weight:700}.mkt-drop__sub{font-size:.72rem;opacity:.55;margin-top:.1rem}.mkt-drop__files{font-size:.74rem;font-weight:600;color:var(--fs-link-color, inherit);margin-top:.25rem;overflow-wrap:anywhere}.mkt-drop__btn{flex-shrink:0;display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;padding:.5rem .9rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--fs-link-color, #35a377) 42%,var(--fs-panel-border, rgba(128, 128, 128, .3)));color:var(--fs-link-color, #35a377)}.mkt-toggle{position:relative;display:inline-flex;width:2.55rem;height:1.4rem;flex-shrink:0;cursor:pointer}.mkt-toggle input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.mkt-toggle .tr{position:absolute;inset:0;border-radius:999px;background:#80808059;transition:background .15s ease}.mkt-toggle .th{position:absolute;top:.16rem;left:.16rem;width:1.08rem;height:1.08rem;border-radius:999px;background:#fff;box-shadow:0 1px 2px #00000059;transition:transform .15s ease}.mkt-toggle input:checked~.tr{background:var(--fs-link-color, #35a377)}.mkt-toggle input:checked~.th{transform:translate(1.15rem)}.mkt-togglerow{display:flex;align-items:center;gap:.7rem}.mkt-togglerow .lbl{font-size:.84rem;font-weight:700}.mkt-shotmgr{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.35rem}.mkt-shotmgr img{width:6.2rem;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;border-radius:.4rem;border:1px solid var(--fs-panel-border, rgba(128, 128, 128, .2))}.mkt-shotmgr__item{position:relative;display:inline-block}.mkt-shotmgr__item img{display:block}.mkt-shotmgr__x{position:absolute;top:.2rem;right:.2rem;width:1.2rem;height:1.2rem;display:grid;place-items:center;border:0;border-radius:.3rem;background:#0000008c;color:#fff;font-size:.62rem;cursor:pointer;padding:0}.mkt-shotmgr__x:hover{background:#000000c7}.mkt-ffoot{display:flex;justify-content:flex-end;gap:.5rem;padding:.9rem 1.2rem;border-top:1px solid var(--fs-panel-border, rgba(128, 128, 128, .14));background:color-mix(in srgb,var(--fs-panel-border, rgba(128, 128, 128, .2)) 12%,transparent)}@media (max-width: 1100px){.board-layout__main .mkt-grid,.mkt-statsbar{grid-template-columns:repeat(2,1fr)}.mkt-statsbar__latest{border-left:0;padding-left:0;grid-column:span 2}}@media (max-width: 900px){.mkt-grid{grid-template-columns:repeat(2,1fr)}.mkt-feat{flex-direction:column}.mkt-feat__art{min-height:150px}.mkt-cols{flex-direction:column}.mkt-side{flex:1 1 auto;width:100%}.mkt-carousel__main,.mkt-carousel__thumbs{max-width:100%}}@media (max-width: 640px){.mkt-grid,.board-layout__main .mkt-grid{grid-template-columns:1fr}}.mkt-dd{position:relative}.mkt-dd__btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.6rem;background:#7f7f7f12;color:inherit;border:1px solid var(--fs-panel-border, rgba(127, 127, 127, .22));border-radius:.55rem;padding:.55rem .75rem;font:inherit;font-size:.875rem;cursor:pointer;text-align:left}.mkt-dd__btn i{font-size:.7rem;opacity:.55;transition:transform .15s}.mkt-dd.dropdown--open .mkt-dd__btn{border-color:color-mix(in srgb,var(--fs-link-color, #35a377) 60%,transparent)}.mkt-dd.dropdown--open .mkt-dd__btn i{transform:rotate(180deg)}.mkt-dd .mkt-dd__wrap{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:60}.mkt-dd__panel{background:var(--fs-dropdown-bg, var(--fs-panel-bg, #ffffff));border:1px solid var(--fs-dropdown-border, var(--fs-panel-border, rgba(127, 127, 127, .25)));border-radius:.55rem;box-shadow:0 14px 30px -14px #00000059;padding:.3rem;max-height:16rem;overflow-y:auto}.mkt-dd__opt{display:block;width:100%;text-align:left;background:transparent;border:0;color:var(--fs-dropdown-color, inherit);font:inherit;font-size:.85rem;padding:.45rem .65rem;border-radius:.4rem;cursor:pointer}.mkt-dd__opt:hover{background:var(--fs-dropdown-hover-bg, rgba(127, 127, 127, .12))}.mkt-dd__opt.on{color:var(--fs-link-color, inherit);font-weight:600}.cs-tabs{border-color:var(--fs-panel-border);margin-bottom:1.5rem;display:flex;align-items:center;border-bottom-width:1px;overflow-x:auto;overflow-y:hidden}.cs-tab{color:var(--fs-text-muted);margin-bottom:-1px;display:inline-flex;cursor:pointer;align-items:center;white-space:nowrap;border-bottom-width:2px;border-color:transparent;background-color:transparent;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.cs-tab:hover{color:var(--fs-body-color);border-color:var(--fs-text-faint)}.cs-tab--active{--tw-border-opacity: 1;border-color:rgb(31 124 103 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(31 124 103 / var(--tw-text-opacity, 1))}.dark .cs-tab--active{color:var(--fs-link-color);border-color:var(--fs-link-color)}.cs{width:100%;--cs-gold: var(--fs-cta-bg, #ffbe32);--cs-green: var(--fs-link-color, #37b489);--cs-violet: #a78bfa;--cs-panel: var(--fs-panel-bg, #161d28);--cs-border: var(--fs-panel-border, rgba(127, 127, 127, .18));--cs-soft: rgba(127, 127, 127, .12);--cs-text: var(--fs-body-color, #e7edf6);--cs-muted: var(--fs-text-muted, #93a3b8);--cs-fill: rgba(127, 127, 127, .07);--cs-fill2: rgba(127, 127, 127, .12);--cs-red: #f87171;--cs-rp: var(--fs-panel-radius, 16px);--cs-rc: var(--fs-border-radius, 11px);display:grid;grid-template-columns:248px minmax(0,1fr);gap:1.4rem;align-items:start}.cs a{color:inherit;text-decoration:none}.cs-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.05rem;border-radius:var(--cs-rc);font-family:inherit;font-weight:600;font-size:.85rem;line-height:1.2;cursor:pointer;border:1px solid transparent;text-decoration:none;transition:filter .18s,background .18s}.cs-btn i{line-height:1.2}.cs-btn--buy{background:var(--cs-green)}.cs .cs-btn--buy{color:#04130d}.cs .cs-btn--buy:hover{color:#04130d;filter:brightness(1.08)}body:not(.dark) .cs .cs-btn--buy,body:not(.dark) .cs .cs-btn--buy:hover{color:#fff}.cs-btn--gold{background:var(--cs-gold);color:#2a1c00}.cs-btn--gold:hover{filter:brightness(1.05);color:#2a1c00}.cs-btn--ghost{border-color:var(--cs-border);background:var(--cs-fill);color:var(--cs-text)}.cs-btn--ghost:hover{border-color:color-mix(in srgb,var(--cs-green) 50%,transparent)}.cs-btn--sm{padding:.42rem .8rem;font-size:.78rem}.cs-btn--block{width:100%}.cs-price{display:inline-flex;align-items:center;gap:.4rem;font-weight:800;color:var(--cs-gold)}.cs-price i{font-size:.9em}.cs-tic{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;font-size:1.2rem;flex:0 0 auto;background:color-mix(in srgb,var(--cs-green) 16%,transparent);color:var(--cs-green)}.cs-tic--gold{background:color-mix(in srgb,var(--cs-gold) 16%,transparent);color:var(--cs-gold)}.cs-tic--violet{background:color-mix(in srgb,var(--cs-violet) 18%,transparent);color:var(--cs-violet)}.cs-type{font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--cs-muted);background:var(--cs-soft);padding:.12rem .5rem;border-radius:999px;display:inline-block}.cs-panel{background:var(--cs-panel);border:1px solid var(--cs-border);border-radius:var(--cs-rp);overflow:hidden}.cs-panel__h{padding:.9rem 1.2rem;border-bottom:1px solid var(--cs-soft);font-weight:700;font-size:.95rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cs-panel__h>span>i{color:var(--cs-green)}.cs-h1{margin:0 0 1rem;font-size:1.35rem;font-weight:800;letter-spacing:-.01em;display:flex;align-items:center;gap:.55rem}.cs-h1 i{color:var(--cs-gold)}.cs-muted{color:var(--cs-muted)}.cs-empty{padding:2rem 1rem;text-align:center;color:var(--cs-muted)}.cs-rail{display:flex;flex-direction:column;gap:1.1rem;position:sticky;top:1.5rem}.cs-bal{background:var(--cs-panel);border:1px solid color-mix(in srgb,var(--cs-gold) 30%,var(--cs-border));border-radius:var(--cs-rp);padding:1.2rem;position:relative;overflow:hidden}.cs-bal__bg{position:absolute;right:-14px;top:-14px;font-size:5rem;color:var(--cs-gold);opacity:.1;transform:rotate(-12deg)}body:not(.dark) .cs-bal__bg{opacity:.3}.cs-bal__l{font-size:.7rem;text-transform:uppercase;letter-spacing:.07em;color:var(--cs-muted);font-weight:700}.cs-bal__a{font-size:2rem;font-weight:800;display:flex;align-items:center;gap:.5rem;margin:.2rem 0 .6rem;letter-spacing:-.02em}.cs-bal__a i{color:var(--cs-gold);font-size:1.3rem}.cs-bal__sub{font-size:.76rem;color:var(--cs-muted);margin:-.4rem 0 .6rem}.cs-nav{background:var(--cs-panel);border:1px solid var(--cs-border);border-radius:var(--cs-rp);padding:.6rem}.cs-nav h4{font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:var(--cs-muted);margin:.5rem .6rem .35rem;font-weight:700}.cs-nl{display:flex;align-items:center;gap:.7rem;padding:.6rem .7rem;border-radius:var(--cs-rc);font-size:.88rem;color:var(--cs-muted);transition:background .13s,color .13s}.cs-nl:hover{background:var(--cs-fill);color:var(--cs-text)}.cs-nl.is-on{background:color-mix(in srgb,var(--cs-green) 14%,transparent);color:var(--cs-green);font-weight:600}.cs-nl>i{width:18px;text-align:center;flex:0 0 auto}.cs-nl .ct{margin-left:auto;font-size:.74rem;opacity:.8}.cs-main{min-width:0;width:100%}.cs-bar2{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.cs-pills{display:flex;gap:.5rem;flex-wrap:wrap}.cs-pill{padding:.42rem .85rem;border-radius:999px;font-size:.8rem;font-weight:600;color:var(--cs-muted);background:var(--cs-panel);border:1px solid var(--cs-border);cursor:pointer}.cs-pill.is-on{background:var(--cs-green);border-color:var(--cs-green)}.cs .cs-pill.is-on{color:#04130d}body:not(.dark) .cs .cs-pill.is-on{color:#fff}.cs-cat{margin-bottom:1.6rem}.cs-cat__h{display:flex;align-items:baseline;gap:.6rem;margin:0 0 .9rem}.cs-cat__h h2{margin:0;font-size:1.1rem;font-weight:800}.cs-cat__h span{font-size:.8rem;color:var(--cs-muted)}.cs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.cs-card{background:var(--cs-panel);border:1px solid var(--cs-border);border-radius:var(--cs-rp);padding:1.1rem;display:flex;flex-direction:column;gap:.6rem;position:relative;transition:transform .15s,border-color .15s}.cs-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--cs-green) 45%,transparent)}.cs-card__t{display:flex;gap:.8rem;align-items:flex-start}.cs-card__nm{font-weight:700;letter-spacing:-.01em}.cs-card__d{font-size:.82rem;color:var(--cs-muted);flex:1}.cs-card__meta{font-size:.72rem;color:var(--cs-muted);display:flex;gap:.8rem;flex-wrap:wrap}.cs-card__f{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-top:1px solid var(--cs-soft);padding-top:.7rem;margin-top:.1rem}.cs-card__f form{margin:0}.cs-rib{position:absolute;top:.9rem;right:.9rem;font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--cs-gold);background:color-mix(in srgb,var(--cs-gold) 16%,transparent);border:1px solid color-mix(in srgb,var(--cs-gold) 32%,transparent);padding:.15rem .5rem;border-radius:999px}.cs-na{font-size:.8rem;color:var(--cs-muted)}.cs-na--red{color:var(--cs-red)}.cs-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.2rem}.cs-stat{background:var(--cs-panel);border:1px solid var(--cs-border);border-radius:var(--cs-rp);padding:1.1rem 1.2rem}.cs-stat__l{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--cs-muted);font-weight:700;display:flex;align-items:center;gap:.45rem}.cs-stat__v{font-size:1.7rem;font-weight:800;margin-top:.25rem;letter-spacing:-.02em}.cs-earn{display:flex;gap:.55rem;flex-wrap:wrap;padding:1.1rem 1.2rem}.cs-echip{display:inline-flex;align-items:center;gap:.5rem;font-size:.82rem;background:var(--cs-fill);border:1px solid var(--cs-border);border-radius:999px;padding:.4rem .8rem}.cs-echip b{color:var(--cs-green)}.cs-echip i{color:var(--cs-muted);width:14px;text-align:center}.cs-tx{list-style:none;margin:0;padding:0}.cs-tx li{display:flex;align-items:center;gap:.9rem;padding:.85rem 1.2rem;border-top:1px solid var(--cs-soft)}.cs-tx li:first-child{border-top:0}.cs-tx__ic{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;background:var(--cs-soft);color:var(--cs-muted)}.cs-tx__ic.in{background:color-mix(in srgb,var(--cs-green) 15%,transparent);color:var(--cs-green)}.cs-tx__ic.out{background:color-mix(in srgb,var(--cs-gold) 15%,transparent);color:var(--cs-gold)}.cs-tx__m{flex:1;min-width:0}.cs-tx__t{font-weight:600}.cs-tx__s{font-size:.76rem;color:var(--cs-muted)}.cs-tx__amt{font-weight:800;white-space:nowrap}.cs-tx__amt.pos{color:var(--cs-green)}.cs-tx__amt.neg{color:var(--cs-gold)}.cs-invgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.cs-inv{background:var(--cs-panel);border:1px solid var(--cs-border);border-radius:var(--cs-rp);padding:1.1rem;display:flex;flex-direction:column;gap:.6rem}.cs-inv__t{display:flex;gap:.8rem;align-items:flex-start}.cs-inv__nm{font-weight:700}.cs-inv__status{font-size:.74rem;display:inline-flex;align-items:center;gap:.4rem}.cs-inv__status.active{color:var(--cs-green)}.cs-inv__status.exp{color:var(--cs-muted)}.cs-inv__f{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-top:1px solid var(--cs-soft);padding-top:.7rem;margin-top:auto}.cs-inv__when{font-size:.78rem;color:var(--cs-muted)}.cs-progress{height:5px;border-radius:999px;background:var(--cs-soft);overflow:hidden}.cs-progress>span{display:block;height:100%;background:var(--cs-green)}.cs-podium{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;align-items:end;margin-bottom:1.2rem}.cs-pod{background:var(--cs-panel);border:1px solid var(--cs-border);border-radius:var(--cs-rp);padding:1.1rem 1rem 1.2rem;text-align:center;position:relative}.cs-pod--1{border-color:color-mix(in srgb,var(--cs-gold) 45%,var(--cs-border));padding-top:1.7rem}.cs-pod__rk{position:absolute;top:-14px;left:50%;transform:translate(-50%);width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:.85rem;background:var(--cs-fill2);border:1px solid var(--cs-border)}.cs-pod--1 .cs-pod__rk{background:var(--cs-gold);color:#2a1c00;border-color:var(--cs-gold)}.cs-pod--2 .cs-pod__rk{background:#cbd5e1;color:#1e2733}.cs-pod--3 .cs-pod__rk{background:#c2845a;color:#2a1500}.cs-pod__av{width:60px;height:60px;border-radius:50%;margin:.2rem auto .5rem;border:2px solid var(--cs-border);-o-object-fit:cover;object-fit:cover;background:var(--cs-fill2)}.cs-pod--1 .cs-pod__av{width:74px;height:74px;border-color:var(--cs-gold)}.cs-pod__crown{color:var(--cs-gold);margin-bottom:.15rem}.cs-pod__nm{font-weight:700}.cs-pod__amt{color:var(--cs-gold);font-weight:800;margin-top:.15rem;display:inline-flex;align-items:center;gap:.35rem}.cs-lb{list-style:none;margin:0;padding:0}.cs-lb li{display:flex;align-items:center;gap:.9rem;padding:.8rem 1.2rem;border-top:1px solid var(--cs-soft)}.cs-lb li:first-child{border-top:0}.cs-lb li.me{background:color-mix(in srgb,var(--cs-green) 8%,transparent)}.cs-lb__rk{width:28px;text-align:center;font-weight:800;color:var(--cs-muted)}.cs-lb__av{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--cs-fill2)}.cs-lb__nm{font-weight:600}.cs-lb__tag{font-size:.62rem;font-weight:700;text-transform:uppercase;color:var(--cs-green);background:color-mix(in srgb,var(--cs-green) 14%,transparent);padding:.1rem .45rem;border-radius:999px;margin-left:.4rem}.cs-lb__amt{margin-left:auto;color:var(--cs-gold);font-weight:800;display:inline-flex;align-items:center;gap:.35rem}.cs-modal-bd{position:fixed;inset:0;z-index:1000;background:#080b1299;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:flex-start;justify-content:center;padding:8vh 1rem;overflow:auto}.cs-modal{width:100%;max-width:440px;background:var(--cs-panel);border:1px solid var(--cs-border);border-radius:var(--cs-rp);overflow:visible;box-shadow:0 24px 60px #00000080}.cs-modal__h{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1.1rem 1.3rem;border-bottom:1px solid var(--cs-soft)}.cs-modal__h h3{margin:0;font-size:1.05rem;font-weight:800;display:flex;align-items:center;gap:.5rem}.cs-modal__h h3 i{color:var(--cs-gold)}.cs-modal__x{background:none;border:0;color:var(--cs-muted);cursor:pointer;font-size:1.15rem;padding:.2rem;line-height:1}.cs-modal__x:hover{color:var(--cs-text)}.cs-modal__b{padding:1.3rem;display:flex;flex-direction:column;gap:1.1rem}.cs-modal__f{display:flex;justify-content:flex-end;gap:.6rem;padding:0 1.3rem 1.3rem;flex-wrap:wrap}.cs-fld label{display:block;font-size:.8rem;font-weight:600;margin-bottom:.4rem}.cs-fld label small{color:var(--cs-muted);font-weight:400}.cs .cs-inp{width:100%;background:var(--cs-fill);border:1px solid var(--cs-border);border-radius:var(--cs-rc);padding:.65rem .85rem;color:var(--cs-text);font:inherit;font-size:.9rem;outline:none}.cs .cs-inp:focus{border-color:color-mix(in srgb,var(--cs-green) 60%,transparent)}.cs .cs-inp::-moz-placeholder{color:var(--cs-muted)}.cs .cs-inp::placeholder{color:var(--cs-muted)}.cs textarea.cs-inp{resize:vertical;min-height:64px}.cs-amt{position:relative}.cs-amt>i{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:var(--cs-gold)}.cs-amt .cs-inp{padding-left:2rem;font-weight:800;font-size:1.1rem;color:var(--cs-gold)}.cs-quick{display:flex;gap:.4rem;margin-top:.5rem;flex-wrap:wrap}.cs-qa{font-size:.78rem;font-weight:700;color:var(--cs-gold);background:color-mix(in srgb,var(--cs-gold) 12%,transparent);border:1px solid color-mix(in srgb,var(--cs-gold) 28%,transparent);border-radius:999px;padding:.3rem .7rem;cursor:pointer}.cs-hint{font-size:.74rem;color:var(--cs-muted);margin-top:.4rem}.cs-ac{position:relative}.cs-ac__list{position:absolute;top:calc(100% + .3rem);left:0;right:0;background:var(--cs-panel);border:1px solid var(--cs-border);border-radius:var(--cs-rc);box-shadow:0 14px 34px #0006;max-height:14rem;overflow:auto;z-index:5;padding:.3rem;list-style:none;margin:0}.cs-ac__item{padding:.5rem .65rem;border-radius:var(--cs-rc);cursor:pointer;font-size:.88rem}.cs-ac__item:hover,.cs-ac__item.is-active{background:var(--cs-fill)}@media (max-width: 880px){.cs{grid-template-columns:1fr}.cs-rail{position:static}.cs-grid,.cs-invgrid{grid-template-columns:repeat(2,1fr)}.cs-stats,.cs-podium{grid-template-columns:1fr}}@media (max-width: 560px){.cs-grid,.cs-invgrid{grid-template-columns:1fr}}.cv{width:100%;--cv-green: var(--fs-link-color, #37b489);--cv-panel: var(--fs-panel-bg, #161d28);--cv-border: var(--fs-panel-border, rgba(127, 127, 127, .18));--cv-soft: rgba(127, 127, 127, .12);--cv-text: var(--fs-body-color, #e7edf6);--cv-muted: var(--fs-text-muted, #93a3b8);--cv-fill: rgba(127, 127, 127, .07);--cv-fill2: rgba(127, 127, 127, .12);--cv-rp: var(--fs-panel-radius, 16px);--cv-rc: var(--fs-border-radius, 11px);display:grid;grid-template-columns:330px minmax(0,1fr);gap:1.2rem;align-items:start}.cv a{color:inherit;text-decoration:none}.cv-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.5rem .9rem;border-radius:var(--cv-rc);font:inherit;font-weight:600;font-size:.82rem;line-height:1.2;cursor:pointer;border:1px solid transparent}.cv-btn i{line-height:1.2}.cv-btn--primary{background:var(--cv-green)}.cv .cv-btn--primary{color:#04130d}body:not(.dark) .cv .cv-btn--primary{color:#fff}.cv-btn--ghost{border-color:var(--cv-border);background:var(--cv-fill);color:var(--cv-text)}.cv-btn--ghost:hover{border-color:color-mix(in srgb,var(--cv-green) 50%,transparent)}.cv-btn--sm{padding:.4rem .7rem;font-size:.76rem}.cv-ib{width:32px;height:32px;border-radius:var(--cv-rc);display:grid;place-items:center;color:var(--cv-muted);cursor:pointer;border:1px solid transparent;background:none}.cv-ib:hover{background:var(--cv-soft);color:var(--cv-text)}.cv .cv-inp{width:100%;background:var(--cv-fill);border:1px solid var(--cv-border);border-radius:var(--cv-rc);padding:.5rem .8rem;color:var(--cv-text);font:inherit;font-size:.85rem;outline:none}.cv .cv-inp:focus{border-color:color-mix(in srgb,var(--cv-green) 60%,transparent)}.cv .cv-inp::-moz-placeholder{color:var(--cv-muted)}.cv .cv-inp::placeholder{color:var(--cv-muted)}.cv-side{background:var(--cv-panel);border:1px solid var(--cv-border);border-radius:var(--cv-rp);display:flex;flex-direction:column;position:sticky;top:1.2rem}.cv-side__head{padding:.9rem 1rem;border-bottom:1px solid var(--cv-soft);display:flex;flex-direction:column;gap:.7rem}.cv-side__title{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:1.05rem;font-weight:800}.cv-side__title i{color:var(--cv-green)}.cv-newbox{position:relative}.cv-usermenu{position:absolute;top:calc(100% + .4rem);right:0;width:250px;background:var(--cv-panel);border:1px solid var(--cv-border);border-radius:var(--cv-rc);box-shadow:0 14px 34px #0006;z-index:50;overflow:hidden}.cv-usermenu__list{max-height:220px;overflow:auto}.cv-userrow{display:flex;align-items:center;gap:.6rem;padding:.5rem .7rem;cursor:pointer}.cv-userrow:hover{background:var(--cv-fill)}.cv-userrow img{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:0 0 auto}.cv-filters{display:flex;gap:.35rem}.cv-fp{padding:.3rem .7rem;border-radius:999px;font-size:.76rem;font-weight:600;color:var(--cv-muted);background:var(--cv-fill);border:1px solid var(--cv-border)}.cv-fp.is-on{background:color-mix(in srgb,var(--cv-green) 16%,transparent);color:var(--cv-green);border-color:color-mix(in srgb,var(--cv-green) 32%,transparent)}.cv-search{display:flex;align-items:center;gap:.45rem}.cv-search .cv-inp,.cv-list{flex:1}.cv-row{display:flex;align-items:center;position:relative;border-bottom:1px solid var(--cv-soft)}.cv-row:hover{background:var(--cv-fill)}.cv-row.is-active{background:color-mix(in srgb,var(--cv-green) 12%,transparent);box-shadow:inset 3px 0 0 var(--cv-green)}.cv-row__link{flex:1;min-width:0;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem}.cv-row__av{position:relative;flex:0 0 auto}.cv-row__dot{position:absolute;top:-2px;right:-2px;width:10px;height:10px;border-radius:50%;background:var(--cv-green);border:2px solid var(--cv-panel)}.cv-row__body{flex:1;min-width:0}.cv-row__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cv-row__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;display:flex;align-items:center;gap:.3rem}.cv-row.is-unread .cv-row__name{font-weight:800}.cv-row__name .cv-pin{color:var(--cv-green)}.cv-row__time{flex:0 0 auto;font-size:.7rem;color:var(--cv-muted);display:flex;align-items:center;gap:.25rem}.cv-row__snip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;color:var(--cv-muted);margin-top:2px}.cv-row.is-unread .cv-row__snip{color:var(--cv-text)}.cv-row__you{color:var(--cv-muted)}.cv-row__menu{position:relative;flex:0 0 auto;padding-right:.5rem}.cv-menu{position:absolute;right:.4rem;top:calc(100% - .2rem);z-index:60;min-width:180px;background:var(--cv-panel);border:1px solid var(--cv-border);border-radius:var(--cv-rc);box-shadow:0 12px 28px #00000059;padding:.25rem}.cv-menu form{margin:0}.cv-menu__btn{display:block;width:100%;text-align:left;padding:.5rem .65rem;font-size:.82rem;border:0;background:none;color:var(--cv-text);border-radius:var(--cv-rc);cursor:pointer}.cv-menu__btn:hover{background:var(--cv-fill)}.cv-menu__btn--danger{color:#f87171}.cv-empty-list{padding:2rem 1rem;text-align:center;color:var(--cv-muted);font-size:.85rem}.cv-thread{width:100%;background:var(--cv-panel);border:1px solid var(--cv-border);border-radius:var(--cv-rp);overflow:hidden;display:flex;flex-direction:column;min-height:60vh}.cv-thead{display:flex;align-items:center;gap:.75rem;padding:.8rem 1rem;border-bottom:1px solid var(--cv-soft)}.cv-thead__n{font-weight:700}.cv-thead__s{font-size:.72rem;color:var(--cv-muted)}.cv-thead__act{margin-left:auto;position:relative}.cv-msgs{flex:1;display:flex;flex-direction:column;gap:.15rem;padding:1.1rem;background:var(--fs-body-bg, transparent)}.cv-pager{padding:.4rem 0 .8rem}.cv-day{align-self:center;font-size:.7rem;color:var(--cv-muted);background:var(--cv-soft);padding:.12rem .6rem;border-radius:999px;margin:.5rem 0}.cv-sys{align-self:center;font-size:.72rem;color:var(--cv-muted);font-style:italic;padding:.3rem 0;text-align:center}.cv-msg{display:flex;gap:.55rem;max-width:78%;margin-top:.55rem}.cv-msg__av{flex:0 0 auto;align-self:flex-end}.cv-msg__col{display:flex;flex-direction:column;min-width:0}.cv-msg__name{font-size:.68rem;color:var(--cv-muted);margin:0 0 2px .2rem}.cv-msg__wrap{position:relative}.cv-bub{padding:.5rem .8rem;font-size:.9rem;border-radius:var(--cv-rp);word-break:break-word;overflow-wrap:break-word;background:var(--cv-fill2);border:1px solid var(--cv-border);border-bottom-left-radius:4px}.cv-bub p:last-child{margin-bottom:0}.cv-bub p:first-child{margin-top:0}.cv-msg--me{margin-left:auto;flex-direction:row-reverse}.cv-msg--me .cv-msg__col{align-items:flex-end}.cv-msg--me .cv-bub{background:color-mix(in srgb,var(--cv-green) 22%,var(--cv-panel));border-color:color-mix(in srgb,var(--cv-green) 35%,transparent);border-radius:var(--cv-rp);border-bottom-right-radius:4px}.cv-msg__meta{font-size:.66rem;color:var(--cv-muted);margin-top:3px;display:flex;align-items:center;gap:.35rem;padding:0 .2rem}.cv-msg--me .cv-msg__meta{justify-content:flex-end}.cv-edited{font-style:italic;opacity:.8}.cv-receipt{display:inline-flex;align-items:center;gap:.25rem;color:var(--cv-green)}.cv-msg__menubtn{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:var(--cv-rc);display:grid;place-items:center;background:var(--cv-panel);border:1px solid var(--cv-border);color:var(--cv-muted);cursor:pointer;opacity:0;transition:opacity .12s}.cv-msg--me .cv-msg__menubtn{right:auto;left:-8px}.cv-msg__wrap:hover .cv-msg__menubtn{opacity:1}.cv-msg__menu{position:absolute;top:100%;left:0;z-index:60;min-width:170px;background:var(--cv-panel);border:1px solid var(--cv-border);border-radius:var(--cv-rc);box-shadow:0 12px 28px #00000059;padding:.25rem}.cv-msg--me .cv-msg__menu{left:auto;right:0}.cv-msg__menu-btn{display:block;width:100%;text-align:left;padding:.45rem .6rem;font-size:.8rem;border:0;background:none;color:var(--cv-text);border-radius:var(--cv-rc);cursor:pointer;text-decoration:none}.cv-msg__menu-btn:hover{background:var(--cv-fill)}.cv-msg__menu-btn--danger{color:#f87171}.cv-deleted .cv-bub{font-style:italic;color:var(--cv-muted);background:var(--cv-fill)}.cv-replyref{display:flex;align-items:center;gap:.4rem;padding:.35rem .6rem;margin-bottom:.35rem;border-left:3px solid var(--cv-green);border-radius:0 var(--cv-rc) var(--cv-rc) 0;background:var(--cv-fill);font-size:.76rem;color:var(--cv-muted)}.cv-replyref__name{font-weight:700;color:var(--cv-text);white-space:nowrap}.cv-replyref__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-attach{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.cv-attach__img img{max-width:200px;border-radius:var(--cv-rc);display:block}.cv-attach__file{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.76rem;border-radius:var(--cv-rc);background:var(--cv-fill);border:1px solid var(--cv-border);color:var(--cv-green)}.cv-react-bar{position:absolute;bottom:100%;left:0;display:flex;gap:2px;padding:3px;border-radius:999px;background:var(--cv-panel);border:1px solid var(--cv-border);box-shadow:0 6px 18px #0000004d;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .12s,transform .12s;z-index:20}.cv-react-bar:after{content:"";position:absolute;left:0;right:0;top:100%;height:8px}.cv-msg__wrap:hover .cv-react-bar{opacity:1;pointer-events:auto;transform:translateY(0)}.cv-react-bar__btn{width:30px;height:30px;display:grid;place-items:center;border:0;background:none;border-radius:50%;font-size:1.05rem;line-height:1;cursor:pointer;transition:transform .1s}.cv-react-bar__btn:hover{background:var(--cv-soft);transform:scale(1.18)}.cv-reacts{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.35rem}.cv-msg--me .cv-reacts{justify-content:flex-end}.cv-react{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.9rem;line-height:1;border-radius:999px;background:var(--cv-soft);border:1px solid var(--cv-border);color:var(--cv-text);cursor:pointer}.cv-react:hover:not(:disabled){background:var(--cv-fill2)}.cv-react:disabled{cursor:default}.cv-react.is-on{border-color:var(--cv-green);background:color-mix(in srgb,var(--cv-green) 16%,transparent)}.cv-react__n{font-size:.72rem;font-weight:700;color:var(--cv-muted)}.cv-react.is-on .cv-react__n{color:var(--cv-green)}.cv-editing{display:flex;flex-direction:column;gap:.5rem}.cv-editing textarea{width:100%;background:var(--cv-fill);border:1px solid var(--cv-border);border-radius:var(--cv-rc);padding:.5rem .7rem;color:var(--cv-text);font:inherit;font-size:.88rem;resize:vertical}.cv-editing__act{display:flex;gap:.4rem}.cv-composer{border-top:1px solid var(--cv-soft);background:var(--cv-panel)}.cv-bar{display:flex;align-items:center;gap:.5rem;padding:.5rem .8rem;border-bottom:1px solid var(--cv-soft);font-size:.78rem;color:var(--cv-muted)}.cv-bar--reply{border-left:3px solid var(--cv-green)}.cv-bar--edit{border-left:3px solid #f59e0b}.cv-bar__text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-bar__x{background:none;border:0;color:var(--cv-muted);cursor:pointer}.cv-bar__x:hover{color:var(--cv-text)}.cv-form{padding:.7rem .8rem}.cv-form__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.5rem}.cv-form__row .attachment-manager,.cv-form__row .attachment-upload__error,.cv-form__row .attachment-upload__loading{flex-basis:100%;width:100%;order:10}.cv-left{padding:1.2rem;text-align:center;color:var(--cv-muted);font-size:.85rem}.cv-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--cv-muted);min-height:60vh;gap:.8rem;padding:2rem}.cv-empty__ico{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font-size:1.6rem;background:color-mix(in srgb,var(--cv-green) 14%,transparent);color:var(--cv-green)}.cv-compose{display:block;width:100%;max-width:720px;margin:0 auto}.cv-card{background:var(--cv-panel);border:1px solid var(--cv-border);border-radius:var(--cv-rp);overflow:hidden}.cv-card__head{padding:1.1rem 1.3rem;border-bottom:1px solid var(--cv-soft);display:flex;align-items:center;gap:.7rem}.cv-card__head h1{margin:0;font-size:1.2rem;font-weight:800}.cv-card__body{padding:1.3rem;display:flex;flex-direction:column;gap:1rem}.cv-card__foot{padding:1rem 1.3rem;border-top:1px solid var(--cv-soft);display:flex;justify-content:flex-end;gap:.6rem;background:var(--cv-fill)}.cv-flabel{display:block;font-weight:600;font-size:.84rem;margin-bottom:.4rem}.cv-ferr{color:#f87171;font-size:.78rem;margin-top:.3rem}.cv-thead__back{display:none}@media (max-width: 860px){.cv{grid-template-columns:minmax(0,1fr)}.cv-side{position:static;max-height:none;min-width:0}.cv-msg{max-width:88%}.cv--thread .cv-side{display:none}.cv:not(.cv--thread) .cv-thread{display:none}.cv-thead__back{display:inline-flex}}.cv-thread:has(.tiptap-toolbar__emoji-popup:not([style*="display: none"])){overflow:visible}.ld-hero{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 1.25rem;margin-bottom:1.25rem;background-color:var(--fs-panel-bg);border:1px solid var(--fs-panel-border);border-radius:12px;color:inherit}.ld-hero__content{min-width:0;flex:1 1 320px}.ld-hero__eyebrow{display:inline-flex;align-items:center;gap:.375rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--fs-text-secondary, var(--fs-body-color));opacity:.75;margin-bottom:.35rem}.ld-hero__eyebrow i{color:var(--fs-primary-color, var(--fs-primary, #2563eb))}.ld-hero__title{font-size:1.375rem;font-weight:700;line-height:1.2;margin:0 0 .25rem;color:inherit}.ld-hero__lead{font-size:.875rem;color:var(--fs-text-secondary, var(--fs-body-color));opacity:.85;max-width:640px;margin:0 0 .75rem}.ld-hero__actions{display:flex;gap:.5rem;flex-wrap:wrap}.ld-hero__stats{display:flex;gap:1.5rem;flex-wrap:wrap;align-self:stretch;align-items:center;padding-left:1rem;border-left:1px solid var(--fs-divider, var(--fs-panel-border))}.ld-hero__stat{display:flex;flex-direction:column}.ld-hero__stat-value{font-size:1.5rem;font-weight:700;line-height:1}.ld-hero__stat-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;opacity:.65;margin-top:.25rem;display:inline-flex;align-items:center;gap:.25rem}@media (max-width: 640px){.ld-hero__stats{border-left:0;padding-left:0;padding-top:.75rem;border-top:1px solid var(--fs-divider, var(--fs-panel-border));width:100%}}.ld-section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:1.5rem 0 .75rem}.ld-section-head__title{font-size:1.125rem;font-weight:700;margin:0;display:inline-flex;align-items:center;gap:.5rem}.ld-section-head__title i{color:var(--fs-primary-color, var(--fs-primary, #2563eb))}.ld-cat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.ld-cat-tile{position:relative;display:flex;flex-direction:column;overflow:hidden;background-color:var(--fs-panel-bg, #fff);border:1px solid var(--fs-card-border, var(--fs-panel-border, rgba(0, 0, 0, .08)));border-radius:12px;color:inherit;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.ld-cat-tile:hover,.ld-cat-tile:focus{transform:translateY(-1px);box-shadow:0 1px 2px #0000000a;border-color:var(--fs-primary-color, var(--fs-primary, #2563eb))}.ld-cat-tile__media{position:relative;aspect-ratio:16 / 9;background:linear-gradient(135deg,color-mix(in srgb,var(--fs-primary-color, var(--fs-primary, #2563eb)) 12%,transparent),color-mix(in srgb,var(--fs-primary-color, var(--fs-primary, #2563eb)) 4%,transparent));display:flex;align-items:center;justify-content:center;color:var(--fs-primary-color, var(--fs-primary, #2563eb));font-size:2.5rem;overflow:hidden}.ld-cat-tile__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ld-cat-tile__badge{position:absolute;top:.5rem;right:.5rem;background:#0000008c;color:#fff;border-radius:999px;padding:.15rem .55rem;font-size:.7rem;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ld-cat-tile__body{padding:.875rem 1rem 1rem;display:flex;flex-direction:column;gap:.25rem;flex:1}.ld-cat-tile__name{font-weight:700;font-size:1rem;margin:0;display:inline-flex;align-items:center;gap:.5rem}.ld-cat-tile__desc{font-size:.8rem;color:var(--fs-text-secondary, rgba(0, 0, 0, .6));margin:0;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ld-cat-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.ld-cat-pill{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:999px;background:var(--fs-panel-bg, #fff);border:1px solid var(--fs-card-border, var(--fs-panel-border, rgba(0, 0, 0, .08)));color:inherit;text-decoration:none;font-size:.8rem;font-weight:500;transition:background .15s ease,border-color .15s ease,color .15s ease}.ld-cat-pill:hover{border-color:var(--fs-primary-color, var(--fs-primary, #2563eb));color:inherit;background:color-mix(in oklab,var(--fs-primary-color, var(--fs-primary, #2563eb)) 10%,transparent)}.ld-cat-pill--active{background:var(--fs-primary-color, var(--fs-primary, #2563eb));border-color:var(--fs-primary-color, var(--fs-primary, #2563eb));color:#fff}.ld-cat-pill__count{font-size:.7rem;opacity:.7}.ld-link-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.ld-link-card{position:relative;display:flex;flex-direction:column;overflow:hidden;background-color:var(--fs-panel-bg, #fff);border:1px solid var(--fs-card-border, var(--fs-panel-border, rgba(0, 0, 0, .08)));border-radius:12px;color:inherit;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.ld-link-card:hover,.ld-link-card:focus{transform:translateY(-1px);box-shadow:0 1px 2px #0000000a;border-color:var(--fs-primary-color, var(--fs-primary, #2563eb))}.ld-link-card--featured{border-color:#f59e0b;box-shadow:0 0 0 1px #f59e0b inset}.ld-link-card__media{position:relative;aspect-ratio:16 / 9;background:linear-gradient(135deg,color-mix(in srgb,var(--fs-primary-color, var(--fs-primary, #2563eb)) 10%,transparent),color-mix(in srgb,var(--fs-primary-color, var(--fs-primary, #2563eb)) 3%,transparent));display:flex;align-items:center;justify-content:center;overflow:hidden}.ld-link-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ld-link-card__media-fallback{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#fffc;color:var(--fs-primary-color, var(--fs-primary, #2563eb));font-size:1.5rem;font-weight:700}.ld-link-card__cat-chip{position:absolute;bottom:.5rem;left:.5rem;display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .55rem;border-radius:999px;background:#0009;color:#fff;font-size:.7rem;font-weight:600;text-decoration:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ld-link-card__body{padding:.875rem 1rem;display:flex;flex-direction:column;gap:.375rem;flex:1}.ld-link-card__title{font-weight:700;font-size:1rem;margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ld-link-card__host{font-size:.75rem;color:var(--fs-text-secondary, rgba(0, 0, 0, .6));display:inline-flex;align-items:center;gap:.25rem}.ld-link-card__excerpt{font-size:.8125rem;color:var(--fs-text-secondary, rgba(0, 0, 0, .65));line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ld-link-card__footer{padding:.625rem 1rem;border-top:1px solid var(--fs-divider, rgba(0, 0, 0, .06));display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.75rem;color:var(--fs-text-secondary, rgba(0, 0, 0, .6))}.ld-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .5rem;border-radius:999px;font-size:.7rem;font-weight:600;line-height:1.2;background:#0000000f;color:inherit}.ld-badge--featured{background:#fef3c7;color:#92400e}.ld-badge--sponsored{background:#ede9fe;color:#5b21b6}.ld-badge--pending{background:#fef3c7;color:#92400e}.ld-badge--approved{background:#d1fae5;color:#065f46}.ld-badge--rejected{background:#fee2e2;color:#991b1b}.ld-badge--expired{background:#e5e7eb;color:#374151}@media (prefers-color-scheme: dark){.ld-badge{background:#ffffff14}.ld-badge--featured{background:#f59e0b33;color:#fcd34d}.ld-badge--sponsored{background:#8b5cf640;color:#c4b5fd}.ld-badge--pending{background:#f59e0b33;color:#fcd34d}.ld-badge--approved{background:#10b98133;color:#6ee7b7}.ld-badge--rejected{background:#ef444433;color:#fca5a5}.ld-badge--expired{background:#ffffff14;color:#d1d5db}}.ld-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;background-color:var(--fs-panel-bg, #fff);border:1px solid var(--fs-card-border, var(--fs-panel-border, rgba(0, 0, 0, .08)));border-radius:12px;overflow:hidden;margin-bottom:1rem}@media (min-width: 720px){.ld-detail-hero{grid-template-columns:320px minmax(0,1fr)}}.ld-detail-hero__media{aspect-ratio:16 / 9;background:linear-gradient(135deg,color-mix(in srgb,var(--fs-primary-color, var(--fs-primary, #2563eb)) 10%,transparent),color-mix(in srgb,var(--fs-primary-color, var(--fs-primary, #2563eb)) 3%,transparent));display:flex;align-items:center;justify-content:center;color:var(--fs-primary-color, var(--fs-primary, #2563eb));font-size:3rem;overflow:hidden}@media (min-width: 720px){.ld-detail-hero__media{aspect-ratio:auto;height:100%;min-height:180px}}.ld-detail-hero__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ld-detail-hero__body{padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.ld-detail-hero__title{font-size:1.5rem;font-weight:800;margin:0;line-height:1.2}.ld-detail-hero__url{font-size:.8rem;color:var(--fs-text-secondary, rgba(0, 0, 0, .6));word-break:break-all}.ld-detail-hero__desc{font-size:.95rem;line-height:1.55;margin:.25rem 0 0}.ld-detail-hero__actions{margin-top:.75rem;display:flex;gap:.5rem;flex-wrap:wrap}.ld-detail-hero__meta{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--fs-divider, rgba(0, 0, 0, .06));display:flex;flex-wrap:wrap;gap:.75rem;font-size:.75rem;color:var(--fs-text-secondary, rgba(0, 0, 0, .6))}.ld-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;padding:1rem}.ld-field{background:color-mix(in srgb,var(--fs-panel-section-bg, transparent) 100%,transparent);padding:.625rem .75rem;border-radius:6px;border:1px solid var(--fs-divider, rgba(0, 0, 0, .06))}.ld-field__label{display:block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--fs-text-secondary, rgba(0, 0, 0, .6));margin-bottom:.25rem}.ld-field__value{font-size:.9rem;word-break:break-word}.ld-field__value a{color:var(--fs-primary-color, var(--fs-primary, #2563eb));text-decoration:underline}.ld-image-preview{display:inline-block;width:160px;aspect-ratio:16 / 9;border-radius:6px;border:1px dashed var(--fs-card-border, var(--fs-panel-border, rgba(0, 0, 0, .12)));overflow:hidden;background-color:var(--fs-panel-section-bg, rgba(0, 0, 0, .03));color:var(--fs-text-secondary, rgba(0, 0, 0, .5));text-align:center;line-height:90px;font-size:.75rem;margin-top:.5rem}.ld-image-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ld-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;padding:1rem;margin-bottom:1.5rem;background-color:var(--fs-panel-bg, #fff);border:1px solid var(--fs-panel-border, rgba(0, 0, 0, .08));border-radius:12px}.ld-stat__value{display:block;font-size:1.5rem;font-weight:700;line-height:1.1}.ld-stat__label{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;opacity:.6;margin-top:.25rem}@media (max-width: 480px){.ld-cat-grid,.ld-link-grid{grid-template-columns:1fr}.ld-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-hero{padding:1.5rem 1rem}.ld-hero__title{font-size:1.5rem}}.ld-list{list-style:none;margin:0;padding:0}.ld-list__row{padding:.625rem .875rem;border-top:1px solid var(--fs-divider, rgba(0, 0, 0, .06))}.ld-list__row:first-child{border-top:0}.ld-list__link{display:inline-flex;align-items:center;gap:.375rem;color:inherit;text-decoration:none;font-weight:600;font-size:.875rem}.ld-list__link:hover{color:var(--fs-primary-color, var(--fs-primary, #2563eb))}.ld-list__link i{color:var(--fs-primary-color, var(--fs-primary, #2563eb));font-size:.75rem}.ld-list__meta{margin-top:.15rem;font-size:.7rem;color:var(--fs-text-secondary, rgba(0, 0, 0, .55))}.ld-twocol{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:1.5rem}.ld-empty{text-align:center;padding:2.5rem 1rem;color:var(--fs-text-secondary, rgba(0, 0, 0, .55));background-color:var(--fs-panel-bg, #fff);border:1px dashed var(--fs-card-border, var(--fs-panel-border, rgba(0, 0, 0, .1)));border-radius:12px}.ld-empty i{font-size:2rem;opacity:.5;margin-bottom:.5rem}.ld-empty p{margin:0;font-size:.9rem}.ld-crumbs{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8rem;color:var(--fs-text-secondary, rgba(0, 0, 0, .6));margin-bottom:.75rem}.ld-crumbs a{display:inline-flex;align-items:center;gap:.35rem;color:inherit;text-decoration:none}.ld-crumbs a:hover{color:var(--fs-primary-color, var(--fs-primary, #2563eb))}.ld-crumbs__sep{opacity:.5}.ld-cat-tile__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ld-cat-tile__count{background:color-mix(in srgb,var(--fs-primary-color, var(--fs-primary, #2563eb)) 12%,transparent);color:var(--fs-primary-color, var(--fs-primary, #2563eb));border-radius:999px;padding:.15rem .55rem;font-size:.7rem;font-weight:700;flex-shrink:0}.ld-cat-tile__name i{color:var(--fs-primary-color, var(--fs-primary, #2563eb))}.ld-cat-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden;background-color:var(--fs-panel-bg, #fff);border:1px solid var(--fs-card-border, var(--fs-panel-border, rgba(0, 0, 0, .08)));border-radius:12px;margin-bottom:1rem}@media (min-width: 720px){.ld-cat-hero{grid-template-columns:200px minmax(0,1fr)}}.ld-cat-hero__media{aspect-ratio:16 / 9;background:linear-gradient(135deg,color-mix(in srgb,var(--ld-tile-accent, var(--fs-primary-color, var(--fs-primary, #2563eb))) 20%,transparent),color-mix(in srgb,var(--ld-tile-accent, var(--fs-primary-color, var(--fs-primary, #2563eb))) 6%,transparent));display:flex;align-items:center;justify-content:center;font-size:3rem;color:var(--ld-tile-accent, var(--fs-primary-color, var(--fs-primary, #2563eb)));overflow:hidden}.ld-cat-hero__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ld-cat-hero__body{padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.ld-cat-hero__cta{align-self:flex-start}.ld-cat-hero__title{font-size:1.5rem;font-weight:800;margin:0;display:inline-flex;align-items:center;gap:.5rem}.ld-cat-hero__title i{color:var(--ld-tile-accent, var(--fs-primary-color, var(--fs-primary, #2563eb)))}.ld-cat-hero__desc{margin:0;font-size:.875rem;color:var(--fs-text-secondary, rgba(0, 0, 0, .65))}.ld-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;padding:1rem;margin:0}.ld-fields__row{background:var(--fs-panel-section-bg, rgba(0, 0, 0, .02));padding:.625rem .75rem;border-radius:6px;border:1px solid var(--fs-divider, rgba(0, 0, 0, .06))}.ld-fields__label{display:block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--fs-text-secondary, rgba(0, 0, 0, .6));margin:0 0 .25rem}.ld-fields__value{margin:0;font-size:.9rem;word-break:break-word}.ld-fields__value a{color:var(--fs-primary-color, var(--fs-primary, #2563eb));text-decoration:underline}.ld-link-card__clicks{display:inline-flex;align-items:center;gap:.25rem}.ld-link-card__media i{font-size:2.5rem;color:var(--ld-tile-accent, var(--fs-primary-color, var(--fs-primary, #2563eb)));opacity:.7}.ld-cat-tile__media i{color:var(--ld-tile-accent, var(--fs-primary-color, var(--fs-primary, #2563eb)))}.ld-featured-panel{margin-bottom:1rem}.ld-featured-list{list-style:none;margin:0;padding:0}.ld-featured-list__item+.ld-featured-list__item{border-top:1px solid var(--fs-divider, var(--fs-panel-border, rgba(0,0,0,.06)))}.ld-featured-list__link{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.75rem;padding:.65rem 1rem;color:inherit;text-decoration:none;transition:background-color .12s ease}.ld-featured-list__link:hover{background:var(--fs-panel-section-bg, rgba(127,127,127,.06))}.ld-featured-list__icon{color:#f59e0b;font-size:.8rem}.ld-featured-list__title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-featured-list__host{font-size:.75rem;color:var(--fs-text-secondary, var(--fs-body-color));opacity:.65;white-space:nowrap}.ld-featured-list__count{font-size:.75rem;opacity:.7;white-space:nowrap;flex-shrink:0}@media (max-width: 600px){.ld-featured-list__link{grid-template-columns:auto 1fr auto}.ld-featured-list__host{display:none}}.ld-cf-list{list-style:none;margin:0;padding:0}.ld-cf-row{border-bottom:1px solid var(--fs-divider, var(--fs-panel-border))}.ld-cf-row__head{display:flex;align-items:center;gap:.5rem;padding-right:.75rem}.ld-cf-row__toggle{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.75rem 1rem;background:transparent;border:0;color:inherit;text-align:left;cursor:pointer;font:inherit}.ld-cf-row__caret{font-size:.7rem;transition:transform .15s}.ld-cf-row__handle{font-size:.75rem;opacity:.6}.ld-cf-row__badge{font-size:.65rem}.ld-cf-row__delete{display:inline;flex-shrink:0;margin:0}.ld-cf-row__body{padding:.5rem 1rem 1rem;background:var(--fs-panel-section-bg, rgba(127,127,127,.04));border-top:1px dashed var(--fs-divider, var(--fs-panel-border))}.btn-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid transparent;border-radius:6px;background:transparent;color:inherit;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.btn-icon:hover{background:#7f7f7f1f}.btn-icon--danger{color:#dc2626}.btn-icon--danger:hover{background:#dc26261f;border-color:#dc262659}.ld-show-hero{display:grid;grid-template-columns:96px minmax(0,1fr);gap:1rem;padding:1rem 1.25rem;margin-bottom:1rem;background:var(--fs-panel-bg, var(--fs-bg-elevated, #1c1f2b));border:1px solid var(--fs-panel-border, var(--fs-border-color));border-radius:10px}.ld-show-hero__media{aspect-ratio:4 / 3;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,var(--ld-tile-accent, #6366f1) 0%,rgba(99,102,241,.4) 100%);display:flex;align-items:center;justify-content:center;font-size:1.75rem;color:#ffffffd9}.ld-show-hero__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ld-show-hero__body{display:flex;flex-direction:column;gap:.5rem;min-width:0}.ld-show-hero__chips{display:flex;gap:.5rem;flex-wrap:wrap;font-size:.7rem}.ld-show-hero__chip{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .5rem;border-radius:4px;background:#7f7f7f2e;color:var(--fs-link-color, #8b5cf6);font-weight:700;letter-spacing:.04em}.ld-show-hero__chip--featured{color:#f59e0b;background:#f59e0b1f}.ld-show-hero__chip--sponsored{color:#10b981;background:#10b9811f}.ld-show-hero__title{font-size:1.5rem;font-weight:700;line-height:1.2;margin:0}.ld-show-hero__stats{display:flex;flex-wrap:wrap;gap:1rem;font-size:.85rem;color:var(--fs-text-secondary, rgba(255,255,255,.6))}.ld-show-hero__stats i{margin-right:.35rem;opacity:.8}.ld-show-hero__host{color:var(--fs-text-secondary, rgba(255,255,255,.6))}.ld-show-hero__actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.25rem}.ld-show-hero__cta{font-weight:600}@media (max-width: 600px){.ld-show-hero{grid-template-columns:1fr}.ld-show-hero__media{aspect-ratio:16 / 9}}.ld-show-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:1.25rem;align-items:start}@media (max-width: 900px){.ld-show-grid{grid-template-columns:1fr}}.ld-show-section{padding:1rem 0;border-bottom:1px solid var(--fs-divider, var(--fs-panel-border))}.ld-show-section:first-child{padding-top:0}.ld-show-section__eyebrow{text-transform:uppercase;font-size:.7rem;letter-spacing:.08em;color:var(--fs-text-secondary, rgba(255,255,255,.55));margin-bottom:.5rem;font-weight:600}.ld-show-content{font-size:1rem;line-height:1.65;margin:0}.ld-show-content--muted{opacity:.6;font-style:italic}.ld-show-content h1,.ld-show-content h2{font-weight:700;margin-top:1.25rem}.ld-show-collapsible{width:100%;background:linear-gradient(180deg,#7f7f7f26,#7f7f7f0d);border:1px solid var(--fs-panel-border);border-radius:6px;padding:.75rem 1rem;text-align:left;font-weight:600;cursor:pointer;color:inherit}.ld-show-collapsible i{margin-right:.5rem;transition:transform .15s}.ld-show-fields{padding:.75rem 0 0}.ld-show-fields__row{padding:.5rem 0;border-bottom:1px dashed var(--fs-divider, var(--fs-panel-border))}.ld-show-fields__row:last-child{border-bottom:0}.ld-show-fields__label{font-weight:700}.ld-show-fields__value{color:var(--fs-text-secondary, rgba(255,255,255,.7));margin-top:.15rem}.ld-show-embed{display:flex;flex-direction:column;gap:.5rem}.ld-show-embed__row{display:flex;gap:.35rem}.ld-show-embed__row input{flex:1;padding:.5rem .75rem;font-family:ui-monospace,monospace;font-size:.85rem;background:#7f7f7f14;color:inherit;border:1px solid var(--fs-panel-border);border-radius:6px}.ld-show-pager{padding:1rem 0;text-align:right}.ld-show-pager__next{display:inline-flex;flex-direction:column;align-items:flex-end;color:inherit;text-decoration:none}.ld-show-pager__label{font-weight:600}.ld-show-pager__title{font-size:.85rem;opacity:.7}.ld-show-tabs{margin-top:1rem;border:1px solid var(--fs-panel-border);border-radius:8px;overflow:hidden}.ld-show-tabs__head{display:flex;border-bottom:1px solid var(--fs-panel-border)}.ld-show-tabs__tab{padding:.75rem 1.25rem;background:transparent;color:inherit;border:0;border-bottom:2px solid transparent;cursor:pointer;font-weight:600}.ld-show-tabs__tab.is-active{color:var(--fs-link-color, #8b5cf6);border-bottom-color:var(--fs-link-color, #8b5cf6);background:#8b5cf60f}.ld-show-tabs__panel{padding:2rem 1rem;text-align:center}.ld-show-tabs__lead{margin:0 0 1rem}.ld-show-tabs__empty{margin:0;color:var(--fs-text-secondary, rgba(255,255,255,.55))}.ld-show-grid__side{display:flex;flex-direction:column;gap:.65rem}.ld-show-side__cta{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;font-weight:700;text-decoration:none;border-radius:6px;color:#fff;background:linear-gradient(135deg,#8b5cf6,#a855f7);box-shadow:0 4px 12px #8b5cf659}.ld-show-side__cta:hover{filter:brightness(1.1)}.ld-show-side__btn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1rem;font-weight:600;text-decoration:none;border-radius:6px;color:#fff}.ld-show-side__btn--info{background:linear-gradient(135deg,#3b82f6,#06b6d4)}.ld-show-side__btn--ghost{background:#7f7f7f2e;color:inherit}.ld-show-side__panel{margin-top:.5rem;padding:.85rem 1rem;background:var(--fs-panel-bg, var(--fs-bg-elevated, #1c1f2b));border:1px solid var(--fs-panel-border, var(--fs-border-color));border-radius:8px}.ld-show-side__panel-title{text-transform:uppercase;font-size:.7rem;letter-spacing:.08em;color:var(--fs-text-secondary, rgba(255,255,255,.55));margin-bottom:.5rem;font-weight:600}.ld-show-side__list{margin:0;padding:0}.ld-show-side__row{display:flex;align-items:center;justify-content:space-between;padding:.35rem 0;font-size:.85rem}.ld-show-side__row dt{color:var(--fs-text-secondary, rgba(255,255,255,.6));margin:0;font-weight:500}.ld-show-side__row dt i{margin-right:.35rem;opacity:.8}.ld-show-side__row dd{margin:0;font-weight:600}.ld-feat-grid{display:grid;gap:1rem;margin-bottom:1rem;grid-template-columns:1fr}@media (min-width: 720px){.ld-feat-grid{grid-template-columns:repeat(2,1fr)}}.ld-feat-cards{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}.ld-feat-card{position:relative;display:block;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;background:var(--fs-panel-bg, var(--fs-bg-elevated, #1c1f2b));border:1px solid var(--fs-panel-border, var(--fs-border-color));transition:transform .2s,box-shadow .2s}.ld-feat-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00000040}.ld-feat-card__media{position:relative;height:160px;background:linear-gradient(135deg,var(--ld-tile-accent, #6366f1) 0%,rgba(99,102,241,.4) 100%);display:flex;align-items:center;justify-content:center;color:#fffc;font-size:2.5rem;overflow:hidden}.ld-feat-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ld-feat-card__overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.65) 100%);pointer-events:none}.ld-feat-card__badge{position:absolute;left:1rem;bottom:1rem;display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;border-radius:4px;background:#f59e0b;color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.05em}.ld-feat-card__body{padding:.85rem 1rem 1rem}.ld-feat-card__title{font-size:1.15rem;font-weight:700;margin:0 0 .35rem}.ld-feat-card__meta{display:flex;gap:1rem;font-size:.8rem;color:var(--fs-text-secondary, rgba(255,255,255,.6));margin-bottom:.5rem}.ld-feat-card__meta i{margin-right:.35rem;opacity:.8}.ld-feat-card__desc{margin:0 0 .75rem;line-height:1.5;color:var(--fs-text-secondary, rgba(255,255,255,.7));font-size:.9rem}.ld-feat-card__cta{color:var(--fs-link-color, #8b5cf6);font-weight:600;font-size:.9rem}.ld-feat-card__cta i{margin-left:.25rem;transition:transform .15s}.ld-feat-card:hover .ld-feat-card__cta i{transform:translate(3px)}.ld-rank-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-bottom:1rem}.ld-rank-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:var(--fs-panel-bg, var(--fs-bg-elevated, #1c1f2b));border:1px solid var(--fs-panel-border, var(--fs-border-color));border-radius:8px;overflow:hidden;transition:transform .15s,box-shadow .15s}.ld-rank-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0003}.ld-rank-card__media{position:relative;aspect-ratio:16 / 10;background:var(--fs-bg-elevated, rgba(127,127,127,.08));display:flex;align-items:center;justify-content:center;color:var(--ld-tile-accent, var(--fs-link-color, #6366f1));font-size:1.75rem;overflow:hidden}.ld-rank-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ld-rank-card__rank{position:absolute;top:6px;left:6px;padding:.15rem .5rem;border-radius:999px;background:#000000b3;color:#fff;font-size:.7rem;font-weight:700}.ld-rank-card__body{padding:.65rem .75rem .75rem;display:flex;flex-direction:column;gap:.25rem}.ld-rank-card__cat{font-size:.65rem;font-weight:700;letter-spacing:.05em;color:var(--fs-link-color, #8b5cf6)}.ld-rank-card__title{font-weight:700;font-size:.9rem;line-height:1.2}.ld-rank-card__desc{margin:0;font-size:.75rem;line-height:1.35;color:var(--fs-text-secondary, rgba(255,255,255,.6))}.ld-rank-card__stats{display:flex;gap:.65rem;font-size:.7rem;color:var(--fs-text-secondary, rgba(255,255,255,.6));margin-top:.25rem}.ld-rank-card__stats i{margin-right:.25rem;opacity:.8}.ld-rank-card__feat{color:#f59e0b}.ld-show-panel{padding:1.25rem 1.25rem 1rem}.ld-show-panel .ld-show-hero{margin-bottom:.85rem}.ld-show-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;padding:.55rem .85rem;margin:0 0 1rem;background:var(--fs-panel-section-bg, rgba(127,127,127,.06));border:1px dashed var(--fs-panel-border, var(--fs-border-color));border-radius:6px}.ld-show-toolbar__label{font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--fs-text-secondary, rgba(255,255,255,.55));margin-right:.4rem}.ld-show-toolbar__form{display:inline;margin:0}.ld-show-toolbar__btn{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.8rem;font-weight:600;background:var(--fs-panel-bg, rgba(127,127,127,.12));border:1px solid var(--fs-panel-border, var(--fs-border-color));border-radius:4px;color:inherit;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s;font-family:inherit}.ld-show-toolbar__btn:hover{background:#7f7f7f2e;border-color:#7f7f7f73}.ld-show-toolbar__btn--danger{color:#dc2626}.ld-show-toolbar__btn--danger:hover{background:#dc26261f;border-color:#dc262666}.ld-modal{width:100%;max-width:540px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column;background:var(--fs-panel-bg, var(--fs-bg-elevated, #1c1f2b));border:1px solid var(--fs-panel-border, var(--fs-border-color));border-radius:10px;box-shadow:0 24px 48px #0006}.ld-modal__head{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid var(--fs-panel-border, var(--fs-border-color))}.ld-modal__title{margin:0;font-size:1rem;font-weight:700;display:inline-flex;align-items:center;gap:.5rem}.ld-modal__body{padding:.85rem 1rem;overflow-y:auto}.ld-clicks-list{list-style:none;margin:0;padding:0}.ld-clicks-list__item{display:flex;align-items:center;justify-content:space-between;padding:.5rem .25rem;border-bottom:1px solid var(--fs-divider, var(--fs-panel-border));font-size:.9rem}.ld-clicks-list__item:last-child{border-bottom:0}.ld-clicks-list__user{display:inline-flex;align-items:center;gap:.5rem}.ld-clicks-list__user i{color:var(--fs-text-secondary, rgba(255,255,255,.55))}.ld-clicks-list__time{font-size:.75rem;color:var(--fs-text-secondary, rgba(255,255,255,.55))}.ld-feat-slider{position:relative;margin-bottom:1rem}.ld-feat-slider__viewport{overflow:hidden;border-radius:12px}.ld-feat-slider__track{display:flex;will-change:transform;transition:transform .35s ease}.ld-feat-slider__slide{flex:0 0 100%;min-width:0;max-width:100%}.ld-feat-slider .ld-feat-card__media{height:150px;font-size:2.5rem}.ld-feat-slider .ld-feat-card__title{font-size:1.2rem}.ld-feat-slider .ld-feat-card__body{padding:.85rem 1rem 1rem}.ld-feat-slider .ld-feat-card{border-radius:12px}.ld-feat-slider__nav{position:absolute;top:75px;transform:translateY(-50%);width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:#0000008c;color:#fff;border:0;border-radius:999px;cursor:pointer;transition:background .15s;z-index:2}.ld-feat-slider__nav:hover{background:#000000bf}.ld-feat-slider__nav--prev{left:.5rem}.ld-feat-slider__nav--next{right:.5rem}.ld-feat-slider__dots{display:flex;justify-content:center;gap:.35rem;margin-top:.5rem}.ld-feat-slider__dot{width:8px;height:8px;border-radius:999px;background:#7f7f7f59;border:0;padding:0;cursor:pointer;transition:background .15s,transform .15s}.ld-feat-slider__dot.is-active{background:var(--fs-link-color, #8b5cf6);transform:scale(1.25)}.ld-rank-card__rank{display:none}.ld-feat-card__media{height:150px}.ld-widget-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ld-widget-list__item+.ld-widget-list__item{border-top:1px solid rgba(127,127,127,.12)}.ld-widget-list__link{display:flex;align-items:center;gap:.65rem;padding:.55rem .75rem;color:inherit;text-decoration:none;transition:background .15s ease;min-width:0}.ld-widget-list__link:hover{background:#7f7f7f0f}.ld-widget-list__thumb{flex:0 0 auto;width:36px;height:36px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--ld-tile-accent, #6366f1);color:#fff;font-size:.95rem;overflow:hidden;box-shadow:none}.ld-widget-list__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ld-widget-list__thumb--trending{background:#f59e0b}.ld-widget-list__thumb--cat{background:var(--ld-tile-accent, #6366f1)}.ld-widget-list__body{min-width:0;flex:1;display:flex;flex-direction:column;gap:.1rem}.ld-widget-list__title{font-weight:600;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.ld-widget-list__meta{font-size:.7rem;opacity:.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-widget-list__stat{flex:0 0 auto;font-size:.7rem;opacity:.65;white-space:nowrap;font-variant-numeric:tabular-nums}.ld-widget-list__stat--time{opacity:.5}.ld-widget-list__footer{padding:.5rem .75rem;border-top:1px solid rgba(127,127,127,.12);text-align:right;font-size:.75rem}.ld-widget-list__footer a{color:inherit;opacity:.6;text-decoration:none;display:inline-flex;align-items:center;gap:.25rem}.ld-widget-list__footer a:hover{opacity:1}.ld-show{display:flex;flex-direction:column;gap:1rem}.ld-show__header{display:flex;gap:1rem;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--fs-panel-bg, #fff);border:1px solid var(--fs-card-border, var(--fs-panel-border, rgba(0,0,0,.08)));border-radius:12px;padding:1rem 1.1rem}.ld-show__header-left{display:flex;gap:1rem;align-items:center;min-width:0;flex:1 1 360px}.ld-show__thumb{flex:0 0 auto;width:64px;height:64px;border-radius:12px;background:var(--ld-tile-accent, var(--fs-primary-color, var(--fs-primary, #2563eb)));color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:1.6rem;overflow:hidden}.ld-show__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ld-show__heading{display:flex;flex-direction:column;gap:.35rem;min-width:0;flex:1}.ld-show__chips{display:flex;gap:.35rem;flex-wrap:wrap;font-size:.72rem}.ld-show__chip{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .55rem;border-radius:999px;background:#7f7f7f1a;color:inherit;text-decoration:none;font-weight:600}.ld-show__chip:hover{background:#7f7f7f2e}.ld-show__chip--featured{background:#f59e0b26;color:#b45309}.ld-show__chip--sponsored{background:#10b98126;color:#047857}.ld-show__title{font-size:1.5rem;font-weight:700;line-height:1.2;margin:0;word-break:break-word}.ld-show__metaline{display:flex;gap:.85rem;flex-wrap:wrap;font-size:.78rem;color:var(--fs-text-secondary, rgba(0,0,0,.6));align-items:center}.ld-show__metaline i{margin-right:.3rem;opacity:.8}.ld-show__actions{display:flex;gap:.5rem;flex-wrap:wrap}.ld-stars{display:inline-flex;align-items:center;gap:.12rem;color:#f59e0b}.ld-stars__num{margin-left:.4rem;font-weight:700;color:inherit}.ld-stars__count{margin-left:.25rem;opacity:.65}.ld-stars--input{gap:.15rem}.ld-stars__btn{background:none;border:0;padding:.15rem;cursor:pointer;color:#7f7f7f73;font-size:1.2rem;transition:color .1s ease}.ld-stars__btn.is-on{color:#f59e0b}.ld-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border-radius:8px;font-size:.82rem;font-weight:600;background:var(--fs-panel-bg, #fff);border:1px solid var(--fs-card-border, var(--fs-panel-border, rgba(0,0,0,.1)));color:inherit;text-decoration:none;cursor:pointer;line-height:1.1;transition:background .1s ease,border-color .1s ease}.ld-btn:hover{background:#7f7f7f0f}.ld-btn--sm{padding:.35rem .65rem;font-size:.75rem}.ld-btn--primary{background:var(--fs-primary-color, var(--fs-primary, #2563eb));color:#fff;border-color:var(--fs-primary-color, var(--fs-primary, #2563eb));background-image:none}.ld-btn--primary:hover{background:color-mix(in oklab,var(--fs-primary-color, var(--fs-primary, #2563eb)) 88%,#000)}.ld-btn--danger{color:#b91c1c;border-color:#b91c1c66}.ld-btn--danger:hover{background:#b91c1c14}.ld-btn.is-disabled,.ld-btn:disabled{opacity:.5;pointer-events:none}.ld-show__toolbar{position:relative;display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;background:var(--fs-panel-bg, #fff);border:1px solid var(--fs-card-border, var(--fs-panel-border, rgba(0,0,0,.08)));border-radius:10px;padding:.55rem .75rem}.ld-show__toolbar form{display:inline;margin:0}.ld-show__toolbar-label{font-size:.72rem;font-weight:700;opacity:.6;text-transform:uppercase;letter-spacing:.05em;margin-right:.35rem}.ld-show__actions-trigger{font-weight:600}.ld-show__actions-menu{position:absolute;top:calc(100% + .25rem);left:.5rem;min-width:200px;z-index:20;background:var(--fs-panel-bg, #fff);border:1px solid var(--fs-card-border, var(--fs-panel-border, rgba(0,0,0,.1)));border-radius:8px;box-shadow:0 12px 28px #0000002e;overflow:hidden;padding:.25rem;display:flex;flex-direction:column}.ld-show__actions-menu form{display:block;margin:0}.ld-show__actions-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .65rem;font-size:.85rem;background:transparent;border:0;border-radius:6px;color:inherit;text-align:left;cursor:pointer;text-decoration:none;font-family:inherit}.ld-show__actions-item:hover{background:#7f7f7f1a}.ld-show__actions-item--danger{color:#b91c1c}.ld-show__actions-item--danger:hover{background:#b91c1c14}.ld-show__footer-actions .ld-show__actions-menu{left:auto;right:0}.ld-show__footer-actions{position:relative;margin-top:.25rem;display:flex;justify-content:flex-end}.ld-pager{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1rem}.ld-pager__cell{min-width:0}.ld-pager__cell--next{text-align:right}.ld-pager__link{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .8rem;background:var(--fs-panel-bg, #fff);border:1px solid var(--fs-card-border, var(--fs-panel-border, rgba(0,0,0,.08)));border-radius:999px;color:inherit;text-decoration:none;font-size:.85rem;transition:border-color .15s,transform .15s;max-width:100%}.ld-pager__link:hover{border-color:var(--fs-primary-color, var(--fs-primary, #2563eb));transform:translateY(-1px)}.ld-pager__label{font-weight:700;text-transform:uppercase;font-size:.68rem;letter-spacing:.05em;opacity:.65}.ld-pager__title{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:18rem}@media (max-width: 640px){.ld-pager{grid-template-columns:1fr}.ld-pager__cell--next{text-align:left}}.ld-show__grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:1.1rem;align-items:start}@media (max-width: 900px){.ld-show__grid{grid-template-columns:1fr}}.ld-show__main{display:flex;flex-direction:column;gap:1rem;min-width:0}.ld-show__side{display:flex;flex-direction:column;gap:.65rem}.ld-card{background:var(--fs-panel-bg, #fff);border:1px solid var(--fs-card-border, var(--fs-panel-border, rgba(0,0,0,.08)));border-radius:12px;overflow:hidden}.ld-card__head{padding:.65rem 1rem;border-bottom:1px solid var(--fs-divider, rgba(0,0,0,.06));background:#7f7f7f0a}.ld-card__title{font-size:.85rem;font-weight:700;margin:0}.ld-card__body{padding:1rem}.ld-card__body--table{padding:0}.ld-show__desc{line-height:1.6;word-break:break-word}.ld-show__desc--muted{opacity:.6;font-style:italic}.ld-fields-table{width:100%;border-collapse:collapse}.ld-fields-table th,.ld-fields-table td{text-align:left;padding:.65rem 1rem;border-top:1px solid var(--fs-divider, rgba(0,0,0,.06));font-size:.85rem;vertical-align:top}.ld-fields-table th{width:30%;font-weight:600;opacity:.8;background:#7f7f7f08}.ld-fields-table tr:first-child th,.ld-fields-table tr:first-child td{border-top:0}.ld-embed{display:flex;flex-direction:column;gap:.55rem}.ld-embed__row{display:flex;flex-direction:column;gap:.25rem}.ld-embed__label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;opacity:.65}.ld-embed__input-wrap{display:flex;gap:.35rem}.ld-embed__input-wrap input{flex:1;min-width:0;padding:.45rem .6rem;border:1px solid var(--fs-card-border, var(--fs-panel-border, rgba(0,0,0,.1)));border-radius:6px;background:#7f7f7f0a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem}.ld-embed__copy{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;background:var(--fs-panel-bg, #fff);border:1px solid var(--fs-card-border, var(--fs-panel-border, rgba(0,0,0,.1)));border-radius:6px;cursor:pointer;font-size:.75rem;font-weight:600}.ld-embed__copy:hover{background:#7f7f7f0f}.ld-tabs{display:flex;gap:.25rem;padding:.35rem .35rem 0;border-bottom:1px solid var(--fs-divider, rgba(0,0,0,.06));background:#7f7f7f0a}.ld-tabs__tab{background:none;border:0;padding:.55rem .85rem;cursor:pointer;font-size:.82rem;font-weight:600;color:inherit;border-radius:6px 6px 0 0;border-bottom:2px solid transparent;margin-bottom:-1px}.ld-tabs__tab i{margin-right:.35rem;opacity:.7}.ld-tabs__tab.is-active{background:var(--fs-panel-bg, #fff);border-bottom-color:var(--fs-primary-color, var(--fs-primary, #2563eb));color:var(--fs-primary-color, var(--fs-primary, #2563eb))}.ld-empty-line{font-size:.85rem;opacity:.65;margin:.25rem 0}.ld-replies{list-style:none;margin:0 0 .75rem;padding:0;display:flex;flex-direction:column;gap:.55rem}.ld-replies__item{display:flex;gap:.65rem;padding:.65rem .75rem;background:#7f7f7f0a;border-radius:8px}.ld-replies__avatar{width:32px;height:32px;border-radius:50%;background:#7f7f7f26;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;opacity:.8}.ld-replies__main{flex:1;min-width:0}.ld-replies__head{display:flex;align-items:center;gap:.5rem;margin-bottom:.2rem;font-size:.78rem}.ld-replies__user{font-weight:700;color:inherit;text-decoration:none}.ld-replies__user:hover{text-decoration:underline}.ld-replies__time{opacity:.6;font-size:.72rem}.ld-replies__del{margin-left:auto}.ld-replies__del button{background:none;border:0;cursor:pointer;opacity:.5;padding:.15rem .35rem;color:inherit}.ld-replies__del button:hover{opacity:1;color:#b91c1c}.ld-replies__body{font-size:.88rem;line-height:1.5;word-break:break-word}.ld-replies__form{display:flex;flex-direction:column;gap:.5rem}.ld-replies__form textarea{width:100%;padding:.55rem .7rem;border:1px solid var(--fs-card-border, var(--fs-panel-border, rgba(0,0,0,.1)));border-radius:8px;font:inherit;background:var(--fs-panel-bg, #fff);color:inherit;resize:vertical}.ld-replies__form-actions{display:flex;justify-content:flex-end}.ld-reviews{list-style:none;margin:0 0 .85rem;padding:0;display:flex;flex-direction:column;gap:.55rem}.ld-reviews__item{padding:.75rem .85rem;background:#7f7f7f0a;border-radius:8px}.ld-reviews__head{display:flex;align-items:center;gap:.55rem;font-size:.78rem;margin-bottom:.35rem}.ld-reviews__user{font-weight:700;color:inherit;text-decoration:none}.ld-reviews__user:hover{text-decoration:underline}.ld-reviews__time{opacity:.6;font-size:.72rem;margin-left:auto}.ld-reviews__body{font-size:.88rem;line-height:1.5;word-break:break-word}.ld-reviews__form{display:flex;flex-direction:column;gap:.55rem;padding:.85rem;background:#7f7f7f0a;border-radius:8px}.ld-reviews__rating-row{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.ld-reviews__rating-label{font-weight:700;font-size:.8rem}.ld-reviews__form textarea{width:100%;padding:.55rem .7rem;border:1px solid var(--fs-card-border, var(--fs-panel-border, rgba(0,0,0,.1)));border-radius:8px;font:inherit;background:var(--fs-panel-bg, #fff);color:inherit;resize:vertical}.ld-side__visit{display:inline-flex;align-items:center;gap:.5rem;justify-content:center;padding:.85rem 1rem;border-radius:10px;background:var(--fs-primary-color, var(--fs-primary, #2563eb));color:#fff!important;font-weight:700;text-decoration:none;text-align:center;background-image:none;border:1px solid var(--fs-primary-color, var(--fs-primary, #2563eb));transition:background .1s ease}.ld-side__visit:hover{background:color-mix(in oklab,var(--fs-primary-color, var(--fs-primary, #2563eb)) 88%,#000)}.ld-side__btn{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .8rem;border-radius:8px;background:var(--fs-panel-bg, #fff);border:1px solid var(--fs-card-border, var(--fs-panel-border, rgba(0,0,0,.08)));color:inherit;text-decoration:none;font-size:.82rem;font-weight:600;cursor:pointer}.ld-side__btn:hover{background:#7f7f7f0f}.ld-side__panel{background:var(--fs-panel-bg, #fff);border:1px solid var(--fs-card-border, var(--fs-panel-border, rgba(0,0,0,.08)));border-radius:10px;overflow:hidden}.ld-side__panel-head{padding:.55rem .8rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;opacity:.7;background:#7f7f7f0a;border-bottom:1px solid var(--fs-divider, rgba(0,0,0,.06))}.ld-side__list{display:flex;flex-direction:column;margin:0;padding:0}.ld-side__list>div{display:flex;justify-content:space-between;gap:.5rem;padding:.5rem .8rem;border-top:1px solid var(--fs-divider, rgba(0,0,0,.05));font-size:.82rem}.ld-side__list>div:first-child{border-top:0}.ld-side__list dt{opacity:.7}.ld-side__list dd{margin:0;font-weight:600}.ld-related{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ld-related li{border-top:1px solid var(--fs-divider, rgba(0,0,0,.05))}.ld-related li:first-child{border-top:0}.ld-related a{display:flex;flex-direction:column;gap:.15rem;padding:.65rem 1rem;color:inherit;text-decoration:none}.ld-related a:hover{background:#7f7f7f0d}.ld-related__title{font-weight:600;font-size:.88rem}.ld-related__host{font-size:.72rem;opacity:.65}.ld-related--media a{flex-direction:row;align-items:center;gap:.65rem}.ld-related--media img,.ld-related__icon{width:42px;height:42px;flex:0 0 42px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.ld-related__icon{display:inline-flex;align-items:center;justify-content:center;background:#7f7f7f17;color:var(--fs-primary-color, var(--fs-primary, #2563eb))}.ld-modal-backdrop{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.ld-modal{background:var(--fs-panel-bg, #fff);border-radius:12px;max-width:540px;width:100%;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 40px #00000040}.ld-modal__head{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid var(--fs-divider, rgba(0,0,0,.06))}.ld-modal__title{margin:0;font-size:1rem;font-weight:700}.ld-modal__body{padding:1rem;overflow:auto}.ld-clicks-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ld-clicks-list__item{display:flex;justify-content:space-between;gap:.5rem;padding:.55rem 0;border-top:1px solid var(--fs-divider, rgba(0,0,0,.05));font-size:.82rem}.ld-clicks-list__item:first-child{border-top:0}.ld-clicks-list__user{display:inline-flex;align-items:center;gap:.4rem}.ld-clicks-list__time{opacity:.6;font-size:.72rem}.ld-feat-card__media,.ld-feat-slider .ld-feat-card__media{background:var(--fs-panel-section-bg, rgba(127, 127, 127, .06))}.ld-feat-card__overlay{background:none}.board-layout:has(>.board-layout__sidebar:empty){display:block}.board-layout:has(>.board-layout__sidebar:empty)>.board-layout__main{width:100%}body.ld-page-link-directory #wrap main,.ld-page-link-directory #wrap main{max-width:min(var(--fs-container-max-width, 80rem),calc(100vw - 1.5rem));width:100%;margin-left:auto;margin-right:auto}.ld-index--no-sidebar{width:100%}body:not(.widget-manager-active) .ld-index-layout--empty-sidebar{display:block}body:not(.widget-manager-active) .ld-index-layout--empty-sidebar>.board-layout__main{width:100%}body:not(.widget-manager-active) .ld-index-layout--empty-sidebar>.board-layout__sidebar{display:none}.ld-v2{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:none}.ld-v2__hero{display:grid;grid-template-columns:220px minmax(0,1fr);gap:.9rem;padding:1rem 1.1rem;border:1px solid var(--fs-card-border, var(--fs-panel-border, rgba(0, 0, 0, .08)));border-radius:12px;background:var(--fs-panel-bg, #fff);align-items:center}.ld-v2__hero-media{width:220px;height:150px;border-radius:10px;overflow:hidden;background:var(--fs-panel-section-bg, rgba(127, 127, 127, .08));color:var(--fs-primary-color, var(--fs-primary, #2563eb));display:flex;align-items:center;justify-content:center;font-size:2rem;flex-shrink:0}.ld-v2__hero-media-btn{border:0;cursor:zoom-in;padding:0}.ld-v2__hero-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ld-v2__hero-main{min-width:0;display:flex;flex-direction:column;gap:.35rem}.ld-v2__chips{display:flex;flex-wrap:wrap;gap:.35rem}.ld-v2__chip{display:inline-flex;align-items:center;gap:.3rem;padding:.16rem .55rem;border-radius:999px;font-size:.72rem;font-weight:600;text-decoration:none;color:inherit;background:#7f7f7f1a}.ld-v2__chip:hover{color:inherit;background:#7f7f7f29}.ld-v2__chip--featured{background:#f59e0b26;color:#b45309}.ld-v2__chip--sponsored{background:#10b98126;color:#047857}.ld-v2__title{margin:0;font-size:1.8rem;line-height:1.2;font-weight:800;word-break:break-word}.ld-v2__meta{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;font-size:.78rem;color:var(--fs-text-secondary, rgba(0, 0, 0, .6))}.ld-v2__meta i{margin-right:.3rem;opacity:.8}.ld-v2__stars{display:inline-flex;align-items:center;gap:.12rem;color:#f59e0b}.ld-v2__stars strong{margin-left:.35rem}.ld-v2__hero-actions{margin-top:.3rem;display:flex;flex-wrap:wrap;gap:.5rem}.ld-v2-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.55rem .88rem;border-radius:8px;border:1px solid var(--fs-card-border, var(--fs-panel-border, rgba(0, 0, 0, .1)));background:var(--fs-panel-bg, #fff);color:inherit;text-decoration:none;font-size:.82rem;font-weight:600;cursor:pointer}.ld-v2-btn:hover{background:#7f7f7f0f}.ld-v2-btn--primary{color:#fff;background:var(--fs-primary-color, var(--fs-primary, #2563eb));border-color:var(--fs-primary-color, var(--fs-primary, #2563eb));background-image:none}.ld-v2-btn--primary:hover{background:color-mix(in oklab,var(--fs-primary-color, var(--fs-primary, #2563eb)) 88%,#000)}.ld-v2-btn--sm{padding:.38rem .62rem;font-size:.75rem}.ld-v2-btn--block{width:100%}.ld-v2__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:1rem;align-items:start;width:100%}.ld-v2__grid--wide-main{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.ld-v2__main,.ld-v2__side{min-width:0;width:100%;display:flex;flex-direction:column;gap:.85rem}.ld-v2__main>.ld-v2-card{width:100%}.ld-v2__grid--wide-main .ld-v2__main{max-width:none;margin:0}.ld-v2-card{background:var(--fs-panel-bg, #fff);border:1px solid var(--fs-card-border, var(--fs-panel-border, rgba(0, 0, 0, .08)));border-radius:10px;overflow:hidden}.ld-v2-card--dropdown{overflow:visible;position:relative;z-index:5}.ld-v2-card__head{padding:.62rem .85rem;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;opacity:.75;border-bottom:1px solid var(--fs-divider, rgba(0, 0, 0, .06))}.ld-v2-card__body{padding:.9rem}.ld-v2__content{line-height:1.65;word-break:break-word}.ld-v2__content p{margin:0 0 .85rem}.ld-v2__content p:last-child{margin-bottom:0}.ld-v2__content ul,.ld-v2__content ol{margin:0 0 .85rem;padding-left:1.2rem}.ld-v2__muted{margin:0;opacity:.65;font-size:.9rem}.ld-v2__details>summary{cursor:pointer;font-weight:700;margin-bottom:.5rem}.ld-v2__details-content{display:flex;flex-direction:column}.ld-v2__field-row{display:grid;grid-template-columns:220px minmax(0,1fr);gap:1rem;padding:.55rem 0;border-top:1px solid var(--fs-divider, rgba(0, 0, 0, .06))}.ld-v2__field-row:first-child{border-top:0}.ld-v2__field-label{font-weight:600;font-size:.86rem}.ld-v2__field-value{font-size:.86rem}.ld-v2__copy-row{display:flex;gap:.4rem;margin-bottom:.45rem}.ld-v2__copy-row:last-child{margin-bottom:0}.ld-v2__copy-row input{flex:1;min-width:0;padding:.45rem .6rem;border:1px solid var(--fs-card-border, var(--fs-panel-border, rgba(0, 0, 0, .1)));border-radius:6px;background:#7f7f7f0d;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.76rem}.ld-v2__actions{position:relative;display:flex;justify-content:flex-end}.ld-v2__actions-menu{position:absolute;top:calc(100% + .25rem);right:0;min-width:220px;z-index:50;background:var(--fs-panel-bg, #fff);border:1px solid var(--fs-card-border, var(--fs-panel-border, rgba(0, 0, 0, .1)));border-radius:8px;box-shadow:0 12px 26px #0000002e;padding:.25rem}.ld-v2__actions-menu form{margin:0}.ld-v2__actions-item{display:flex;align-items:center;gap:.45rem;width:100%;padding:.5rem .65rem;border:0;border-radius:6px;background:transparent;color:inherit;text-decoration:none;text-align:left;cursor:pointer;font-size:.84rem;font-family:inherit}.ld-v2__actions-item:hover{background:#7f7f7f1a}.ld-v2__actions-item--danger{color:#b91c1c}.ld2-kebab{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;padding:0;border:1px solid var(--ld2-border, rgba(127, 127, 127, .22));border-radius:var(--ld2-r-ctrl, 11px);background:transparent;color:inherit;cursor:pointer;opacity:.75;transition:opacity .15s ease,background .15s ease,border-color .15s ease}.ld2-kebab:hover{opacity:1;background:#7f7f7f1a}.ld2-panel--menu{overflow:visible}.ld-v2-tabs{display:flex;gap:.25rem;padding:.35rem .35rem 0;border-bottom:1px solid var(--fs-divider, rgba(0, 0, 0, .06));background:#7f7f7f0a}.ld-v2-tabs button{border:0;background:none;border-radius:6px 6px 0 0;padding:.55rem .8rem;font-size:.82rem;font-weight:600;color:inherit;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.ld-v2-tabs button.is-active{background:var(--fs-panel-bg, #fff);color:var(--fs-primary-color, var(--fs-primary, #2563eb));border-bottom-color:var(--fs-primary-color, var(--fs-primary, #2563eb))}.ld-v2-comments,.ld-v2-reviews{list-style:none;margin:0 0 .75rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.ld-v2-comments li,.ld-v2-reviews li{background:#7f7f7f0d;border-radius:8px;padding:.65rem .75rem}.ld-v2-comments__head,.ld-v2-reviews__head{display:flex;align-items:center;gap:.5rem;font-size:.78rem;margin-bottom:.25rem}.ld-v2-comments__head a,.ld-v2-reviews__head a{font-weight:700;color:inherit;text-decoration:none}.ld-v2-comments__head a:hover,.ld-v2-reviews__head a:hover{text-decoration:underline}.ld-v2-comments__head time,.ld-v2-reviews__head time{opacity:.6;font-size:.72rem}.ld-v2-comments__head form,.ld-v2-reviews__head form{margin-left:auto}.ld-v2-comments__head form button,.ld-v2-reviews__head form button{border:0;background:none;color:inherit;opacity:.6;cursor:pointer}.ld-v2-comments__head form button:hover,.ld-v2-reviews__head form button:hover{opacity:1;color:#b91c1c}.ld-v2-comments__body,.ld-v2-reviews__body{font-size:.88rem;line-height:1.55}.ld-v2-comment-form,.ld-v2-review-form{display:flex;flex-direction:column;gap:.5rem}.ld-v2-comment-form textarea,.ld-v2-review-form textarea{width:100%;resize:vertical;min-height:96px;padding:.55rem .7rem;border-radius:8px;border:1px solid var(--fs-card-border, var(--fs-panel-border, rgba(0, 0, 0, .1)));background:var(--fs-panel-bg, #fff);color:inherit;font:inherit}.ld-v2-comment-form__actions{display:flex;justify-content:flex-end}.ld-v2-review-form__rating{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.ld-v2__stars--input{gap:.15rem}.ld-v2__star-btn{background:none;border:0;padding:.15rem;cursor:pointer;color:#7f7f7f73;font-size:1.2rem}.ld-v2__star-btn.is-on{color:#f59e0b}.ld-v2__info-list{margin:0;padding:0;display:flex;flex-direction:column}.ld-v2__info-list>div{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .8rem;border-top:1px solid var(--fs-divider, rgba(0, 0, 0, .06));font-size:.82rem}.ld-v2__info-list>div:first-child{border-top:0}.ld-v2__info-list dt{opacity:.72}.ld-v2__info-list dd{margin:0;font-weight:700}.ld-v2__pager{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.ld-v2__pager>div:last-child{text-align:right}.ld-v2__pager a{display:inline-flex;flex-direction:column;gap:.12rem;text-decoration:none;color:inherit;padding:.5rem .8rem;border-radius:999px;border:1px solid var(--fs-card-border, var(--fs-panel-border, rgba(0, 0, 0, .08)));background:var(--fs-panel-bg, #fff);max-width:100%}.ld-v2__pager a:hover{border-color:var(--fs-primary-color, var(--fs-primary, #2563eb))}.ld-v2__pager a span{font-size:.68rem;opacity:.65;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.ld-v2__pager a strong{font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:20rem}@media (max-width: 960px){.ld-v2__grid{grid-template-columns:1fr}.ld-v2__side{order:-1}}@media (max-width: 720px){.ld-v2__hero{grid-template-columns:92px minmax(0,1fr);gap:.7rem}.ld-v2__hero-media{width:92px;height:72px;font-size:1.5rem}.ld-v2__title{font-size:1.45rem}.ld-v2__field-row{grid-template-columns:1fr;gap:.2rem}.ld-v2__pager{grid-template-columns:1fr}.ld-v2__pager>div:last-child{text-align:left}}.ld-lightbox{position:fixed;inset:0;z-index:1200;background:#070c18e0;display:flex;align-items:center;justify-content:center;padding:1.25rem}.ld-lightbox__image{max-width:min(94vw,1500px);max-height:88vh;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:10px;box-shadow:0 30px 80px #00000073}.ld-lightbox__close{position:absolute;top:1rem;right:1rem;width:38px;height:38px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:#00000073;color:#fff;cursor:pointer}.ld2{width:100%;--ld2-accent: var(--fs-link-color, #37b489);--ld2-gold: var(--fs-cta-bg, #ffbe32);--ld2-panel: var(--fs-panel-bg, #141a24);--ld2-border: var(--fs-panel-border, rgba(127, 127, 127, .22));--ld2-border-soft: rgba(127, 127, 127, .14);--ld2-text: var(--fs-body-color, #e7edf6);--ld2-muted: var(--fs-text-muted, #9babc0);--ld2-fill: rgba(127, 127, 127, .07);--ld2-fill-2: rgba(127, 127, 127, .12)}.ld2-layout{display:grid;grid-template-columns:248px minmax(0,1fr);gap:1.4rem;align-items:start}.ld2-main{min-width:0}.ld2-nav{background:var(--ld2-panel);border:1px solid var(--ld2-border);border-radius:16px;padding:.7rem;position:sticky;top:1.5rem}.ld2-nav__cta{width:100%;margin:.3rem 0 .5rem}.ld2-nav__h{font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ld2-muted);margin:.8rem .6rem .4rem;font-weight:700}.ld2-nl{display:flex;align-items:center;gap:.7rem;padding:.6rem .7rem;border-radius:10px;font-size:.88rem;color:var(--ld2-muted);text-decoration:none;transition:background .13s ease,color .13s ease}.ld2-nl:hover{background:var(--ld2-fill);color:var(--ld2-text)}.ld2-nl--on{background:color-mix(in srgb,var(--ld2-accent) 14%,transparent);color:var(--ld2-accent);font-weight:600}.ld2-nl>i{width:18px;text-align:center;flex:0 0 auto}.ld2-nl__ct{margin-left:auto;font-size:.74rem;color:var(--ld2-muted);opacity:.8}.ld2-sechead{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:2rem 0 1rem}.ld2-sechead:first-child{margin-top:0}.ld2-sechead__title{margin:0;font-size:1.1rem;font-weight:800;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:.55rem}.ld2-sechead__title i{color:var(--ld2-accent)}.ld2-media{position:relative;display:block;overflow:hidden;background:var(--ld2-fill-2)}.ld2-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .55s ease}.ld2-media__ov{position:absolute;inset:0;background:#080b126b}.ld2-media--fb{display:grid;place-items:center;background:color-mix(in srgb,var(--ld2-fb, var(--ld2-accent)) 16%,var(--ld2-panel))}.ld2-media--fb .ld2-media__icon{font-size:2rem;color:var(--ld2-fb, var(--ld2-accent));opacity:.85}.ld2-media--fb .ld2-media__ov{background:#080b1242}.ld2-media__cat{position:absolute;top:.7rem;left:.7rem;z-index:2;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:#0a0e16b8;color:#fff;padding:.2rem .55rem;border-radius:6px}.ld2-spot{display:grid;grid-template-columns:1.5fr 1fr;gap:1.1rem;align-items:stretch}.ld2-spot--solo{grid-template-columns:1fr}.ld2-feat{border:1px solid var(--ld2-border);border-radius:18px;overflow:hidden;background:var(--ld2-panel);display:flex;flex-direction:column}.ld2-feat__media{height:240px}.ld2-feat__media.ld2-media--fb .ld2-media__icon{font-size:3rem}.ld2-feat:hover .ld2-media img{transform:scale(1.05)}.ld2-media__txt{position:absolute;left:1.3rem;right:1.3rem;bottom:1.1rem;z-index:2}.ld2-feat__badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#06121b;background:var(--ld2-gold);padding:.2rem .55rem;border-radius:999px}.ld2-feat__ttl{display:block;font-size:1.7rem;font-weight:800;letter-spacing:-.02em;margin:.5rem 0 .15rem;line-height:1.05;color:#fff}.ld2-feat__url{font-size:.8rem;color:#ffffffb8}.ld2-feat__foot{display:flex;align-items:center;gap:1.2rem;padding:1rem 1.3rem;flex-wrap:wrap}.ld2-feat__stats{display:flex;gap:1.1rem;font-size:.82rem;color:var(--ld2-muted);flex-wrap:wrap}.ld2-star{color:var(--ld2-gold)}.ld2-feat__side{display:flex;flex-direction:column;gap:1.1rem}.ld2-runner{display:flex;gap:.85rem;align-items:center;background:var(--ld2-panel);border:1px solid var(--ld2-border);border-radius:14px;padding:.8rem;text-decoration:none;color:inherit;transition:border-color .15s ease}.ld2-runner:hover{border-color:color-mix(in srgb,var(--ld2-accent) 55%,transparent)}.ld2-runner__thumb{width:64px;height:64px;border-radius:11px;overflow:hidden;flex:0 0 auto;position:relative;background:var(--ld2-fill-2)}.ld2-runner__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .55s ease}.ld2-runner:hover .ld2-runner__thumb img{transform:scale(1.07)}.ld2-runner__thumb.ld2-media--fb{display:grid;place-items:center}.ld2-runner__thumb.ld2-media--fb .ld2-media__icon{font-size:1.3rem}.ld2-runner__body{min-width:0}.ld2-runner__k{font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--ld2-gold);display:inline-flex;align-items:center;gap:.3rem}.ld2-runner__body b{display:block;font-weight:700;color:var(--ld2-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld2-runner__body span{font-size:.76rem;color:var(--ld2-muted)}.ld2-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ld2-card{background:var(--ld2-panel);border:1px solid var(--ld2-border);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .15s ease,border-color .15s ease}.ld2-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--ld2-accent) 55%,transparent)}.ld2-card__media{height:128px}.ld2-card:hover .ld2-media img{transform:scale(1.06)}.ld2-card__body{padding:1rem;display:flex;flex-direction:column;gap:.35rem;flex:1}.ld2-card__title{font-weight:700;color:var(--ld2-text)}.ld2-card__url{font-size:.73rem;color:var(--ld2-muted);display:inline-flex;align-items:center;gap:.3rem}.ld2-card__url i{opacity:.7}.ld2-card__desc{font-size:.8rem;color:var(--ld2-muted);flex:1;line-height:1.45;margin:0}.ld2-card__foot{display:flex;gap:.9rem;font-size:.73rem;color:var(--ld2-muted);padding-top:.55rem;border-top:1px solid var(--ld2-border-soft)}.ld2-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.1rem;border-radius:10px;font-family:inherit;font-weight:600;font-size:.85rem;line-height:1.2;cursor:pointer;border:1px solid transparent;text-decoration:none;transition:filter .18s ease,background .18s ease}.ld2-btn--primary{background:var(--ld2-accent);color:#04130d}.ld2-btn--primary:hover{filter:brightness(1.08);color:#04130d}body:not(.dark) .ld2-btn--primary,body:not(.dark) .ld2-btn--primary:hover{color:#fff}.ld2-btn--ghost{border-color:var(--ld2-border);color:var(--ld2-text);background:var(--ld2-fill)}.ld2-btn--ghost:hover{color:var(--ld2-text);border-color:color-mix(in srgb,var(--ld2-accent) 50%,transparent)}.ld2-btn--sm{padding:.42rem .8rem;font-size:.78rem;border-radius:9px}.ld2-btn--danger{color:#f87171;border-color:#f8717166;background:transparent}.ld2-btn--danger:hover{background:#f871711a}@media (max-width: 920px){.ld2-layout,.ld2-spot{grid-template-columns:1fr}.ld2-nav{position:static}.ld2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.ld2-grid{grid-template-columns:1fr}.ld2-feat__ttl{font-size:1.4rem}}.ld2-cathero{position:relative;border:1px solid var(--ld2-border);border-radius:18px;overflow:hidden;background:var(--ld2-panel);margin-bottom:1.4rem}.ld2-cathero__media{height:180px}.ld2-cathero__media.ld2-media--fb .ld2-media__icon{font-size:2.8rem}.ld2-cathero__txt{position:absolute;left:1.5rem;right:1.5rem;bottom:1.2rem;z-index:2}.ld2-cathero__eye{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ffffffd1}.ld2-cathero__ttl{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;color:#fff;margin:.2rem 0 .15rem;display:flex;align-items:center;gap:.6rem}.ld2-cathero__sub{color:#ffffffd1;font-size:.9rem;max-width:64ch}.ld2-cathero__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.3rem;flex-wrap:wrap}.ld2-cathero__stats{display:flex;gap:1.3rem;font-size:.82rem;color:var(--ld2-muted);flex-wrap:wrap}.ld2-pager{margin-top:1.6rem}.ld2-dhero{border:1px solid var(--ld2-border);border-radius:18px;overflow:hidden;background:var(--ld2-panel);margin-bottom:1.3rem}.ld2-dhero__media{height:300px;width:100%;border:0;padding:0;cursor:zoom-in}.ld2-dhero__media.ld2-media--fb{cursor:default}.ld2-dhero__media.ld2-media--fb .ld2-media__icon{font-size:3.4rem}.ld2-dhero:hover .ld2-media img{transform:scale(1.03)}.ld2-dhero__txt{position:absolute;left:1.6rem;right:1.6rem;bottom:1.4rem;z-index:2}.ld2-dhero__badges{display:flex;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.ld2-dhero__ttl{font-size:2.2rem;font-weight:800;letter-spacing:-.025em;color:#fff;line-height:1.04;margin:0 0 .3rem}.ld2-dhero__url{color:#ffffffd1;font-size:.9rem;display:inline-flex;align-items:center;gap:.4rem;text-decoration:none}.ld2-dbadge{display:inline-flex;align-items:center;gap:.35rem;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:.2rem .55rem;border-radius:999px}.ld2-dbadge--feat{color:#06121b;background:var(--ld2-gold)}.ld2-dbadge--spon{color:#06121b;background:#38bdf8}.ld2-dhero__bar{display:flex;align-items:center;gap:.6rem;padding:1.1rem 1.5rem;flex-wrap:wrap}.ld2-dhero__stats{display:flex;gap:1.2rem;font-size:.85rem;color:var(--ld2-muted);flex-wrap:wrap;align-items:center}.ld2-dhero__stats .ld2-star{color:var(--ld2-gold)}.ld2-dgrid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:1.4rem;align-items:start}.ld2-dmain{display:flex;flex-direction:column;gap:1.2rem;min-width:0}.ld2-panel{background:var(--ld2-panel);border:1px solid var(--ld2-border);border-radius:16px;overflow:hidden}.ld2-panel__head{padding:.9rem 1.2rem;border-bottom:1px solid var(--ld2-border-soft);font-weight:700;font-size:.95rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ld2-panel__head>span>i,.ld2-panel__head>i{color:var(--ld2-accent)}.ld2-panel__body{padding:1.2rem}.ld2-prose{color:var(--ld2-muted);line-height:1.7;font-size:.92rem;overflow-wrap:anywhere}.ld2-prose p{margin:0 0 .9rem}.ld2-prose p:last-child{margin:0}.ld2-prose h1,.ld2-prose h2,.ld2-prose h3{color:var(--ld2-text);margin:1.1rem 0 .5rem}.ld2-prose a{color:var(--ld2-accent)}.ld2-prose img{border-radius:10px;margin:.5rem 0;max-width:100%}.ld2-prose ul,.ld2-prose ol{margin:.4rem 0;padding-left:1.2rem}.ld2-muted{color:var(--ld2-muted)}.ld2-fieldrow{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-top:1px solid var(--ld2-border-soft)}.ld2-fieldrow:first-child{border-top:0}.ld2-fieldrow__label{color:var(--ld2-muted);font-weight:600;font-size:.85rem}.ld2-fieldrow__value{margin:0;font-size:.88rem;text-align:right;overflow-wrap:anywhere}.ld2-fieldrow__value a{color:var(--ld2-accent)}.ld2-copy{display:flex;gap:.4rem;margin-bottom:.5rem}.ld2-copy:last-child{margin-bottom:0}.ld2-copy input{flex:1;min-width:0;background:var(--ld2-fill);border:1px solid var(--ld2-border);border-radius:9px;padding:.5rem .7rem;color:var(--ld2-text);font:inherit;font-size:.8rem;font-family:ui-monospace,monospace}.ld2-tabs{display:flex;gap:.3rem;padding:0 1.2rem;border-bottom:1px solid var(--ld2-border-soft)}.ld2-tab{padding:.85rem .5rem;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:none;color:var(--ld2-muted);font:inherit;font-weight:600;font-size:.88rem;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem}.ld2-tab.is-active{color:var(--ld2-accent);border-bottom-color:var(--ld2-accent)}.ld2-tab i{opacity:.8}.ld2-rsum{display:flex;align-items:center;gap:1.1rem;padding-bottom:1rem;border-bottom:1px solid var(--ld2-border-soft);margin-bottom:.2rem}.ld2-rsum__big{font-size:2.4rem;font-weight:800;line-height:1}.ld2-rsum__cap{font-weight:700;font-size:.92rem;color:var(--ld2-text)}.ld2-ring{position:relative;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;background:conic-gradient(var(--ld2-accent) calc(var(--ld2-ring-pct, 0) * 1%),var(--ld2-fill-2) 0)}.ld2-ring:before{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--ld2-panel)}.ld2-ring__v{position:relative;font-weight:800;font-size:.82rem;line-height:1;color:var(--ld2-text)}.ld2-ring--lg{width:88px;height:88px}.ld2-ring--lg:before{inset:7px}.ld2-ring--lg .ld2-ring__v{font-size:1.55rem}.ld2-ring--sm{width:36px;height:36px}.ld2-ring--sm:before{inset:3px}.ld2-ring--sm .ld2-ring__v{font-size:.68rem}.ld2-ring--xs{width:30px;height:30px}.ld2-ring--xs:before{inset:3px}.ld2-ring--xs .ld2-ring__v{font-size:.58rem}.ld2-rstat{display:inline-flex;align-items:center;gap:.4rem}.ld2-rate{display:inline-flex;gap:.45rem}.ld2-rate__pip{width:26px;height:26px;border-radius:50%;border:2px solid var(--ld2-border);background:transparent;cursor:pointer;padding:0;transition:background .12s ease,border-color .12s ease,transform .12s ease}.ld2-rate__pip:hover{transform:scale(1.1)}.ld2-rate__pip.is-on{background:var(--ld2-accent);border-color:var(--ld2-accent)}.ld2-list{list-style:none;margin:0;padding:0}.ld2-cmt{display:flex;gap:.85rem;padding:1rem 0;border-top:1px solid var(--ld2-border-soft)}.ld2-cmt:first-child{border-top:0}.ld2-cmt__av{width:38px;height:38px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:var(--ld2-fill-2);color:var(--ld2-muted);overflow:hidden}.ld2-cmt__av img,.ld2-cmt__av>*{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ld2-cmt__main{flex:1;min-width:0}.ld2-cmt__head{display:flex;align-items:center;gap:.6rem;font-size:.8rem;margin-bottom:.25rem;flex-wrap:wrap}.ld2-cmt__head a{font-weight:700;color:var(--ld2-text)}.ld2-cmt__head time{color:var(--ld2-muted)}.ld2-cmt__head form{margin-left:auto;margin-bottom:0}.ld2-cmt__head button{background:none;border:0;color:var(--ld2-muted);cursor:pointer;padding:.1rem .3rem}.ld2-cmt__head button:hover{color:#f87171}.ld2-cmt__body{font-size:.9rem;color:var(--ld2-muted);line-height:1.55;overflow-wrap:anywhere}.ld2-stars{display:inline-flex;gap:.1rem;color:var(--ld2-gold);align-items:center}.ld2-stars strong{margin-left:.3rem;color:var(--ld2-text)}.ld2-stars--input{gap:.15rem}.ld2-star-btn{background:none;border:0;cursor:pointer;color:var(--ld2-muted);opacity:.5;font-size:1.2rem;padding:.1rem;transition:color .1s ease,opacity .1s ease}.ld2-star-btn.is-on{color:var(--ld2-gold);opacity:1}.ld2-cform{display:flex;flex-direction:column;gap:.7rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--ld2-border-soft)}.ld2-cform__actions{display:flex;justify-content:flex-end}.ld2-side{display:flex;flex-direction:column;gap:1rem}.ld2-visit{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem;border-radius:11px;font-weight:700;font-size:.92rem;background:var(--ld2-accent);color:#04130d;text-decoration:none}.ld2-visit:hover{filter:brightness(1.08);color:#04130d}body:not(.dark) .ld2-visit,body:not(.dark) .ld2-visit:hover{color:#fff}.ld2-sidebtn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.7rem;border-radius:11px;font-weight:600;font-size:.85rem;border:1px solid var(--ld2-border);background:var(--ld2-fill);color:var(--ld2-text);cursor:pointer;text-decoration:none}.ld2-sidebtn:hover{color:var(--ld2-text);border-color:color-mix(in srgb,var(--ld2-accent) 50%,transparent)}.ld2-info{padding:.4rem 1.2rem 1rem;margin:0}.ld2-irow{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 0;border-top:1px solid var(--ld2-border-soft);font-size:.85rem}.ld2-irow:first-child{border-top:0}.ld2-irow dt{color:var(--ld2-muted);font-weight:600;display:flex;align-items:center;gap:.5rem;margin:0}.ld2-irow dt i{width:16px;text-align:center}.ld2-irow dd{margin:0;font-weight:600}.ld2-related{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ld2-rel{display:flex;gap:.7rem;align-items:center;padding:.7rem 1.2rem;border-top:1px solid var(--ld2-border-soft);color:inherit;text-decoration:none}.ld2-rel:first-child{border-top:0}.ld2-rel:hover{background:var(--ld2-fill)}.ld2-rel__thumb{width:44px;height:44px;border-radius:10px;overflow:hidden;flex-shrink:0;display:grid;place-items:center;background:var(--ld2-fill-2);color:var(--ld2-muted)}.ld2-rel__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ld2-rel__b{min-width:0}.ld2-rel__b b{display:block;font-weight:700;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld2-rel__b span{font-size:.72rem;color:var(--ld2-muted)}.ld2-formwrap{width:100%}.ld2-formcard{background:var(--ld2-panel);border:1px solid var(--ld2-border);border-radius:18px;overflow:hidden}.ld2-formcard__head{padding:1.3rem 1.5rem;border-bottom:1px solid var(--ld2-border-soft);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ld2-formcard__head h1{margin:0 0 .25rem;font-size:1.45rem;font-weight:800;letter-spacing:-.02em}.ld2-formcard__head p{margin:0;color:var(--ld2-muted);font-size:.88rem}.ld2-formcard__body{padding:1.5rem}.ld2-frow{margin-bottom:1.25rem}.ld2-frow:last-child{margin-bottom:0}.ld2-flabel{display:block;font-weight:600;font-size:.85rem;margin-bottom:.45rem}.ld2-flabel .req{color:var(--ld2-accent)}.ld2-fhint{font-size:.76rem;color:var(--ld2-muted);margin-top:.4rem}.ld2-inp{width:100%;background:var(--ld2-fill);border:1px solid var(--ld2-border);border-radius:11px;padding:.7rem .9rem;color:var(--ld2-text);font:inherit;font-size:.9rem;outline:none}.ld2-inp:focus{border-color:color-mix(in srgb,var(--ld2-accent) 60%,transparent)}textarea.ld2-inp{resize:vertical;min-height:110px}.ld2-formfoot{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.5rem;border-top:1px solid var(--ld2-border-soft);background:var(--ld2-fill);flex-wrap:wrap}.ld2-formfoot .note{font-size:.78rem;color:var(--ld2-muted)}.ld2-imgprev{display:flex;gap:1rem;align-items:center;background:var(--ld2-fill);border:1px solid var(--ld2-border);border-radius:11px;padding:.7rem;margin-bottom:.6rem;flex-wrap:wrap}.ld2-imgprev img{width:120px;height:74px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.ld2-drop{display:flex;flex-direction:column;align-items:center;gap:.5rem;border:1.5px dashed var(--ld2-border);border-radius:11px;padding:1.5rem;text-align:center;color:var(--ld2-muted);cursor:pointer;background:var(--ld2-fill);transition:border-color .15s ease}.ld2-drop:hover{border-color:color-mix(in srgb,var(--ld2-accent) 50%,transparent)}.ld2-drop i{font-size:1.6rem;color:var(--ld2-muted)}.ld2-drop b{color:var(--ld2-accent)}.ld2-drop__name{font-size:.78rem;color:var(--ld2-accent)}.ld2-mhead{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.3rem}.ld2-mhead h1{margin:0;font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.ld2-mhead p{margin:.2rem 0 0;color:var(--ld2-muted);font-size:.88rem}.ld2-mlist{display:flex;flex-direction:column;gap:.8rem}.ld2-mrow{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:1.1rem;align-items:center;background:var(--ld2-panel);border:1px solid var(--ld2-border);border-radius:14px;padding:.9rem;transition:border-color .15s ease}.ld2-mrow:hover{border-color:color-mix(in srgb,var(--ld2-accent) 45%,transparent)}.ld2-mrow__thumb{width:88px;height:62px;border-radius:10px;overflow:hidden;display:grid;place-items:center;background:var(--ld2-fill-2);color:var(--ld2-muted);font-size:1.2rem}.ld2-mrow__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ld2-mrow__b{min-width:0}.ld2-mrow__t{font-weight:700;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.ld2-mrow__t a{color:var(--ld2-text)}.ld2-mrow__u{font-size:.76rem;color:var(--ld2-muted);margin:.15rem 0 .4rem}.ld2-mrow__meta{display:flex;gap:1rem;font-size:.74rem;color:var(--ld2-muted);flex-wrap:wrap}.ld2-mrow__meta .ld2-star{color:var(--ld2-gold)}.ld2-mrow__reason{color:#f87171}.ld2-mrow__act{display:flex;gap:.5rem}.ld2-st{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.2rem .5rem;border-radius:999px}.ld2-st--approved{color:var(--ld2-accent);background:color-mix(in srgb,var(--ld2-accent) 16%,transparent)}.ld2-st--pending{color:var(--ld2-gold);background:color-mix(in srgb,var(--ld2-gold) 16%,transparent)}.ld2-st--rejected{color:#f87171;background:#f8717129}.ld2-st--expired{color:var(--ld2-muted);background:var(--ld2-fill-2)}.ld2-iconbtn{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;border:1px solid var(--ld2-border);color:var(--ld2-muted);background:transparent;cursor:pointer;text-decoration:none}.ld2-iconbtn:hover{color:var(--ld2-text);border-color:color-mix(in srgb,var(--ld2-accent) 50%,transparent)}@media (max-width: 920px){.ld2-dgrid{grid-template-columns:1fr}}@media (max-width: 560px){.ld2-mrow{grid-template-columns:64px minmax(0,1fr)}.ld2-mrow__act{grid-column:1 / -1;justify-content:flex-end}.ld2-mrow__thumb{width:64px;height:48px}.ld2-dhero__ttl{font-size:1.6rem}}.ld2{--ld2-r-panel: var(--fs-panel-radius, 16px);--ld2-r-ctrl: var(--fs-border-radius, 11px)}.ld2-nav,.ld2-feat,.ld2-card,.ld2-panel,.ld2-formcard,.ld2-cathero,.ld2-dhero,.ld2-runner,.ld2-mrow,.ld2-imgprev{border-radius:var(--ld2-r-panel)}.ld2-btn,.ld2-nl,.ld2-visit,.ld2-sidebtn,.ld2-iconbtn,.ld2-drop,.ld2-copy input,.ld2-runner__thumb,.ld2-rel__thumb,.ld2-media__cat,.ld2-select__btn,.ld2-select__menu,.ld2-select__opt{border-radius:var(--ld2-r-ctrl)}.ld2 .ld2-inp{background-color:var(--ld2-fill);border:1px solid var(--ld2-border);color:var(--ld2-text);box-shadow:none;border-radius:var(--ld2-r-ctrl)}.ld2 .ld2-inp:focus{border-color:color-mix(in srgb,var(--ld2-accent) 60%,transparent)}.ld2 select.ld2-inp{-moz-appearance:none;appearance:none;-webkit-appearance:none}.ld2-select{position:relative}.ld2-select__btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:var(--ld2-fill);border:1px solid var(--ld2-border);padding:.7rem .9rem;color:var(--ld2-text);font:inherit;font-size:.9rem;cursor:pointer;text-align:left}.ld2-select__btn--empty{color:var(--ld2-muted)}.ld2-select__btn>i{color:var(--ld2-muted);font-size:.75rem}.ld2-select__menu{position:absolute;top:calc(100% + .35rem);left:0;right:0;z-index:40;background:var(--ld2-panel);border:1px solid var(--ld2-border);box-shadow:0 14px 34px #0006;padding:.3rem;max-height:300px;overflow:auto}.ld2-select__opt{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .65rem;border:0;background:none;color:var(--ld2-text);font:inherit;font-size:.88rem;cursor:pointer;text-align:left}.ld2-select__opt:hover{background:var(--ld2-fill)}.ld2-select__opt.is-on{color:var(--ld2-accent);font-weight:600}.ld2-select__opt>i{color:var(--ld2-accent)}.clubs-hero{position:relative;border-radius:1rem;padding:clamp(1.5rem,5vw,3rem);margin-bottom:1.75rem;color:var(--color-text-on-primary, #fff);background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.15) 0,transparent 45%),linear-gradient(135deg,var(--color-primary, #4f46e5) 0%,var(--color-primary-dark, #4338ca) 60%,var(--color-accent, #7c3aed) 100%);box-shadow:0 10px 30px -10px #00000059;overflow:hidden}.clubs-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 90% 90%,rgba(255,255,255,.12) 0,transparent 35%),radial-gradient(circle at 80% 10%,rgba(0,0,0,.15) 0,transparent 40%);pointer-events:none}.clubs-hero__content{position:relative;max-width:48rem}.clubs-hero__title{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;margin:0 0 .5rem;letter-spacing:-.02em}.clubs-hero__tagline{font-size:clamp(1rem,1.5vw,1.125rem);opacity:.95;margin:0 0 1.25rem;line-height:1.5}.clubs-hero__cta{display:flex;gap:.75rem;flex-wrap:wrap}.clubs-categories{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.clubs-categories__pill{--pill-accent: var(--color-primary, #4f46e5);display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .9rem;border-radius:9999px;font-size:.875rem;font-weight:500;text-decoration:none;background:var(--color-surface-2, rgba(0, 0, 0, .04));color:var(--color-text, inherit);border:1px solid transparent;transition:background-color .15s,color .15s,border-color .15s}.clubs-categories__pill:hover{background:color-mix(in srgb,var(--pill-accent) 12%,transparent);border-color:color-mix(in srgb,var(--pill-accent) 35%,transparent)}.clubs-categories__pill.is-active{background:var(--pill-accent);color:#fff;border-color:var(--pill-accent)}.clubs-categories__icon{font-size:1rem;line-height:1}.clubs-section-title{font-size:1.125rem;font-weight:700;margin:0 0 1rem;color:var(--color-heading, inherit)}.clubs-featured{margin-bottom:2rem}.clubs-featured__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.clubs-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:0 0 1rem}.clubs-toolbar__filters{display:flex;gap:.5rem;flex-wrap:wrap}.clubs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.clubs-empty{padding:3rem 1rem;text-align:center;background:var(--color-surface-2, rgba(0, 0, 0, .03));border-radius:.75rem;color:var(--color-muted, #6b7280)}.clubs-empty h3{font-size:1.125rem;margin:0 0 .25rem;color:var(--color-text, inherit)}.club-card{--club-accent: var(--color-primary, #4f46e5);display:flex;flex-direction:column;border-radius:.75rem;background:var(--color-surface, #fff);border:1px solid var(--color-border, rgba(0, 0, 0, .08));overflow:hidden;text-decoration:none;color:inherit;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.club-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px -12px #00000040;border-color:color-mix(in srgb,var(--club-accent) 40%,transparent)}.club-card--featured{border-color:color-mix(in srgb,var(--club-accent) 30%,transparent);box-shadow:0 8px 18px -10px #0003}.club-card__cover{height:110px;background-size:cover;background-position:center;background-color:color-mix(in srgb,var(--club-accent) 18%,transparent)}.club-card__cover--placeholder{background:linear-gradient(135deg,color-mix(in srgb,var(--club-accent) 25%,transparent),color-mix(in srgb,var(--club-accent) 5%,transparent))}.club-card--featured .club-card__cover{height:140px}.club-card__body{padding:1rem;display:flex;flex-direction:column;gap:.75rem;flex:1}.club-card__head{display:flex;align-items:flex-start;gap:.75rem}.club-card__icon{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--color-surface-2, #f3f4f6);flex-shrink:0;margin-top:-28px;border:3px solid var(--color-surface, #fff)}.club-card__icon--placeholder{display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;background:var(--club-accent)}.club-card__head-text{flex:1;min-width:0}.club-card__name{font-size:1rem;font-weight:600;margin:0 0 .25rem;color:var(--color-heading, inherit);line-height:1.25}.club-card__tagline{font-size:.8125rem;color:var(--color-muted, #6b7280);margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.club-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.75rem;color:var(--color-muted, #6b7280);margin-top:auto}.club-card__count{margin-left:auto}.club-card__badge{display:inline-block;padding:.15rem .55rem;border-radius:9999px;font-size:.7rem;font-weight:600;text-transform:capitalize;background:var(--color-surface-2, rgba(0, 0, 0, .05));color:var(--color-muted, #6b7280)}.club-card__badge--public{background:#d1fae5;color:#065f46}.club-card__badge--open{background:#dbeafe;color:#1e40af}.club-card__badge--closed{background:#fef3c7;color:#92400e}.club-card__badge--private{background:#fee2e2;color:#991b1b}.club-card__badge--paid{background:#fde68a;color:#78350f}.rm-overlay{--rm-panel: var(--fs-panel-bg, #161d28);--rm-border: var(--fs-panel-border, rgba(127, 127, 127, .18));--rm-soft: rgba(127, 127, 127, .12);--rm-soft2: rgba(127, 127, 127, .07);--rm-text: var(--fs-body-color, #e7edf6);--rm-muted: var(--fs-text-muted, #93a3b8);--rm-green: var(--fs-link-color, #37b489);--rm-amber: #f0a93b;--rm-rp: var(--fs-panel-radius, 16px);--rm-rc: var(--fs-border-radius, 11px);position:fixed;inset:0;z-index:9990;display:grid;place-items:center;padding:1rem}.rm-backdrop{position:absolute;inset:0;background:#060a109e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.rm-modal{position:relative;width:100%;max-width:760px;max-height:92vh;overflow:auto;background:var(--rm-panel);border:1px solid var(--rm-border);border-radius:var(--rm-rp);box-shadow:0 30px 80px #00000080}.rm-x{position:absolute;top:.7rem;right:.7rem;z-index:2;width:32px;height:32px;border-radius:8px;border:0;background:var(--rm-soft);color:var(--rm-muted);cursor:pointer;display:grid;place-items:center}.rm-x:hover{color:var(--rm-text);background:var(--rm-soft2)}.rm-split{display:grid;grid-template-columns:1fr 1fr}.rm-context{padding:1.2rem;border-right:1px solid var(--rm-border);background:var(--rm-soft2);display:flex;flex-direction:column;gap:.7rem}.rm-context__crumb{font-size:.74rem;color:var(--rm-muted);display:flex;align-items:center;gap:.4rem}.rm-context__head{display:flex;align-items:center;gap:.6rem}.rm-context__name{font-weight:700}.rm-context__meta{font-size:.74rem;color:var(--rm-muted);display:flex;align-items:center;gap:.35rem}.rm-context__body{font-size:.86rem;line-height:1.5;color:var(--rm-text);background:var(--rm-panel);border:1px solid var(--rm-border);border-left:3px solid var(--rm-green);border-radius:var(--rm-rc);padding:.7rem .8rem}.rm-context__flag{margin-top:auto;font-size:.76rem;color:var(--rm-amber);display:flex;align-items:center;gap:.45rem}.rm-form{padding:1.2rem;display:flex;flex-direction:column}.rm-form__head{display:flex;align-items:center;gap:.7rem;margin-bottom:1rem}.rm-shield{width:40px;height:40px;border-radius:11px;flex:0 0 auto;display:grid;place-items:center;color:var(--rm-amber);background:color-mix(in srgb,var(--rm-amber) 15%,transparent);border:1px solid color-mix(in srgb,var(--rm-amber) 30%,transparent)}.rm-form__t{margin:0;font-size:1.02rem;font-weight:800}.rm-form__s{margin:.1rem 0 0;font-size:.78rem;color:var(--rm-muted)}.rm-reasons{display:flex;flex-wrap:wrap;gap:.4rem}.rm-reason{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .7rem;border-radius:999px;border:1px solid var(--rm-border);background:var(--rm-soft2);color:var(--rm-muted);cursor:pointer;font:inherit;font-size:.8rem;font-weight:600;transition:border-color .14s,background .14s,color .14s;text-align:left}.rm-reason:hover{border-color:color-mix(in srgb,var(--rm-green) 40%,transparent);color:var(--rm-text)}.rm-reason--on{background:color-mix(in srgb,var(--rm-green) 16%,transparent);border-color:color-mix(in srgb,var(--rm-green) 40%,transparent);color:var(--rm-green)}.rm-reason__ico{font-size:.85rem}.rm-reason__txt{display:inline-flex}.rm-reason__desc{display:none}.rm-reason__tick{display:none;color:var(--rm-green)}.rm-label{display:block;font-weight:700;font-size:.84rem;margin:1.1rem 0 .45rem}.rm-label__opt{font-weight:500;color:var(--rm-muted);font-size:.76rem}.rm-ta{width:100%;background:var(--rm-soft2);border:1px solid var(--rm-border);border-radius:var(--rm-rc);padding:.65rem .8rem;color:var(--rm-text);font:inherit;font-size:.86rem;min-height:84px;resize:vertical;outline:none;transition:border-color .15s,box-shadow .15s}.rm-ta::-moz-placeholder{color:var(--rm-muted)}.rm-ta::placeholder{color:var(--rm-muted)}.rm-ta:focus{border-color:color-mix(in srgb,var(--rm-green) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--rm-green) 15%,transparent)}.rm-counter{text-align:right;font-size:.72rem;color:var(--rm-muted);margin-top:.3rem}.rm-err{color:#f06f6f;font-size:.78rem;margin-top:.4rem}.rm-note{display:flex;align-items:flex-start;gap:.5rem;font-size:.77rem;color:var(--rm-muted);margin-top:.9rem;padding:.65rem .75rem;border-radius:var(--rm-rc);background:var(--rm-soft2);border:1px solid var(--rm-border)}.rm-note i{color:var(--rm-green);margin-top:.1rem}.rm-actions{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.1rem}.rm-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.05rem;border-radius:var(--rm-rc);font:inherit;font-weight:600;font-size:.85rem;cursor:pointer;border:1px solid transparent}.rm-btn--ghost{border-color:var(--rm-border);background:var(--rm-soft);color:var(--rm-text)}.rm-btn--ghost:hover{border-color:color-mix(in srgb,var(--rm-green) 45%,transparent)}.rm-btn--primary{background:var(--rm-green);color:#04130d}body:not(.dark) .rm-btn--primary{color:#fff}.rm-btn--primary:hover{filter:brightness(1.07)}.rm-btn[disabled]{opacity:.65;cursor:default}.rm-done{padding:2.2rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.6rem}.rm-done__ico{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-size:1.4rem;color:var(--rm-green);background:color-mix(in srgb,var(--rm-green) 16%,transparent)}.rm-done__t{margin:.3rem 0 0;font-size:1.1rem;font-weight:800}.rm-done__s{margin:0 0 .6rem;font-size:.85rem;color:var(--rm-muted);max-width:380px}.rm-fade-enter{transition:opacity .18s ease}.rm-fade-start{opacity:0}.rm-fade-end{opacity:1}.rm-pop-enter{transition:opacity .2s ease,transform .2s cubic-bezier(.2,.7,.3,1)}.rm-pop-start{opacity:0;transform:translateY(12px) scale(.98)}.rm-pop-end{opacity:1;transform:none}@media (max-width: 720px){.rm-split{grid-template-columns:1fr}.rm-context{border-right:0;border-bottom:1px solid var(--rm-border);flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem .7rem}.rm-context__body{display:none}.rm-context__flag{margin-top:0}.rm-reasons{flex-direction:column}.rm-reason{width:100%;align-items:flex-start;border-radius:var(--rm-rc);padding:.7rem .8rem}.rm-reason__ico{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--rm-soft);flex:0 0 auto}.rm-reason--on .rm-reason__ico{background:color-mix(in srgb,var(--rm-green) 18%,transparent);color:var(--rm-green)}.rm-reason__txt{display:flex;flex-direction:column}.rm-reason__desc{display:block;font-weight:500;font-size:.74rem;color:var(--rm-muted);margin-top:.1rem}.rm-reason--on .rm-reason__tick{display:inline;margin-left:auto;align-self:center}}.rep-list{display:flex;flex-direction:column;gap:1rem}.rep-card{background:var(--fs-panel-bg, #161d28);border:1px solid var(--fs-panel-border, rgba(127, 127, 127, .18));border-left-width:3px;border-radius:var(--fs-panel-radius, 14px);padding:1.05rem 1.2rem;display:flex;flex-direction:column;gap:.8rem}.rep-card--pending{border-left-color:#e0a02a}.rep-card--investigating{border-left-color:#5b9bd5}.rep-card--resolved{border-left-color:#35a377}.rep-card--rejected{border-left-color:#7f7f7f73}.rep-card__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.rep-badges{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.rep-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .6rem;border-radius:999px;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.4;background:#8080802e;white-space:nowrap}.rep-badge i{font-size:.85em}.rep-badge--pending{background:color-mix(in srgb,#e0a02a 20%,transparent);color:#e8b94e}.rep-badge--investigating{background:color-mix(in srgb,#5b9bd5 20%,transparent);color:#9ec9f0}.rep-badge--resolved{background:color-mix(in srgb,#35a377 20%,transparent);color:#7fd6b3}.rep-badge--rejected{background:#80808033;color:var(--fs-text-muted, #94a3b8)}.rep-badge--type{background:#80808024;color:var(--fs-text-secondary, #cbd5e1)}.rep-badge--reason{align-self:flex-start;background:color-mix(in srgb,var(--fs-link-color, #35a377) 16%,transparent);color:var(--fs-link-color, #35a377)}.rep-card__reporter{font-size:.76rem;color:var(--fs-text-muted, #94a3b8);display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.rep-card__reporter i{color:#e0a02a}.rep-card__reporter a{color:var(--fs-text-secondary, #cbd5e1)}.rep-card__target{line-height:1.35}.rep-card__target-link{font-weight:700;font-size:.98rem;color:var(--fs-link-color, #35a377)}.rep-card__target-link:hover{text-decoration:underline}.rep-card__target-meta{font-size:.78rem;color:var(--fs-text-muted, #94a3b8);margin:.1rem 0 0}.rep-card__target--gone{font-style:italic;color:var(--fs-text-muted, #94a3b8);font-size:.85rem}.rep-card__reason{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;background:#8080800f;border:1px solid var(--fs-divider, rgba(128, 128, 128, .16));border-radius:var(--fs-border-radius, .6rem);padding:.7rem .85rem}.rep-card__reason-head{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--fs-text-muted, #94a3b8)}.rep-card__reasontext{margin:0;font-size:.88rem;color:var(--fs-text-secondary, #cbd5e1);white-space:pre-line}.rep-card__reasontext--empty{font-style:italic;color:var(--fs-text-muted, #94a3b8)}.rep-card__quote{background:#8080800d;border:1px solid var(--fs-divider, rgba(128, 128, 128, .16));border-left:3px solid var(--fs-link-color, #35a377);border-radius:0 var(--fs-border-radius, .6rem) var(--fs-border-radius, .6rem) 0;padding:.75rem .9rem}.rep-card__quote-label{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--fs-text-muted, #94a3b8);margin-bottom:.35rem}.moderated-post__content{display:block;font-size:.88rem;line-height:1.55;color:var(--fs-text-secondary, #cbd5e1);max-height:15rem;overflow:auto;word-break:break-word}.moderated-post__content p{margin:0 0 .5rem}.moderated-post__content p:last-child{margin-bottom:0}.moderated-post__content img{max-width:100%;height:auto}.moderated-post__content img.emoticon{width:auto;height:auto;max-width:1.9em;max-height:1.9em;-o-object-fit:contain;object-fit:contain;display:inline-block;vertical-align:middle}.rep-card__resolution{background:color-mix(in srgb,#35a377 9%,transparent);border:1px solid color-mix(in srgb,#35a377 22%,transparent);border-radius:var(--fs-border-radius, .6rem);padding:.7rem .85rem}.rep-card__resolution-label{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:#7fd6b3;margin-bottom:.3rem}.rep-card__resolution p{margin:0;font-size:.86rem;color:var(--fs-text-secondary, #cbd5e1)}.rep-card__resolver{display:block;margin-top:.25rem;color:var(--fs-text-muted, #94a3b8);font-size:.76rem}.rep-card__actions{display:flex;flex-direction:column;gap:.7rem;border-top:1px solid var(--fs-divider, rgba(128, 128, 128, .16));padding-top:.9rem}.rep-card__del{margin:0;align-self:flex-start}.rep-card__decide{margin:0;display:flex;flex-direction:column;gap:.6rem}.rep-note{width:100%;min-height:66px;resize:vertical;background:var(--fs-input-bg, rgba(128, 128, 128, .08));border:1px solid var(--fs-divider, rgba(128, 128, 128, .22));border-radius:var(--fs-border-radius, .5rem);padding:.6rem .75rem;color:inherit;font:inherit;font-size:.85rem;outline:none}.rep-note::-moz-placeholder{color:var(--fs-text-muted, #94a3b8)}.rep-note::placeholder{color:var(--fs-text-muted, #94a3b8)}.rep-note:focus{border-color:color-mix(in srgb,var(--fs-link-color, #35a377) 55%,transparent)}.rep-card__btns{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.rep-card__btns .btn{min-width:7rem;justify-content:center}@media (max-width: 640px){.rep-card__head{align-items:flex-start}.rep-card__btns{justify-content:stretch}.rep-card__btns .btn{flex:1}}.sub{--sub-panel: var(--fs-panel-bg, #161d28);--sub-border: var(--fs-panel-border, rgba(127, 127, 127, .18));--sub-soft: rgba(127, 127, 127, .12);--sub-soft2: rgba(127, 127, 127, .06);--sub-text: var(--fs-body-color, #e7edf6);--sub-muted: var(--fs-text-muted, #93a3b8);--sub-green: var(--fs-link-color, #37b489);--sub-gold: var(--fs-cta-bg, #ffbe32);--sub-rose: #f06f6f;--sub-rp: var(--fs-panel-radius, 16px);--sub-rc: var(--fs-border-radius, 12px);width:100%;color:var(--sub-text)}.sub-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1.1rem;border-radius:var(--sub-rc);font:inherit;font-weight:700;font-size:.85rem;cursor:pointer;border:1px solid transparent;text-decoration:none;transition:filter .15s,background .15s,border-color .15s}.sub-cta--green,.sub-cta--green:hover,.sub-cta--green:focus{background:var(--sub-green);color:#04130d!important}body:not(.dark) .sub-cta--green,body:not(.dark) .sub-cta--green:hover,body:not(.dark) .sub-cta--green:focus{color:#fff!important}.sub-cta--gold,.sub-cta--gold:hover,.sub-cta--gold:focus{background:var(--sub-gold);color:#2a1d00!important}.sub-cta--green:hover,.sub-cta--gold:hover{filter:brightness(1.07)}.sub-cta--ghost{border-color:var(--sub-border);background:var(--sub-soft)}.sub-cta--ghost,.sub-cta--ghost:hover,.sub-cta--ghost:focus{color:var(--sub-text)!important}.sub-cta--ghost:hover,.sub-cta--ghost:focus{border-color:color-mix(in srgb,var(--sub-green) 45%,transparent)}.sub-cta--danger{border-color:color-mix(in srgb,var(--sub-rose) 40%,transparent);background:transparent}.sub-cta--danger,.sub-cta--danger:hover,.sub-cta--danger:focus{color:var(--sub-rose)!important}.sub-cta--danger:hover,.sub-cta--danger:focus{background:color-mix(in srgb,var(--sub-rose) 12%,transparent)}.sub-cta--block{width:100%}.sub-hero{text-align:center;max-width:640px;margin:0 auto 1.6rem}.sub-hero__title{font-size:1.85rem;font-weight:800;margin:0 0 .5rem;letter-spacing:-.02em}.sub-hero__sub{color:var(--sub-muted);font-size:.95rem;margin:0}.sub-toggle{display:inline-flex;align-items:center;gap:.3rem;background:var(--sub-soft2);border:1px solid var(--sub-border);border-radius:999px;padding:.25rem;margin:1.2rem auto 0}.sub-toggle button{border:0;background:none;color:var(--sub-muted);font:inherit;font-weight:700;font-size:.8rem;padding:.42rem .95rem;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem}.sub-toggle button.is-on{background:var(--sub-green);color:#04130d}body:not(.dark) .sub-toggle button.is-on{color:#fff}.sub-toggle .sub-save{font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--sub-gold);background:color-mix(in srgb,var(--sub-gold) 16%,transparent);padding:.1rem .4rem;border-radius:999px}.sub-toggle button.is-on .sub-save{color:#04130d;background:#00000024}.sub-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem;align-items:start;margin-top:1.6rem}.sub-plans--2{grid-template-columns:repeat(2,1fr);max-width:720px;margin-inline:auto}.sub-plans--1{grid-template-columns:minmax(0,420px);justify-content:center}.sub-plan{position:relative;background:var(--sub-panel);border:1px solid var(--sub-border);border-radius:var(--sub-rp);padding:1.5rem 1.35rem;display:flex;flex-direction:column;gap:1rem}.sub-plan--top{border-color:color-mix(in srgb,var(--sub-gold) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--sub-gold) 30%,transparent),0 18px 44px #00000042}.sub-plan__flag{position:absolute;top:-.7rem;left:50%;transform:translate(-50%);font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#2a1d00;background:var(--sub-gold);padding:.28rem .7rem;border-radius:999px;white-space:nowrap}.sub-plan__name{display:flex;align-items:center;gap:.55rem;font-size:1.05rem;font-weight:800}.sub-plan__name>i{width:36px!important;height:36px;border-radius:10px;display:grid!important;place-items:center;font-size:1rem;color:var(--sub-gold);background:color-mix(in srgb,var(--sub-gold) 16%,transparent);flex:0 0 auto}.sub-plan--c0 .sub-plan__name>i{color:#5b9bd5;background:color-mix(in srgb,#5b9bd5 18%,transparent)}.sub-plan--c1 .sub-plan__name>i{color:var(--sub-gold);background:color-mix(in srgb,var(--sub-gold) 18%,transparent)}.sub-plan--c2 .sub-plan__name>i{color:#9a6fe0;background:color-mix(in srgb,#9a6fe0 20%,transparent)}.sub-plan--c3 .sub-plan__name>i{color:var(--sub-green);background:color-mix(in srgb,var(--sub-green) 18%,transparent)}.sub-plan__price{display:flex;align-items:baseline;gap:.3rem;flex-wrap:wrap}.sub-plan__price b{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;line-height:1}.sub-plan__price span{color:var(--sub-muted);font-size:.85rem}.sub-plan__sub{font-size:.78rem;color:var(--sub-muted);margin-top:-.6rem}.sub-plan__desc{font-size:.85rem;color:var(--sub-muted)}.sub-plan__desc p{margin:0 0 .4rem}.sub-plan__desc p:last-child{margin-bottom:0}.sub-plan__trial{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;font-size:.74rem;font-weight:700;color:var(--sub-green);background:color-mix(in srgb,var(--sub-green) 13%,transparent);padding:.25rem .6rem;border-radius:999px}.sub-plan__feats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.sub-plan__feats li{display:flex;align-items:flex-start;gap:.55rem;font-size:.86rem}.sub-plan__feats li i{color:var(--sub-green);font-size:.8rem;margin-top:.18rem;flex:0 0 auto}.sub-plan__cta{margin-top:auto}.sub-plan.is-selectable{cursor:pointer;transition:border-color .15s,transform .1s,box-shadow .15s}.sub-plan.is-selectable:hover{border-color:color-mix(in srgb,var(--sub-green) 45%,transparent);transform:translateY(-2px)}.sub-plan--sel{border-color:var(--sub-green);box-shadow:0 0 0 2px var(--sub-green) inset;background:color-mix(in srgb,var(--sub-green) 6%,var(--sub-panel))}.sub-plan__pick{margin-left:auto;width:1.45rem;height:1.45rem;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--sub-muted) 55%,transparent);display:grid;place-items:center;font-size:.72rem;color:transparent;flex:0 0 auto;transition:background .12s,border-color .12s}.sub-plan--sel .sub-plan__pick{background:var(--sub-green);border-color:var(--sub-green);color:#04130d}.sub-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:1.4rem;margin-top:1.8rem;color:var(--sub-muted);font-size:.8rem}.sub-trust span{display:inline-flex;align-items:center;gap:.45rem}.sub-trust i{color:var(--sub-green)}.sub-foot{margin-top:1.6rem;text-align:center;color:var(--sub-muted);font-size:.85rem}.sub-co{display:grid;grid-template-columns:1.15fr .85fr;gap:1.1rem;align-items:start;max-width:900px;margin:0 auto}.sub-co__card{background:var(--sub-panel);border:1px solid var(--sub-border);border-radius:var(--sub-rp);overflow:hidden}.sub-co__head{padding:1rem 1.2rem;border-bottom:1px solid var(--sub-soft);font-weight:800;font-size:.95rem;display:flex;align-items:center;gap:.5rem}.sub-co__body{padding:1.2rem;display:flex;flex-direction:column;gap:1rem}.sub-co__plan{display:flex;align-items:center;gap:.8rem;padding:.85rem;border:1px solid var(--sub-border);border-radius:var(--sub-rc);background:var(--sub-soft2)}.sub-co__plan-ico{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;font-size:1.05rem;color:var(--sub-gold);background:color-mix(in srgb,var(--sub-gold) 16%,transparent);flex:0 0 auto}.sub-co__plan-n{font-weight:800}.sub-co__plan-m{font-size:.78rem;color:var(--sub-muted)}.sub-line{display:flex;align-items:center;justify-content:space-between;font-size:.88rem}.sub-line span:last-child{font-weight:700}.sub-line--muted{color:var(--sub-muted);font-size:.82rem}.sub-line--total{border-top:1px solid var(--sub-border);padding-top:.8rem;font-size:1rem}.sub-line--total b{font-size:1.15rem}.sub-perks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.sub-perks li{display:flex;align-items:center;gap:.55rem;font-size:.84rem}.sub-perks li i{color:var(--sub-green);font-size:.8rem}.sub-note{display:flex;align-items:flex-start;gap:.5rem;font-size:.77rem;color:var(--sub-muted)}.sub-note i{color:var(--sub-green);margin-top:.1rem}.sub-coupon{display:flex;gap:.5rem}.sub-coupon input{flex:1;background:var(--sub-soft2);border:1px solid var(--sub-border);border-radius:var(--sub-rc);padding:.55rem .8rem;color:var(--sub-text);font:inherit;font-size:.85rem;outline:none}.sub-coupon input::-moz-placeholder{color:var(--sub-muted)}.sub-coupon input::placeholder{color:var(--sub-muted)}.sub-unavailable{margin:0;padding:.7rem .85rem;border-radius:var(--sub-rc);font-size:.82rem;color:#e8b94e;background:color-mix(in srgb,#e0a02a 12%,transparent);border:1px solid color-mix(in srgb,#e0a02a 26%,transparent)}.sub-mg{width:100%;display:flex;flex-direction:column;gap:1.1rem}.sub-mg__card{background:var(--sub-panel);border:1px solid var(--sub-border);border-radius:var(--sub-rp);overflow:hidden}.sub-mg__status{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.3rem;border-bottom:1px solid var(--sub-soft);flex-wrap:wrap}.sub-mg__ico{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;font-size:1.25rem;color:var(--sub-gold);background:color-mix(in srgb,var(--sub-gold) 16%,transparent);flex:0 0 auto}.sub-mg__plan{font-size:1.15rem;font-weight:800;display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.sub-mg__sub{font-size:.82rem;color:var(--sub-muted);margin-top:.15rem}.sub-mg__price{margin-left:auto;text-align:right}.sub-mg__price b{font-size:1.4rem;font-weight:800}.sub-mg__price span{display:block;font-size:.74rem;color:var(--sub-muted)}.sub-badge{font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:.18rem .5rem;border-radius:999px}.sub-badge--active{color:#7fd6b3;background:color-mix(in srgb,var(--sub-green) 20%,transparent)}.sub-badge--trial{color:#9ec9f0;background:color-mix(in srgb,#5b9bd5 20%,transparent)}.sub-badge--cancelled{color:#e8b94e;background:color-mix(in srgb,#e0a02a 20%,transparent)}.sub-badge--past_due,.sub-badge--suspended,.sub-badge--expired{color:var(--sub-rose);background:color-mix(in srgb,var(--sub-rose) 18%,transparent)}.sub-mg__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--sub-border)}.sub-mg__cell{background:var(--sub-panel);padding:1rem 1.2rem}.sub-mg__k{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--sub-muted);font-weight:700;display:flex;align-items:center;gap:.4rem}.sub-mg__v{font-size:.95rem;font-weight:700;margin-top:.3rem}.sub-mg__actions{display:flex;flex-wrap:wrap;gap:.6rem;padding:1.1rem 1.3rem;border-top:1px solid var(--sub-soft);align-items:center}.sub-mg__actions form{margin:0}.sub-mg__actions .sub-spacer{flex:1}.sub-mg__notice{display:flex;align-items:flex-start;gap:.55rem;margin:1.1rem 1.3rem;padding:.7rem .85rem;border-radius:var(--sub-rc);font-size:.83rem}.sub-mg__notice--cancel{background:color-mix(in srgb,#e0a02a 10%,transparent);border:1px solid color-mix(in srgb,#e0a02a 26%,transparent);color:#e8b94e}.sub-mg__notice--due{background:color-mix(in srgb,var(--sub-rose) 10%,transparent);border:1px solid color-mix(in srgb,var(--sub-rose) 26%,transparent);color:var(--sub-rose)}.sub-mg__empty{padding:2.4rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.8rem}.sub-mg__empty-ico{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;font-size:1.5rem;color:var(--sub-green);background:color-mix(in srgb,var(--sub-green) 14%,transparent)}.sub-mg__switch{padding:1.1rem 1.3rem}.sub-mg__switch h3{margin:0 0 .3rem;font-size:1rem;font-weight:800}.sub-mg__switch p{margin:0 0 1rem;font-size:.82rem;color:var(--sub-muted)}.sub-switch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.8rem}.sub-switch-card{border:1px solid var(--sub-border);border-radius:var(--sub-rc);padding:.9rem;display:flex;flex-direction:column;gap:.5rem;background:var(--sub-soft2)}.sub-switch-card__n{font-weight:800}.sub-switch-card__p{font-size:.85rem;color:var(--sub-muted)}.sub-switch-card form{margin:auto 0 0}.sub-alert{padding:.7rem .9rem;border-radius:var(--sub-rc);font-size:.85rem;margin-bottom:1.2rem}.sub-alert--success{background:color-mix(in srgb,var(--sub-green) 14%,transparent);border:1px solid color-mix(in srgb,var(--sub-green) 30%,transparent);color:#7fd6b3}.sub-alert--info{background:color-mix(in srgb,#5b9bd5 14%,transparent);border:1px solid color-mix(in srgb,#5b9bd5 28%,transparent);color:#9ec9f0}.sub-alert--error{background:color-mix(in srgb,var(--sub-rose) 12%,transparent);border:1px solid color-mix(in srgb,var(--sub-rose) 28%,transparent);color:var(--sub-rose)}.sub-alert ul{margin:0;padding-left:1.1rem}.sub-alert a{color:inherit;text-decoration:underline}@media (max-width: 820px){.sub-plans,.sub-plans--2{grid-template-columns:1fr;max-width:420px;margin-inline:auto}.sub-co,.sub-mg__grid{grid-template-columns:1fr}}.pwa-install-banner{position:fixed;top:0;left:0;right:0;z-index:50;padding:.5rem}.dark .pwa-install-banner{background-color:#1e293b;border-color:#334155}.pwa-install-banner__content{margin-left:auto;margin-right:auto;display:flex;max-width:36rem;align-items:center;justify-content:space-between;gap:1rem;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));padding:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pwa-install-banner__text{flex:1 1 0%;font-size:.875rem;line-height:1.25rem}.pwa-install-banner__actions{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.pwa-install-banner__dismiss{cursor:pointer;border-width:0px;background-color:transparent;padding-left:.25rem;padding-right:.25rem;font-size:1.25rem;line-height:1.75rem;line-height:1;color:#fff9}.pwa-install-banner__dismiss:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}body.b2 .pwa-install-banner{position:static;width:100%;padding:0;background:var(--fs-user-menu-bg, #0b0c21);color:#fff}body.b2.dark .pwa-install-banner{background-color:var(--fs-user-menu-bg, #16181d)}body.b2 .pwa-install-banner__content{max-width:min(var(--fs-container-max-width, 80rem),calc(100vw - 1.5rem));background:transparent;border-radius:0;box-shadow:none;padding:.55rem 1rem}.push-notification-prompt{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));padding:.75rem 1rem}.dark .push-notification-prompt{background-color:#172033}.push-notification-prompt__content{margin-left:auto;margin-right:auto;display:flex;max-width:72rem;align-items:center;gap:.75rem}.push-notification-prompt__icon{flex-shrink:0;font-size:1.25rem;line-height:1.75rem}.push-notification-prompt__text{flex:1 1 0%}.push-notification-prompt__actions{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.push-notification-prompt__enable{cursor:pointer;border-radius:.25rem;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1));padding:.375rem .75rem}.dark .push-notification-prompt__enable{background-color:#e2e8f0;color:#172033}.push-notification-prompt__enable:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.dark .push-notification-prompt__enable:hover{background-color:#f1f5f9}.push-notification-prompt__enable:disabled{cursor:not-allowed;opacity:.6}.push-notification-prompt__dismiss{color:#fff9;cursor:pointer;border-width:0px;background-color:transparent;padding-left:.25rem;padding-right:.25rem;font-size:1.25rem;line-height:1.75rem;line-height:1}.push-notification-prompt__dismiss:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.theme-editor{position:fixed;top:0;right:0;bottom:0;z-index:50;display:flex;width:20rem;flex-direction:column;background:#1e293b;color:#e2e8f0;box-shadow:-4px 0 24px #0000004d}.theme-editor[x-cloak]{display:none!important}.theme-editor__header{display:flex;align-items:center;gap:.5rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1));padding:.75rem 1rem}.theme-editor__header h2{flex:1 1 0%;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.theme-editor__back{border-radius:.25rem;padding:.25rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-editor__back:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.theme-editor__header-actions{display:flex;align-items:center;gap:.5rem}.theme-editor__save-btn{display:inline-flex;align-items:center;gap:.25rem;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-editor__save-btn:hover{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.theme-editor__save-btn:disabled{cursor:not-allowed;opacity:.4}.theme-editor__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1));padding:.5rem .75rem}.theme-editor__mode-toggle,.theme-editor__device-toggle{display:flex;align-items:center;gap:.125rem;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));padding:.125rem}.theme-editor__mode-btn,.theme-editor__device-btn{border-radius:.25rem;padding:.375rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-editor__mode-btn:hover,.theme-editor__device-btn:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.theme-editor__mode-btn--active,.theme-editor__device-btn--active{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.theme-editor__mode-badge{margin-left:.25rem;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1));padding:.125rem .375rem;font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.theme-editor__nav{display:flex;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.theme-editor__nav-item{display:flex;flex:1 1 0%;align-items:center;justify-content:center;border-bottom-width:2px;border-color:transparent;padding-top:.75rem;padding-bottom:.75rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-editor__nav-item:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.theme-editor__nav-item--active{--tw-border-opacity: 1;border-color:rgb(81 182 154 / var(--tw-border-opacity, 1));background-color:#33415580;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.theme-editor__content{flex:1 1 0%;overflow-y:auto}.theme-editor__section{padding:1rem}.theme-editor__section-title{margin-bottom:1rem;font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.theme-editor__group{margin-bottom:1.25rem}.theme-editor__group:last-child{margin-bottom:0}.theme-editor__group-title{margin-bottom:.5rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));padding-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.theme-editor__color-row{display:flex;align-items:center;justify-content:space-between;padding-top:.375rem;padding-bottom:.375rem}.theme-editor__label{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.theme-editor__color-input{display:flex;align-items:center;gap:.375rem}.theme-editor__color-input input[type=color]{height:1.75rem;width:1.75rem;cursor:pointer;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1));padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#334155}.theme-editor__color-input input[type=color]::-webkit-color-swatch-wrapper{padding:2px}.theme-editor__color-input input[type=color]::-webkit-color-swatch{border:none;border-radius:2px}.theme-editor__color-input input[type=color]::-moz-color-swatch{border:none;border-radius:2px}.theme-editor .theme-editor__hex-input{width:5rem;font-size:.75rem;padding:.25rem .5rem;border-radius:.25rem;font-family:ui-monospace,monospace;background:#334155;border:1px solid #475569;color:#e2e8f0}.theme-editor .theme-editor__hex-input::-moz-placeholder{color:#64748b;font-family:inherit}.theme-editor .theme-editor__hex-input::placeholder{color:#64748b;font-family:inherit}.theme-editor .theme-editor__hex-input:focus{--tw-border-opacity: 1;border-color:rgb(81 182 154 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(81 182 154 / var(--tw-ring-opacity, 1))}.theme-editor__reset-btn{border-radius:.25rem;padding:.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-editor__reset-btn:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.theme-editor__select{width:100%;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1));padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.theme-editor__select:focus{--tw-border-opacity: 1;border-color:rgb(81 182 154 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(81 182 154 / var(--tw-ring-opacity, 1))}.theme-editor__range{margin-top:.25rem;width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:10px;border-radius:.25rem;background:#334155;border:1px solid #475569}.theme-editor__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:.25rem;background:#51b69a;border:1px solid #1e293b;margin-top:-4px}.theme-editor__range::-moz-range-thumb{width:16px;height:16px;border-radius:.25rem;background:#51b69a;border:1px solid #1e293b}.theme-editor__range-value{float:right;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.theme-editor__field{margin-bottom:.75rem}.theme-editor__field:last-child{margin-bottom:0}.theme-editor__field .theme-editor__label{margin-bottom:.25rem;display:block}.theme-editor__css-editor{height:16rem;width:100%;resize:vertical;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.theme-editor__css-editor::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-editor__css-editor::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-editor__css-editor:focus{--tw-border-opacity: 1;border-color:rgb(81 182 154 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(81 182 154 / var(--tw-ring-opacity, 1))}.theme-editor__help{font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.theme-editor__help a{--tw-text-opacity: 1;color:rgb(81 182 154 / var(--tw-text-opacity, 1));text-decoration-line:underline}.theme-editor__help a:hover{--tw-text-opacity: 1;color:rgb(151 216 196 / var(--tw-text-opacity, 1))}.theme-editor__notice{margin-bottom:.75rem;border-radius:.25rem;border-width:1px;border-color:#92400e66;background-color:#451a034d;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.theme-editor__image-row{padding-top:.5rem;padding-bottom:.5rem}.theme-editor__image-row-header{margin-bottom:.25rem;display:flex;align-items:center;justify-content:space-between}.theme-editor__image-preview{height:2rem;width:2rem;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1));-o-object-fit:contain;object-fit:contain;padding:.125rem}.theme-editor__image-row-input{display:flex;align-items:center;gap:.375rem}.theme-editor__url-input{flex:1 1 0%}.theme-editor__upload-btn{display:flex;cursor:pointer;align-items:center;justify-content:center;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1));padding:.375rem;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-editor__upload-btn:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.theme-editor__open-css-btn{margin-top:.5rem;display:inline-flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1));padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-editor__open-css-btn:hover{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.theme-editor__css-modal-backdrop{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.theme-editor__css-modal{display:flex;flex-direction:column;overflow:hidden;border-radius:.5rem;background:#1e293b;width:min(90vw,56rem);height:min(80vh,40rem);box-shadow:0 20px 60px #00000080}.theme-editor__css-modal-header{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1));padding:.75rem 1.25rem}.theme-editor__css-modal-header h3{font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.theme-editor__css-modal-close{border-radius:.25rem;padding:.25rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-editor__css-modal-close:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.theme-editor__css-modal-editor{width:100%;flex:1 1 0%;resize:none;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:1rem 1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.theme-editor__css-modal-editor:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.theme-editor__css-modal-editor{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.theme-editor__css-modal-editor::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-editor__css-modal-editor::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-editor__css-modal-footer{display:flex;align-items:center;justify-content:space-between;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1));padding:.75rem 1.25rem}.theme-editor__code-editor{width:100%;resize:vertical;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.theme-editor__code-editor:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.theme-editor__code-editor{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.theme-editor__code-editor::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-editor__code-editor::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-editor__footer{display:flex;align-items:center;justify-content:space-between;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1));padding:.75rem 1rem;font-size:.75rem;line-height:1rem}.theme-editor__theme-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.theme-editor__discard-btn{border-radius:.25rem;padding:.25rem .5rem;--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-editor__discard-btn:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.theme-editor__link-list{margin-top:.5rem}.theme-editor__link-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.theme-editor__link-item{display:flex;align-items:center;gap:.5rem;border-radius:.25rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1));text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-editor__link-item:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}body.theme-editor-open{margin-right:20rem;transition:margin-right .2s ease-out}body:not(.theme-editor-open){transition:margin-right .15s ease-in}.dark .theme-editor,.dark .theme-editor *,.dark .theme-editor :before,.dark .theme-editor :after{border-color:#475569}.widget-manager{position:fixed;top:0;left:0;bottom:0;z-index:50;display:flex;flex-direction:column;width:340px;background:#1e293b;color:#e2e8f0;box-shadow:4px 0 24px #0000004d}.widget-manager[x-cloak]{display:none!important}.widget-manager__header{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1));padding:.75rem 1rem}.widget-manager__header h2{font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.widget-manager__close{border-radius:.25rem;padding:.375rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.widget-manager__close:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.widget-manager__nav{display:flex;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.widget-manager__nav-item{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;border-bottom-width:2px;border-color:transparent;padding-top:.625rem;padding-bottom:.625rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.widget-manager__nav-item:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.widget-manager__nav-item--active{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1));background-color:#33415580;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.widget-manager__content{flex:1 1 0%;overflow-y:auto}.widget-manager__section{padding:.75rem}.widget-manager__search{margin-bottom:.75rem}.widget-manager__search-input{width:100%;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.widget-manager__search-input::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.widget-manager__search-input::placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.widget-manager__search-input:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.widget-manager__category{margin-bottom:1rem}.widget-manager__category-title{margin-bottom:.5rem;padding-left:.25rem;padding-right:.25rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.widget-manager__widget-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.widget-manager__palette-item{display:flex;cursor:grab;align-items:center;gap:.5rem;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.widget-manager__palette-item:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.widget-manager__palette-item{border:1px solid transparent}.widget-manager__palette-item:hover{border-color:#94a3b84d}.widget-manager__palette-item:active{cursor:grabbing}.widget-manager__palette-info{min-width:0px;flex:1 1 0%}.widget-manager__palette-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.widget-manager__palette-desc{margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.widget-manager__palette-actions{display:flex;flex-shrink:0;align-items:center;gap:.25rem}.widget-manager__add-btn{border-radius:.25rem;padding:.375rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.widget-manager__add-btn:hover{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.widget-manager__area-select{margin-right:.25rem}.widget-manager__area-dropdown{border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1));padding:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.widget-manager__area-dropdown:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px}.widget-manager__area-group{margin-bottom:1rem}.widget-manager__area-title{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;padding-left:.25rem;padding-right:.25rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.widget-manager__area-count{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1));padding:.125rem .5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.widget-manager__area-widgets{min-height:2rem}.widget-manager__area-widgets>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.widget-manager__area-widgets{border-radius:.25rem;border-width:1px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1));padding:.25rem}.widget-manager__area-item{display:flex;align-items:center;gap:.5rem;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;border:1px solid rgba(148,163,184,.15)}.widget-manager__area-item--disabled{opacity:.5}.widget-manager__area-item--ghost{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1));opacity:.3}.widget-manager__drag-handle{flex-shrink:0;cursor:grab;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.widget-manager__drag-handle:hover{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.widget-manager__drag-handle:active{cursor:grabbing}.widget-manager__area-item-info{display:flex;min-width:0px;flex:1 1 0%;align-items:center;gap:.5rem}.widget-manager__area-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.widget-manager__area-item-badge{flex-shrink:0;border-radius:.25rem;background-color:#78350f80;padding:.125rem .375rem;font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.widget-manager__area-item-actions{display:flex;flex-shrink:0;align-items:center;gap:.125rem}.widget-manager__icon-btn{border-radius:.25rem;padding:.25rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.widget-manager__icon-btn:hover{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.widget-manager__icon-btn--danger:hover{background-color:#7f1d1d4d;--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.widget-manager__area-empty{padding-top:.75rem;padding-bottom:.75rem;text-align:center;font-size:.75rem;line-height:1rem;font-style:italic;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.widget-manager__panel-link{margin-top:1rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));padding-top:.75rem}.widget-manager__admin-link{display:flex;align-items:center;gap:.5rem;border-radius:.25rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.widget-manager__admin-link:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.widget-manager__config-header{margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.widget-manager__back-btn{display:flex;align-items:center;gap:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.widget-manager__back-btn:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.widget-manager__config-title{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.widget-manager__config-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.widget-manager__config-section>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.widget-manager__config-section-title{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.widget-manager__config-field>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.widget-manager__config-label{display:block;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.widget-manager__config-input{width:100%;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1));color-scheme:dark}.widget-manager__config-input:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.widget-manager__config-input option{background:#1e293b;color:#e2e8f0}.widget-manager__config-textarea{resize:vertical;min-height:4rem}.widget-manager__config-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}.widget-manager__config-hint{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.widget-manager__config-toggle{display:flex;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.widget-manager__config-toggle input[type=checkbox]{border-radius:.25rem;--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.widget-manager__config-groups{margin-top:.5rem;max-height:8rem}.widget-manager__config-groups>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.widget-manager__config-groups{overflow-y:auto}.widget-manager__config-group-item{display:flex;cursor:pointer;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.widget-manager__config-group-item input[type=checkbox]{border-radius:.25rem;--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.widget-manager__config-actions{display:flex;gap:.5rem;padding-top:.5rem}.widget-manager__config-key{margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem;border-radius:.25rem;padding:.375rem .5rem;font-size:.75rem;line-height:1rem;background:#3b82f61a;border:1px solid rgba(59,130,246,.2)}.widget-manager__config-key-label{font-weight:500;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.widget-manager__config-key-value{-webkit-user-select:all;-moz-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.widget-manager__padding-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.widget-manager__padding-field>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.widget-manager__image-list{margin-bottom:.5rem;display:flex;flex-wrap:wrap;gap:.5rem}.widget-manager__image-item{position:relative;width:60px;height:60px}.widget-manager__image-thumb{height:100%;width:100%;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1));-o-object-fit:cover;object-fit:cover}.widget-manager__image-remove{position:absolute;top:-.25rem;right:-.25rem;display:flex;height:1rem;width:1rem;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1));font-size:.75rem;line-height:1rem;line-height:1;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));font-size:10px}.widget-manager__image-links{margin-top:.5rem;margin-bottom:.5rem}.widget-manager__image-links>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.widget-manager__image-link-field>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.widget-manager__save-btn{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.widget-manager__save-btn:hover{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.widget-manager__cancel-btn{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.widget-manager__cancel-btn:hover{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.widget-manager__empty{padding-top:2rem;padding-bottom:2rem;text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.widget-manager__empty p{margin-bottom:.75rem}body:not(.widget-manager-active) .board-layout__sidebar:has(>.widget-drop-zone:only-child){display:none}body:not(.widget-manager-active) .board-layout:has(>.board-layout__sidebar>.widget-drop-zone:only-child){display:block}body.widget-manager-active{margin-left:340px;transition:margin-left .2s ease}body.widget-manager-active .widget-area{position:relative;outline:2px dashed rgba(59,130,246,.5);outline-offset:4px;border-radius:4px;min-height:60px;transition:outline-color .15s ease}body.widget-manager-active .widget-area:before{content:attr(data-area-label);position:absolute;top:-1.5rem;left:0;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#3b82f6;background:#3b82f61a;padding:.125rem .5rem;border-radius:.25rem;z-index:10;pointer-events:none}body.widget-manager-active .widget-drop-zone{display:block!important;min-height:60px;border:2px dashed rgba(59,130,246,.3);border-radius:4px;position:relative;margin:.5rem 0;background:#3b82f605;transition:all .15s ease}body.widget-manager-active .widget-drop-zone:before{content:attr(data-area-label);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.75rem;font-weight:500;color:#3b82f680;white-space:nowrap;pointer-events:none}body:not(.widget-manager-active) .widget-drop-zone{display:none!important}body.widget-manager-active .widget-area--drag-over,body.widget-manager-active .widget-drop-zone.widget-area--drag-over{outline-color:#3b82f6;background:#3b82f614;box-shadow:0 0 0 4px #3b82f626}body.widget-manager-active .widget{position:relative;cursor:pointer}body.widget-manager-active .widget:hover{outline:1px solid rgba(59,130,246,.4);outline-offset:2px}body.widget-manager-dragging .widget-area,body.widget-manager-dragging .widget-drop-zone{outline-color:#22c55e;background:#22c55e0d}body.widget-manager-dragging .widget-area:before,body.widget-manager-dragging .widget-drop-zone:before{color:#22c55e}.widget-manager input,.widget-manager select,.widget-manager textarea{background-color:#1e293b;color:#e2e8f0;border-color:#475569;color-scheme:dark}.widget-manager input:focus,.widget-manager select:focus,.widget-manager textarea:focus{border-color:#3b82f6}@media (max-width: 768px){.widget-manager{width:100%}body.widget-manager-active{margin-left:0;overflow:hidden}}.fs-builder__head{margin-bottom:1.1rem}.fs-builder__h1{font-size:1.35rem;font-weight:800;color:var(--k2-fg);margin:0;display:flex;align-items:center;gap:.6rem}.fs-builder__h1 i{color:var(--k2-accent)}.fs-builder__sub{font-size:.84rem;color:var(--k2-muted);margin:.3rem 0 0;max-width:72ch;line-height:1.5}.fs-builder__bar{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;background:var(--k2-panel);border:1px solid var(--k2-border);border-radius:var(--k2-radius);box-shadow:var(--k2-shadow-sm);padding:.6rem .7rem;margin-bottom:1rem}.fs-builder__bar-spacer{flex:1}.fs-builder__seg{display:inline-flex;background:var(--k2-panel-2);border:1px solid var(--k2-border);border-radius:var(--k2-radius-sm);padding:2px}.fs-builder__seg button{display:inline-flex;align-items:center;gap:.4rem;border:0;background:transparent;color:var(--k2-muted);font-weight:600;font-size:.82rem;padding:.4rem .8rem;border-radius:6px;cursor:pointer;font-family:inherit}.fs-builder__seg button.on{background:var(--k2-panel);color:var(--k2-fg);box-shadow:var(--k2-shadow-sm)}.fs-builder__seg button.on i{color:var(--k2-accent)}.fs-builder__dirty{display:inline-flex;align-items:center;gap:.4rem;font-size:.74rem;font-weight:700;color:var(--k2-s700)}.fs-builder__dirty i{font-size:.5rem;color:var(--k2-s550)}.fs-builder__reset{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--k2-muted);background:transparent;border:0;cursor:pointer;font-family:inherit;padding:.45rem .5rem;border-radius:var(--k2-radius-sm)}.fs-builder__reset:hover{color:var(--k2-r500)}.fs-builder__add{position:relative}.fs-builder__add-menu{position:absolute;right:0;z-index:30;margin-top:.35rem;min-width:12rem;padding:.3rem;border-radius:var(--k2-radius);background:var(--k2-panel);border:1px solid var(--k2-border);box-shadow:var(--k2-shadow-md)}.fs-builder__add-menu button{display:flex;align-items:center;gap:.55rem;width:100%;padding:.5rem .6rem;font-size:.84rem;text-align:left;border:0;background:transparent;color:var(--k2-fg);border-radius:var(--k2-radius-sm);cursor:pointer;font-family:inherit}.fs-builder__add-menu button:hover{background:var(--k2-panel-2)}.fs-builder__add-menu button i{color:var(--k2-faint);width:1.1rem;text-align:center}.fs-builder__zone-note{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:var(--k2-muted);background:var(--k2-panel-2);border:1px solid var(--k2-border);border-radius:var(--k2-radius);padding:.6rem .85rem;margin-bottom:1rem}.fs-builder__zone-note i{color:var(--k2-accent)}.fs-builder__panes{display:grid;grid-template-columns:1.3fr 1fr;gap:1rem;align-items:start}@media (max-width: 900px){.fs-builder__panes{grid-template-columns:1fr}}.fs-builder__pane{background:var(--k2-panel);border:1px solid var(--k2-border);border-radius:var(--k2-radius);box-shadow:var(--k2-shadow-sm);overflow:hidden}.fs-builder__pane-title{padding:.6rem .9rem;border-bottom:1px solid var(--k2-border);font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--k2-muted);background:var(--k2-panel-2)}.fs-builder__pane-title--row{display:flex;align-items:center;justify-content:space-between;text-transform:none;font-size:.82rem;letter-spacing:0;color:var(--k2-fg)}.fs-builder__pane-title--row i{color:var(--k2-accent);margin-right:.35rem}.fs-builder__pane-body{padding:.85rem .9rem}.fs-builder__empty{font-size:.85rem;color:var(--k2-muted);font-style:italic;padding:.5rem .2rem}.fs-builder__hint{display:flex;align-items:center;gap:.45rem;font-size:.74rem;color:var(--k2-faint);margin:.7rem 0 0;padding:0 .2rem}.fs-builder__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.fs-builder__list .fs-builder__list{margin:.4rem 0 0 1.1rem;padding-left:.8rem;border-left:2px solid var(--k2-border);min-height:.75rem}.fs-builder__row{display:flex;align-items:center;gap:.6rem;padding:.5rem .6rem;border:1px solid var(--k2-border);border-radius:var(--k2-radius-sm);background:var(--k2-panel-2);font-size:.86rem}.fs-builder__row.is-editing{border-color:var(--k2-accent);box-shadow:0 0 0 1px var(--k2-accent) inset;background:color-mix(in srgb,var(--k2-accent) 6%,var(--k2-panel))}.fs-builder__node--ghost{opacity:.4}.fs-builder__handle{cursor:grab;color:var(--k2-faint);font-size:.85rem}.fs-builder__handle:active{cursor:grabbing}.fs-builder__icon{color:var(--k2-accent);width:1.1rem;text-align:center}.fs-builder__title{font-weight:600;color:var(--k2-fg)}.fs-builder__title--muted{color:var(--k2-faint);font-weight:500}.fs-builder__tag{margin-left:auto;font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--k2-muted);background:var(--k2-panel);border:1px solid var(--k2-border);border-radius:999px;padding:.12rem .45rem;white-space:nowrap}.fs-builder__tag~.fs-builder__tag{margin-left:0}.fs-builder__tag--vis{color:var(--k2-s700);background:color-mix(in srgb,var(--k2-s500) 22%,transparent);border-color:transparent;display:inline-flex;align-items:center;gap:.2rem}.fs-builder__tag--badge{color:var(--k2-accent);background:color-mix(in srgb,var(--k2-accent) 14%,transparent);border-color:transparent}.fs-builder__tag--off{color:var(--k2-r500);background:color-mix(in srgb,var(--k2-r500) 12%,transparent);border-color:transparent;display:inline-flex;align-items:center;gap:.25rem}.fs-builder__actions{display:flex;gap:.2rem}.fs-builder__actions button{width:1.7rem;height:1.7rem;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--k2-faint);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem}.fs-builder__actions button:hover{color:var(--k2-fg);background:var(--k2-panel);border-color:var(--k2-border)}.fs-editor__close{width:1.8rem;height:1.8rem;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:0;background:transparent;color:var(--k2-faint);cursor:pointer;font-size:.95rem}.fs-editor__close:hover{color:var(--k2-fg);background:var(--k2-panel)}.fs-editor__field{display:block;margin-bottom:.85rem}.fs-editor__label{display:block;font-size:.74rem;font-weight:700;color:var(--k2-fg);margin-bottom:.3rem}.fs-editor__hint-inline{font-size:.7rem;color:var(--k2-faint);font-weight:500}.fs-editor__checks{display:grid;grid-template-columns:1fr 1fr;gap:.35rem .6rem;margin-top:.2rem}.fs-editor__check{display:flex;align-items:center;gap:.45rem;font-size:.82rem;color:var(--k2-fg)}.fs-editor__error{display:block;font-size:.72rem;color:var(--k2-r500);margin-top:.25rem}.fs-editor__actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--k2-border)}.topic-typing-indicator__dots{display:inline-flex;gap:3px}.topic-typing-indicator__dots>span{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.4;animation:topicTypingDot 1.2s infinite}.topic-typing-indicator__dots>span:nth-child(2){animation-delay:.2s}.topic-typing-indicator__dots>span:nth-child(3){animation-delay:.4s}@keyframes topicTypingDot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.reply.reply--entering{opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease}.reply.reply--leaving{opacity:0;transition:opacity .25s ease}.topic-live-activity{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .65rem .2rem .25rem;border-radius:.4rem;background:#fae7c7;color:#452c11;font-size:.78rem;font-weight:600;line-height:1.2;border:1px solid hsla(31,60%,17%,.08);animation:topicLiveActivityPulse 3s ease-in-out infinite;white-space:nowrap;vertical-align:middle}.topic-live-activity__avatar{width:1.4rem;height:1.4rem;border-radius:.3rem;-o-object-fit:cover;object-fit:cover;border:1.5px solid #fff;flex-shrink:0;display:inline-block}.topic-live-activity__avatar--initials{display:inline-flex;align-items:center;justify-content:center;background:#f7d7a1;color:#452c11;font-size:.62rem;font-weight:700}.topic-live-activity__name{font-weight:700}@keyframes topicLiveActivityPulse{0%,to{opacity:1}50%{opacity:.82}}.topic-author-row{justify-content:space-between}.topic-author-row__main{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-width:0}.topic-author-row__live{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.notification-toasts{position:fixed;bottom:1rem;left:1rem;z-index:9999;display:flex;flex-direction:column-reverse;gap:.6rem;width:min(22rem,calc(100vw - 2rem));pointer-events:none}.notification-toast{pointer-events:auto;display:flex;align-items:center;gap:.85rem;padding:.75rem .85rem;background:#ffffffd9;color:#0f172a;border-radius:.85rem;border:1px solid rgba(15,23,42,.08);box-shadow:0 8px 24px -8px #0f172a2e,0 2px 6px #0f172a14;backdrop-filter:saturate(180%) blur(10px);-webkit-backdrop-filter:saturate(180%) blur(10px);cursor:pointer;transition:transform .22s ease,opacity .22s ease}.notification-toast:hover{transform:translateY(-1px)}.notification-toast--entering{animation:notificationToastIn .28s cubic-bezier(.16,1,.3,1)}.notification-toast--leaving{opacity:0;transform:translate(-.75rem)}.notification-toast__icon{flex-shrink:0;width:2.6rem;height:2.6rem;border-radius:50%;background:#f1f5f9;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;color:#475569}.notification-toast__avatar{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.notification-toast__fa{font-size:1.1rem}.notification-toast__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.notification-toast__title{font-weight:700;font-size:.9rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-toast__text{font-size:.82rem;line-height:1.3;color:#475569;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-toast__close{flex-shrink:0;background:transparent;border:0;color:#94a3b8;font-size:.85rem;padding:.25rem;border-radius:.35rem;cursor:pointer;line-height:1}.notification-toast__close:hover{background:#0f172a0f;color:#0f172a}@keyframes notificationToastIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-color-scheme: dark){.notification-toast{background:#1e293be0;color:#e2e8f0;border-color:#ffffff14}.notification-toast__icon{background:#ffffff14;color:#cbd5e1}.notification-toast__text{color:#94a3b8}.notification-toast__close{color:#64748b}.notification-toast__close:hover{background:#ffffff14;color:#f8fafc}}.tippy-box[data-theme~=user]{background-color:transparent!important;background:transparent!important;border-radius:.75rem;box-shadow:none!important;border:none!important;outline:none!important}.tippy-box[data-theme~=user] .tippy-content{padding:0}
