﻿@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:400;font-display:swap;src:url(/uploads/default/original/2X/3/3ae621518210e658f2cec928e0c3aede6d0cefe2.woff2) format("woff2")}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:500;font-display:swap;src:url(/uploads/default/original/2X/3/35c2a72b759f5a19834ff0ddd7f94a9cbe557860.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/uploads/default/original/2X/d/d2ebdb22f22ac2bc7d319fdeaf3a0c6acf033baf.woff2) format("woff2")}:root,body{--sixfab-font-mono: "JetBrains Mono", ui-monospace, menlo, monospace;--sixfab-font-serif: "Source Serif 4", georgia, serif;--d-font-family--monospace: var(--sixfab-font-mono);--sixfab-radius-control: 6px;--sixfab-radius-chip: 5px;--sixfab-radius-plate: 4px;--sixfab-radius-panel: 10px;--sixfab-radius-hero: 12px;--sixfab-radius-code: 8px;--sixfab-radius-pill: 9999px;--d-border-radius: var(--sixfab-radius-control);--d-button-border-radius: var(--sixfab-radius-control);--d-input-border-radius: var(--sixfab-radius-control);--d-nav-pill-border-radius: var(--sixfab-radius-control);--sixfab-header-height: 60px;--sixfab-control-height: 36px;--d-sidebar-width: 272px;--d-sidebar-background: var(--sixfab-ground);--d-content-background: var(--sixfab-ground);--d-max-width: 1168px;--link-color: var(--sixfab-link);--link-color-hover: var(--sixfab-link-hover)}:root,body{--d-button-primary-bg-color: var(--sixfab-mint);--d-button-primary-bg-color--hover: var(--sixfab-mint-hover);--d-button-primary-text-color: var(--sixfab-on-mint);--d-button-primary-text-color--hover: var(--sixfab-on-mint);--d-button-primary-icon-color: var(--sixfab-on-mint);--d-button-primary-icon-color--hover: var(--sixfab-on-mint);--d-button-default-bg-color: var(--sixfab-panel);--d-button-default-bg-color--hover: var(--sixfab-hover);--d-button-default-text-color: var(--sixfab-ink);--d-button-default-text-color--hover: var(--sixfab-ink);--d-button-default-icon-color: var(--sixfab-muted);--d-button-default-icon-color--hover: var(--sixfab-ink);--d-button-default-border: 1px solid var(--sixfab-line);--d-button-default-border--hover: 1px solid var(--sixfab-line);--input-border-color: var(--sixfab-field-border);--d-input-border: 1px solid var(--sixfab-field-border);--d-input-bg-color: var(--sixfab-panel);--d-input-focused-color: var(--sixfab-teal-text)}body{background:var(--sixfab-ground);color:var(--sixfab-ink);font-optical-sizing:none}.btn-primary{font-weight:600}:where(a,button,summary,[role=button],[tabindex]):focus-visible{outline:2px solid var(--sixfab-teal-text);outline-offset:1px;box-shadow:0 0 0 5px rgba(0,224,184,.25)}body.has-sidebar-page #main-outlet-wrapper{gap:0}#main-outlet-wrapper.wrap{padding:0}body.has-sidebar-page .d-header>.wrap,body.has-sidebar-page #main-outlet-wrapper.wrap{max-width:none}@media(width >= 48rem){body.has-sidebar-page:not(.has-full-page-chat) #main-outlet{width:100%;max-width:var(--d-max-width);margin-inline:auto}}#main-outlet{box-sizing:border-box}@media(width >= 48rem){#main-outlet{padding:24px 32px 0 20px}}.mobile-view #main-outlet{padding:20px 16px}.sidebar-wrapper .sidebar-container{border-right:0}.sixfab-team-chip{display:inline-flex;align-items:stretch;box-sizing:border-box;height:20px;border-radius:var(--sixfab-radius-chip);overflow:hidden;background:var(--sixfab-team-bg);box-shadow:inset 0 0 0 1px var(--sixfab-team-ring);color:var(--sixfab-team-text);font-size:11px;font-weight:600;line-height:1;white-space:nowrap;vertical-align:middle;flex:none}.sixfab-team-chip__key{position:relative;flex:none;width:26px;display:inline-flex;align-items:center;justify-content:center;background:var(--sixfab-team-key)}.sixfab-team-chip__mark{display:block;width:14px;height:10px;overflow:hidden}.sixfab-team-chip__mark img{display:block;height:10px;width:auto;max-width:none;filter:brightness(0) invert(1)}.sixfab-team-chip__label{display:inline-flex;align-items:center;gap:5px;padding:0 7px 0 6px}.sixfab-team-chip__label::before{content:"";flex:none;width:5px;height:5px;border-radius:var(--sixfab-radius-pill);background:var(--sixfab-mint);box-shadow:0 0 0 2px var(--sixfab-mint-halo)}.sixfab-team-chip.--small{height:18px;font-size:10px;border-radius:var(--sixfab-radius-plate)}.sixfab-team-chip.--small .sixfab-team-chip__key{width:23px}.sixfab-team-chip.--small .sixfab-team-chip__mark{width:13px;height:9px}.sixfab-team-chip.--small .sixfab-team-chip__mark img{height:9px}.sixfab-team-chip.--small .sixfab-team-chip__label{gap:4px;padding:0 6px 0 5px}.sixfab-team-chip.--small .sixfab-team-chip__label::before{width:4px;height:4px}.sixfab-solved-chip{display:inline-flex;align-items:stretch;overflow:hidden;box-sizing:border-box;background:var(--sixfab-mint-wash);box-shadow:inset 0 0 0 1px var(--sixfab-mint-ring);color:var(--sixfab-solved-text);font-weight:600;line-height:1;white-space:nowrap;vertical-align:middle;flex:none;height:26px;border-radius:var(--sixfab-radius-control);font-size:12.5px;padding:0 10px 0 0;gap:8px;gap:0;padding:0}.sixfab-solved-chip__key{position:relative;flex:none;width:26px;display:inline-flex;align-items:center;justify-content:center;background:var(--sixfab-mint);color:#0a3b4a}.sixfab-solved-chip__key svg{width:15px;height:15px;fill:none;stroke:currentcolor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.sixfab-solved-chip__label{display:inline-flex;align-items:center;padding:0 10px 0 8px}.sixfab-solved-chip.--sm{height:20px;border-radius:var(--sixfab-radius-chip);font-size:11.5px}.sixfab-solved-chip.--sm .sixfab-solved-chip__key{width:20px}.sixfab-solved-chip.--sm .sixfab-solved-chip__key svg{width:12px;height:12px;stroke-width:2.8}.sixfab-solved-chip.--sm .sixfab-solved-chip__label{padding:0 7px 0 6px}.sixfab-led{width:8px;height:8px;border-radius:var(--sixfab-radius-pill);flex:none;background:var(--sixfab-led-off)}.sixfab-led.--on{background:var(--sixfab-mint);box-shadow:0 0 0 3px var(--sixfab-mint-halo)}.d-header{--d-header-icon-color: var(--sixfab-header-text);--d-header-icon-color--hover: var(--sixfab-header-text);--d-header-icon-color--active: var(--sixfab-header-text);--d-header-icon-background--hover: rgb(255 255 255 / 10%);--d-header-icon-background--active: rgb(255 255 255 / 10%);box-sizing:border-box;height:var(--sixfab-header-height);background-color:var(--sixfab-header);border-bottom:1px solid var(--sixfab-header-line);box-shadow:none;font-size:14px}.d-header>.wrap{max-width:none;padding:0 20px 0 14px}.d-header .header-sidebar-toggle button{box-sizing:border-box;width:36px;height:36px;margin:0 12px 0 0;padding:0;border-radius:var(--sixfab-radius-control);background:rgba(0,0,0,0)}.d-header .header-sidebar-toggle button .d-icon{width:20px;height:20px;font-size:20px;color:var(--sixfab-header-text)}.d-header .header-sidebar-toggle button:focus-visible,.discourse-no-touch .d-header .header-sidebar-toggle button:hover{background-color:rgba(255,255,255,.1)}.d-header .home-logo-wrapper-outlet{flex:none;margin-right:20px}.d-header .title{height:100%}.d-header .title a{display:inline-flex;align-items:center;gap:12px;height:100%}.d-header #site-logo{height:26px;filter:brightness(0) invert(1)}.d-header .sixfab-header-lockup__divider{flex:none;width:1px;height:24px;background:rgba(255,255,255,.25)}.d-header .sixfab-header-lockup__word{flex:none;font-size:15px;font-weight:600;letter-spacing:-0.01em;color:var(--sixfab-header-text);white-space:nowrap}.d-header .panel{margin-left:auto}.d-header .header-buttons{gap:0}.d-header .d-header-icons{gap:6px;margin:0}.d-header .d-header-icons .icon{box-sizing:border-box;width:36px;height:36px;padding:0;border-radius:var(--sixfab-radius-control)}.d-header .d-header-icons .icon>.d-icon{width:20px;height:20px;font-size:20px;line-height:1}.d-header .d-header-icons .current-user .icon img.avatar{flex:none;width:30px;height:30px;border-radius:var(--sixfab-radius-pill);background:var(--sixfab-mint)}.d-header .d-header-icons .badge-notification{top:-2px;right:-4px;box-sizing:border-box;min-width:17px;height:17px;padding:0 4px;border:0;border-radius:var(--sixfab-radius-pill);background:var(--sixfab-mint);color:var(--sixfab-on-mint);box-shadow:0 0 0 2px var(--sixfab-header);font-size:11px;font-weight:600;line-height:17px;text-align:center}html.anon .d-header .d-header-icons{gap:8px;margin-left:8px}body.login-page .d-header,body.signup-page .d-header,body.invite-page .d-header,body.password-reset-page .d-header,body.activate-account-page .d-header{border-bottom:1px solid var(--sixfab-header-line);background-color:var(--sixfab-header)}body.login-page .d-header .home-logo-wrapper-outlet,body.signup-page .d-header .home-logo-wrapper-outlet,body.invite-page .d-header .home-logo-wrapper-outlet,body.password-reset-page .d-header .home-logo-wrapper-outlet,body.activate-account-page .d-header .home-logo-wrapper-outlet{width:auto}body.login-page .d-header .title a,body.signup-page .d-header .title a,body.invite-page .d-header .title a,body.password-reset-page .d-header .title a,body.activate-account-page .d-header .title a{margin:0}.sixfab-header-sites{display:flex;align-items:center;gap:2px}@media(width < 64rem){.sixfab-header-sites{display:none}}.sixfab-header-sites__link{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;border-radius:var(--sixfab-radius-control);color:var(--sixfab-header-muted);font-size:13.5px;font-weight:500;white-space:nowrap}.sixfab-header-sites__link:visited{color:var(--sixfab-header-muted)}.sixfab-header-sites__link:hover,.sixfab-header-sites__link:focus-visible{background:rgba(255,255,255,.08);color:var(--sixfab-header-text)}.sixfab-header-sites__link:hover .sixfab-header-sites__icon,.sixfab-header-sites__link:focus-visible .sixfab-header-sites__icon{opacity:1}.sixfab-header-sites__icon.d-icon{width:12px;height:12px;margin-left:-1px;font-size:12px;opacity:.75;stroke-width:2.2}.sixfab-header-sites__led{flex:none;width:7px;height:7px;border-radius:var(--sixfab-radius-pill);background:#34d399;box-shadow:0 0 0 3px rgba(52,211,153,.22)}.sixfab-header-sites__divider{flex:none;width:1px;height:24px;margin:0 18px;background:rgba(255,255,255,.25)}@media(width < 64rem){.sixfab-header-sites__divider{display:none}}.d-header .header-buttons .auth-buttons{gap:8px}.d-header .header-buttons .auth-buttons .btn{box-sizing:border-box;height:36px;border-radius:var(--sixfab-radius-control);font-size:14px;font-weight:600;line-height:1}.d-header .header-buttons .auth-buttons .sign-up-button{padding:0 16px;border:0;background:var(--sixfab-mint);color:var(--sixfab-on-mint)}.d-header .header-buttons .auth-buttons .sign-up-button:hover,.d-header .header-buttons .auth-buttons .sign-up-button:focus-visible{background:var(--sixfab-mint-hover);color:var(--sixfab-on-mint)}.d-header .header-buttons .auth-buttons .login-button{padding:0 14px;border:1.5px solid rgba(255,255,255,.5);background:rgba(0,0,0,0);color:var(--sixfab-header-text)}.d-header .header-buttons .auth-buttons .login-button .d-icon{display:none}.d-header .header-buttons .auth-buttons .login-button:hover,.d-header .header-buttons .auth-buttons .login-button:focus-visible{border-color:var(--sixfab-header-text);background:rgba(255,255,255,.08);color:var(--sixfab-header-text)}html.mobile-view .d-header{height:56px}html.mobile-view .d-header>.wrap{padding:0 10px 0 6px}html.mobile-view .d-header .home-logo-wrapper-outlet{margin:0 0 0 50px}html.mobile-view .d-header .panel{position:static}html.mobile-view .d-header #site-logo{height:22px}html.mobile-view .d-header .d-header-icons{gap:6px;margin-left:6px}html.mobile-view .d-header .d-header-icons .icon{width:44px;height:44px}html.mobile-view .d-header .d-header-icons .hamburger-dropdown{position:absolute;top:50%;left:0;transform:translateY(-50%)}html.mobile-view .d-header .d-header-icons .header-color-scheme-toggle{display:none}html.mobile-view .d-header .d-header-icons .current-user .icon img.avatar{width:32px;height:32px}html.mobile-view .d-header .header-buttons .auth-buttons .login-button{display:none}html.mobile-view .d-header .header-buttons .auth-buttons .sign-up-button{display:inline-flex;height:32px;padding:0 12px;font-size:13px}.header-search--enabled .d-header .floating-search-input-wrapper{flex:1 1 auto;justify-content:flex-start;min-width:200px;max-width:520px;margin-right:20px}.header-search--enabled .d-header .floating-search-input{width:100%;max-width:none}@media(width >= 1200px){.header-search--enabled .d-header .floating-search-input-wrapper{flex:0 1 520px;margin-right:0}.header-search--enabled .d-header .contents:has(>.floating-search-input-wrapper)>.home-logo-wrapper-outlet,.header-search--enabled .d-header .contents:has(>.floating-search-input-wrapper)>.panel{flex:1 1 0;min-width:max-content}.header-search--enabled .d-header .contents:has(>.floating-search-input-wrapper)>.home-logo-wrapper-outlet{flex-basis:6px}.header-search--enabled .d-header .contents:has(>.floating-search-input-wrapper)>.panel{justify-content:flex-end;margin-left:20px}.header-search--enabled .d-header .contents:has(>.floating-search-input-wrapper)>.header-sidebar-toggle~.panel{flex-basis:48px}}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu{width:100%}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-icon{left:13px;width:16px;min-width:0;height:100%;margin:0;padding:0}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-icon .d-icon{width:16px;height:16px;font-size:16px;color:#b4c6cf}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-input{box-sizing:border-box;gap:10px;height:36px;padding:0 7px 0 38px;border:1px solid var(--sixfab-search-field-border);border-radius:var(--sixfab-radius-control);background:var(--sixfab-search-field);color:var(--sixfab-header-text);font-size:14px;line-height:20px}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-input:hover{border-color:var(--sixfab-search-field-hover-border);background:var(--sixfab-search-field-hover)}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-input .search-term__input{flex:1;min-width:0;height:100%;padding:0;background:rgba(0,0,0,0);color:inherit;font:inherit}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-input .search-term__input::placeholder{color:#b4c6cf;opacity:1}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-input .search-term__input::-webkit-search-cancel-button{display:none}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-input .searching{flex:none;gap:10px;width:auto}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-input .searching:not(:has(*)){display:none}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-input .searching .spinner{width:14px;height:14px;margin:0;border-width:2px}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-input a.clear-search{justify-content:center;width:24px;height:24px;border-radius:var(--sixfab-radius-plate);color:#b4c6cf}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-input a.clear-search .d-icon{width:14px;height:14px;font-size:14px;color:inherit}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu:focus-within .search-icon .d-icon{color:var(--sixfab-muted)}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu:focus-within .search-input{border-color:var(--sixfab-search-field-focus-border);background:var(--sixfab-panel);color:var(--sixfab-ink);outline:0;box-shadow:0 0 0 3px var(--sixfab-search-field-halo)}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu:focus-within .search-input .search-term__input::placeholder,.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu:focus-within .search-input a.clear-search{color:var(--sixfab-muted)}.sixfab-search-keycap{display:none}.search-input--header .sixfab-search-keycap{font-family:var(--sixfab-font-mono);font-variant-numeric:tabular-nums;display:inline-flex;flex:none;order:1;align-items:center;justify-content:center;box-sizing:border-box;min-width:22px;height:20px;margin:0;padding:0 6px;border:1px solid rgba(255,255,255,.22);border-radius:var(--sixfab-radius-plate);background:rgba(255,255,255,.06);color:#d5e0e6;font-size:11px;font-weight:500;line-height:1}@media(hover: none){.search-input--header .sixfab-search-keycap{display:none}}.search-input--header .sixfab-search-keycap .sixfab-search-keycap__focus{display:none}.search-input--header:focus-within .sixfab-search-keycap{border-color:var(--sixfab-search-keycap-border);background:var(--sixfab-search-keycap-bg);color:var(--sixfab-muted)}.search-input--header:focus-within .sixfab-search-keycap .sixfab-search-keycap__rest{display:none}.search-input--header:focus-within .sixfab-search-keycap .sixfab-search-keycap__focus{display:inline}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel{box-sizing:border-box;margin-top:8px;padding:6px;border:1px solid var(--sixfab-search-menu-border);border-radius:var(--sixfab-radius-panel);background:var(--sixfab-panel);box-shadow:0 2px 6px var(--sixfab-search-menu-shadow-near),0 28px 56px -18px var(--sixfab-search-menu-shadow-far);color:var(--sixfab-ink);font-size:14px;line-height:20px}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .results{background:rgba(0,0,0,0)}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .results ul{margin:0;padding:0;list-style:none}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-link{display:flex;align-items:center;gap:10px;box-sizing:border-box;min-height:38px;padding:8px 10px;border-radius:var(--sixfab-radius-control);color:var(--sixfab-ink)}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-link:hover,.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-link:focus{background:var(--sixfab-selected)}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-link>.d-icon,.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-link .search-icon-wrapper .d-icon{width:16px;height:16px;font-size:16px;color:var(--sixfab-muted)}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-icon-wrapper{display:inline-flex;flex:none}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-item-wrapper{display:flex;flex:1;align-items:center;gap:10px;min-width:0}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-item-prefix,.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-item-slug{flex:1;min-width:0;overflow:hidden;color:var(--sixfab-ink);text-overflow:ellipsis;white-space:nowrap}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .label-suffix{color:var(--sixfab-ink)}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-item-prefix+.search-item-slug:has(>.label-suffix){flex:none}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-item-prefix+.search-item-slug:has(>.label-suffix) .label-suffix{font-family:var(--sixfab-font-mono);font-variant-numeric:tabular-nums;color:var(--sixfab-muted);font-size:12px;line-height:16px}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .extra-hint{flex:none;font-size:0}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .extra-hint::after{font-family:var(--sixfab-font-mono);font-variant-numeric:tabular-nums;content:"↵";display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:22px;height:20px;padding:0 6px;border:1px solid var(--sixfab-search-keycap-border);border-radius:var(--sixfab-radius-plate);background:var(--sixfab-search-keycap-bg);color:var(--sixfab-muted);font-size:11px;font-weight:500}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-menu-recent::before,.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-result-topic::before,.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-result-tag::before,.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-result-category::before,.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-result-user::before,.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-result-group::before{display:block;padding:12px 10px 4px;color:var(--sixfab-muted);font-size:12px;font-weight:600;line-height:16px}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-menu-recent::before{content:var(--sixfab-search-recent-label, "")}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-result-topic::before{content:var(--sixfab-search-topics-label, "")}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-result-tag::before{content:var(--sixfab-search-tags-label, "")}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-result-category::before{content:var(--sixfab-search-categories-label, "")}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-result-user::before{content:var(--sixfab-search-users-label, "")}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-result-group::before{content:var(--sixfab-search-groups-label, "")}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-menu-initial-options .search-menu-recent,.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-menu-initial-options+div,.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-result-category+div,.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-result-tag+div{border-top:0}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-menu-recent{display:grid;grid-template-columns:minmax(0, 1fr) auto}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-menu-recent::before{grid-row:1;grid-column:1}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-menu-recent>*{grid-column:1/-1}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-menu-recent .btn.clear-recent-searches{grid-row:1;grid-column:2;align-self:end;width:auto;min-height:0;padding:12px 10px 4px;background:rgba(0,0,0,0);color:var(--sixfab-link);font-size:12px;font-weight:500;line-height:16px}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-menu-recent .btn.clear-recent-searches:hover,.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-menu-recent .btn.clear-recent-searches:focus-visible{color:var(--sixfab-link-hover)}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-result-topic .list .search-link{flex-direction:column;align-items:stretch;gap:3px}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-result-topic .list .search-link .topic{display:flex;flex-direction:column;gap:3px}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-result-topic .list .search-link .first-line{display:flex;align-items:flex-start;gap:8px;line-height:20px}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-result-topic .list .search-link .topic-statuses{display:inline-flex;flex:none}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-result-topic .list .search-link .topic-statuses .topic-status.--solved{margin:0}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-result-topic .list .search-link .topic-title{color:var(--sixfab-ink);font-size:14px;font-weight:500}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-result-topic .list .search-link .second-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-result-topic .list .search-link .badge-category__wrapper{font-size:13px}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-result-topic .list .search-link .badge-category__wrapper .sixfab-category-parent{display:none}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-result-topic .list .search-link .blurb{overflow:hidden;color:var(--sixfab-muted);font-size:12.5px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-highlight{padding:0 1px;border-radius:2px;background:var(--sixfab-search-mark);color:inherit}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-result-tag .list{display:flex;flex-wrap:wrap;gap:6px;padding:4px 10px 8px}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-result-tag .list .search-link{min-height:0;padding:0;border-radius:var(--sixfab-radius-pill)}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-result-tag .list .search-link>.d-icon{display:none}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-result-tag .list .discourse-tag{display:inline-flex;align-items:center;box-sizing:border-box;height:22px;padding:0 8px;border-radius:var(--sixfab-radius-pill);border:1px solid var(--sixfab-line);background:rgba(0,0,0,0);color:var(--sixfab-muted);font-size:12px;font-weight:500}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-random-quick-tip{display:flex;align-items:center;gap:8px;padding:8px 10px;color:var(--sixfab-muted);font-size:12.5px;line-height:18px}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-random-quick-tip .tip-label{font-family:var(--sixfab-font-mono);font-variant-numeric:tabular-nums;flex:none;box-sizing:border-box;height:20px;padding:0 6px;border:1px solid var(--sixfab-search-keycap-border);border-radius:var(--sixfab-radius-plate);background:var(--sixfab-search-keycap-bg);color:var(--sixfab-ink);font-size:11px;font-weight:500}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .no-results{padding:8px 10px;color:var(--sixfab-muted)}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-menu__show-more{display:flex;justify-content:flex-end;margin-top:6px;padding:10px 10px 6px;border-top:1px solid var(--sixfab-search-menu-border);font-size:12.5px}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-menu__show-more .search-link{gap:6px;min-height:0;padding:0;color:var(--sixfab-link);font-weight:500}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-menu__show-more .search-link::before{content:"";width:15px;height:15px;background:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h10M18 7h2M4 17h4M12 17h8'/%3E%3Ccircle cx='16' cy='7' r='2'/%3E%3Ccircle cx='10' cy='17' r='2'/%3E%3C/svg%3E") center/contain no-repeat}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-menu__show-more .search-link:hover,.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-menu-panel .search-menu__show-more .search-link:focus{background:rgba(0,0,0,0);color:var(--sixfab-link-hover)}.d-header .extra-info-wrapper .badge-category__name{color:var(--sixfab-header-text)}.d-header .extra-info-wrapper .categories-wrapper .badge-category__wrapper:not(:last-child) .badge-category__name{color:var(--sixfab-header-muted)}.d-header .extra-info-wrapper .discourse-tag{border-color:var(--sixfab-header-field-border);color:var(--sixfab-header-muted)}.d-header .extra-info-wrapper .discourse-tag:visited{color:var(--sixfab-header-muted)}.d-header .extra-info-wrapper .discourse-tag:hover,.d-header .extra-info-wrapper .discourse-tag:focus-visible{color:var(--sixfab-header-text)}.d-header .extra-info-wrapper .topic-status:not(.--solved) .d-icon{color:var(--sixfab-header-muted)}@media(width >= 48rem){.desktop-view .d-header .contents:has(>.extra-info-wrapper)>.home-logo-wrapper-outlet{--sixfab-column-inset: max( 0px, (100% + 34px - var(--sixfab-frame-sidebar, 0px) - var(--d-max-width)) / 2 );--sixfab-topic-text-start: calc( var(--sixfab-frame-sidebar, 0px) + var(--sixfab-column-inset) + var(--sixfab-topic-text-inset, 20px) );flex-basis:calc(var(--sixfab-topic-text-start) - var(--sixfab-band-logo-start, 14px) - 20px);flex-shrink:1000;min-width:max-content}.desktop-view .d-header .contents:has(>.extra-info-wrapper)>.extra-info-wrapper{flex:1 1 360px;max-width:746px;padding-left:0}}.has-sidebar-page .d-header{--sixfab-frame-sidebar: var(--d-sidebar-width)}.archetype-regular .d-header,.archetype-private_message .d-header{--sixfab-topic-text-inset: 61px}.d-header .contents:has(>.header-sidebar-toggle){--sixfab-band-logo-start: 62px}:root{--56a3efc4-csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) #c9d5db;--sixfab-thumb-bg: var(--56a3efc4-csstools-light-dark-toggle--0, #eaf0f3);--56a3efc4-csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) rgb(255 255 255 / 10%);--sixfab-thumb-ring: var(--56a3efc4-csstools-light-dark-toggle--1, rgb(10 59 74 / 7%));--56a3efc4-csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) rgb(0 0 0 / 62%);--sixfab-drawer-shadow: var(--56a3efc4-csstools-light-dark-toggle--2, rgb(15 29 40 / 50%));--56a3efc4-csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) #edf2f5;--sixfab-switch-knob: var(--56a3efc4-csstools-light-dark-toggle--3, #fff);}

@supports (color: light-dark(red, red)){
:root{--sixfab-thumb-bg: light-dark(#eaf0f3, #c9d5db);}
}

@supports (color: light-dark(red, red)) and (color: rgb(0 0 0 / 0)){
:root{--sixfab-thumb-ring: light-dark(rgb(10 59 74 / 7%), rgb(255 255 255 / 10%));--sixfab-drawer-shadow: light-dark(rgb(15 29 40 / 50%), rgb(0 0 0 / 62%));}
}

@supports (color: light-dark(red, red)){
:root{--sixfab-switch-knob: light-dark(#fff, #edf2f5);}
}@supports not (color: light-dark(tan, tan)){:root *{--56a3efc4-csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) #c9d5db;--sixfab-thumb-bg: var(--56a3efc4-csstools-light-dark-toggle--0, #eaf0f3);--56a3efc4-csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) rgb(255 255 255 / 10%);--sixfab-thumb-ring: var(--56a3efc4-csstools-light-dark-toggle--1, rgb(10 59 74 / 7%));--56a3efc4-csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) rgb(0 0 0 / 62%);--sixfab-drawer-shadow: var(--56a3efc4-csstools-light-dark-toggle--2, rgb(15 29 40 / 50%));--56a3efc4-csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) #edf2f5;--sixfab-switch-knob: var(--56a3efc4-csstools-light-dark-toggle--3, #fff)}}.sidebar-wrapper,.sidebar-hamburger-dropdown{--d-sidebar-background: var(--sixfab-ground);--d-sidebar-row-height: 36px;--d-sidebar-row-horizontal-padding: 10px;--d-sidebar-vertical-gap: 2px;--d-sidebar-section-link-prefix-margin-right: 10px;--d-sidebar-section-link-prefix-width: 16px;--d-sidebar-section-border-color: transparent;--d-sidebar-link-color: var(--sixfab-ink);--d-sidebar-link-icon-color: var(--sixfab-muted);--d-sidebar-highlight-background: var(--sixfab-hover);--d-sidebar-highlight-color: var(--sixfab-ink);--d-sidebar-active-background: var(--sixfab-board);--d-sidebar-active-color: #fff;--d-sidebar-active-font-weight: 600;--d-sidebar-header-color: var(--sixfab-ink);--d-sidebar-header-icon-color: var(--sixfab-muted);--d-sidebar-suffix-color: var(--sixfab-mint);--d-sidebar-active-suffix-color: var(--sixfab-mint);--d-sidebar-highlight-suffix-color: var(--sixfab-mint);--sidebar-section-wrapper-padding: 22px 12px}.sidebar-wrapper .sidebar-sections,.sidebar-hamburger-dropdown .sidebar-sections{gap:18px}.sidebar-wrapper .sidebar-section-wrapper,.sidebar-hamburger-dropdown .sidebar-section-wrapper{padding:0;border-bottom:0}.sidebar-wrapper .sidebar-section-header-wrapper.sidebar-row,.sidebar-hamburger-dropdown .sidebar-section-header-wrapper.sidebar-row{position:relative;height:32px;padding:0 12px}.sidebar-wrapper .sidebar-section-header-wrapper .sidebar-section-header-dropdown,.sidebar-wrapper .sidebar-section-header-wrapper .sidebar-section-header-button,.sidebar-hamburger-dropdown .sidebar-section-header-wrapper .sidebar-section-header-dropdown,.sidebar-hamburger-dropdown .sidebar-section-header-wrapper .sidebar-section-header-button{position:absolute;top:50%;right:30px;transform:translateY(-50%)}.sidebar-wrapper .sidebar-section-header,.sidebar-hamburger-dropdown .sidebar-section-header{gap:0;font-size:13px;font-weight:600;line-height:20px;text-transform:none}.sidebar-wrapper .sidebar-section-header-text,.sidebar-hamburger-dropdown .sidebar-section-header-text{margin-right:0}.sidebar-wrapper .sidebar-section-header-caret,.sidebar-hamburger-dropdown .sidebar-section-header-caret{order:1;width:14px;height:14px;margin-left:auto;color:var(--sixfab-muted);background-color:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/14px 14px no-repeat}.sidebar-wrapper .sidebar-section-header-caret .d-icon,.sidebar-hamburger-dropdown .sidebar-section-header-caret .d-icon{visibility:hidden}.sidebar-wrapper .sidebar-section-wrapper:not(.sidebar-section--expanded) .sidebar-section-header-caret,.sidebar-hamburger-dropdown .sidebar-section-wrapper:not(.sidebar-section--expanded) .sidebar-section-header-caret{transform:rotate(-90deg)}.sidebar-wrapper .sidebar-section-link-wrapper .sidebar-section-link,.sidebar-hamburger-dropdown .sidebar-section-link-wrapper .sidebar-section-link{height:var(--d-sidebar-row-height);padding:0 10px;border-radius:var(--sixfab-radius-control);font-size:14px;line-height:20px}.sidebar-wrapper .sidebar-section-link-wrapper .sidebar-section-link .sidebar-section-link-prefix.icon,.sidebar-hamburger-dropdown .sidebar-section-link-wrapper .sidebar-section-link .sidebar-section-link-prefix.icon{width:16px;height:16px}.sidebar-wrapper .sidebar-section-link-wrapper .sidebar-section-link .sidebar-section-link-prefix.icon svg,.sidebar-hamburger-dropdown .sidebar-section-link-wrapper .sidebar-section-link .sidebar-section-link-prefix.icon svg{width:16px;height:16px;font-size:16px}.sidebar-wrapper .sidebar-section-link-wrapper .sidebar-section-link.active .sidebar-section-link-prefix.icon,.sidebar-hamburger-dropdown .sidebar-section-link-wrapper .sidebar-section-link.active .sidebar-section-link-prefix.icon{color:var(--sixfab-mint)}.sidebar-wrapper .sidebar-section-link-wrapper .sidebar-section-link .sidebar-section-link-content-badge,.sidebar-hamburger-dropdown .sidebar-section-link-wrapper .sidebar-section-link .sidebar-section-link-content-badge{font-family:var(--sixfab-font-mono);font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:18px;height:18px;padding:0 5px;border-radius:var(--sixfab-radius-plate);background:var(--sixfab-counter-bg);color:var(--sixfab-counter-text);box-shadow:inset 0 0 0 1px var(--sixfab-counter-ring);font-size:11px;font-weight:500;line-height:1;max-width:none;margin-left:auto;padding:0 5px}.sidebar-wrapper .sidebar-section-link-wrapper .sidebar-section-link.active .sidebar-section-link-content-badge,.sidebar-hamburger-dropdown .sidebar-section-link-wrapper .sidebar-section-link.active .sidebar-section-link-content-badge{background:rgba(255,255,255,.14);color:#fff;box-shadow:none}.sidebar-wrapper .sidebar-more-section-trigger,.sidebar-hamburger-dropdown .sidebar-more-section-trigger{font-size:14px}.sidebar-wrapper [data-link-name=everything] .sidebar-section-link-prefix.icon,.sidebar-hamburger-dropdown [data-link-name=everything] .sidebar-section-link-prefix.icon{background-color:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16M4 12h16M4 18h10'/%3E%3C/svg%3E") center/16px 16px no-repeat}.sidebar-wrapper [data-link-name=everything] .sidebar-section-link-prefix.icon .d-icon,.sidebar-hamburger-dropdown [data-link-name=everything] .sidebar-section-link-prefix.icon .d-icon{visibility:hidden}.sidebar-wrapper [data-link-name=my-posts] .sidebar-section-link-prefix.icon,.sidebar-hamburger-dropdown [data-link-name=my-posts] .sidebar-section-link-prefix.icon{background-color:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21a8 8 0 0 1 16 0'/%3E%3C/svg%3E") center/16px 16px no-repeat}.sidebar-wrapper [data-link-name=my-posts] .sidebar-section-link-prefix.icon .d-icon,.sidebar-hamburger-dropdown [data-link-name=my-posts] .sidebar-section-link-prefix.icon .d-icon{visibility:hidden}.sidebar-wrapper [data-link-name=docs] .sidebar-section-link-prefix.icon,.sidebar-hamburger-dropdown [data-link-name=docs] .sidebar-section-link-prefix.icon{background-color:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h12l4 4v12H4z'/%3E%3Cpath d='M8 12h8M8 16h8'/%3E%3C/svg%3E") center/16px 16px no-repeat}.sidebar-wrapper [data-link-name=docs] .sidebar-section-link-prefix.icon .d-icon,.sidebar-hamburger-dropdown [data-link-name=docs] .sidebar-section-link-prefix.icon .d-icon{visibility:hidden}.sidebar-wrapper .sidebar-more-section-trigger .sidebar-section-link-prefix.icon,.sidebar-hamburger-dropdown .sidebar-more-section-trigger .sidebar-section-link-prefix.icon{background-color:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='5' cy='12' r='1.5'/%3E%3Ccircle cx='12' cy='12' r='1.5'/%3E%3Ccircle cx='19' cy='12' r='1.5'/%3E%3C/svg%3E") center/16px 16px no-repeat}.sidebar-wrapper .sidebar-more-section-trigger .sidebar-section-link-prefix.icon .d-icon,.sidebar-hamburger-dropdown .sidebar-more-section-trigger .sidebar-section-link-prefix.icon .d-icon{visibility:hidden}.sidebar-wrapper [data-section-name=categories] .sidebar-section-link-prefix.image,.sidebar-wrapper [data-section-name=categories] .sidebar-section-link-prefix.icon,.sidebar-hamburger-dropdown [data-section-name=categories] .sidebar-section-link-prefix.image,.sidebar-hamburger-dropdown [data-section-name=categories] .sidebar-section-link-prefix.icon{box-sizing:border-box;width:44px;height:30px;border-radius:var(--sixfab-radius-chip);background:var(--sixfab-thumb-bg);box-shadow:inset 0 0 0 1px var(--sixfab-thumb-ring);overflow:hidden}.sidebar-wrapper [data-section-name=categories] .sidebar-section-link-prefix.image img.prefix-image,.sidebar-hamburger-dropdown [data-section-name=categories] .sidebar-section-link-prefix.image img.prefix-image{flex:none;width:48px;height:30px;border:0;border-radius:0;aspect-ratio:auto;transform:scale(var(--sixfab-thumb-scale, 1.05))}.sidebar-wrapper [data-section-name=categories] .sidebar-section-link-prefix.icon svg,.sidebar-hamburger-dropdown [data-section-name=categories] .sidebar-section-link-prefix.icon svg{color:var(--sixfab-board)}.sidebar-wrapper [data-list-item-name=all-categories] .sidebar-section-link,.sidebar-hamburger-dropdown [data-list-item-name=all-categories] .sidebar-section-link{color:var(--sixfab-muted);font-size:13px}.sidebar-wrapper [data-list-item-name=all-categories] .sidebar-section-link .sidebar-section-link-prefix,.sidebar-hamburger-dropdown [data-list-item-name=all-categories] .sidebar-section-link .sidebar-section-link-prefix{display:none}.sidebar-wrapper [data-list-item-name=all-categories] .sidebar-section-link.active,.sidebar-hamburger-dropdown [data-list-item-name=all-categories] .sidebar-section-link.active{color:var(--d-sidebar-active-color);font-weight:var(--d-sidebar-active-font-weight)}.sidebar-wrapper .sidebar-section-wrapper[data-section-name=tags],.sidebar-hamburger-dropdown .sidebar-section-wrapper[data-section-name=tags]{display:none}.sidebar-wrapper .sidebar-footer-actions-keyboard-shortcuts,.sidebar-hamburger-dropdown .sidebar-footer-actions-keyboard-shortcuts{display:none}.mobile-view .header-cloak{background-color:var(--sixfab-drawer-shadow)}.mobile-view .hamburger-panel .menu-panel.slide-in{width:300px;padding:12px 10px;border:0;border-radius:0;background:var(--sixfab-ground);box-shadow:12px 0 40px -12px var(--sixfab-drawer-shadow)}.mobile-view .hamburger-panel .menu-panel.slide-in .panel-body-contents{display:flex;flex-direction:column}.mobile-view .sidebar-hamburger-dropdown{--d-sidebar-row-height: 42px;display:flex;flex:1;flex-direction:column;gap:2px;min-height:100%}.mobile-view .sidebar-hamburger-dropdown .sidebar-sections{display:flex;flex-direction:column;gap:2px;padding:0}.mobile-view .sidebar-hamburger-dropdown .sidebar-section-wrapper{margin:0}.mobile-view .sidebar-hamburger-dropdown .sidebar-section-header-wrapper.sidebar-row{margin:10px 0 2px}.mobile-view .sidebar-hamburger-dropdown [data-list-item-name=all-categories]{display:none}.mobile-view .sidebar-hamburger-dropdown .sidebar-section-header-caret{display:none}.mobile-view .sidebar-hamburger-dropdown [data-link-name=everything] .sidebar-section-link-prefix.icon{background-color:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6h11M9 12h11M9 18h11M4 6h.01M4 12h.01M4 18h.01'/%3E%3C/svg%3E") center/16px 16px no-repeat}.mobile-view .sidebar-hamburger-dropdown [data-link-name=everything] .sidebar-section-link-prefix.icon .d-icon{visibility:hidden}.mobile-view .sidebar-hamburger-dropdown [data-link-name=docs] .sidebar-section-link-prefix.icon{background-color:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4.5h10.5A3.5 3.5 0 0 1 19 8v11.5H8.5A3.5 3.5 0 0 1 5 16z'/%3E%3Cpath d='M5 16a3 3 0 0 1 3-3h11'/%3E%3C/svg%3E") center/16px 16px no-repeat}.mobile-view .sidebar-hamburger-dropdown [data-link-name=docs] .sidebar-section-link-prefix.icon .d-icon{visibility:hidden}.mobile-view .sidebar-hamburger-dropdown .sidebar-footer-wrapper{order:1}.mobile-view .sidebar-hamburger-dropdown .sidebar-footer-wrapper:not(:has(.btn)){display:none}.mobile-view .sidebar-hamburger-dropdown .sixfab-dark-mode{order:2}.sixfab-drawer-header{display:flex;align-items:center;padding:4px 6px 10px}.sixfab-drawer-header__logo{display:block;width:auto;height:22px}.sixfab-drawer-header__logo.--white{filter:brightness(0) invert(1)}.sixfab-drawer-header__close.btn{position:relative;width:36px;height:36px;margin-left:auto;padding:0;border-radius:var(--sixfab-radius-control);color:var(--sixfab-muted)}.sixfab-drawer-header__close.btn::after{content:"";position:absolute;inset:-4px}.sixfab-drawer-header__close.btn .d-icon{width:20px;height:20px;font-size:20px;color:var(--sixfab-muted)}.sidebar-section-wrapper[data-section-name=sixfab-sites] .sixfab-sites__external{margin-left:auto;font-size:13px}.sidebar-section-wrapper[data-section-name=sixfab-sites] .sixfab-sites__external .d-icon{width:13px;height:13px;color:var(--sixfab-muted)}.sidebar-section-wrapper[data-section-name=sixfab-sites] .sidebar-section-link-prefix.sixfab-sites__led{width:7px;height:7px;border-radius:var(--sixfab-radius-pill);background:#34d399;box-shadow:0 0 0 3px rgba(52,211,153,.22)}.sidebar-section-wrapper[data-section-name=sixfab-sites] .sidebar-section-link-prefix.sixfab-sites__led .prefix-text{display:none}.sixfab-dark-mode{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding:12px;border-top:1px solid var(--sixfab-line);color:var(--sixfab-ink);font-size:14px}.sixfab-dark-mode__switch{position:relative;flex:none;width:40px;height:24px;padding:0;border:0;border-radius:12px;background:var(--sixfab-led-off);cursor:pointer}.sixfab-dark-mode__switch::after{content:"";position:absolute;inset:-10px -2px}.sixfab-dark-mode__switch.--on{background:var(--sixfab-mint)}.sixfab-dark-mode__switch:focus-visible{outline:2px solid var(--sixfab-teal-text);outline-offset:1px;box-shadow:0 0 0 5px rgba(0,224,184,.25)}.sixfab-dark-mode__knob{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--sixfab-switch-knob)}.--on .sixfab-dark-mode__knob{left:19px;background:#0a1116}.navigation-container{align-items:center;gap:8px;margin-bottom:22px}.anon .navigation-container{margin-bottom:12px}.anon .navigation-container .category-breadcrumb{display:none}.anon .navigation-container #navigation-bar{margin-left:0}.category-breadcrumb{gap:8px}.category-breadcrumb>li{margin-right:0}.category-breadcrumb>li:has(.category-breadcrumb__category-selector):has(~li .category-breadcrumb__subcategory-selector.has-selection){display:none}.list-controls .category-breadcrumb .combo-box .combo-box-header{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;height:var(--sixfab-control-height);padding:0 14px;border-radius:var(--sixfab-radius-control);font-size:14px;line-height:1;white-space:nowrap;border:1px solid var(--sixfab-line);background:var(--sixfab-panel);color:var(--sixfab-ink);font-weight:500}.list-controls .category-breadcrumb .combo-box .combo-box-header .d-icon{width:15px;height:15px;color:var(--sixfab-muted)}.list-controls .category-breadcrumb .combo-box .combo-box-header{border:1px solid var(--sixfab-line);background:var(--sixfab-panel);color:var(--sixfab-ink)}.list-controls .category-breadcrumb .combo-box .combo-box-header:hover,.list-controls .category-breadcrumb .combo-box .combo-box-header:focus-visible{background:var(--sixfab-hover)}.list-controls .category-breadcrumb .combo-box .combo-box-header .select-kit-header-wrapper{gap:8px}.list-controls .category-breadcrumb .combo-box .combo-box-header .selected-name,.list-controls .category-breadcrumb .combo-box .combo-box-header .badge-category__wrapper,.list-controls .category-breadcrumb .combo-box .combo-box-header .badge-category,.list-controls .category-breadcrumb .combo-box .combo-box-header .badge-category__name{color:var(--sixfab-ink);font-size:14px;font-weight:500}.list-controls .category-breadcrumb .combo-box .combo-box-header .badge-category::before{display:none}.list-controls .category-breadcrumb .combo-box .combo-box-header .angle-icon{display:none}.list-controls .category-breadcrumb .combo-box .combo-box-header .select-kit-header-wrapper::after{content:"";flex:none;width:15px;height:15px;margin-right:-4px;background:var(--sixfab-muted);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/15px 15px no-repeat}.select-kit.combo-box.category-drop.has-selection .category-drop-header{border-color:var(--sixfab-line)}#navigation-bar{align-items:center;gap:4px;margin-left:8px}#navigation-bar>li>a{gap:8px;height:38px;min-height:38px;padding:0 14px;border-radius:var(--sixfab-radius-control);background:rgba(0,0,0,0);color:var(--sixfab-muted);font-size:14px;font-weight:500;line-height:1}#navigation-bar>li>a::after{display:none}#navigation-bar>li>a:hover{background:var(--sixfab-hover);color:var(--sixfab-ink)}#navigation-bar>li>a:focus-visible{outline:2px solid var(--sixfab-teal-text);outline-offset:1px;box-shadow:0 0 0 5px rgba(0,224,184,.25)}#navigation-bar>li>a.active{background:var(--sixfab-board);color:#fff;font-weight:600}#navigation-bar>li>a.active .sixfab-topic-list-nav__count{background:rgba(255,255,255,.14);color:#fff;box-shadow:none}.sixfab-topic-list-nav__count{font-family:var(--sixfab-font-mono);font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:18px;height:18px;padding:0 5px;border-radius:var(--sixfab-radius-plate);background:var(--sixfab-counter-bg);color:var(--sixfab-counter-text);box-shadow:inset 0 0 0 1px var(--sixfab-counter-ring);font-size:11px;font-weight:500;line-height:1}.navigation-controls{align-items:center;gap:8px}.navigation-controls .notifications-tracking-trigger{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;height:var(--sixfab-control-height);padding:0 14px;border-radius:var(--sixfab-radius-control);font-size:14px;line-height:1;white-space:nowrap;border:1px solid var(--sixfab-line);background:var(--sixfab-panel);color:var(--sixfab-ink);font-weight:500}.navigation-controls .notifications-tracking-trigger .d-icon{width:15px;height:15px;color:var(--sixfab-muted)}.navigation-controls .notifications-tracking-trigger{order:-1;background:rgba(0,0,0,0)}.navigation-controls .notifications-tracking-trigger .d-icon{width:15px;height:15px;margin:0}.navigation-controls #create-topic{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;height:var(--sixfab-control-height);padding:0 14px;border-radius:var(--sixfab-radius-control);font-size:14px;line-height:1;white-space:nowrap;padding:0 16px;border:0;background:var(--sixfab-mint);color:var(--sixfab-on-mint);font-weight:600}.navigation-controls #create-topic .d-icon{color:var(--sixfab-on-mint)}.navigation-controls #create-topic:hover,.navigation-controls #create-topic:focus-visible{background:var(--sixfab-mint-hover);color:var(--sixfab-on-mint)}.navigation-controls #create-topic:hover .d-icon,.navigation-controls #create-topic:focus-visible .d-icon{color:var(--sixfab-on-mint)}.navigation-controls #create-topic .d-icon{width:15px;height:15px;margin:0}@media(width >= 48rem){.navigation-category .navigation-controls .topic-create-button__combo,.navigation-category .navigation-controls>.category-notifications-tracking{display:none}}.badge-category__wrapper{align-items:center;color:var(--sixfab-ink);font-size:13px;font-weight:500}.badge-category__wrapper .badge-category{--sixfab-category-bar-dark: rgb( from var(--category-badge-color) calc(r + (255 - r) * 0.42 * clamp(0, (0.16 - (0.2126 * r + 0.7152 * g + 0.0722 * b) / 255) * 10000, 1)) calc(g + (255 - g) * 0.42 * clamp(0, (0.16 - (0.2126 * r + 0.7152 * g + 0.0722 * b) / 255) * 10000, 1)) calc(b + (255 - b) * 0.42 * clamp(0, (0.16 - (0.2126 * r + 0.7152 * g + 0.0722 * b) / 255) * 10000, 1)) );align-items:center;gap:6px;color:var(--sixfab-ink)}.badge-category__wrapper .badge-category::before,.badge-category__wrapper .badge-category.--style-square::before,.badge-category__wrapper .badge-category.--has-parent::before{content:"";display:inline-block;flex:none;width:3px;height:12px;border-radius:2px;background:var(--category-badge-color)}

@supports (color: light-dark(red, red)){
.badge-category__wrapper .badge-category::before,.badge-category__wrapper .badge-category.--style-square::before,.badge-category__wrapper .badge-category.--has-parent::before{background:light-dark(var(--category-badge-color), var(--sixfab-category-bar-dark, var(--category-badge-color)))}
}.badge-category__wrapper .badge-category.--style-icon>.d-icon:first-child,.badge-category__wrapper .badge-category.--style-emoji>.emoji:first-child{display:none}.badge-category__wrapper .badge-category__name{color:var(--sixfab-ink)}.sixfab-category-parent{display:none;color:var(--sixfab-muted);font-weight:400}.sixfab-category-parent::after{content:" ›";margin-right:6px}.badge-category.--has-parent .sixfab-category-parent{display:inline}.discourse-tags{gap:8px}.discourse-tags__tag-separator{display:none}.discourse-tag.simple,.discourse-tag.box,.discourse-tags .discourse-tag{display:inline-flex;align-items:center;box-sizing:border-box;height:20px;padding:0 7px;border-radius:var(--sixfab-radius-pill);border:1px solid var(--sixfab-line);background:rgba(0,0,0,0);color:var(--sixfab-muted);font-size:12px;font-weight:500;max-width:var(--tag-max-width)}.discourse-tag.simple:visited,.discourse-tag.box:visited,.discourse-tags .discourse-tag:visited{color:var(--sixfab-muted)}.discourse-tag.simple:hover,.discourse-tag.simple:focus-visible,.discourse-tag.box:hover,.discourse-tag.box:focus-visible,.discourse-tags .discourse-tag:hover,.discourse-tags .discourse-tag:focus-visible{color:var(--sixfab-ink)}.topic-statuses .topic-status.--solved{display:inline-flex;align-items:stretch;overflow:hidden;box-sizing:border-box;background:var(--sixfab-mint-wash);box-shadow:inset 0 0 0 1px var(--sixfab-mint-ring);color:var(--sixfab-solved-text);font-weight:600;line-height:1;white-space:nowrap;vertical-align:middle;flex:none;height:20px;border-radius:var(--sixfab-radius-chip);font-size:11.5px;padding:0 7px 0 0;gap:6px;gap:0;padding:0;margin-right:8px}.topic-statuses .topic-status.--solved::before{content:"";flex:none;width:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5.5 12.5 4 4 9-9.5' fill='none' stroke='%230A3B4A' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px 12px no-repeat,var(--sixfab-mint)}.topic-statuses .topic-status.--solved::after{content:var(--sixfab-solved-label, "");display:inline-flex;align-items:center;padding:0 7px 0 6px}.topic-statuses .topic-status.--solved .d-icon{display:none}:root,body{--d-topic-list-avatar-size: 24px;--title-color: var(--sixfab-ink);--title-color--read: var(--sixfab-read);--topic-title-font-weight: 500;--topic-title-font-weight--visited: 500;--topic-list-item-background-color: var(--sixfab-panel);--topic-list-item-background-color--visited: var(--sixfab-panel);--d-topic-list-header-background-color: var(--sixfab-panel);--d-topic-list-header-text-color: var(--sixfab-muted)}.topic-list{border:1px solid var(--sixfab-line);border-radius:var(--sixfab-radius-panel);background:var(--sixfab-panel);overflow:hidden}.topic-list .main-link a.title{color:var(--sixfab-ink);font-size:16px;font-weight:500;line-height:22px}.topic-list .main-link a.title:hover{color:var(--sixfab-teal-text)}.topic-list .link-top-line{font-size:16px;line-height:22px}.topic-list .topic-list-item.visited a.title:not(.badge-notification){color:var(--sixfab-read)}.topic-list .topic-status.--unsolved,.topic-list .topic-status.--closed,.topic-list .topic-status.--archived{display:none}.topic-list .topic-post-badges{font-size:0;line-height:0;vertical-align:2px}.topic-list .badge-notification.unread-posts{font-family:var(--sixfab-font-mono);font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:18px;height:18px;padding:0 5px;border-radius:var(--sixfab-radius-plate);background:var(--sixfab-counter-bg);color:var(--sixfab-counter-text);box-shadow:inset 0 0 0 1px var(--sixfab-counter-ring);font-size:11px;font-weight:500;line-height:1;top:0;margin-left:8px}.topic-list .badge-notification.unread-posts:hover{color:var(--sixfab-counter-text)}.topic-list .badge-notification.new-topic{font-family:var(--sixfab-font-mono);font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:var(--sixfab-radius-plate);background:var(--sixfab-board);color:var(--sixfab-board-print);font-size:10.5px;font-weight:500;line-height:18px;text-transform:lowercase;top:0;margin-left:8px;font-size:0}.topic-list .badge-notification.new-topic::before{content:var(--sixfab-topic-list-new-label, "");width:auto;height:auto;border-radius:0;background:none;font-size:10.5px}.topic-list .link-bottom-line{gap:8px;margin-top:5px;color:var(--sixfab-muted);font-size:13px;line-height:normal}.topic-list .link-bottom-line:not(:has(*)):has(+.topic-excerpt){display:none}.topic-list .topic-excerpt{display:-webkit-box;overflow:hidden;margin-top:5px;padding:0;color:var(--sixfab-muted);font-size:13px;line-height:normal;-webkit-box-orient:vertical;-webkit-line-clamp:1}.topic-list .topic-list-data.num{font-family:var(--sixfab-font-mono);font-variant-numeric:tabular-nums;color:var(--sixfab-muted);font-size:13px;text-align:right}.topic-list .topic-list-data.num a{padding:0;color:inherit}.topic-list .num.posts .badge-posts{padding:0;color:var(--sixfab-ink);font-size:13px;font-weight:600}.topic-list .num.views,.topic-list .num.activity{color:var(--sixfab-muted)}.topic-list .num.heatmap-high,.topic-list .num.heatmap-high a,.topic-list .num.heatmap-med,.topic-list .num.heatmap-med a,.topic-list .num.heatmap-low,.topic-list .num.heatmap-low a{color:var(--sixfab-muted) !important;font-weight:400}.topic-list .num.heatmap-high.posts .badge-posts,.topic-list .num.heatmap-med.posts .badge-posts,.topic-list .num.heatmap-low.posts .badge-posts{color:var(--sixfab-ink) !important;font-weight:600}.desktop-view .topic-list .topic-statuses .topic-status.--solved{display:none}.sixfab-topic-list-solved,.topic-list .link-bottom-line .sixfab-solved-chip{flex:none}@media(width >= 40rem){.desktop-view .topic-list{container:sixfab-topic-list/inline-size;display:block;margin:0}.desktop-view .topic-list>.topic-list-header,.desktop-view .topic-list>.topic-list-body{display:block}.desktop-view .topic-list .topic-list-header{font-size:12px}.desktop-view .topic-list .topic-list-header tr{position:relative;display:grid;grid-template-columns:20px minmax(0, 1fr);grid-auto-columns:auto;grid-auto-flow:column;gap:14px;padding:10px 16px}.desktop-view .topic-list .topic-list-header tr::before{content:""}.desktop-view .topic-list .topic-list-header .topic-list-data{padding:0;border:0;color:var(--sixfab-muted);font-size:12px;font-weight:400;line-height:normal}.desktop-view .topic-list .topic-list-header .topic-list-data.num{font-family:inherit;text-align:right}.desktop-view .topic-list .topic-list-header .topic-list-data button:not(.bulk-select){padding:0;border:0;background:none;color:inherit;font:inherit}.desktop-view .topic-list .topic-list-header button.bulk-select{position:absolute;top:50%;left:14px;margin:0;transform:translateY(-50%)}.desktop-view .topic-list>.topic-list-body>.topic-list-item{position:relative;display:grid;grid-template-columns:20px minmax(0, 1fr);grid-auto-columns:auto;grid-auto-flow:column;align-items:center;gap:14px;padding:14px 16px;border-top:1px solid var(--sixfab-line);border-bottom:0;background:var(--sixfab-panel)}.desktop-view .topic-list>.topic-list-body>.topic-list-item::before{width:8px;height:8px;border-radius:var(--sixfab-radius-pill);flex:none;background:var(--sixfab-led-off);content:""}.desktop-view .topic-list>.topic-list-body>.topic-list-item.unseen-topic::before{background:var(--sixfab-mint);box-shadow:0 0 0 3px var(--sixfab-mint-halo)}.desktop-view .topic-list>.topic-list-body>.topic-list-item:hover,.desktop-view .topic-list>.topic-list-body>.topic-list-item.selected{background:var(--sixfab-row-hover)}.desktop-view .topic-list>.topic-list-body>.topic-list-item.bulk-selected{background:var(--sixfab-selected)}.desktop-view .topic-list>.topic-list-body>.topic-list-item:has(.topic-status.--pinned,.topic-status.--unpinned)::before{visibility:hidden}.desktop-view .topic-list>.topic-list-body>.topic-list-item:has(>.bulk-select)::before{display:none}.desktop-view .topic-list .topic-status.--pinned,.desktop-view .topic-list .topic-status.--unpinned{position:absolute;top:50%;left:16px;display:flex;color:var(--sixfab-muted);transform:translateY(-50%)}.desktop-view .topic-list .topic-status.--pinned .d-icon,.desktop-view .topic-list .topic-status.--unpinned .d-icon{width:16px;height:16px;margin:0;color:var(--sixfab-muted)}.desktop-view .topic-list .topic-list-data{padding:0;border:0}.desktop-view .topic-list .topic-list-data.bulk-select{width:20px}.desktop-view .topic-list .topic-list-data.bulk-select label{padding:0}.desktop-view .topic-list .topic-list-item-separator{display:block}.desktop-view .topic-list .topic-list-data.posters{width:104px;min-width:0}.desktop-view .topic-list .topic-list-data.posts,.desktop-view .topic-list .topic-list-data.views,.desktop-view .topic-list .topic-list-data.likes,.desktop-view .topic-list .topic-list-data.op-likes{display:block;width:72px;min-width:0}.desktop-view .topic-list .topic-list-data.activity{width:80px;min-width:0}.desktop-view .topic-list td.topic-list-data.posters{display:flex;align-items:center;gap:4px;height:auto;text-align:left}.desktop-view .topic-list td.topic-list-data.posters>a{display:block;float:none;margin:0}.desktop-view .topic-list td.topic-list-data.posters .avatar{display:block}.desktop-view .topic-list .posters a:first-child .avatar.latest:not(.single){left:0;border:0;box-shadow:none}@container sixfab-topic-list (width < 720px){.desktop-view .topic-list .topic-list-data.views{display:none}}@container sixfab-topic-list (width < 560px){.desktop-view .topic-list th.topic-list-data.posters,.desktop-view .topic-list td.topic-list-data.posters{display:none}}}.topic-list-bottom{margin:20px 0 24px;color:var(--sixfab-muted);font-size:13px;text-align:center}.topic-list-bottom a{color:var(--sixfab-link);text-decoration:underline}.mobile-view .topic-list .topic-list-item{border-top:1px solid var(--sixfab-line)}.mobile-view .topic-list .topic-list-item:first-child{border-top:0}.mobile-view .topic-list .topic-list-data{padding:12px}.mobile-view .topic-list .topic-item-stats__category-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px}.mobile-view .topic-list .num.activity a,.mobile-view .topic-list .num.activity{color:var(--sixfab-muted)}:root{--56a3efc4-csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) #2c2c2c;--sixfab-topic-panel-border: var(--56a3efc4-csstools-light-dark-toggle--4, #d9e2e6);}

@supports (color: light-dark(red, red)){
:root{--sixfab-topic-panel-border: light-dark(#d9e2e6, #2c2c2c);}
}@supports not (color: light-dark(tan, tan)){:root *{--56a3efc4-csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) #2c2c2c;--sixfab-topic-panel-border: var(--56a3efc4-csstools-light-dark-toggle--4, #d9e2e6)}}@media(width >= 48rem){.archetype-regular #main-outlet>.regular,.archetype-private_message #main-outlet>.private_message{box-sizing:border-box;padding:32px 40px 28px;border:1px solid var(--sixfab-topic-panel-border);border-radius:var(--sixfab-radius-panel);background:var(--sixfab-panel)}}@media screen and (width >= 925px){.archetype-regular #main-outlet>.regular,.archetype-private_message #main-outlet>.private_message{display:grid;grid-template-columns:minmax(0, 746px) 170px;column-gap:40px;align-items:start}.archetype-regular #main-outlet>.regular>*,.archetype-regular #main-outlet>.regular .container.posts>*,.archetype-private_message #main-outlet>.private_message>*,.archetype-private_message #main-outlet>.private_message .container.posts>*{grid-column:1;min-width:0}.archetype-regular #main-outlet>.regular .container.posts,.archetype-private_message #main-outlet>.private_message .container.posts{display:contents}.archetype-regular #main-outlet>.regular .container.posts>.topic-navigation,.archetype-private_message #main-outlet>.private_message .container.posts>.topic-navigation{grid-column:2;grid-row:1/span 40;margin:0;top:calc(var(--header-offset, 60px) + 24px)}.archetype-regular #main-outlet>.regular .container.posts>.row,.archetype-private_message #main-outlet>.private_message .container.posts>.row{grid-area:auto;grid-column:1;max-width:none}}#topic-title{margin:0;padding:0 0 14px}#topic-title .title-wrapper{flex-direction:column;align-items:stretch;gap:12px;width:auto}#topic-title h1{margin:0;font-size:30px;line-height:38px;font-weight:700;letter-spacing:-0.025em;color:var(--sixfab-ink)}#topic-title .fancy-title{color:var(--sixfab-ink)}#topic-title h1 .topic-status.--solved{display:none}#topic-title .topic-category{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0}#topic-title .topic-category>span:empty{display:none}#topic-title .topic-header-extra{margin:0}@media(width < 48rem){#topic-title{padding:0 0 12px}#topic-title .title-wrapper{gap:12px}#topic-title h1{font-size:22px;line-height:28px;letter-spacing:-0.02em}#topic-title .topic-category{gap:8px}}.archetype-regular .post-stream .topic-map.--op,.container.posts>.topic-map.--bottom{display:none}.timeline-container:not(.timeline-fullscreen) .topic-timeline{min-width:0;width:170px;padding-top:10px}.timeline-container:not(.timeline-fullscreen) .topic-timeline .timeline-controls{margin-bottom:8px}.timeline-container:not(.timeline-fullscreen) .topic-timeline .timeline-date-wrapper a{font-family:var(--sixfab-font-mono);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px;color:var(--sixfab-muted)}.timeline-container:not(.timeline-fullscreen) .topic-timeline .timeline-scrollarea{margin:16px 0 16px 5px;border-left:2px solid var(--sixfab-line)}.timeline-container:not(.timeline-fullscreen) .topic-timeline .timeline-scrollarea::before{width:8px;height:8px;border-radius:var(--sixfab-radius-pill);flex:none;background:var(--sixfab-led-off);content:"";position:absolute;top:0;left:-5px}.timeline-container:not(.timeline-fullscreen) .topic-timeline .timeline-scroller{position:relative;margin-left:0}.timeline-container:not(.timeline-fullscreen) .topic-timeline .timeline-handle{width:8px;height:8px;border-radius:var(--sixfab-radius-pill);flex:none;background:var(--sixfab-led-off);background:var(--sixfab-mint);box-shadow:0 0 0 3px var(--sixfab-mint-halo);float:none;align-self:flex-end;margin-left:-5px;border-radius:var(--sixfab-radius-pill)}.timeline-container:not(.timeline-fullscreen) .topic-timeline .timeline-scroller-content{top:auto;bottom:-6px;padding-left:18px;max-height:none}.timeline-container:not(.timeline-fullscreen) .topic-timeline .timeline-replies{font-size:13px;line-height:20px;font-weight:600;color:var(--sixfab-ink);white-space:nowrap}.timeline-container:not(.timeline-fullscreen) .topic-timeline .timeline-ago{display:none}.timeline-container:not(.timeline-fullscreen) .topic-timeline .timeline-footer-controls{flex-direction:column;margin-top:16px}.timeline-container:not(.timeline-fullscreen) .topic-timeline .timeline-footer-controls>.reply-to-post,.timeline-container:not(.timeline-fullscreen) .topic-timeline .timeline-footer-controls>.topic-notifications-button{display:none}.sixfab-topic-timeline-stats{font-family:var(--sixfab-font-mono);font-variant-numeric:tabular-nums;display:flex;flex-direction:column;gap:6px;font-size:12px;line-height:16px;color:var(--sixfab-muted)}#topic-footer-buttons{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;max-width:746px;padding-top:18px;margin:0}#topic-footer-buttons .topic-footer-main-buttons,#topic-footer-buttons .topic-footer-main-buttons__actions{display:contents}#topic-footer-buttons .btn{height:var(--sixfab-control-height);padding:0 12px;gap:8px;font-size:14px;font-weight:500}#topic-footer-buttons .btn .d-icon{width:14px;height:14px;margin:0}#topic-footer-buttons .topic-footer-button{order:3}#topic-footer-buttons .btn.bookmark-menu__trigger{order:1}#topic-footer-buttons .btn.share-and-invite{order:2}#topic-footer-buttons .pinned-button,#topic-footer-buttons .topic-notifications-button,#topic-footer-buttons .topic-notifications-button .reason{order:4;margin:0}#topic-footer-buttons .topic-notifications-button .reason .text{display:none}#topic-footer-buttons .btn.create,#topic-footer-buttons .btn.btn-primary{order:5;margin-left:auto;align-self:center;padding:0 16px;font-weight:600}.topic-above-footer-buttons-outlet.presence:not(:has(.presence-users)){min-height:0;margin:0;padding:0}.archetype-regular #main-outlet>.regular>br,.archetype-private_message #main-outlet>.private_message>br{display:none}.d-header .topic-category .sixfab-solved-chip{display:none}#main-outlet .more-topics__container{max-width:746px;margin-top:28px;padding-bottom:0}#main-outlet .more-topics__container:has(>.more-topics__lists.single-list){display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:baseline;gap:12px}#main-outlet .more-topics__container:has(>.more-topics__lists.single-list) .more-topics__lists,#main-outlet .more-topics__container:has(>.more-topics__lists.single-list) .more-topics__list{display:contents}#main-outlet .more-topics__container:has(>.more-topics__lists.single-list) .more-topics__list .topics{grid-column:1/-1;grid-row:2}#main-outlet .more-topics__container:has(>.more-topics__lists.single-list) .more-topics__browse-more{grid-column:2;grid-row:1}#main-outlet .more-topics__container .more-topics__list-title{margin:0;padding:0;font-size:17px;line-height:22px;font-weight:600;color:var(--sixfab-ink)}#main-outlet .more-topics__container .more-topics__browse-more{margin:0;padding:0;font-size:13px;line-height:18px;font-weight:400;color:var(--sixfab-muted)}#main-outlet .more-topics__container .more-topics__browse-more a:not(.badge-category__wrapper){color:var(--sixfab-link);text-decoration:underline;text-decoration-color:var(--sixfab-link-underline);text-underline-offset:2px}#main-outlet .more-topics__container .more-topics__browse-more .badge-category__wrapper{max-width:100%;vertical-align:baseline}#main-outlet .more-topics__container .topic-list{display:block;margin:0;border:1px solid var(--sixfab-line);border-radius:var(--sixfab-radius-panel);background:var(--sixfab-panel);overflow:hidden}#main-outlet .more-topics__container .topic-list thead{display:none}#main-outlet .more-topics__container .topic-list tbody{display:block;border:0}#main-outlet .more-topics__container .topic-list .topic-list-item{display:grid;grid-template-columns:20px minmax(0, 1fr) 56px 64px;align-items:center;gap:14px;padding:12px 16px;border:0;border-top:1px solid var(--sixfab-line);background:rgba(0,0,0,0)}#main-outlet .more-topics__container .topic-list .topic-list-item:first-child{border-top:0}#main-outlet .more-topics__container .topic-list .topic-list-item:hover{background:var(--sixfab-row-hover)}#main-outlet .more-topics__container .topic-list .topic-list-item::before{width:8px;height:8px;border-radius:var(--sixfab-radius-pill);flex:none;background:var(--sixfab-led-off);content:""}#main-outlet .more-topics__container .topic-list .topic-list-item.unseen-topic::before,#main-outlet .more-topics__container .topic-list .topic-list-item.new::before{background:var(--sixfab-mint);box-shadow:0 0 0 3px var(--sixfab-mint-halo)}#main-outlet .more-topics__container .topic-list .topic-list-item>td{display:block;padding:0;border:0;width:auto}#main-outlet .more-topics__container .topic-list .topic-list-item:has(>td.posters){grid-template-columns:20px minmax(0, 1fr) minmax(104px, auto) 56px 64px}#main-outlet .more-topics__container .topic-list .topic-list-item>td.posters{display:flex;gap:4px}#main-outlet .more-topics__container .topic-list .main-link{font-size:15px;line-height:20px;font-weight:500}#main-outlet .more-topics__container .topic-list .main-link .title,#main-outlet .more-topics__container .topic-list .main-link .title:visited{padding:0;color:var(--sixfab-ink)}#main-outlet .more-topics__container .topic-list .link-bottom-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:4px;font-size:12.5px;color:var(--sixfab-muted)}#main-outlet .more-topics__container .topic-list .num.views{display:none}#main-outlet .more-topics__container .topic-list .num.posts,#main-outlet .more-topics__container .topic-list .num.activity{font-family:var(--sixfab-font-mono);font-variant-numeric:tabular-nums;font-size:12.5px;text-align:right;color:var(--sixfab-muted)}#main-outlet .more-topics__container .topic-list .num.posts a,#main-outlet .more-topics__container .topic-list .num.activity a{padding:0;color:inherit}#main-outlet .more-topics__container .topic-list .num.posts a{font-weight:600;color:var(--sixfab-ink)}.d-toc-wrapper{font-size:13px;line-height:18px;color:var(--sixfab-muted)}.d-toc-wrapper #d-toc{border:0;background:rgba(0,0,0,0)}.d-toc-wrapper .d-toc-item{margin:0}.d-toc-wrapper .d-toc-item>a{display:block;padding:3px 0 3px 10px;border-left:2px solid var(--sixfab-line);color:var(--sixfab-muted)}.d-toc-wrapper .d-toc-item>a:hover{color:var(--sixfab-ink)}.d-toc-wrapper .d-toc-item.d-toc-active>a{border-left-color:var(--sixfab-mint);color:var(--sixfab-ink);font-weight:600}.d-toc-wrapper .d-toc-heading,.d-toc-wrapper .d-toc-toggle{color:var(--sixfab-ink)}.container.posts>.topic-navigation:has(>#topic-progress-wrapper){margin-inline:-16px}.container.posts>.topic-navigation:has(>#topic-progress-wrapper)>.d-toc-wrapper:not(:has(.d-toc-item)){display:none}.container.posts>.topic-navigation:has(>#topic-progress-wrapper)>#topic-progress-wrapper{flex:1 1 auto;min-width:0}#topic-progress-wrapper{box-sizing:border-box;justify-content:flex-start;align-items:center;gap:10px;height:68px;padding:0 14px 8px;border-top:1px solid var(--sixfab-line);background:var(--sixfab-panel)}#topic-progress-wrapper.docked{border-top-color:rgba(0,0,0,0)}#topic-progress-wrapper #topic-progress{order:1;box-sizing:content-box;flex:0 1 90px;min-width:36px;height:4px;margin-right:46px;padding:20px 0;border:0;border-radius:2px;background:var(--sixfab-hairline);background-clip:content-box;color:var(--sixfab-ink)}#topic-progress-wrapper #topic-progress .bg{top:20px;bottom:auto;height:4px;border-radius:2px;background:var(--sixfab-mint)}#topic-progress-wrapper #topic-progress .nums{font-family:var(--sixfab-font-mono);font-variant-numeric:tabular-nums;position:absolute;top:50%;left:calc(100% + 10px);height:auto;min-width:0;gap:.6em;transform:translateY(-50%);font-size:12px;font-weight:400;white-space:nowrap}#topic-progress-wrapper #topic-progress .d-icon{display:none}#topic-progress-wrapper .sixfab-topic-reply-bar{order:3;height:40px;margin-left:auto;padding:0 16px}#topic-progress-wrapper>.topic-admin-menu-trigger{order:4}#topic-progress-wrapper .topic-admin-menu-trigger{border-radius:var(--sixfab-radius-control)}:root{--56a3efc4-csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) #13262b;--sixfab-outline-hover-bg: var(--56a3efc4-csstools-light-dark-toggle--5, #e8eef1);--56a3efc4-csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) #8de3d6;--sixfab-outline-hover-text: var(--56a3efc4-csstools-light-dark-toggle--6, #0a3b4a);}

@supports (color: light-dark(red, red)){
:root{--sixfab-outline-hover-bg: light-dark(#e8eef1, #13262b);--sixfab-outline-hover-text: light-dark(#0a3b4a, #8de3d6);}
}@supports not (color: light-dark(tan, tan)){:root *{--56a3efc4-csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) #13262b;--sixfab-outline-hover-bg: var(--56a3efc4-csstools-light-dark-toggle--5, #e8eef1);--56a3efc4-csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) #8de3d6;--sixfab-outline-hover-text: var(--56a3efc4-csstools-light-dark-toggle--6, #0a3b4a)}}@media(width >= 40rem){.post-stream{--topic-avatar-width: 40px;--topic-body-width: 690px;--topic-body-width-padding: 0px}}.topic-post>article.boxed{position:relative;border-top:1px solid var(--sixfab-line)}@media(width >= 40rem){.topic-post>article.boxed{padding:22px 0}}@media(width < 40rem){.topic-post>article.boxed{padding:12px 0 0}}.topic-post .post-notice{max-width:none;margin-bottom:16px;padding:8px 12px;border:0;border-radius:var(--sixfab-radius-control);font-size:13px;line-height:18px;color:var(--sixfab-ink-2)}.topic-post .post-notice:not(.custom){background:var(--sixfab-selected)}.topic-post .topic-avatar{border-top:0}.topic-post .topic-avatar .avatar{width:40px;height:40px}@media(width >= 40rem){.topic-post .topic-avatar{padding-top:0}}@media(width < 40rem){.topic-post .topic-avatar{margin-right:8px}.topic-post .topic-avatar .avatar{width:32px;height:32px}}@media(width >= 40rem){.topic-post.sticky-avatar>article>.row>.topic-avatar{top:calc(var(--header-offset, 60px) + 24px)}}@media(width >= 40rem){.topic-post .topic-body{margin-left:16px;padding:0;border-top:0}}.topic-post .topic-meta-data{font-size:14px;line-height:20px}@media(width >= 40rem){.topic-post .topic-meta-data{align-items:center;padding:0}}@media(width < 40rem){.topic-post .topic-meta-data{align-items:center;min-height:32px;margin-left:0}}.topic-post .topic-meta-data .names{align-items:center;gap:8px}.topic-post .topic-meta-data .names>span{margin:0}.topic-post .topic-meta-data .names>span:not(.sixfab-team-chip,.sixfab-post-solution){font-size:14px}.topic-post .topic-meta-data .names .first{font-weight:600}.topic-post .topic-meta-data .names .first a{color:var(--sixfab-ink)}.topic-post .topic-meta-data .names .second,.topic-post .topic-meta-data .names .second a,.topic-post .topic-meta-data .names .user-title,.topic-post .topic-meta-data .names .user-title a{font-weight:400;color:var(--sixfab-muted)}.topic-post .topic-meta-data .names:has(.sixfab-team-chip) .first .svg-icon-title:has(.d-icon-shield-halved){display:none}.topic-post .topic-meta-data .names>.sixfab-team-chip{display:inline-flex;font-size:11px}.topic-post .topic-meta-data .names>.sixfab-post-solution .sixfab-solved-chip{font-size:11.5px}@media(width < 40rem){.topic-post .topic-meta-data .names{overflow:visible;column-gap:8px;row-gap:10px}.topic-post .topic-meta-data .names .first{order:1;font-weight:600}.topic-post .topic-meta-data .names .sixfab-team-chip{order:2}.topic-post .topic-meta-data .names .second,.topic-post .topic-meta-data .names .user-title{display:none}.topic-post .topic-meta-data .names .sixfab-post-solution{order:5;flex-basis:100%;margin-left:-40px}}.topic-post .topic-meta-data .post-infos{gap:6px}.topic-post .topic-meta-data .post-infos .post-info{margin:0}.topic-post .topic-meta-data .post-infos .read-state{color:var(--sixfab-mint)}@media(width >= 40rem){.topic-post .topic-meta-data .post-infos .read-state{right:-16px}}.topic-post .topic-meta-data .post-infos .post-date,.topic-post .topic-meta-data .post-infos .post-date a{font-size:13px;color:var(--sixfab-muted)}.topic-post .sixfab-post-solution{display:inline-flex}.topic-post .cooked{font-size:16px;line-height:26px;color:var(--sixfab-ink)}@media(width >= 40rem){.topic-post .cooked{padding:12px 0 0}}.topic-post .cooked p,.topic-post .cooked ul,.topic-post .cooked ol{margin:12px 0}.topic-post .cooked ul,.topic-post .cooked ol{padding-left:22px}.topic-post .cooked li{margin:4px 0}.topic-post .cooked>:first-child{margin-top:0}.topic-post .cooked :not(pre)>code{padding:1px 5px;border-radius:var(--sixfab-radius-plate);background:var(--sixfab-inline-code-bg);color:var(--sixfab-ink);font-family:var(--sixfab-font-mono);font-size:.875em;font-weight:500;line-height:inherit}.topic-post .cooked a:not(.mention,.mention-group,.hashtag-cooked,.lightbox,.badge-category__wrapper){color:var(--sixfab-link);text-decoration:underline;text-decoration-color:var(--sixfab-link-underline);text-underline-offset:2px}.topic-post .cooked a:not(.mention,.mention-group,.hashtag-cooked,.lightbox,.badge-category__wrapper):hover{color:var(--sixfab-link-hover)}.topic-post .cooked .onebox a{text-decoration:none}@media(width < 40rem){.topic-post .cooked{padding:8px 0 0;font-size:15px;line-height:24px}.topic-post .cooked p,.topic-post .cooked ul,.topic-post .cooked ol{margin:8px 0}.topic-post .cooked :not(pre)>code{padding:1px 4px;font-size:.86em}}.topic-post>article.sixfab-solution::before{content:"";position:absolute;left:0;width:3px;border-radius:2px;background:var(--sixfab-mint)}@media(width >= 40rem){.topic-post>article.sixfab-solution{margin-left:-18px;padding-left:18px}.topic-post>article.sixfab-solution::before{top:30px;bottom:22px}.topic-post>article.sixfab-solution::after{content:"";position:absolute;top:22px;left:-3px;width:9px;height:9px;border-radius:var(--sixfab-radius-pill);background:var(--sixfab-mint);box-shadow:0 0 0 3px var(--sixfab-mint-halo)}}@media(width < 40rem){.topic-post>article.sixfab-solution{margin-left:-12px;padding-left:12px}.topic-post>article.sixfab-solution::before{top:12px;bottom:0}}.topic-post nav.post-controls{--d-post-control-text-color: var(--sixfab-muted);--d-post-control-icon-color: var(--sixfab-muted);--d-post-control-text-color--hover: var(--sixfab-ink);--d-post-control-icon-color--hover: var(--sixfab-ink);--d-post-control-background--hover: var(--sixfab-hover);--d-post-control-create-text-color: var(--sixfab-teal-text);--d-post-control-create-icon-color: var(--sixfab-teal-text);--d-button-flat-text-color: var(--sixfab-muted);--d-button-flat-text-color--hover: var(--sixfab-ink);--d-button-flat-icon-color: var(--sixfab-muted);--d-button-flat-icon-color--hover: var(--sixfab-ink);--d-button-flat-bg-color--hover: var(--sixfab-hover);--d-button-flat-bg-color--focus: var(--sixfab-hover);justify-content:flex-start;gap:4px;margin-top:10px}.topic-post nav.post-controls .actions{display:contents}.topic-post nav.post-controls .actions>*{order:3}.topic-post nav.post-controls .actions>:not(.post-action-menu__reply){margin-left:0}.topic-post nav.post-controls .actions>.discourse-reactions-actions-button-shim{order:1}.topic-post nav.post-controls .actions>.post-action-menu__reply{order:4}.topic-post nav.post-controls .actions .btn{height:32px;min-height:32px;padding:0 10px;gap:6px;border-radius:var(--sixfab-radius-control);font-size:13px;font-weight:500}.topic-post nav.post-controls .actions .btn .d-icon{width:16px;height:16px;margin:0}.topic-post nav.post-controls .actions .btn.post-action-menu__reply{margin-left:auto;padding:0 14px;border:1.5px solid var(--sixfab-teal-text);color:var(--sixfab-teal-text);font-weight:600;opacity:1}.topic-post nav.post-controls .actions .btn.post-action-menu__reply .d-icon{width:14px;height:14px;color:var(--sixfab-teal-text)}.discourse-no-touch .topic-post nav.post-controls .actions .btn.post-action-menu__reply:hover,.topic-post nav.post-controls .actions .btn.post-action-menu__reply:focus-visible{background:var(--sixfab-outline-hover-bg);color:var(--sixfab-outline-hover-text)}.discourse-no-touch .topic-post nav.post-controls .actions .btn.post-action-menu__reply:hover .d-icon,.topic-post nav.post-controls .actions .btn.post-action-menu__reply:focus-visible .d-icon{color:var(--sixfab-outline-hover-text)}.topic-post nav.post-controls .reactions-actions-summary{order:2;margin-left:-14px}.topic-post nav.post-controls .discourse-reactions-counter{height:32px;padding:0 10px 0 6px;background:rgba(0,0,0,0)}.topic-post nav.post-controls .discourse-reactions-counter.only-like .discourse-reactions-list{display:none}.topic-post nav.post-controls .discourse-reactions-counter,.topic-post nav.post-controls .discourse-reactions-counter .reactions-counter{font-size:13px;font-weight:500;color:var(--sixfab-muted)}.topic-post nav.post-controls .reaction-button .d-icon-d-liked,.topic-post nav.post-controls .discourse-reactions-actions.has-reacted .reactions-counter,.topic-post nav.post-controls .discourse-reactions-actions.my-reaction .reactions-counter{color:var(--sixfab-rose)}.topic-post nav.post-controls .post-action-menu__like.has-like .d-icon,.topic-post nav.post-controls .double-button .has-like .d-icon{color:var(--sixfab-rose)}.topic-post nav.post-controls .post-action-menu__solved-accepted .d-icon{color:var(--sixfab-mint-ink)}.topic-post nav.post-controls .extra-buttons .accepted-text{display:none}.topic-post .post-menu-area{margin:0}.topic-post .post-actions{margin:0}.accepted-answers.d-post-accordion{--d-post-accordion-radius: 8px;--d-post-accordion-border-color: var(--sixfab-line);--d-post-accordion-background: var(--sixfab-panel);--d-post-accordion-header-color: var(--sixfab-solved-text);--d-post-accordion-header-background: var(--sixfab-mint-wash);--d-post-accordion-header-border-color: var(--sixfab-mint-ring);--d-post-accordion-item-header-background: var(--sixfab-panel);--d-post-accordion-item-header-color: var(--sixfab-muted);--d-post-accordion-item-link-color: var(--sixfab-muted);--d-post-accordion-item-username-color: var(--sixfab-ink);--d-post-accordion-item-control-color: var(--sixfab-muted);padding:4px 0 12px}.accepted-answers.d-post-accordion .d-post-accordion__header{padding:0 12px 0 0;height:30px}.accepted-answers.d-post-accordion .accepted-answers__title{display:inline-flex;align-items:center;align-self:stretch;gap:8px;font-size:12.5px;font-weight:600;text-transform:none}.accepted-answers.d-post-accordion .accepted-answers__title::before{content:"";flex:none;width:26px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5.5 12.5 4 4 9-9.5' fill='none' stroke='%230A3B4A' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/15px 15px no-repeat,var(--sixfab-mint);align-self:stretch}.accepted-answers.d-post-accordion .accepted-answers__title .d-icon{display:none}.accepted-answers.d-post-accordion .d-post-accordion-item__content .cooked{font-size:14px;line-height:22px}.archetype-private_message{--sixfab-message-gap: 22px}@media(width < 40rem){.archetype-private_message{--sixfab-message-gap: 12px}}.archetype-private_message #topic-title{border-bottom:1px solid var(--sixfab-line)}.archetype-private_message .topic-post{margin-bottom:0}.archetype-private_message .topic-post>article.boxed{border-top:0}@media(width >= 40rem){.archetype-private_message .topic-post>article.boxed{padding:var(--sixfab-message-gap) 0 0}}.archetype-private_message .post-stream{padding-bottom:var(--sixfab-message-gap)}.archetype-private_message .regular.contents{margin:8px 0 0;padding:0 16px 12px;border-color:var(--sixfab-line)}.archetype-private_message .topic-body .cooked{margin-top:0;padding-top:12px}.archetype-private_message .current-user-post .regular.contents{background:var(--sixfab-selected);border-color:var(--sixfab-selected)}.archetype-private_message .post-notice{margin-left:0}.archetype-private_message .post-notice.old{border:0}.archetype-private_message .small-action{margin:var(--sixfab-message-gap) 0 0;border-color:var(--sixfab-line)}.archetype-private_message .small-action .topic-avatar .d-icon{margin-right:0;background:rgba(0,0,0,0)}.archetype-private_message .small-action .small-action-desc{border-color:var(--sixfab-line)}@media(width >= 40rem){.archetype-private_message .small-action .small-action-desc{width:var(--topic-body-width);margin-left:16px;padding-left:16px}}.archetype-private_message .topic-map{max-width:var(--topic-body-width);margin:12px 0 0;padding:12px 16px;border:1px solid var(--sixfab-line)}@media(width >= 40rem){.archetype-private_message .topic-map{margin-left:calc(var(--topic-avatar-width) + 16px)}}.archetype-private_message .topic-map__contents{display:none}.archetype-private_message .topic-map__private-message-map{padding:0}.archetype-private_message #topic-footer-buttons{padding-left:0}.cooked pre{--hljs-number: var(--sixfab-board-print);--hljs-tag: var(--sixfab-mint);--hljs-section: var(--sixfab-amber);position:relative;overflow:hidden;max-width:100%;margin:14px 0;border:1px solid var(--sixfab-code-border);border-radius:var(--sixfab-radius-code);background:var(--sixfab-code-bg);color:var(--sixfab-code-text)}.cooked pre::before{content:attr(data-code-wrap);display:flex;align-items:center;box-sizing:border-box;height:30px;padding:0 76px 0 66px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:radial-gradient(circle 4px, var(--sixfab-amber) 98%, transparent) 12px center/8px 8px no-repeat,radial-gradient(circle 4px, var(--sixfab-mint) 98%, transparent) 28px center/8px 8px no-repeat,radial-gradient(circle 4px, var(--sixfab-muted) 98%, transparent) 44px center/8px 8px no-repeat,var(--sixfab-code-bar);color:var(--sixfab-board-print);font-family:var(--sixfab-font-mono);font-size:11px;letter-spacing:.04em}.cooked pre>code{padding:12px 14px;background:rgba(0,0,0,0);color:var(--sixfab-code-text);font-family:var(--sixfab-font-mono);font-size:13px;line-height:20px}.cooked pre .hljs-comment,.cooked pre .hljs-meta{font-style:normal}.cooked pre .codeblock-button-wrapper{top:0;right:6px;height:30px;align-items:center;gap:2px}.cooked pre .copy-cmd,.cooked pre .fullscreen-cmd{height:24px;padding:0 6px;border-radius:var(--sixfab-radius-plate);background:rgba(0,0,0,0);color:var(--sixfab-board-print);font-size:12px}.cooked pre .copy-cmd .d-icon,.cooked pre .fullscreen-cmd .d-icon{color:var(--sixfab-board-print)}.cooked pre .copy-cmd:hover,.cooked pre .copy-cmd:focus-visible,.cooked pre .fullscreen-cmd:hover,.cooked pre .fullscreen-cmd:focus-visible{background:rgba(255,255,255,.1)}.cooked pre.codeblock-buttons:focus-within .copy-cmd,.cooked pre.codeblock-buttons:focus-within .fullscreen-cmd{opacity:.7;visibility:visible}@media(width < 40rem){.cooked pre{margin:12px -16px 12px 0;border-right:0;border-radius:var(--sixfab-radius-code) 0 0 var(--sixfab-radius-code)}.cooked pre::before{display:none}.cooked pre>code{font-size:12px;white-space:pre;overflow-x:auto}.cooked pre .codeblock-button-wrapper{top:4px;right:4px;height:auto}}.sixfab-home{display:flex;flex-direction:column;gap:28px;margin-bottom:28px}.sixfab-hero{--56a3efc4-csstools-light-dark-toggle--7: var(--csstools-color-scheme--light) #6a7d8a;--sixfab-hero-field-border: var(--56a3efc4-csstools-light-dark-toggle--7, #b9c7cf);--56a3efc4-csstools-light-dark-toggle--8: var(--csstools-color-scheme--light) #2b3135;--sixfab-hero-dot: var(--56a3efc4-csstools-light-dark-toggle--8, #dce4e8);position:relative;display:grid;grid-template-columns:420px 600px;justify-content:space-between;align-items:center;padding:24px 24px 24px 40px;border-radius:var(--sixfab-radius-hero);border:1px solid var(--sixfab-hairline);background:var(--sixfab-panel);}

@supports (color: light-dark(red, red)){
.sixfab-hero{--sixfab-hero-field-border: light-dark(#b9c7cf, #6a7d8a);--sixfab-hero-dot: light-dark(#dce4e8, #2b3135);}
}@supports not (color: light-dark(tan, tan)){.sixfab-hero *{--56a3efc4-csstools-light-dark-toggle--7: var(--csstools-color-scheme--light) #6a7d8a;--sixfab-hero-field-border: var(--56a3efc4-csstools-light-dark-toggle--7, #b9c7cf);--56a3efc4-csstools-light-dark-toggle--8: var(--csstools-color-scheme--light) #2b3135;--sixfab-hero-dot: var(--56a3efc4-csstools-light-dark-toggle--8, #dce4e8)}}.sixfab-hero__grid{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 1px 1px, var(--sixfab-hero-dot) 1px, transparent 1.5px) 0 0/18px 18px;mask-image:linear-gradient(90deg, transparent 34%, #000 64%);pointer-events:none}.sixfab-hero__copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:18px;width:420px}.sixfab-hero__title{margin:0;font-size:36px;line-height:42px;font-weight:700;letter-spacing:-0.025em;text-wrap:balance;color:var(--sixfab-ink)}.sixfab-hero__lead{margin:0;font-size:16px;line-height:26px;color:var(--sixfab-muted)}.sixfab-hero__actions{display:flex;gap:10px;margin-top:4px}.sixfab-hero__search.search-menu{position:relative;flex:1;min-width:0}.sixfab-hero__search.search-menu .search-menu-container{width:100%;min-width:0}.sixfab-hero__search.search-menu .search-input{box-sizing:border-box;height:46px;padding:0 14px 0 40px;border-radius:var(--sixfab-radius-control);border:1.5px solid var(--sixfab-hero-field-border);background:var(--sixfab-panel);color:var(--sixfab-muted)}.sixfab-hero__search.search-menu .search-input:focus-within{outline:2px solid var(--sixfab-teal-text);outline-offset:1px;box-shadow:0 0 0 5px rgba(0,224,184,.25)}.sixfab-hero__search.search-menu .search-input input.search-term__input{width:0;min-width:0;height:100%;padding:0;font-size:15px;color:var(--sixfab-ink)}.sixfab-hero__search.search-menu .search-input input.search-term__input::placeholder{color:var(--sixfab-muted);opacity:1}.sixfab-hero__search.search-menu .search-menu-container.menu-panel-results .menu-panel{top:calc(100% + 6px);z-index:300}.sixfab-hero__search-icon.d-icon{position:absolute;left:15.5px;top:15px;z-index:1;width:16px;height:16px;color:var(--sixfab-muted);pointer-events:none}.sixfab-hero__ask.btn{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;height:var(--sixfab-control-height);padding:0 14px;border-radius:var(--sixfab-radius-control);font-size:14px;line-height:1;white-space:nowrap;padding:0 16px;border:0;background:var(--sixfab-mint);color:var(--sixfab-on-mint);font-weight:600}.sixfab-hero__ask.btn .d-icon{color:var(--sixfab-on-mint)}.sixfab-hero__ask.btn:hover,.sixfab-hero__ask.btn:focus-visible{background:var(--sixfab-mint-hover);color:var(--sixfab-on-mint)}.sixfab-hero__ask.btn:hover .d-icon,.sixfab-hero__ask.btn:focus-visible .d-icon{color:var(--sixfab-on-mint)}.sixfab-hero__ask.btn{height:46px;padding:0 20px;font-size:15px}.sixfab-hero__ask.btn .d-icon{width:16px;height:16px;margin:0}.sixfab-hero__stats{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));margin:6px 0 0;padding:18px 0 0;list-style:none;border-top:1px solid var(--sixfab-hairline)}.sixfab-hero__stats li{display:flex;align-items:center;gap:10px;min-width:0;padding:0 14px}.sixfab-hero__stats li:first-child{padding-left:0}.sixfab-hero__stats li+li{border-left:1px solid var(--sixfab-hairline)}.sixfab-hero__stats b{font-size:20px;line-height:24px;font-weight:700;letter-spacing:-0.01em;color:var(--sixfab-ink);font-variant-numeric:tabular-nums}.sixfab-hero__chip{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:8px;background:var(--sixfab-well);color:var(--sixfab-teal-text)}.sixfab-hero__chip .d-icon{width:17px;height:17px;stroke-width:1.8}.sixfab-hero__stat{display:flex;flex-direction:column;min-width:0}.sixfab-hero__stat span{font-size:12px;line-height:16px;color:var(--sixfab-muted);white-space:nowrap}.sixfab-home{container:sixfab-home/inline-size}.sixfab-hero>.sixfab-hero-still{display:none}@container sixfab-home (width < 1110px){.sixfab-hero{grid-template-columns:minmax(0, 1fr) auto;column-gap:24px}.sixfab-hero__copy{width:auto}}@container sixfab-home (width < 1050px){.sixfab-hero .sixfab-hero-scene{zoom:.95}}@container sixfab-home (width < 1020px){.sixfab-hero .sixfab-hero-scene{zoom:.9}}@container sixfab-home (width < 990px){.sixfab-hero .sixfab-hero-scene{zoom:.85}}@container sixfab-home (width < 960px){.sixfab-hero .sixfab-hero-scene{zoom:.8}}@container sixfab-home (width < 930px){.sixfab-hero .sixfab-hero-scene{zoom:.75}}@container sixfab-home (width < 900px){.sixfab-hero .sixfab-hero-scene{zoom:.7}}@container sixfab-home (width < 870px){.sixfab-hero{display:flex;flex-direction:column;align-items:stretch;gap:20px;padding:24px}.sixfab-hero__copy{max-width:560px}.sixfab-hero .sixfab-hero-scene{display:none}.sixfab-hero>.sixfab-hero-still{display:flex}}.mobile-view .sixfab-home{gap:14px;margin-bottom:14px}.mobile-view .sixfab-hero{display:flex;flex-direction:column;gap:14px;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0)}.mobile-view .sixfab-hero .sixfab-hero__grid{display:none}.mobile-view .sixfab-hero .sixfab-hero__copy{gap:14px;width:auto}.mobile-view .sixfab-hero .sixfab-hero__title{font-size:26px;line-height:32px;letter-spacing:-0.02em}.mobile-view .sixfab-hero .sixfab-hero__lead{font-size:15px;line-height:23px}.mobile-view .sixfab-hero .sixfab-hero__actions{flex-direction:column;gap:14px;margin-top:0}.mobile-view .sixfab-hero .sixfab-hero__search .search-input{height:44px}.mobile-view .sixfab-hero .sixfab-hero__search-icon.d-icon{top:14px}.mobile-view .sixfab-hero .sixfab-hero__ask.btn{justify-content:center;width:100%;height:44px}.mobile-view .sixfab-hero .sixfab-hero__stats{margin:0;padding-top:12px}.mobile-view .sixfab-hero .sixfab-hero__stats li{padding:0 0 0 14px}.mobile-view .sixfab-hero .sixfab-hero__stats li:first-child{padding-left:0}.mobile-view .sixfab-hero .sixfab-hero__stats b{font-family:var(--sixfab-font-mono);font-variant-numeric:tabular-nums;font-size:18px;line-height:normal;letter-spacing:0}.mobile-view .sixfab-hero .sixfab-hero__chip{display:none}.sixfab-hero-scene,.sixfab-hero-still{--56a3efc4-csstools-light-dark-toggle--9: var(--csstools-color-scheme--light) #24282b;--sixfab-scene-card: var(--56a3efc4-csstools-light-dark-toggle--9, #fff);--56a3efc4-csstools-light-dark-toggle--10: var(--csstools-color-scheme--light) #8a9aa4;--sixfab-scene-leader: var(--56a3efc4-csstools-light-dark-toggle--10, #2b3d49);--56a3efc4-csstools-light-dark-toggle--11: var(--csstools-color-scheme--light) #d5dee3;--sixfab-scene-answer-text: var(--56a3efc4-csstools-light-dark-toggle--11, #24343f);--56a3efc4-csstools-light-dark-toggle--12: var(--csstools-color-scheme--light) #33393d;--sixfab-scene-rule: var(--56a3efc4-csstools-light-dark-toggle--12, #edf1f3);--56a3efc4-csstools-light-dark-toggle--13: var(--csstools-color-scheme--light) #3a4044;--sixfab-scene-bar: var(--56a3efc4-csstools-light-dark-toggle--13, #d3dce1);--56a3efc4-csstools-light-dark-toggle--14: var(--csstools-color-scheme--light) #3a4044;--sixfab-scene-key-off: var(--56a3efc4-csstools-light-dark-toggle--14, #c3cfd5);}

@supports (color: light-dark(red, red)){
.sixfab-hero-scene,.sixfab-hero-still{--sixfab-scene-card: light-dark(#fff, #24282b);--sixfab-scene-leader: light-dark(#2b3d49, #8a9aa4);--sixfab-scene-answer-text: light-dark(#24343f, #d5dee3);--sixfab-scene-rule: light-dark(#edf1f3, #33393d);--sixfab-scene-bar: light-dark(#d3dce1, #3a4044);--sixfab-scene-key-off: light-dark(#c3cfd5, #3a4044);}
}@supports not (color: light-dark(tan, tan)){:is(.sixfab-hero-scene,.sixfab-hero-still) *{--56a3efc4-csstools-light-dark-toggle--9: var(--csstools-color-scheme--light) #24282b;--sixfab-scene-card: var(--56a3efc4-csstools-light-dark-toggle--9, #fff);--56a3efc4-csstools-light-dark-toggle--10: var(--csstools-color-scheme--light) #8a9aa4;--sixfab-scene-leader: var(--56a3efc4-csstools-light-dark-toggle--10, #2b3d49);--56a3efc4-csstools-light-dark-toggle--11: var(--csstools-color-scheme--light) #d5dee3;--sixfab-scene-answer-text: var(--56a3efc4-csstools-light-dark-toggle--11, #24343f);--56a3efc4-csstools-light-dark-toggle--12: var(--csstools-color-scheme--light) #33393d;--sixfab-scene-rule: var(--56a3efc4-csstools-light-dark-toggle--12, #edf1f3);--56a3efc4-csstools-light-dark-toggle--13: var(--csstools-color-scheme--light) #3a4044;--sixfab-scene-bar: var(--56a3efc4-csstools-light-dark-toggle--13, #d3dce1);--56a3efc4-csstools-light-dark-toggle--14: var(--csstools-color-scheme--light) #3a4044;--sixfab-scene-key-off: var(--56a3efc4-csstools-light-dark-toggle--14, #c3cfd5)}}.sixfab-hero-scene{--sixfab-chapter-delay: 0s;position:relative;width:600px;height:400px;margin:0}.sixfab-hero-scene__chapter,.sixfab-hero-scene__drawing,.sixfab-hero-scene__card,.sixfab-hero-scene__typing,.sixfab-hero-scene__leader,.sixfab-hero-scene__pin,.sixfab-hero-scene__solved,.sixfab-hero-scene__solved .sixfab-solved-chip,.sixfab-hero-scene__solved .sixfab-solved-chip__key,.sixfab-hero-scene__solved .sixfab-solved-chip__check,.sixfab-hero-scene__bars i{animation-duration:var(--sixfab-hero-loop, 42s);animation-iteration-count:infinite;animation-fill-mode:both;animation-delay:var(--sixfab-chapter-delay)}.sixfab-hero-scene__chapter{position:absolute;inset:0;opacity:0;animation-name:sixfab-sc-chap;animation-timing-function:linear}.sixfab-hero-scene__drawing{position:absolute;left:70px;top:76px;width:400px;height:250px;--56a3efc4-csstools-light-dark-toggle--15:var(--csstools-color-scheme--light) transparent;--56a3efc4-csstools-light-dark-toggle--16:var(--csstools-color-scheme--light) rgba(0, 0, 0, 0.55);filter:drop-shadow(0 16px 16px var(--56a3efc4-csstools-light-dark-toggle--15, rgba(10, 59, 74, 0.16))) drop-shadow(0 16px 18px var(--56a3efc4-csstools-light-dark-toggle--16, transparent));filter:drop-shadow(0 16px 16px light-dark(rgba(10, 59, 74, 0.16), transparent)) drop-shadow(0 16px 18px light-dark(transparent, rgba(0, 0, 0, 0.55)));animation-name:sixfab-sc-rise;animation-timing-function:cubic-bezier(0.2, 0.7, 0.2, 1)}.sixfab-hero-scene__drawing .sixfab-drawing,.sixfab-hero-scene__drawing img{display:block;width:100%;height:100%}.sixfab-hero-scene__drawing img{object-fit:contain}.sixfab-hero-scene__leaders{position:absolute;left:0;top:0;width:600px;height:400px;overflow:visible;pointer-events:none}.sixfab-hero-scene__leader{fill:none;stroke:var(--sixfab-scene-leader);stroke-width:1;stroke-dasharray:1;animation-timing-function:ease}.sixfab-hero-scene__leader.--question{animation-name:sixfab-sc-ql}.sixfab-hero-scene__leader.--answer{animation-name:sixfab-sc-al}.sixfab-hero-scene__pin{animation-timing-function:ease}.sixfab-hero-scene__pin.--question{animation-name:sixfab-sc-q}.sixfab-hero-scene__pin.--answer{animation-name:sixfab-sc-a}.sixfab-hero-scene__pin-ring{fill:var(--sixfab-scene-card);stroke:var(--sixfab-scene-leader);stroke-width:1.2}.sixfab-hero-scene__pin-dot{fill:var(--sixfab-teal-text)}.--answer .sixfab-hero-scene__pin-dot{--56a3efc4-csstools-light-dark-toggle--17:var(--csstools-color-scheme--light) #00e0b8;fill:var(--56a3efc4-csstools-light-dark-toggle--17, #00c8a4);fill:light-dark(#00c8a4, #00e0b8)}.sixfab-hero-scene__card,.sixfab-hero-scene__typing{position:absolute;box-sizing:border-box;width:208px;border-radius:6px;background:var(--sixfab-scene-card);--56a3efc4-csstools-light-dark-toggle--18:var(--csstools-color-scheme--light) transparent;--56a3efc4-csstools-light-dark-toggle--19:var(--csstools-color-scheme--light) transparent;--56a3efc4-csstools-light-dark-toggle--20:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.06);--56a3efc4-csstools-light-dark-toggle--21:var(--csstools-color-scheme--light) rgba(0, 0, 0, 0.75);box-shadow:0 1px 2px var(--56a3efc4-csstools-light-dark-toggle--18, rgba(15, 29, 40, 0.06)),0 10px 22px -14px var(--56a3efc4-csstools-light-dark-toggle--19, rgba(15, 29, 40, 0.45)),0 0 0 1px var(--56a3efc4-csstools-light-dark-toggle--20, transparent),0 12px 24px -12px var(--56a3efc4-csstools-light-dark-toggle--21, transparent);box-shadow:0 1px 2px light-dark(rgba(15, 29, 40, 0.06), transparent),0 10px 22px -14px light-dark(rgba(15, 29, 40, 0.45), transparent),0 0 0 1px light-dark(transparent, rgba(255, 255, 255, 0.06)),0 12px 24px -12px light-dark(transparent, rgba(0, 0, 0, 0.75));animation-timing-function:ease}.sixfab-hero-scene__card{padding:9px 11px 10px 13px}.sixfab-hero-scene__card::before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:2px;border-radius:2px;background:var(--sixfab-teal-text)}.sixfab-hero-scene__card.--question{left:8px;top:8px;min-height:80px;animation-name:sixfab-sc-q}.sixfab-hero-scene__card.--answer{left:384px;top:214px;animation-name:sixfab-sc-a}.sixfab-hero-scene__card.--answer::before{background:var(--sixfab-mint)}.sixfab-hero-scene__typing{left:384px;top:214px;display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:12px;color:var(--sixfab-muted);animation-name:sixfab-sc-typ}.sixfab-hero-scene__dots{display:inline-flex;gap:3px}.sixfab-hero-scene__dots i{width:4px;height:4px;border-radius:var(--sixfab-radius-pill);background:var(--sixfab-teal-text);animation:sixfab-sc-dot 1s infinite ease-in-out}.sixfab-hero-scene__dots i:nth-child(2){animation-delay:.15s}.sixfab-hero-scene__dots i:nth-child(3){animation-delay:.3s}.sixfab-hero-scene__who{display:flex;align-items:center;gap:6px;font-size:11.5px;line-height:18px;color:var(--sixfab-muted)}.sixfab-hero-scene__who b{color:var(--sixfab-ink);font-weight:600}.sixfab-hero-scene__avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;border-radius:var(--sixfab-radius-pill);font-size:8px;font-weight:600;color:#fff}.sixfab-hero-scene__question{margin-top:5px;font-family:var(--sixfab-font-serif);font-size:15px;line-height:19px;font-weight:600;color:var(--sixfab-ink)}.sixfab-hero-scene__answer{margin-top:5px;font-size:12.5px;line-height:17px;color:var(--sixfab-scene-answer-text)}.sixfab-hero-scene__code{display:inline-block;margin-top:6px;padding:3px 7px;border:0;border-radius:4px;background:var(--sixfab-chip-code-bg);color:var(--sixfab-chip-code-text);font:500 10.5px/15px var(--sixfab-font-mono);overflow-wrap:anywhere;white-space:normal}.sixfab-hero-scene__solved{display:flex;align-items:center;gap:8px;margin-top:9px;padding-top:9px;border-top:1px solid var(--sixfab-scene-rule);font-size:11.5px;animation-name:sixfab-sc-sv;animation-timing-function:ease}.sixfab-hero-scene__solved .sixfab-solved-chip{animation-name:sixfab-sc-lit;animation-timing-function:ease}.sixfab-hero-scene__solved .sixfab-solved-chip__key{animation-name:sixfab-sc-key;animation-timing-function:ease}.sixfab-hero-scene__solved .sixfab-solved-chip__check{stroke-dasharray:20;animation-name:sixfab-sc-ck;animation-timing-function:ease}.sixfab-hero-scene__meta{color:var(--sixfab-muted);font-weight:500}.sixfab-hero-scene__label{position:absolute;left:8px;top:336px;display:flex;flex-direction:column;gap:2px}.sixfab-hero-scene__product{font-family:var(--sixfab-font-serif);font-size:17px;line-height:21px;font-weight:600;color:var(--sixfab-ink)}.sixfab-hero-scene__path{font-size:12px;color:var(--sixfab-muted)}.sixfab-hero-scene__bars{position:absolute;left:8px;top:388px;display:flex;gap:4px}.sixfab-hero-scene__bars i{width:18px;height:3px;border-radius:2px;background:var(--sixfab-scene-bar);animation-name:sixfab-sc-bar;animation-timing-function:linear}@media(prefers-reduced-motion: reduce){.sixfab-hero-scene__chapter,.sixfab-hero-scene__chapter *,.sixfab-hero-scene__bars i,.sixfab-hero-scene__dots i{animation:none !important}.sixfab-hero-scene__chapter.--first{opacity:1}.sixfab-hero-scene__typing{opacity:0}.sixfab-hero-scene__leader,.sixfab-hero-scene__solved .sixfab-solved-chip__check{stroke-dashoffset:0}.sixfab-hero-scene__bars i:first-child{background:var(--sixfab-mint)}}.sixfab-hero-still{display:flex;flex-direction:column;gap:8px;margin:0;padding:10px;border:1px solid var(--sixfab-hairline);border-radius:var(--sixfab-radius-panel);background:var(--sixfab-panel)}.sixfab-hero-still__well{background:var(--sixfab-well-spot-small),radial-gradient(circle at 1px 1px, var(--sixfab-well-dot) 1px, transparent 1.5px) 0 0/14px 14px,var(--sixfab-well-small);box-shadow:inset 0 0 0 1px var(--sixfab-well-ring);display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;height:150px;border-radius:8px}.sixfab-hero-still__well .sixfab-drawing,.sixfab-hero-still__well img{display:block;width:94%;height:94%}.sixfab-hero-still__well .sixfab-drawing img{width:100%;height:100%;object-fit:contain;filter:var(--sixfab-drawing-shadow-small)}.sixfab-hero-still__well .sixfab-drawing{display:flex;align-items:center;justify-content:center}.sixfab-hero-still__card{position:relative;padding:8px 10px 9px 12px;border-radius:6px;background:var(--sixfab-scene-card);--56a3efc4-csstools-light-dark-toggle--22:var(--csstools-color-scheme--light) rgba(0, 0, 0, 0.06);--56a3efc4-csstools-light-dark-toggle--23:var(--csstools-color-scheme--light) rgba(0, 0, 0, 0.45);box-shadow:0 1px 2px var(--56a3efc4-csstools-light-dark-toggle--22, rgba(15, 29, 40, 0.06)),0 8px 18px -12px var(--56a3efc4-csstools-light-dark-toggle--23, rgba(15, 29, 40, 0.45));box-shadow:0 1px 2px light-dark(rgba(15, 29, 40, 0.06), rgba(0, 0, 0, 0.06)),0 8px 18px -12px light-dark(rgba(15, 29, 40, 0.45), rgba(0, 0, 0, 0.45))}.sixfab-hero-still__card::before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:2px;background:var(--sixfab-teal-text)}.sixfab-hero-still__card.--answer::before{background:var(--sixfab-mint)}.sixfab-hero-still__card .sixfab-hero-scene__who{line-height:normal}.sixfab-hero-still__card .sixfab-hero-scene__avatar{font-size:7px}@keyframes sixfab-sc-chap{0%{opacity:0}1.19%{opacity:1}13.69%{opacity:1}14.29%{opacity:0}100%{opacity:0}}@keyframes sixfab-sc-rise{0%{transform:translateY(12px)}1.67%{transform:none}100%{transform:none}}@keyframes sixfab-sc-q{0%,1.67%{opacity:0;transform:translateY(6px)}2.86%{opacity:1;transform:none}100%{opacity:1;transform:none}}@keyframes sixfab-sc-ql{0%,1.9%{stroke-dashoffset:1}3.57%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes sixfab-sc-typ{0%,4.05%{opacity:0;transform:translateY(6px)}4.76%{opacity:1;transform:none}6.43%{opacity:1}6.9%{opacity:0}100%{opacity:0}}@keyframes sixfab-sc-a{0%,6.9%{opacity:0;transform:translateY(6px)}7.86%{opacity:1;transform:none}100%{opacity:1;transform:none}}@keyframes sixfab-sc-al{0%,7.14%{stroke-dashoffset:1}8.81%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes sixfab-sc-sv{0%,9.76%{opacity:0}10.71%{opacity:1}100%{opacity:1}}@keyframes sixfab-sc-ck{0%,10.6%{stroke-dashoffset:20}12%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes sixfab-sc-key{0%,10.2%{background:var(--sixfab-scene-key-off)}10.9%,100%{background:var(--sixfab-mint)}}@keyframes sixfab-sc-lit{0%,10.4%{box-shadow:inset 0 0 0 1px var(--sixfab-mint-ring),0 0 0 0 rgba(0,224,184,0)}11.3%{box-shadow:inset 0 0 0 1px var(--sixfab-mint-ring),0 0 0 5px rgba(0,224,184,.3)}13%,100%{box-shadow:inset 0 0 0 1px var(--sixfab-mint-ring),0 0 0 0 rgba(0,224,184,0)}}@keyframes sixfab-sc-bar{0%{background:var(--sixfab-scene-bar)}0.4%{background:var(--sixfab-mint)}14.29%{background:var(--sixfab-mint)}14.6%{background:var(--sixfab-scene-bar)}100%{background:var(--sixfab-scene-bar)}}@keyframes sixfab-sc-dot{0%,80%,100%{opacity:.25;transform:none}40%{opacity:1;transform:translateY(-2px)}}.sixfab-hardware{display:flex;flex-direction:column;gap:14px}.sixfab-hardware__heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}.sixfab-hardware__title{margin:0;font-size:20px;line-height:26px;font-weight:600;letter-spacing:-0.01em;color:var(--sixfab-ink);white-space:nowrap}.sixfab-hardware__subtitle{font-size:14px;color:var(--sixfab-muted)}.sixfab-hardware__tiles{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px}.sixfab-hardware__tile{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:10px 10px 14px;border-radius:var(--sixfab-radius-panel);border:1px solid var(--sixfab-line);background:var(--sixfab-panel);color:var(--sixfab-ink)}.sixfab-hardware__tile:hover,.sixfab-hardware__tile:focus-visible{border-color:var(--sixfab-mint);color:var(--sixfab-ink)}.sixfab-hardware__tile:hover .sixfab-hardware__well,.sixfab-hardware__tile:focus-visible .sixfab-hardware__well{background-color:var(--sixfab-well-hover)}.sixfab-hardware__tile:hover .sixfab-hardware__led,.sixfab-hardware__tile:focus-visible .sixfab-hardware__led{background:var(--sixfab-mint);box-shadow:0 0 0 3px var(--sixfab-mint-halo)}.sixfab-hardware__tile:focus-visible{outline:2px solid var(--sixfab-teal-text);outline-offset:1px;box-shadow:0 0 0 5px rgba(0,224,184,.25)}.sixfab-hardware__tile.--all{justify-content:center;align-items:center;gap:10px;min-height:212px;border-style:dashed;color:var(--sixfab-muted)}.sixfab-hardware__tile.--all:hover,.sixfab-hardware__tile.--all:focus-visible{color:var(--sixfab-muted)}.sixfab-hardware__well{background:var(--sixfab-well-spot),radial-gradient(circle at 1px 1px, var(--sixfab-well-dot) 1px, transparent 1.5px) 0 0/14px 14px,var(--sixfab-well);box-shadow:inset 0 0 0 1px var(--sixfab-well-ring);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;height:150px;border-radius:7px}.sixfab-hardware__well .sixfab-drawing{display:flex;align-items:center;justify-content:center;width:92%;height:92%}.sixfab-hardware__well img{display:block;width:100%;height:100%;object-fit:contain;filter:var(--sixfab-drawing-shadow)}.sixfab-hardware__name{display:flex;align-items:center;gap:8px;padding:0 4px;font-size:14px;font-weight:600;line-height:18px}.sixfab-hardware__led{width:7px;height:7px;border-radius:var(--sixfab-radius-pill);flex:none;background:var(--sixfab-led-off)}.sixfab-hardware__count{margin-top:-4px;padding:0 4px;font-size:12px;color:var(--sixfab-muted)}.sixfab-hardware__all-icon.d-icon{width:24px;height:24px}.sixfab-hardware__all-label{font-size:14px;font-weight:500}.sixfab-hardware__all-more{font-size:12px;color:var(--sixfab-muted)}@container sixfab-home (width < 860px){.sixfab-hardware__tiles{grid-template-columns:repeat(3, minmax(0, 1fr))}}@container sixfab-home (width < 600px){.sixfab-hardware__tiles{grid-template-columns:repeat(2, minmax(0, 1fr))}}.mobile-view .sixfab-hardware{gap:14px}.mobile-view .sixfab-hardware .sixfab-hardware__heading{margin-top:6px}.mobile-view .sixfab-hardware .sixfab-hardware__title{font-size:18px;line-height:normal;letter-spacing:0}.mobile-view .sixfab-hardware .sixfab-hardware__subtitle{display:none}.mobile-view .sixfab-hardware .sixfab-hardware__tiles{display:flex;gap:10px;margin-right:-16px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.mobile-view .sixfab-hardware .sixfab-hardware__tile{flex:none;gap:6px;width:150px;padding:8px}.mobile-view .sixfab-hardware .sixfab-hardware__tile.--all{min-height:0;margin-right:16px}.mobile-view .sixfab-hardware .sixfab-hardware__well{background:var(--sixfab-well-spot-small),radial-gradient(circle at 1px 1px, var(--sixfab-well-dot) 1px, transparent 1.5px) 0 0/14px 14px,var(--sixfab-well-small);box-shadow:inset 0 0 0 1px var(--sixfab-well-ring);display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;height:90px;border-radius:8px}.mobile-view .sixfab-hardware .sixfab-hardware__well .sixfab-drawing{width:94%;height:94%}.mobile-view .sixfab-hardware .sixfab-hardware__well img{filter:var(--sixfab-drawing-shadow-small)}.mobile-view .sixfab-hardware .sixfab-hardware__name{padding:0;font-size:13px;font-weight:700;line-height:17px}.mobile-view .sixfab-hardware .sixfab-hardware__led{display:none}.mobile-view .sixfab-hardware .sixfab-hardware__count{margin-top:0;padding:0;font-size:11.5px}@media(width >= 40rem){.categories-and-latest{display:grid;grid-template-columns:minmax(0, 1.75fr) minmax(0, 1fr);gap:20px;align-items:start}.categories-and-latest div.column,.categories-and-latest div.column.categories{min-width:0;margin:0}}.categories-and-latest table.category-list,.navigation-categories table.category-list:not(.subcategories-with-subcategories){border:1px solid var(--sixfab-line);border-radius:var(--sixfab-radius-panel);background:var(--sixfab-panel);display:block;overflow:hidden;margin:0;border-collapse:separate}.categories-and-latest table.category-list>thead,.categories-and-latest table.category-list>tbody,.navigation-categories table.category-list:not(.subcategories-with-subcategories)>thead,.navigation-categories table.category-list:not(.subcategories-with-subcategories)>tbody{display:block}.categories-and-latest table.category-list>thead>tr,.navigation-categories table.category-list:not(.subcategories-with-subcategories)>thead>tr{display:flex;justify-content:space-between;padding:12px 18px;border-bottom:1px solid var(--sixfab-line)}.categories-and-latest table.category-list>thead>tr th,.navigation-categories table.category-list:not(.subcategories-with-subcategories)>thead>tr th{padding:0;width:auto;font-size:12px;font-weight:400;line-height:normal;color:var(--sixfab-muted);text-align:left}.categories-and-latest table.category-list>tbody>tr,.navigation-categories table.category-list:not(.subcategories-with-subcategories)>tbody>tr{position:relative;display:grid;grid-template-columns:88px minmax(0, 1fr) 72px;gap:16px;align-items:start;padding:16px 18px 16px 22px;border-top:1px solid var(--sixfab-line)}.categories-and-latest table.category-list>tbody>tr.sixfab-category-row--hidden,.navigation-categories table.category-list:not(.subcategories-with-subcategories)>tbody>tr.sixfab-category-row--hidden{display:none}.categories-and-latest table.category-list>tbody>tr>td,.navigation-categories table.category-list:not(.subcategories-with-subcategories)>tbody>tr>td{display:block;width:auto;padding:0;border:0}.categories-and-latest table.category-list>tbody>tr>td.category,.navigation-categories table.category-list:not(.subcategories-with-subcategories)>tbody>tr>td.category{border-left:0;color:var(--sixfab-muted)}.categories-and-latest table.category-list td.category>h3,.navigation-categories table.category-list:not(.subcategories-with-subcategories) td.category>h3{margin:0;font-size:16px;line-height:22px}.categories-and-latest table.category-list td.category>h3 .category-title-link,.navigation-categories table.category-list:not(.subcategories-with-subcategories) td.category>h3 .category-title-link{display:block;color:var(--sixfab-ink)}.categories-and-latest table.category-list td.category>h3 .category-text-title,.navigation-categories table.category-list:not(.subcategories-with-subcategories) td.category>h3 .category-text-title{display:block}.categories-and-latest table.category-list td.category>h3 .category-name,.navigation-categories table.category-list:not(.subcategories-with-subcategories) td.category>h3 .category-name{display:block;line-height:22px}.categories-and-latest table.category-list td.category>h3 .category-logo,.navigation-categories table.category-list:not(.subcategories-with-subcategories) td.category>h3 .category-logo{display:none}.categories-and-latest table.category-list td.category>h3 .badge-category__wrapper,.navigation-categories table.category-list:not(.subcategories-with-subcategories) td.category>h3 .badge-category__wrapper{font-size:16px;line-height:22px}.categories-and-latest table.category-list td.category>h3 .badge-category,.navigation-categories table.category-list:not(.subcategories-with-subcategories) td.category>h3 .badge-category{display:inline;padding:0;gap:0}.categories-and-latest table.category-list td.category>h3 .badge-category::before,.navigation-categories table.category-list:not(.subcategories-with-subcategories) td.category>h3 .badge-category::before{display:none}.categories-and-latest table.category-list td.category>h3 .badge-category>.d-icon:not(.d-icon-lock),.categories-and-latest table.category-list td.category>h3 .badge-category>img.emoji,.navigation-categories table.category-list:not(.subcategories-with-subcategories) td.category>h3 .badge-category>.d-icon:not(.d-icon-lock),.navigation-categories table.category-list:not(.subcategories-with-subcategories) td.category>h3 .badge-category>img.emoji{display:none}.categories-and-latest table.category-list td.category>h3 .badge-category__name,.navigation-categories table.category-list:not(.subcategories-with-subcategories) td.category>h3 .badge-category__name{color:var(--sixfab-ink);font-size:16px;font-weight:600;line-height:22px}.categories-and-latest table.category-list .category-description,.navigation-categories table.category-list:not(.subcategories-with-subcategories) .category-description{margin:3px 0 0;font-size:13.5px;line-height:20px;color:var(--sixfab-muted)}.categories-and-latest table.category-list .category-description p,.navigation-categories table.category-list:not(.subcategories-with-subcategories) .category-description p{margin:0}.categories-and-latest table.category-list .sixfab-category-row__no-description,.navigation-categories table.category-list:not(.subcategories-with-subcategories) .sixfab-category-row__no-description{display:block;margin-top:3px;font-size:13.5px;font-style:italic;line-height:20px;color:var(--sixfab-muted)}.categories-and-latest table.category-list .subcategories,.navigation-categories table.category-list:not(.subcategories-with-subcategories) .subcategories{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.categories-and-latest table.category-list .subcategories .subcategory,.navigation-categories table.category-list:not(.subcategories-with-subcategories) .subcategories .subcategory{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;height:24px;padding:0 9px 0 7px;border:1px solid var(--sixfab-line);border-radius:5px;background:var(--sixfab-panel);overflow:hidden}.categories-and-latest table.category-list .subcategories .badge-category__wrapper,.navigation-categories table.category-list:not(.subcategories-with-subcategories) .subcategories .badge-category__wrapper{min-width:0;font-size:12.5px}.categories-and-latest table.category-list .subcategories .badge-category,.navigation-categories table.category-list:not(.subcategories-with-subcategories) .subcategories .badge-category{min-width:0}.categories-and-latest table.category-list .subcategories .badge-category::before,.navigation-categories table.category-list:not(.subcategories-with-subcategories) .subcategories .badge-category::before{height:11px}.categories-and-latest table.category-list .subcategories .sixfab-category-parent,.navigation-categories table.category-list:not(.subcategories-with-subcategories) .subcategories .sixfab-category-parent{display:none}.categories-and-latest table.category-list .subcategories .badge-category__name,.navigation-categories table.category-list:not(.subcategories-with-subcategories) .subcategories .badge-category__name{color:var(--sixfab-ink);font-size:12.5px;font-weight:500;line-height:1}.categories-and-latest table.category-list .subcategories .category__badges .badge-notification,.navigation-categories table.category-list:not(.subcategories-with-subcategories) .subcategories .category__badges .badge-notification{font-size:11px;color:var(--sixfab-muted)}.categories-and-latest table.category-list .subcategories__more-subcategories,.navigation-categories table.category-list:not(.subcategories-with-subcategories) .subcategories__more-subcategories{display:inline-flex;align-items:center;height:24px;font-size:12.5px}.categories-and-latest table.category-list .subcategories__more-subcategories a,.navigation-categories table.category-list:not(.subcategories-with-subcategories) .subcategories__more-subcategories a{color:var(--sixfab-muted)}.sixfab-category-row__media{position:relative;align-self:stretch}.sixfab-category-row__edge{position:absolute;left:-22px;top:0;bottom:0;width:3px;border-radius:0 2px 2px 0;--56a3efc4-csstools-light-dark-toggle--24:var(--csstools-color-scheme--light) rgb(from var(--category-badge-color) calc(r + (255 - r) * 0.42 * clamp(0, (0.16 - (0.2126 * r + 0.7152 * g + 0.0722 * b) / 255) * 10000, 1)) calc(g + (255 - g) * 0.42 * clamp(0, (0.16 - (0.2126 * r + 0.7152 * g + 0.0722 * b) / 255) * 10000, 1)) calc(b + (255 - b) * 0.42 * clamp(0, (0.16 - (0.2126 * r + 0.7152 * g + 0.0722 * b) / 255) * 10000, 1)));background:var(--56a3efc4-csstools-light-dark-toggle--24, var(--category-badge-color))}

@supports (color: lab(from red l 1 1% / calc(alpha + 0.1))) and (color: light-dark(red, red)){
.sixfab-category-row__edge{background:light-dark(var(--category-badge-color), rgb(from var(--category-badge-color) calc(r + (255 - r) * 0.42 * clamp(0, (0.16 - (0.2126 * r + 0.7152 * g + 0.0722 * b) / 255) * 10000, 1)) calc(g + (255 - g) * 0.42 * clamp(0, (0.16 - (0.2126 * r + 0.7152 * g + 0.0722 * b) / 255) * 10000, 1)) calc(b + (255 - b) * 0.42 * clamp(0, (0.16 - (0.2126 * r + 0.7152 * g + 0.0722 * b) / 255) * 10000, 1))))}
}.sixfab-category-row__well{background:var(--sixfab-well-spot-small),radial-gradient(circle at 1px 1px, var(--sixfab-well-dot) 1px, transparent 1.5px) 0 0/14px 14px,var(--sixfab-well-small);box-shadow:inset 0 0 0 1px var(--sixfab-well-ring);display:flex;align-items:center;justify-content:center;overflow:hidden}.sixfab-category-row__well .sixfab-drawing{display:flex;align-items:center;justify-content:center;width:94%;height:94%}.sixfab-category-row__well .sixfab-drawing img{width:100%;height:100%;object-fit:contain;filter:var(--sixfab-drawing-shadow-small)}.sixfab-category-row__well .sixfab-drawing.--glyph{width:22px;height:22px;color:var(--sixfab-link)}.sixfab-category-row__well .sixfab-drawing.--glyph .d-icon{width:22px;height:22px}.sixfab-category-row__well{width:88px;height:56px;border-radius:8px}.sixfab-category-row__logo{width:94%;height:94%;object-fit:contain}.categories-and-latest table.category-list>tbody>tr>td.sixfab-category-row__total,.navigation-categories table.category-list:not(.subcategories-with-subcategories)>tbody>tr>td.sixfab-category-row__total{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-top:2px;text-align:right;line-height:normal}.sixfab-category-row__count{font-family:var(--sixfab-font-mono);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;color:var(--sixfab-ink)}.sixfab-category-row__unit{font-size:11.5px;color:var(--sixfab-muted)}.sixfab-category-row__total .category__badges{display:flex;flex-direction:column;align-items:flex-end}.sixfab-category-row__total .category__badges .badge-notification{padding:0;margin:0;background:rgba(0,0,0,0);font-size:11.5px;color:var(--sixfab-teal-text)}.categories-and-latest .latest-topic-list{border:1px solid var(--sixfab-line);border-radius:var(--sixfab-radius-panel);background:var(--sixfab-panel);overflow:hidden}.categories-and-latest .latest-topic-list .table-heading{padding:12px 18px;border-bottom:1px solid var(--sixfab-line);font-size:12px;line-height:normal;color:var(--sixfab-muted)}.categories-and-latest .latest-topic-list .more-topics{display:none}.categories-and-latest .latest-topic-list .no-topics{margin:0;padding:12px 18px}.categories-and-latest .latest-topic-list-item{display:grid;grid-template-columns:24px minmax(0, 1fr) auto;gap:12px;align-items:start;padding:12px 18px;border-top:1px solid var(--sixfab-line);border-bottom:0;background:rgba(0,0,0,0);font-size:14px;line-height:19px}.categories-and-latest .latest-topic-list-item.visited{background:rgba(0,0,0,0)}.categories-and-latest .latest-topic-list-item .topic-poster{width:24px;height:24px}.categories-and-latest .latest-topic-list-item .topic-poster img.avatar{display:block;width:24px;height:24px;border-radius:var(--sixfab-radius-pill)}.categories-and-latest .latest-topic-list-item .topic-poster .avatar-flair{display:none}.categories-and-latest .latest-topic-list-item .main-link{max-width:none;min-width:0;font-size:14px}.categories-and-latest .latest-topic-list-item .main-link .top-row{margin:0;font-size:14px;line-height:19px}.categories-and-latest .latest-topic-list-item .main-link .top-row .topic-statuses{float:none;display:inline}.categories-and-latest .latest-topic-list-item .main-link .top-row .topic-statuses .topic-status.--solved{margin-right:6px;vertical-align:-6px}.categories-and-latest .latest-topic-list-item .main-link .top-row .topic-statuses .topic-status.--unsolved,.categories-and-latest .latest-topic-list-item .main-link .top-row .topic-statuses .topic-status.--closed,.categories-and-latest .latest-topic-list-item .main-link .top-row .topic-statuses .topic-status.--archived{display:none}.categories-and-latest .latest-topic-list-item .main-link a.title,.categories-and-latest .latest-topic-list-item .main-link a.title.visited:not(.badge-notification),.categories-and-latest .latest-topic-list-item .main-link a.title:visited:not(.badge-notification){padding:0;color:var(--sixfab-ink);font-weight:500}.categories-and-latest .latest-topic-list-item .main-link .bottom-row{display:flex;margin-top:4px;gap:0}.categories-and-latest .latest-topic-list-item .main-link .discourse-tags{display:none}.categories-and-latest .latest-topic-list-item .bottom-row .badge-category__wrapper{font-size:13px;line-height:16px}.categories-and-latest .latest-topic-list-item .bottom-row .sixfab-category-parent{display:none}.categories-and-latest .latest-topic-list-item .topic-stats{flex:none;padding-top:2px;text-align:right}.categories-and-latest .latest-topic-list-item .topic-stats .posts-map,.categories-and-latest .latest-topic-list-item .topic-stats .posts{display:none}.categories-and-latest .latest-topic-list-item .topic-last-activity a{font-family:var(--sixfab-font-mono);font-variant-numeric:tabular-nums;font-size:12px;line-height:19px;color:var(--sixfab-muted)}.sixfab-category-hidden-marker+.category-list-item{display:none}.mobile-view .category-list .category-list-item{margin:0 0 12px;padding:14px 16px 12px 16px;border-style:solid;border-width:1px 1px 1px 3px;border-radius:var(--sixfab-radius-panel);background:var(--sixfab-panel);border-top-color:var(--sixfab-line) !important;border-right-color:var(--sixfab-line) !important;border-bottom-color:var(--sixfab-line) !important;overflow:hidden}.mobile-view .category-list .category-list-item .topic-list{width:100%}.mobile-view .category-list .category-list-item .topic-list,.mobile-view .category-list .category-list-item .topic-list tr,.mobile-view .category-list .category-list-item .topic-list th,.mobile-view .category-list .category-list-item .topic-list td{border:0;background:rgba(0,0,0,0)}.mobile-view .category-list .category-list-item .topic-list td{overflow-wrap:anywhere}.mobile-view .category-list .category-list-item .main-link{padding:0}.mobile-view .category-list .category-list-item .main-link .category-title-link,.mobile-view .category-list .category-list-item .main-link .badge-category__name{color:var(--sixfab-ink);font-size:16px;font-weight:600}.mobile-view .category-list .category-list-item .main-link .badge-category{gap:0;padding:0}.mobile-view .category-list .category-list-item .main-link .badge-category::before{display:none}.mobile-view .category-list .category-list-item .category-title-link .category-logo{display:none}.mobile-view .category-list .category-list-item .subcategories .sixfab-category-parent{display:none}.mobile-view .category-list .category-list-item .category-description td{padding:3px 0 0;font-size:13.5px;line-height:20px;color:var(--sixfab-muted)}.mobile-view .category-list .category-list-item .category-topics-count{padding-top:8px}.mobile-view .category-list .category-list-item .category-topics-count .category-stat a{font-size:12px;color:var(--sixfab-muted)}.mobile-view .category-list .category-list-item .category-topics-count .value{font-family:var(--sixfab-font-mono);font-variant-numeric:tabular-nums;color:var(--sixfab-ink)}.category-heading:has(.sixfab-category-header){container-type:inline-size;display:block;margin:0 0 22px;padding:0;border:0;border-radius:0;background:none}.category-heading:has(.sixfab-category-header)>.category-heading__logo,.category-heading:has(.sixfab-category-header)>.category-heading__content{display:none}.sixfab-category-header{border:1px solid var(--sixfab-line);border-radius:var(--sixfab-radius-panel);background:var(--sixfab-panel);display:flex;gap:22px;align-items:center;padding:18px}.sixfab-category-header__well{background:var(--sixfab-well-spot-small),radial-gradient(circle at 1px 1px, var(--sixfab-well-dot) 1px, transparent 1.5px) 0 0/14px 14px,var(--sixfab-well-small);box-shadow:inset 0 0 0 1px var(--sixfab-well-ring);display:flex;align-items:center;justify-content:center;overflow:hidden}.sixfab-category-header__well .sixfab-drawing{display:flex;align-items:center;justify-content:center;width:94%;height:94%}.sixfab-category-header__well .sixfab-drawing img{width:100%;height:100%;object-fit:contain;filter:var(--sixfab-drawing-shadow-small)}.sixfab-category-header__well .sixfab-drawing.--glyph{width:22px;height:22px;color:var(--sixfab-link)}.sixfab-category-header__well .sixfab-drawing.--glyph .d-icon{width:22px;height:22px}.sixfab-category-header__well{flex:none;width:232px;height:145px;border-radius:8px}.sixfab-category-header__logo{width:94%;height:94%;object-fit:contain}.sixfab-category-header__body{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.sixfab-category-header__crumb{font-size:13px;line-height:normal;color:var(--sixfab-muted)}.sixfab-category-header__crumb a,.sixfab-category-header__crumb a:visited{color:var(--sixfab-muted)}.sixfab-category-header__crumb a:hover{color:var(--sixfab-link-hover)}.sixfab-category-header__crumb-separator::before{content:"›"/""}.sixfab-category-header__title{display:flex;align-items:center;gap:10px;margin:0;font-size:28px;font-weight:700;line-height:34px;letter-spacing:-0.02em;color:var(--sixfab-ink)}.sixfab-category-header__bar{flex:none;width:4px;height:24px;border-radius:2px;--56a3efc4-csstools-light-dark-toggle--25:var(--csstools-color-scheme--light) rgb(from var(--category-badge-color) calc(r + (255 - r) * 0.42 * clamp(0, (0.16 - (0.2126 * r + 0.7152 * g + 0.0722 * b) / 255) * 10000, 1)) calc(g + (255 - g) * 0.42 * clamp(0, (0.16 - (0.2126 * r + 0.7152 * g + 0.0722 * b) / 255) * 10000, 1)) calc(b + (255 - b) * 0.42 * clamp(0, (0.16 - (0.2126 * r + 0.7152 * g + 0.0722 * b) / 255) * 10000, 1)));background:var(--56a3efc4-csstools-light-dark-toggle--25, var(--category-badge-color))}

@supports (color: lab(from red l 1 1% / calc(alpha + 0.1))) and (color: light-dark(red, red)){
.sixfab-category-header__bar{background:light-dark(var(--category-badge-color), rgb(from var(--category-badge-color) calc(r + (255 - r) * 0.42 * clamp(0, (0.16 - (0.2126 * r + 0.7152 * g + 0.0722 * b) / 255) * 10000, 1)) calc(g + (255 - g) * 0.42 * clamp(0, (0.16 - (0.2126 * r + 0.7152 * g + 0.0722 * b) / 255) * 10000, 1)) calc(b + (255 - b) * 0.42 * clamp(0, (0.16 - (0.2126 * r + 0.7152 * g + 0.0722 * b) / 255) * 10000, 1))))}
}.sixfab-category-header .sixfab-category-header__description{margin:0;max-width:640px;font-size:15px;line-height:23px;color:var(--sixfab-muted)}.sixfab-category-header .sixfab-category-header__description p{margin:0}.sixfab-category-header__meta{display:flex;flex-wrap:wrap;gap:18px;font-size:13px;line-height:normal;color:var(--sixfab-muted)}.sixfab-category-header__meta b{font-family:var(--sixfab-font-mono);font-variant-numeric:tabular-nums;font-weight:700;color:var(--sixfab-ink)}.sixfab-category-header__docs,.sixfab-category-header__docs:visited{color:var(--sixfab-link);text-decoration:underline;text-decoration-color:var(--sixfab-link-underline);text-underline-offset:2px}.sixfab-category-header__docs::after,.sixfab-category-header__docs:visited::after{content:" ↗"/""}.sixfab-category-header__docs:hover{color:var(--sixfab-link-hover)}.sixfab-category-header__actions{display:flex;flex:none;gap:8px;align-self:flex-start}.sixfab-category-header__actions .btn{height:36px}.sixfab-category-header__actions .category-notifications-tracking.btn{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;height:var(--sixfab-control-height);padding:0 14px;border-radius:var(--sixfab-radius-control);font-size:14px;line-height:1;white-space:nowrap;border:1px solid var(--sixfab-line);background:var(--sixfab-panel);color:var(--sixfab-ink);font-weight:500}.sixfab-category-header__actions .category-notifications-tracking.btn .d-icon{width:15px;height:15px;color:var(--sixfab-muted)}.sixfab-category-header__actions .topic-create-button__combo .btn-primary{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;height:var(--sixfab-control-height);padding:0 14px;border-radius:var(--sixfab-radius-control);font-size:14px;line-height:1;white-space:nowrap;padding:0 16px;border:0;background:var(--sixfab-mint);color:var(--sixfab-on-mint);font-weight:600}.sixfab-category-header__actions .topic-create-button__combo .btn-primary .d-icon{color:var(--sixfab-on-mint)}.sixfab-category-header__actions .topic-create-button__combo .btn-primary:hover,.sixfab-category-header__actions .topic-create-button__combo .btn-primary:focus-visible{background:var(--sixfab-mint-hover);color:var(--sixfab-on-mint)}.sixfab-category-header__actions .topic-create-button__combo .btn-primary:hover .d-icon,.sixfab-category-header__actions .topic-create-button__combo .btn-primary:focus-visible .d-icon{color:var(--sixfab-on-mint)}.sixfab-category-header__actions .topic-create-button__combo .btn-primary{padding:0 14px}.sixfab-category-header__actions .topic-create-button__combo .btn-primary .d-icon{width:15px;height:15px}@container (width < 760px){.sixfab-category-header{flex-wrap:wrap}.sixfab-category-header__well{width:160px;height:100px}.sixfab-category-header__body{flex:1 1 240px}.sixfab-category-header__actions{flex-basis:100%}}@media(width < 48rem){.sixfab-category-header{flex-wrap:wrap;gap:14px;padding:14px}.sixfab-category-header__well{width:100%;height:145px}.sixfab-category-header__title{font-size:22px;line-height:28px}.sixfab-category-header__actions{display:none}}:root{--56a3efc4-csstools-light-dark-toggle--26: var(--csstools-color-scheme--light) #6a7d8a;--sixfab-guides-field: var(--56a3efc4-csstools-light-dark-toggle--26, #b9c7cf);}

@supports (color: light-dark(red, red)){
:root{--sixfab-guides-field: light-dark(#b9c7cf, #6a7d8a);}
}@supports not (color: light-dark(tan, tan)){:root *{--56a3efc4-csstools-light-dark-toggle--26: var(--csstools-color-scheme--light) #6a7d8a;--sixfab-guides-field: var(--56a3efc4-csstools-light-dark-toggle--26, #b9c7cf)}}.docs{display:flex;flex-direction:column;gap:22px}.docs>span:first-child{display:contents}.docs .sixfab-guides-nav{order:0;margin:0}.docs .sixfab-guides-nav .navigation-container{margin-bottom:0}.docs .sixfab-guides-empty{order:2}.docs>.docs-search{order:1}.docs>.loading-container{order:3}.docs .sixfab-guides-empty{display:none}.docs:has(>.loading-container>.empty-state__container) .sixfab-guides-empty{display:flex}.docs:has(>.loading-container>.empty-state__container)>.loading-container>.empty-state__container{display:none}.sixfab-guides-empty__docs .d-icon{order:1}.docs-search{display:block;margin:0;padding:0;background:none}.docs-search .docs-search-wrapper{position:relative;display:block;width:100%}.docs-search .docs-search-wrapper>.d-icon{display:block;position:absolute;top:50%;left:11.5px;right:auto;width:15px;height:15px;font-size:15px;color:var(--sixfab-muted);transform:translateY(-50%)}.docs-search .docs-search-wrapper .btn.clear-search{top:50%;right:6px;transform:translateY(-50%);background:rgba(0,0,0,0);color:var(--sixfab-muted);font-size:12px;text-transform:none}.docs-search .docs-search-bar,.docs-search input.docs-search-bar[type=text]{box-sizing:border-box;width:100%;height:42px;margin:0;padding:0 10px 0 34.5px;border:1.5px solid var(--sixfab-guides-field);border-radius:var(--sixfab-radius-control);background:var(--sixfab-panel);color:var(--sixfab-ink);font-size:14px}.docs-search .docs-search-bar::placeholder,.docs-search input.docs-search-bar[type=text]::placeholder{color:var(--sixfab-muted);opacity:1}.docs:has(>.loading-container>.docs-browse){display:grid;grid-template-columns:260px minmax(0, 1fr);grid-template-rows:auto auto 1fr;column-gap:20px;row-gap:0;align-items:start}.docs:has(>.loading-container>.docs-browse) .sixfab-guides-nav{grid-column:1/-1;margin:0 0 22px}.docs:has(>.loading-container>.docs-browse)>.loading-container,.docs:has(>.loading-container>.docs-browse) .docs-browse{display:contents}.docs:has(>.loading-container>.docs-browse)>.docs-search{grid-column:1;grid-row:2;padding:12px 12px 8px;border:1px solid var(--sixfab-line);border-bottom:0;border-radius:var(--sixfab-radius-panel) var(--sixfab-radius-panel) 0 0;background:var(--sixfab-panel)}.docs:has(>.loading-container>.docs-browse)>.docs-search .docs-search-bar,.docs:has(>.loading-container>.docs-browse)>.docs-search input.docs-search-bar[type=text]{height:36px;padding-left:33.5px}.docs:has(>.loading-container>.docs-browse)>.docs-search .docs-search-wrapper>.d-icon{left:11.5px}.docs:has(>.loading-container>.docs-browse) .docs-filters{grid-column:1;grid-row:3;display:flex;flex-direction:column;gap:4px;min-width:0;padding:0 8px 10px;border:1px solid var(--sixfab-line);border-top:0;border-radius:0 0 var(--sixfab-radius-panel) var(--sixfab-radius-panel);background:var(--sixfab-panel)}.docs:has(>.loading-container>.docs-browse) .docs-expander{grid-column:1}.docs:has(>.loading-container>.docs-browse) .docs-browse>:not(.docs-filters,.docs-expander){grid-column:2;grid-row:2/span 2;min-width:0}.docs .docs-browse .docs-items{padding:0}.docs .docs-browse .docs-items ul{display:flex;flex-direction:column;gap:4px;margin:0;list-style:none}.docs .docs-browse .docs-items .item-controls{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 4px}.docs .docs-browse .docs-items .item-controls h3{margin:0;color:var(--sixfab-ink);font-size:12px;font-weight:600;line-height:1.4}.docs .docs-browse .docs-items .item-controls .btn{min-height:0;padding:2px 4px;border:0;background:rgba(0,0,0,0);font-size:11px}.docs .docs-browse .docs-items .item-controls .btn .d-icon{color:var(--sixfab-faint)}.docs .docs-browse .docs-items .item-controls .btn.active .d-icon{color:var(--sixfab-ink)}.docs .docs-browse .docs-items input.filter{height:32px;margin:2px 4px 4px;font-size:13px}.docs .docs-browse .docs-items .docs-item{display:flex;align-items:center;gap:8px;box-sizing:border-box;height:34px;padding:0 12px;border-radius:var(--sixfab-radius-control);color:var(--sixfab-ink);font-size:14px}.docs .docs-browse .docs-items .docs-item .d-icon{width:12px;height:12px;margin:0;color:var(--sixfab-muted)}.docs .docs-browse .docs-items .docs-item:hover{background:var(--sixfab-hover)}.docs .docs-browse .docs-items .docs-item.selected,.docs .docs-browse .docs-items .docs-item.selected:hover{background:var(--sixfab-selected);font-weight:600}.docs .docs-browse .docs-items .docs-item.selected .d-icon,.docs .docs-browse .docs-items .docs-item.selected:hover .d-icon{color:var(--sixfab-ink)}.docs .docs-browse .docs-items .docs-item-count{font-family:var(--sixfab-font-mono);font-variant-numeric:tabular-nums;margin-left:auto;color:var(--sixfab-muted);font-size:12px}.docs .docs-browse .docs-solved .docs-item{height:auto;padding:8px 12px}.docs .docs-browse .docs-results{border:1px solid var(--sixfab-line);border-radius:var(--sixfab-radius-panel);background:var(--sixfab-panel);display:block;overflow:hidden}.docs .docs-browse .docs-results .result-count{padding:12px 18px;border-bottom:1px solid var(--sixfab-line);color:var(--sixfab-ink);font-size:13px}.docs .docs-browse .docs-results .topic-list{width:100%;margin:0;border:0}.docs .docs-browse .docs-results .topic-list .topic-list-header tr{display:flex;gap:0}.docs .docs-browse .docs-results .topic-list .topic-list-header tr::before{content:none}.docs .docs-browse .docs-results .topic-list .topic-list-header tr{justify-content:space-between;padding:12px 18px;border-bottom:1px solid var(--sixfab-line)}.docs .docs-browse .docs-results .topic-list .topic-list-header th{width:auto;padding:0;text-align:left;border:0;background:none;color:var(--sixfab-muted);font-size:13px;font-weight:400}.docs .docs-browse .docs-results .topic-list .topic-list-header th button,.docs .docs-browse .docs-results .topic-list .topic-list-header th span{color:inherit;font-size:inherit}.docs .docs-browse .docs-results .topic-list>.topic-list-body>.topic-list-item{position:relative;display:grid;grid-template-columns:40px minmax(0, 1fr);align-items:start;gap:0 14px;padding:16px 18px;border-top:1px solid var(--sixfab-line);background:none}.docs .docs-browse .docs-results .topic-list>.topic-list-body>.topic-list-item:first-child{border-top:0}.docs .docs-browse .docs-results .topic-list>.topic-list-body>.topic-list-item::before{background:var(--sixfab-well-spot-small),radial-gradient(circle at 1px 1px, var(--sixfab-well-dot) 1px, transparent 1.5px) 0 0/14px 14px,var(--sixfab-well-small);box-shadow:inset 0 0 0 1px var(--sixfab-well-ring);display:flex;align-items:center;justify-content:center;overflow:hidden;content:"";grid-column:1;grid-row:1/span 2;width:40px;height:40px;border-radius:8px}.docs .docs-browse .docs-results .topic-list>.topic-list-body>.topic-list-item::after{content:"";position:absolute;top:27px;left:29px;width:18px;height:18px;background:var(--sixfab-teal-text);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4.5h10.5A3.5 3.5 0 0 1 19 8v11.5H8.5A3.5 3.5 0 0 1 5 16z'/%3E%3Cpath d='M5 16a3 3 0 0 1 3-3h11'/%3E%3C/svg%3E") center/contain no-repeat}.docs .docs-browse .docs-results .topic-list>.topic-list-body>.topic-list-item>td{grid-column:2;width:auto;max-width:none;padding:0;border:0}.docs .docs-browse .docs-results .topic-list>.topic-list-body>.topic-list-item .main-link{display:flex;flex-direction:column}.docs .docs-browse .docs-results .topic-list>.topic-list-body>.topic-list-item .main-link .topic-excerpt{order:1}.docs .docs-browse .docs-results .topic-list>.topic-list-body>.topic-list-item .main-link .link-bottom-line{order:2}.docs .docs-browse .docs-results .topic-list>.topic-list-body>.topic-list-item .main-link a.title{color:var(--sixfab-ink);font-size:16px;font-weight:600;line-height:22px}.docs .docs-browse .docs-results .topic-list>.topic-list-body>.topic-list-item .topic-excerpt{display:block;margin:4px 0 8px;color:var(--sixfab-muted);font-size:14px;line-height:21px}.docs .docs-browse .docs-results .topic-list>.topic-list-body>.topic-list-item .link-bottom-line{display:flex;align-items:center;gap:10px;font-size:13px}.docs .docs-browse .docs-results .topic-list>.topic-list-body>.topic-list-item .activity,.docs .docs-browse .docs-results .topic-list>.topic-list-body>.topic-list-item .activity a{width:auto;color:var(--sixfab-muted);font-size:12.5px;text-align:left}@media(width < 48rem){.docs:has(>.loading-container>.docs-browse){grid-template-columns:minmax(0, 1fr);grid-template-rows:none}.docs:has(>.loading-container>.docs-browse) .docs-browse>:not(.docs-filters,.docs-expander){grid-column:1;grid-row:auto;margin-top:20px}}.search-page .search-container{display:flex;flex-direction:column;gap:22px;max-width:none;margin:0;padding:0}.search-container .search-header{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;border:0;background:none}.search-container .search-header .search-types,.search-container .search-header .horizontal-overflow-nav:has(.search-types){display:none}.search-container .search-header .search-notice:empty{display:none}.search-container .search-bar{display:flex;flex-direction:row;align-items:center;gap:10px;box-sizing:border-box;height:50px;margin:0;padding:0 6px 0 14px;border:1.5px solid var(--sixfab-teal-text);border-radius:var(--sixfab-radius-code);background:var(--sixfab-panel)}.search-container .search-bar:focus-within{box-shadow:0 0 0 3px rgba(0,224,184,.25)}.search-container .search-bar .search-bar__field{position:relative;display:flex;flex:1;align-items:center;gap:10px;min-width:0;height:100%}.search-container .search-bar .search-bar__field::before{content:"";flex:none;width:16px;height:16px;background:var(--sixfab-muted);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") center/contain no-repeat}.search-container .search-bar input.search-query,.search-container .search-bar input.full-page-search{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;outline:0;background:rgba(0,0,0,0);box-shadow:none;color:var(--sixfab-ink);font-size:16px}.search-container .search-bar input.search-query:focus,.search-container .search-bar input.search-query:focus-visible,.search-container .search-bar input.full-page-search:focus,.search-container .search-bar input.full-page-search:focus-visible{outline:0;border:0;box-shadow:none}.search-container .search-bar .clear-search{position:static;display:flex;color:var(--sixfab-muted)}.search-container .search-bar .search-cta{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;height:var(--sixfab-control-height);padding:0 14px;border-radius:var(--sixfab-radius-control);font-size:14px;line-height:1;white-space:nowrap;padding:0 16px;border:0;background:var(--sixfab-mint);color:var(--sixfab-on-mint);font-weight:600}.search-container .search-bar .search-cta .d-icon{color:var(--sixfab-on-mint)}.search-container .search-bar .search-cta:hover,.search-container .search-bar .search-cta:focus-visible{background:var(--sixfab-mint-hover);color:var(--sixfab-on-mint)}.search-container .search-bar .search-cta:hover .d-icon,.search-container .search-bar .search-cta:focus-visible .d-icon{color:var(--sixfab-on-mint)}.search-container .search-bar .search-cta{flex:none;width:auto;margin:0}.search-container .search-bar .search-cta .d-icon{display:none}.search-container .search-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0}.search-container .search-filters .sixfab-search-filters,.search-container .search-filters .advanced-filters{display:contents}.search-container .search-filters .sixfab-search-filters__sort{display:flex;order:3;align-items:center;gap:8px;margin-left:auto}.search-container .search-filters .sixfab-search-filters__sort-label{color:var(--sixfab-muted);font-size:13px}.search-container .search-filters .advanced-filters__toggle{order:2}.search-container .search-filters .search-advanced-filters{order:4;flex:1 0 100%}.search-container .sixfab-search-pill,.search-container .advanced-filters__toggle{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;height:var(--sixfab-control-height);padding:0 14px;border-radius:var(--sixfab-radius-control);font-size:14px;line-height:1;white-space:nowrap;border:1px solid var(--sixfab-line);background:var(--sixfab-panel);color:var(--sixfab-ink);font-weight:500}.search-container .sixfab-search-pill .d-icon,.search-container .advanced-filters__toggle .d-icon{width:15px;height:15px;color:var(--sixfab-muted)}.search-container .sixfab-search-pill,.search-container .advanced-filters__toggle{height:32px;margin:0;font-size:13px}.search-container .sixfab-search-pill .d-icon,.search-container .advanced-filters__toggle .d-icon{order:1}.sixfab-search-menu .dropdown-menu{max-height:360px;overflow-y:auto}.sixfab-search-menu .dropdown-menu .btn{justify-content:flex-start;width:100%;font-size:13px}.sixfab-search-menu .dropdown-menu .btn.--child{padding-left:24px}.search-container .search-advanced{display:grid;grid-template-columns:minmax(0, 1fr) 280px;column-gap:20px;align-items:start;margin:0}.search-container .search-advanced>*{grid-column:1}.search-container .search-advanced .search-info{margin:0 0 8px;padding:0;border:0}.search-container .search-advanced .search-info .sort-by{display:none}.search-container .search-advanced .search-info:not(:has(.bulk-select,.bulk-select-all,.bulk-select-clear)){display:none}.search-container .search-advanced h2.result-count{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.search-container .search-advanced .search-results{min-width:0;padding:0}.search-container .search-advanced .fps-result-entries{padding-top:0}.search-container .search-advanced>.sixfab-search-narrow{grid-column:2}.sixfab-search-count{margin:0 0 6px;color:var(--sixfab-muted);font-size:13.5px;line-height:1.4}.search-results .fps-result{display:block;margin:0;padding:16px 0;border-top:1px solid var(--sixfab-line)}.search-results .fps-result .author{display:none}.search-results .fps-result .fps-topic{display:block;max-width:none;padding:0}.search-results .fps-result .topic{margin:0 0 8px}.search-results .fps-result .search-link{display:flex;align-items:flex-start;gap:8px;color:var(--sixfab-ink);font-size:17px;font-weight:600;line-height:23px}.search-results .fps-result .search-link .sixfab-solved-chip{order:-1;margin-top:2px}.search-results .fps-result .search-link .topic-statuses{display:contents}.search-results .fps-result .search-link .topic-statuses .topic-status.--solved,.search-results .fps-result .search-link .topic-statuses .topic-status.--unsolved{display:none}.search-results .fps-result .search-link .topic-title{color:inherit;font-size:inherit;font-weight:inherit}.search-results .fps-result .search-link.visited .topic-title{color:var(--sixfab-ink)}.search-results .fps-result .search-link:hover .topic-title{color:var(--sixfab-link)}.search-results .fps-result .search-category{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-size:13px}.search-results .fps-result .search-category .badge-category__wrapper{font-size:13px;font-weight:500}.search-results .fps-result .search-category .badge-category__wrapper:has(+.badge-category__wrapper) .badge-category__name{color:var(--sixfab-muted);font-weight:400}.search-results .fps-result .search-category .badge-category__wrapper:has(+.badge-category__wrapper)::after{content:"›";margin-left:4px;color:var(--sixfab-muted)}.search-results .fps-result .search-category .badge-category__wrapper+.badge-category__wrapper .badge-category::before{display:none}.search-results .fps-result .search-category .badge-category__wrapper+.badge-category__wrapper{margin-left:-2px}.search-results .fps-result .sixfab-search-byline{display:inline-flex;align-items:center;gap:6px;margin-right:4px;color:var(--sixfab-muted);font-size:13px;line-height:22px;vertical-align:top}.search-results .fps-result .sixfab-search-byline .avatar{width:18px;height:18px}.search-results .fps-result .sixfab-search-byline::after{content:"·"}.search-results .fps-result .sixfab-search-byline__name{color:var(--sixfab-ink);font-weight:600}.search-results .fps-result .blurb{display:inline;margin:0;padding:0;color:var(--sixfab-ink-2);font-size:14px;line-height:22px;overflow-wrap:anywhere}.search-results .fps-result .blurb::before,.search-results .fps-result .blurb::after{content:none}.search-results .fps-result .blurb .date{margin-right:4px;color:var(--sixfab-muted);font-size:13px}.search-results .fps-result .blurb .separator{display:none}.search-results .fps-result .blurb .date:has(.separator)::after{content:"—";margin-left:4px}.search-results .search-highlight,.search-results mark,.sixfab-search-count .search-highlight,.sixfab-search-count mark{padding:0 1px;border-radius:2px;background:rgba(0,224,184,.28);color:inherit;font-weight:inherit}.search-results .search-footer{margin:16px 0 0;padding-top:16px;border-top:1px solid var(--sixfab-line);color:var(--sixfab-muted);font-size:13px;font-weight:400}.search-results .sixfab-search-empty{margin-top:0}.sixfab-search-narrow{border:1px solid var(--sixfab-line);border-radius:var(--sixfab-radius-panel);background:var(--sixfab-panel);position:relative;top:28px;grid-column:2;grid-row:1/span 10;display:flex;flex-direction:column;gap:8px;padding:12px 14px}.sixfab-search-narrow__heading{margin:0;color:var(--sixfab-ink);font-size:12.5px;font-weight:600;line-height:1.3}.sixfab-search-narrow__heading.--popular{margin-top:10px}.sixfab-search-narrow .sixfab-search-narrow__option{display:flex;align-items:center;gap:8px;margin:0;color:var(--sixfab-ink);font-size:13.5px;font-weight:400;cursor:pointer}.sixfab-search-narrow .sixfab-search-narrow__option input[type=checkbox]{flex:none;box-sizing:border-box;width:16px;height:16px;margin:0;border:1.5px solid var(--sixfab-faint);border-radius:var(--sixfab-radius-plate);background:rgba(0,0,0,0);appearance:none;cursor:pointer}.sixfab-search-narrow .sixfab-search-narrow__option input[type=checkbox]:checked{--56a3efc4-csstools-light-dark-toggle--27:var(--csstools-color-scheme--light) #5cd0bf;border-color:var(--56a3efc4-csstools-light-dark-toggle--27, #0a3b4a);border-color:light-dark(#0a3b4a, #5cd0bf);background:var(--sixfab-board);box-shadow:inset 0 0 0 3px var(--sixfab-board),inset 0 0 0 8px var(--sixfab-mint)}.sixfab-search-narrow__hint{font-family:var(--sixfab-font-mono);font-variant-numeric:tabular-nums;margin-left:auto;padding:0;background:none;color:var(--sixfab-muted);font-size:11px}.sixfab-search-narrow__popular{display:flex;flex-wrap:wrap;gap:6px}.sixfab-search-narrow__tag{display:inline-flex;align-items:center;box-sizing:border-box;height:22px;padding:0 8px;border-radius:var(--sixfab-radius-pill);border:1px solid var(--sixfab-line);background:rgba(0,0,0,0);color:var(--sixfab-muted);font-size:12px;font-weight:500}.sixfab-search-narrow__tag:hover{border-color:var(--sixfab-field-border);color:var(--sixfab-ink)}@media(width < 48rem){.search-container .search-advanced{grid-template-columns:minmax(0, 1fr)}.search-container .search-advanced>.sixfab-search-narrow{grid-column:1;grid-row:auto;order:1;top:0;margin-top:16px}.search-container .search-filters .sixfab-search-filters__sort{margin-left:0}}.sixfab-empty{border:1px solid var(--sixfab-line);border-radius:var(--sixfab-radius-panel);background:var(--sixfab-panel);display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;text-align:center;box-sizing:border-box}.sixfab-empty .sixfab-empty__title{margin:6px 0 0;color:var(--sixfab-ink);font-size:20px;font-weight:600;line-height:26px}.sixfab-empty .sixfab-empty__body{max-width:460px;margin:0;color:var(--sixfab-muted);font-size:14.5px;line-height:22px}.sixfab-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px}.sixfab-empty__actions .btn-primary{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;height:var(--sixfab-control-height);padding:0 14px;border-radius:var(--sixfab-radius-control);font-size:14px;line-height:1;white-space:nowrap;padding:0 16px;border:0;background:var(--sixfab-mint);color:var(--sixfab-on-mint);font-weight:600}.sixfab-empty__actions .btn-primary .d-icon{color:var(--sixfab-on-mint)}.sixfab-empty__actions .btn-primary:hover,.sixfab-empty__actions .btn-primary:focus-visible{background:var(--sixfab-mint-hover);color:var(--sixfab-on-mint)}.sixfab-empty__actions .btn-primary:hover .d-icon,.sixfab-empty__actions .btn-primary:focus-visible .d-icon{color:var(--sixfab-on-mint)}.sixfab-empty__actions .btn-default{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;height:var(--sixfab-control-height);padding:0 14px;border-radius:var(--sixfab-radius-control);font-size:14px;line-height:1;white-space:nowrap;border:1px solid var(--sixfab-line);background:var(--sixfab-panel);color:var(--sixfab-ink);font-weight:500}.sixfab-empty__actions .btn-default .d-icon{width:15px;height:15px;color:var(--sixfab-muted)}.sixfab-empty__actions .btn{text-decoration:none}.sixfab-empty__actions .btn .d-icon{width:15px;height:15px;margin:0}.sixfab-empty .sixfab-empty-board{display:block;flex:none}.topic-list-bottom .sixfab-empty-topics{margin-top:0}.topic-list-bottom:has(.sixfab-empty-topics) .empty-state__container.--empty-topic-filter{display:none}.empty-state__container.--empty-topic-filter .empty-state{border:1px solid var(--sixfab-line);border-radius:var(--sixfab-radius-panel);background:var(--sixfab-panel);display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;text-align:center;max-width:none;margin:0}.empty-state__container.--empty-topic-filter .empty-state__image svg{width:168px;height:auto}.empty-state__container.--empty-topic-filter .empty-state__title{margin:6px 0 0;color:var(--sixfab-ink);font-size:20px;font-weight:600;line-height:26px}.empty-state__container.--empty-topic-filter .empty-state__body,.empty-state__container.--empty-topic-filter .empty-state__tip{max-width:460px;margin:0;color:var(--sixfab-muted);font-size:14.5px;line-height:22px}.empty-state__container.--empty-topic-filter .empty-state__cta .btn-primary{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;height:var(--sixfab-control-height);padding:0 14px;border-radius:var(--sixfab-radius-control);font-size:14px;line-height:1;white-space:nowrap;padding:0 16px;border:0;background:var(--sixfab-mint);color:var(--sixfab-on-mint);font-weight:600}.empty-state__container.--empty-topic-filter .empty-state__cta .btn-primary .d-icon{color:var(--sixfab-on-mint)}.empty-state__container.--empty-topic-filter .empty-state__cta .btn-primary:hover,.empty-state__container.--empty-topic-filter .empty-state__cta .btn-primary:focus-visible{background:var(--sixfab-mint-hover);color:var(--sixfab-on-mint)}.empty-state__container.--empty-topic-filter .empty-state__cta .btn-primary:hover .d-icon,.empty-state__container.--empty-topic-filter .empty-state__cta .btn-primary:focus-visible .d-icon{color:var(--sixfab-on-mint)}.page-not-found{border:1px solid var(--sixfab-line);border-radius:var(--sixfab-radius-panel);background:var(--sixfab-panel);display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;text-align:center;max-width:none;margin:24px 0 0}.page-not-found .heading{display:flex;flex-direction:column;align-items:center;gap:12px;margin:0}.page-not-found .illustration-not-found{width:168px;height:112px;margin:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 168 112'%3E%3Crect x='4' y='8' width='160' height='98' rx='10' fill='%230A3B4A'/%3E%3Crect x='4' y='4' width='160' height='98' rx='10' fill='%2311566A'/%3E%3Cg fill='%230A3B4A'%3E%3Ccircle cx='16' cy='16' r='3.2'/%3E%3Ccircle cx='152' cy='16' r='3.2'/%3E%3Ccircle cx='16' cy='90' r='3.2'/%3E%3Ccircle cx='152' cy='90' r='3.2'/%3E%3C/g%3E%3Cg fill='none' stroke='%23B8E8E0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M84 80V44'/%3E%3Cpath d='M84 44l-10-12h20z'/%3E%3Cpath d='M98 76v4M104 70v10M110 64v16M116 58v22' stroke-dasharray='2 2.5'/%3E%3Cpath d='M54 40l12 12M66 40 54 52'/%3E%3C/g%3E%3Cg fill='%23C9A227'%3E%3Crect x='30' y='96' width='4' height='7' rx='1'/%3E%3Crect x='39' y='96' width='4' height='7' rx='1'/%3E%3Crect x='48' y='96' width='4' height='7' rx='1'/%3E%3Crect x='57' y='96' width='4' height='7' rx='1'/%3E%3Crect x='66' y='96' width='4' height='7' rx='1'/%3E%3Crect x='75' y='96' width='4' height='7' rx='1'/%3E%3Crect x='84' y='96' width='4' height='7' rx='1'/%3E%3Crect x='93' y='96' width='4' height='7' rx='1'/%3E%3Crect x='102' y='96' width='4' height='7' rx='1'/%3E%3Crect x='111' y='96' width='4' height='7' rx='1'/%3E%3Crect x='120' y='96' width='4' height='7' rx='1'/%3E%3Crect x='129' y='96' width='4' height='7' rx='1'/%3E%3C/g%3E%3Ccircle cx='138' cy='22' r='4.5' fill='%23C3CFD5'/%3E%3Ctext x='16' y='34' fill='%23B8E8E0' font-family='JetBrains Mono, monospace' font-size='7' letter-spacing='.5'%3ESFX-404%3C/text%3E%3C/svg%3E") center/168px 112px no-repeat}.page-not-found .illustration-not-found svg{display:none}.page-not-found .title_wrapper{display:flex;flex-direction:column;align-items:center;gap:18px}.page-not-found h1.title{margin:6px 0 0;color:var(--sixfab-ink);font-size:20px;font-weight:600;line-height:26px;max-width:460px}.page-not-found .btn.--home{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;height:var(--sixfab-control-height);padding:0 14px;border-radius:var(--sixfab-radius-control);font-size:14px;line-height:1;white-space:nowrap;padding:0 16px;border:0;background:var(--sixfab-mint);color:var(--sixfab-on-mint);font-weight:600}.page-not-found .btn.--home .d-icon{color:var(--sixfab-on-mint)}.page-not-found .btn.--home:hover,.page-not-found .btn.--home:focus-visible{background:var(--sixfab-mint-hover);color:var(--sixfab-on-mint)}.page-not-found .btn.--home:hover .d-icon,.page-not-found .btn.--home:focus-visible .d-icon{color:var(--sixfab-on-mint)}.page-not-found .btn.--home .d-icon,.page-not-found .btn.--home svg{display:none}.page-not-found .row{width:100%}.page-not-found .page-not-found-search{width:100%;max-width:460px;margin:6px auto 0;padding:0;background:none}.page-not-found .page-not-found-search label{max-width:460px;margin:0;color:var(--sixfab-muted);font-size:14.5px;line-height:22px;margin:0 0 8px;font-weight:400}.page-not-found .page-not-found-search form{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.page-not-found .page-not-found-search .search-input__wrapper{flex:1 1 260px}.page-not-found .page-not-found-search .search-input{box-sizing:border-box;width:100%;height:var(--sixfab-control-height);margin:0;border:1px solid var(--sixfab-field-border);border-radius:var(--sixfab-radius-control);background:var(--sixfab-panel);color:var(--sixfab-ink);font-size:14px}.page-not-found .page-not-found-search .search-input__icon{color:var(--sixfab-muted)}.page-not-found .page-not-found-search .btn-primary{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;height:var(--sixfab-control-height);padding:0 14px;border-radius:var(--sixfab-radius-control);font-size:14px;line-height:1;white-space:nowrap;border:1px solid var(--sixfab-line);background:var(--sixfab-panel);color:var(--sixfab-ink);font-weight:500}.page-not-found .page-not-found-search .btn-primary .d-icon{width:15px;height:15px;color:var(--sixfab-muted)}.page-not-found-topics{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;gap:20px;margin:22px 0 0}.page-not-found-topics .popular-topics,.page-not-found-topics .recent-topics{border:1px solid var(--sixfab-line);border-radius:var(--sixfab-radius-panel);background:var(--sixfab-panel);width:auto;margin:0;padding:14px 18px}.page-not-found-topics h2{margin:0 0 6px;padding:0 0 10px;border-bottom:1px solid var(--sixfab-line);color:var(--sixfab-ink);font-size:13px;font-weight:600}.page-not-found-topics .not-found-topic{padding:8px 0}.page-not-found-topics .not-found-topic>a:first-child{color:var(--sixfab-ink);font-size:14px;font-weight:500}.page-not-found-topics .btn-default{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;height:var(--sixfab-control-height);padding:0 14px;border-radius:var(--sixfab-radius-control);font-size:14px;line-height:1;white-space:nowrap;border:1px solid var(--sixfab-line);background:var(--sixfab-panel);color:var(--sixfab-ink);font-weight:500}.page-not-found-topics .btn-default .d-icon{width:15px;height:15px;color:var(--sixfab-muted)}.page-not-found-topics .btn-default{margin-top:8px}:root{--56a3efc4-csstools-light-dark-toggle--28: var(--csstools-color-scheme--light) #1e1e1d;--sixfab-account-card: var(--56a3efc4-csstools-light-dark-toggle--28, #fff);--56a3efc4-csstools-light-dark-toggle--29: var(--csstools-color-scheme--light) rgb(255 255 255 / 8%);--sixfab-account-card-border: var(--56a3efc4-csstools-light-dark-toggle--29, transparent);--56a3efc4-csstools-light-dark-toggle--30: var(--csstools-color-scheme--light) rgb(0 0 0 / 10%);--sixfab-account-card-shadow: var(--56a3efc4-csstools-light-dark-toggle--30, rgb(15 29 40 / 10%));--56a3efc4-csstools-light-dark-toggle--31: var(--csstools-color-scheme--light) rgb(0 0 0 / 62%);--sixfab-account-card-drop: var(--56a3efc4-csstools-light-dark-toggle--31, rgb(15 29 40 / 50%));--56a3efc4-csstools-light-dark-toggle--32: var(--csstools-color-scheme--light) #fff;--sixfab-account-logo: var(--56a3efc4-csstools-light-dark-toggle--32, #224b62);}

@supports (color: light-dark(red, red)){
:root{--sixfab-account-card: light-dark(#fff, #1e1e1d);}
}

@supports (color: light-dark(red, red)) and (color: rgb(0 0 0 / 0)){
:root{--sixfab-account-card-border: light-dark(transparent, rgb(255 255 255 / 8%));--sixfab-account-card-shadow: light-dark( rgb(15 29 40 / 10%), rgb(0 0 0 / 10%) );--sixfab-account-card-drop: light-dark(rgb(15 29 40 / 50%), rgb(0 0 0 / 62%));}
}

@supports (color: light-dark(red, red)){
:root{--sixfab-account-logo: light-dark(#224b62, #fff);}
}@supports not (color: light-dark(tan, tan)){:root *{--56a3efc4-csstools-light-dark-toggle--28: var(--csstools-color-scheme--light) #1e1e1d;--sixfab-account-card: var(--56a3efc4-csstools-light-dark-toggle--28, #fff);--56a3efc4-csstools-light-dark-toggle--29: var(--csstools-color-scheme--light) rgb(255 255 255 / 8%);--sixfab-account-card-border: var(--56a3efc4-csstools-light-dark-toggle--29, transparent);--56a3efc4-csstools-light-dark-toggle--30: var(--csstools-color-scheme--light) rgb(0 0 0 / 10%);--sixfab-account-card-shadow: var(--56a3efc4-csstools-light-dark-toggle--30, rgb(15 29 40 / 10%));--56a3efc4-csstools-light-dark-toggle--31: var(--csstools-color-scheme--light) rgb(0 0 0 / 62%);--sixfab-account-card-drop: var(--56a3efc4-csstools-light-dark-toggle--31, rgb(15 29 40 / 50%));--56a3efc4-csstools-light-dark-toggle--32: var(--csstools-color-scheme--light) #fff;--sixfab-account-logo: var(--56a3efc4-csstools-light-dark-toggle--32, #224b62)}}body.login-page,body.signup-page{background:var(--sixfab-ground)}body.login-page .login-fullpage,body.login-page .signup-fullpage,body.signup-page .login-fullpage,body.signup-page .signup-fullpage{justify-content:flex-start;padding:120px 16px 48px;box-sizing:border-box}@media(width < 48rem){body.login-page .login-fullpage,body.login-page .signup-fullpage,body.signup-page .login-fullpage,body.signup-page .signup-fullpage{padding-top:24px}}body.login-page .login-fullpage>.alert,body.login-page .signup-fullpage>.alert,body.signup-page .login-fullpage>.alert,body.signup-page .signup-fullpage>.alert{max-width:420px;margin-bottom:16px;border-radius:var(--sixfab-radius-control)}body.login-page .login-fullpage .login-body,body.login-page .signup-fullpage .signup-body,body.signup-page .login-fullpage .login-body,body.signup-page .signup-fullpage .signup-body{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:14px;width:100%;max-width:420px;padding:36px 36px 26px;border:1px solid var(--sixfab-account-card-border);border-radius:var(--sixfab-radius-hero);background:var(--sixfab-account-card);box-shadow:0 2px 6px var(--sixfab-account-card-shadow),0 30px 60px -20px var(--sixfab-account-card-drop);color:var(--sixfab-ink);text-align:center;overflow:visible}@media(width < 48rem){body.login-page .login-fullpage .login-body,body.login-page .signup-fullpage .signup-body,body.signup-page .login-fullpage .login-body,body.signup-page .signup-fullpage .signup-body{padding:32px 20px 22px}}body.login-page .login-fullpage .login-body>.login-left-side,body.login-page .login-fullpage .login-body>.login-right-side,body.login-page .signup-fullpage .signup-body>.login-left-side,body.login-page .signup-fullpage .signup-body>.login-right-side,body.signup-page .login-fullpage .login-body>.login-left-side,body.signup-page .login-fullpage .login-body>.login-right-side,body.signup-page .signup-fullpage .signup-body>.login-left-side,body.signup-page .signup-fullpage .signup-body>.login-right-side{display:contents}body.login-page .login-fullpage .login-body>.login-left-side::before,body.login-page .login-fullpage .login-body>.login-right-side::before,body.login-page .signup-fullpage .signup-body>.login-left-side::before,body.login-page .signup-fullpage .signup-body>.login-right-side::before,body.signup-page .login-fullpage .login-body>.login-left-side::before,body.signup-page .login-fullpage .login-body>.login-right-side::before,body.signup-page .signup-fullpage .signup-body>.login-left-side::before,body.signup-page .signup-fullpage .signup-body>.login-right-side::before{display:none}body.login-page .login-fullpage .login-body .signup-progress-bar,body.login-page .signup-fullpage .signup-body .signup-progress-bar,body.signup-page .login-fullpage .login-body .signup-progress-bar,body.signup-page .signup-fullpage .signup-body .signup-progress-bar{order:0}body.login-page .login-fullpage .login-body .login-welcome-header,body.login-page .signup-fullpage .signup-body .login-welcome-header,body.signup-page .login-fullpage .login-body .login-welcome-header,body.signup-page .signup-fullpage .signup-body .login-welcome-header{order:1}body.login-page .login-fullpage .login-body #login-buttons,body.login-page .signup-fullpage .signup-body #login-buttons,body.signup-page .login-fullpage .login-body #login-buttons,body.signup-page .signup-fullpage .signup-body #login-buttons{order:2}body.login-page .login-fullpage .login-body #login-form,body.login-page .login-fullpage .login-body>:has(>#login-form),body.login-page .signup-fullpage .signup-body #login-form,body.login-page .signup-fullpage .signup-body>:has(>#login-form),body.signup-page .login-fullpage .login-body #login-form,body.signup-page .login-fullpage .login-body>:has(>#login-form),body.signup-page .signup-fullpage .signup-body #login-form,body.signup-page .signup-fullpage .signup-body>:has(>#login-form){order:3}body.login-page .login-fullpage .login-body .login-page-cta,body.login-page .login-fullpage .login-body .signup-page-cta,body.login-page .signup-fullpage .signup-body .login-page-cta,body.login-page .signup-fullpage .signup-body .signup-page-cta,body.signup-page .login-fullpage .login-body .login-page-cta,body.signup-page .login-fullpage .login-body .signup-page-cta,body.signup-page .signup-fullpage .signup-body .login-page-cta,body.signup-page .signup-fullpage .signup-body .signup-page-cta{order:4}body.login-page .sixfab-account-close,body.signup-page .sixfab-account-close{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--sixfab-radius-control);color:var(--sixfab-muted)}body.login-page .sixfab-account-close .d-icon,body.signup-page .sixfab-account-close .d-icon{width:18px;height:18px;color:inherit}body.login-page .sixfab-account-close:hover,body.signup-page .sixfab-account-close:hover{background:var(--sixfab-hover);color:var(--sixfab-ink)}body.login-page .login-welcome-header,body.signup-page .login-welcome-header{display:flex;flex-direction:column;align-items:center;gap:14px;padding:0}body.login-page .login-welcome-header::before,body.signup-page .login-welcome-header::before{content:"";width:105px;height:30px;margin-bottom:4px;background:var(--sixfab-account-logo);mask:url(/uploads/default/original/2X/c/c6186c38f0951a4787b92c85cdb7617440931f8e.png) center/contain no-repeat}body.login-page .login-welcome-header .login-title,body.signup-page .login-welcome-header .login-title{margin:0;color:var(--sixfab-ink);font-size:22px;font-weight:700;line-height:28px;letter-spacing:-0.01em}body.login-page .sixfab-account-lead,body.signup-page .sixfab-account-lead{margin:-4px 0 6px;color:var(--sixfab-muted);font-size:14.5px;line-height:22px}body.login-page .sixfab-account-perks,body.signup-page .sixfab-account-perks{display:flex;flex-direction:column;gap:9px;width:100%;margin:0 0 6px;padding:0;list-style:none;color:var(--sixfab-ink);font-size:14px;line-height:normal;text-align:left}body.login-page .sixfab-account-perks li,body.signup-page .sixfab-account-perks li{display:flex;align-items:center;gap:10px;margin:0}body.login-page .sixfab-account-perks .sixfab-led,body.signup-page .sixfab-account-perks .sixfab-led{width:8px;height:8px}body.login-page #login-buttons,body.signup-page #login-buttons{display:flex;flex-direction:column;gap:14px;height:auto;padding:0;margin:0;white-space:nowrap}body.login-page #login-buttons .btn-social,body.signup-page #login-buttons .btn-social{flex:none;display:flex;align-items:center;justify-content:center;width:100%;margin:0;font-family:inherit}body.login-page #login-buttons .btn-social:not(.passkey-login-button),body.signup-page #login-buttons .btn-social:not(.passkey-login-button){order:0;gap:10px;height:48px;padding:0 20px;border:0;border-radius:var(--sixfab-radius-code);background:var(--sixfab-board);color:#fff;font-size:15px;font-weight:600;line-height:1}body.login-page #login-buttons .btn-social:not(.passkey-login-button) .d-icon,body.signup-page #login-buttons .btn-social:not(.passkey-login-button) .d-icon{display:none}body.login-page #login-buttons .btn-social:not(.passkey-login-button)::before,body.signup-page #login-buttons .btn-social:not(.passkey-login-button)::before{content:"";flex:none;width:21px;height:16px;background:url(/uploads/default/original/2X/c/c6186c38f0951a4787b92c85cdb7617440931f8e.png) left center/auto 16px no-repeat;filter:brightness(0) invert(1)}body.login-page #login-buttons .btn-social:not(.passkey-login-button) .btn-social-title,body.signup-page #login-buttons .btn-social:not(.passkey-login-button) .btn-social-title{color:#fff}body.login-page #login-buttons .btn-social:not(.passkey-login-button):hover,body.login-page #login-buttons .btn-social:not(.passkey-login-button):focus-visible,body.signup-page #login-buttons .btn-social:not(.passkey-login-button):hover,body.signup-page #login-buttons .btn-social:not(.passkey-login-button):focus-visible{background:var(--sixfab-board-raised)}body.login-page #login-buttons .passkey-login-button,body.signup-page #login-buttons .passkey-login-button{order:2;gap:8px;height:44px;padding:0 14px;border:1px solid var(--sixfab-line);border-radius:var(--sixfab-radius-control);background:var(--sixfab-panel);color:var(--sixfab-ink);font-size:14px;font-weight:500;line-height:1}body.login-page #login-buttons .passkey-login-button .d-icon,body.signup-page #login-buttons .passkey-login-button .d-icon{display:none}body.login-page #login-buttons .passkey-login-button::before,body.signup-page #login-buttons .passkey-login-button::before{content:"";flex:none;width:15px;height:15px;background:var(--sixfab-muted);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='15' r='4'/%3E%3Cpath d='m11 12 9-9M17 6l3 3'/%3E%3C/svg%3E") center/contain no-repeat}body.login-page #login-buttons .passkey-login-button:hover,body.signup-page #login-buttons .passkey-login-button:hover{background:var(--sixfab-hover)}body.login-page #login-buttons .sixfab-account-or,body.signup-page #login-buttons .sixfab-account-or{order:1}body.login-page #login-buttons:not(:has(.passkey-login-button)) .sixfab-account-or,body.signup-page #login-buttons:not(:has(.passkey-login-button)) .sixfab-account-or{display:none}body.login-page .sixfab-account-or,body.signup-page .sixfab-account-or{display:flex;align-items:center;gap:10px;width:100%;color:var(--sixfab-muted);font-size:12px;line-height:15px}body.login-page .sixfab-account-or::before,body.login-page .sixfab-account-or::after,body.signup-page .sixfab-account-or::before,body.signup-page .sixfab-account-or::after{content:"";flex:1;height:1px;background:var(--sixfab-line)}body.login-page #login-form,body.signup-page #login-form{margin:0;padding:0;text-align:left}body.login-page #login-form .input-group,body.signup-page #login-form .input-group{margin-bottom:14px}body.login-page #login-form .input-group input:not([type=checkbox],[type=radio]),body.signup-page #login-form .input-group input:not([type=checkbox],[type=radio]){box-sizing:border-box;height:40px;min-width:0;margin-bottom:4px;padding:0 12px;border:1.5px solid var(--sixfab-field-border);border-radius:var(--sixfab-radius-control);background:var(--sixfab-account-card);color:var(--sixfab-ink);font-size:14.5px}body.login-page #login-form .input-group input:not([type=checkbox],[type=radio]):focus,body.signup-page #login-form .input-group input:not([type=checkbox],[type=radio]):focus{border-color:var(--sixfab-teal-text);box-shadow:0 0 0 3px rgba(0,224,184,.25)}body.login-page #login-form .input-group label.alt-placeholder,body.signup-page #login-form .input-group label.alt-placeholder{top:10px;left:12px;color:var(--sixfab-muted);font-size:14.5px;line-height:20px}body.login-page #login-form .input-group input:focus+label.alt-placeholder,body.login-page #login-form .input-group input.value-entered+label.alt-placeholder,body.signup-page #login-form .input-group input:focus+label.alt-placeholder,body.signup-page #login-form .input-group input.value-entered+label.alt-placeholder{top:-9px;left:8px;padding:0 4px;background:var(--sixfab-account-card);font-size:12px}body.login-page #login-form .input-group .more-info,body.login-page #login-form .input-group .instructions,body.login-page #login-form .input-group .tip,body.signup-page #login-form .input-group .more-info,body.signup-page #login-form .input-group .instructions,body.signup-page #login-form .input-group .tip{color:var(--sixfab-muted);font-size:12px}body.login-page #login-form .input-group .tip.bad,body.signup-page #login-form .input-group .tip.bad{color:var(--sixfab-danger)}body.login-page #login-form #email-login-link,body.login-page #login-form #one-time-code-link,body.login-page #login-form .login__password-links,body.signup-page #login-form #email-login-link,body.signup-page #login-form #one-time-code-link,body.signup-page #login-form .login__password-links{font-size:13px}body.login-page #login-form #email-login-link a,body.login-page #login-form #one-time-code-link a,body.login-page #login-form .login__password-links a,body.signup-page #login-form #email-login-link a,body.signup-page #login-form #one-time-code-link a,body.signup-page #login-form .login__password-links a{color:var(--sixfab-link)}body.login-page #login-form .toggle-password-mask,body.signup-page #login-form .toggle-password-mask{color:var(--sixfab-muted)}body.login-page .login-page-cta,body.login-page .signup-page-cta,body.signup-page .login-page-cta,body.signup-page .signup-page-cta{padding:0}body.login-page .login-page-cta__buttons,body.login-page .signup-page-cta__buttons,body.signup-page .login-page-cta__buttons,body.signup-page .signup-page-cta__buttons{display:flex;flex-flow:row wrap;align-items:baseline;justify-content:center;column-gap:4px;width:100%}body.login-page .login-page-cta__buttons .btn-primary,body.login-page .signup-page-cta__buttons .btn-primary,body.signup-page .login-page-cta__buttons .btn-primary,body.signup-page .signup-page-cta__buttons .btn-primary{flex:0 0 100%;height:44px;border-radius:var(--sixfab-radius-control);font-size:15px !important;font-weight:600}body.login-page .login-page-cta__buttons::before,body.login-page .signup-page-cta__buttons::before,body.signup-page .login-page-cta__buttons::before,body.signup-page .signup-page-cta__buttons::before{content:"";order:1;flex:0 0 100%;height:1px;margin:22px 0 16px;background:var(--sixfab-line)}body.login-page .login-page-cta__no-account-yet,body.login-page .login-page-cta__existing-account,body.login-page .signup-page-cta__no-account-yet,body.login-page .signup-page-cta__existing-account,body.signup-page .login-page-cta__no-account-yet,body.signup-page .login-page-cta__existing-account,body.signup-page .signup-page-cta__no-account-yet,body.signup-page .signup-page-cta__existing-account{order:2;width:auto;margin:0;color:var(--sixfab-muted);font-size:13.5px}body.login-page .login-page-cta__no-account-yet::before,body.login-page .login-page-cta__existing-account::before,body.login-page .signup-page-cta__no-account-yet::before,body.login-page .signup-page-cta__existing-account::before,body.signup-page .login-page-cta__no-account-yet::before,body.signup-page .login-page-cta__existing-account::before,body.signup-page .signup-page-cta__no-account-yet::before,body.signup-page .signup-page-cta__existing-account::before{display:none}body.login-page .login-page-cta__buttons .login-page-cta__signup,body.login-page .login-page-cta__buttons .signup-page-cta__login,body.login-page .signup-page-cta__buttons .login-page-cta__signup,body.login-page .signup-page-cta__buttons .signup-page-cta__login,body.signup-page .login-page-cta__buttons .login-page-cta__signup,body.signup-page .login-page-cta__buttons .signup-page-cta__login,body.signup-page .signup-page-cta__buttons .login-page-cta__signup,body.signup-page .signup-page-cta__buttons .signup-page-cta__login{order:3;width:auto;height:auto;min-height:0;padding:0;background:none;color:var(--sixfab-link);font-size:13.5px !important;font-weight:600}body.login-page .login-page-cta__buttons .login-page-cta__signup .d-button-label,body.login-page .login-page-cta__buttons .signup-page-cta__login .d-button-label,body.login-page .signup-page-cta__buttons .login-page-cta__signup .d-button-label,body.login-page .signup-page-cta__buttons .signup-page-cta__login .d-button-label,body.signup-page .login-page-cta__buttons .login-page-cta__signup .d-button-label,body.signup-page .login-page-cta__buttons .signup-page-cta__login .d-button-label,body.signup-page .signup-page-cta__buttons .login-page-cta__signup .d-button-label,body.signup-page .signup-page-cta__buttons .signup-page-cta__login .d-button-label{color:var(--sixfab-link)}body.login-page .login-page-cta__buttons .login-page-cta__signup:hover,body.login-page .login-page-cta__buttons .login-page-cta__signup:focus-visible,body.login-page .login-page-cta__buttons .signup-page-cta__login:hover,body.login-page .login-page-cta__buttons .signup-page-cta__login:focus-visible,body.login-page .signup-page-cta__buttons .login-page-cta__signup:hover,body.login-page .signup-page-cta__buttons .login-page-cta__signup:focus-visible,body.login-page .signup-page-cta__buttons .signup-page-cta__login:hover,body.login-page .signup-page-cta__buttons .signup-page-cta__login:focus-visible,body.signup-page .login-page-cta__buttons .login-page-cta__signup:hover,body.signup-page .login-page-cta__buttons .login-page-cta__signup:focus-visible,body.signup-page .login-page-cta__buttons .signup-page-cta__login:hover,body.signup-page .login-page-cta__buttons .signup-page-cta__login:focus-visible,body.signup-page .signup-page-cta__buttons .login-page-cta__signup:hover,body.signup-page .signup-page-cta__buttons .login-page-cta__signup:focus-visible,body.signup-page .signup-page-cta__buttons .signup-page-cta__login:hover,body.signup-page .signup-page-cta__buttons .signup-page-cta__login:focus-visible{background:none}body.login-page .login-page-cta__buttons .login-page-cta__signup:hover .d-button-label,body.login-page .login-page-cta__buttons .login-page-cta__signup:focus-visible .d-button-label,body.login-page .login-page-cta__buttons .signup-page-cta__login:hover .d-button-label,body.login-page .login-page-cta__buttons .signup-page-cta__login:focus-visible .d-button-label,body.login-page .signup-page-cta__buttons .login-page-cta__signup:hover .d-button-label,body.login-page .signup-page-cta__buttons .login-page-cta__signup:focus-visible .d-button-label,body.login-page .signup-page-cta__buttons .signup-page-cta__login:hover .d-button-label,body.login-page .signup-page-cta__buttons .signup-page-cta__login:focus-visible .d-button-label,body.signup-page .login-page-cta__buttons .login-page-cta__signup:hover .d-button-label,body.signup-page .login-page-cta__buttons .login-page-cta__signup:focus-visible .d-button-label,body.signup-page .login-page-cta__buttons .signup-page-cta__login:hover .d-button-label,body.signup-page .login-page-cta__buttons .signup-page-cta__login:focus-visible .d-button-label,body.signup-page .signup-page-cta__buttons .login-page-cta__signup:hover .d-button-label,body.signup-page .signup-page-cta__buttons .login-page-cta__signup:focus-visible .d-button-label,body.signup-page .signup-page-cta__buttons .signup-page-cta__login:hover .d-button-label,body.signup-page .signup-page-cta__buttons .signup-page-cta__login:focus-visible .d-button-label{color:var(--sixfab-link-hover)}body.login-page .login-page-cta__disclaimer,body.login-page .signup-page-cta__disclaimer,body.signup-page .login-page-cta__disclaimer,body.signup-page .signup-page-cta__disclaimer{color:var(--sixfab-muted);font-size:12.5px;text-align:left}body.login-page .login-page-cta__disclaimer a,body.login-page .signup-page-cta__disclaimer a,body.signup-page .login-page-cta__disclaimer a,body.signup-page .signup-page-cta__disclaimer a{color:var(--sixfab-link)}body.login-page .signup-progress-bar,body.signup-page .signup-progress-bar{align-self:center;margin:0}@media(width < 48rem){.login-fullpage .login-body .login-page-cta,.signup-fullpage .signup-body .signup-page-cta{padding:0}.login-fullpage .login-body .login-page-cta .login-page-cta__no-account-yet,.login-fullpage .login-body .login-page-cta .signup-page-cta__existing-account,.login-fullpage .login-body .login-page-cta .login-page-cta__signup,.login-fullpage .login-body .login-page-cta .signup-page-cta__login,.signup-fullpage .signup-body .signup-page-cta .login-page-cta__no-account-yet,.signup-fullpage .signup-body .signup-page-cta .signup-page-cta__existing-account,.signup-fullpage .signup-body .signup-page-cta .login-page-cta__signup,.signup-fullpage .signup-body .signup-page-cta .signup-page-cta__login{font-size:13.5px}}:root{--56a3efc4-csstools-light-dark-toggle--33: var(--csstools-color-scheme--light) #1e1e1d;--sixfab-composer-bg: var(--56a3efc4-csstools-light-dark-toggle--33, #fff);--56a3efc4-csstools-light-dark-toggle--34: var(--csstools-color-scheme--light) #3a3e40;--sixfab-composer-border: var(--56a3efc4-csstools-light-dark-toggle--34, #d9e2e6);--56a3efc4-csstools-light-dark-toggle--35: var(--csstools-color-scheme--light) #6a7d8a;--sixfab-composer-field: var(--56a3efc4-csstools-light-dark-toggle--35, #b9c7cf);--56a3efc4-csstools-light-dark-toggle--36: var(--csstools-color-scheme--light) #20201f;--sixfab-composer-band: var(--56a3efc4-csstools-light-dark-toggle--36, #f7f9fa);--56a3efc4-csstools-light-dark-toggle--37: var(--csstools-color-scheme--light) #1e2427;--sixfab-composer-quote: var(--56a3efc4-csstools-light-dark-toggle--37, #f1f6f8);}

@supports (color: light-dark(red, red)){
:root{--sixfab-composer-bg: light-dark(#fff, #1e1e1d);--sixfab-composer-border: light-dark(#d9e2e6, #3a3e40);--sixfab-composer-field: light-dark(#b9c7cf, #6a7d8a);--sixfab-composer-band: light-dark(#f7f9fa, #20201f);--sixfab-composer-quote: light-dark(#f1f6f8, #1e2427);}
}@supports not (color: light-dark(tan, tan)){:root *{--56a3efc4-csstools-light-dark-toggle--33: var(--csstools-color-scheme--light) #1e1e1d;--sixfab-composer-bg: var(--56a3efc4-csstools-light-dark-toggle--33, #fff);--56a3efc4-csstools-light-dark-toggle--34: var(--csstools-color-scheme--light) #3a3e40;--sixfab-composer-border: var(--56a3efc4-csstools-light-dark-toggle--34, #d9e2e6);--56a3efc4-csstools-light-dark-toggle--35: var(--csstools-color-scheme--light) #6a7d8a;--sixfab-composer-field: var(--56a3efc4-csstools-light-dark-toggle--35, #b9c7cf);--56a3efc4-csstools-light-dark-toggle--36: var(--csstools-color-scheme--light) #20201f;--sixfab-composer-band: var(--56a3efc4-csstools-light-dark-toggle--36, #f7f9fa);--56a3efc4-csstools-light-dark-toggle--37: var(--csstools-color-scheme--light) #1e2427;--sixfab-composer-quote: var(--56a3efc4-csstools-light-dark-toggle--37, #f1f6f8)}}#reply-control{border-color:var(--sixfab-composer-border);background:var(--sixfab-composer-bg);color:var(--sixfab-ink)}#reply-control.open{border:1px solid var(--sixfab-composer-border);border-bottom:0;border-radius:var(--sixfab-radius-hero) var(--sixfab-radius-hero) 0 0;--56a3efc4-csstools-light-dark-toggle--38:var(--csstools-color-scheme--light) transparent;--56a3efc4-csstools-light-dark-toggle--39:var(--csstools-color-scheme--light) rgba(0, 0, 0, 0.7);box-shadow:0 -12px 40px -16px var(--56a3efc4-csstools-light-dark-toggle--38, rgba(15, 29, 40, 0.35)),0 -16px 44px -12px var(--56a3efc4-csstools-light-dark-toggle--39, transparent);box-shadow:0 -12px 40px -16px light-dark(rgba(15, 29, 40, 0.35), transparent),0 -16px 44px -12px light-dark(transparent, rgba(0, 0, 0, 0.7))}#reply-control .grippie{padding:8px 0 0}#reply-control .grippie::before{width:40px;height:4px;border-radius:2px;background-color:var(--sixfab-led-off)}#reply-control .grippie:hover::before{background-color:var(--sixfab-muted)}#reply-control .reply-to{min-height:44px;margin:0;padding:4px 14px 8px 18px;border-bottom:0;box-sizing:border-box;gap:6px;color:var(--sixfab-ink);font-size:14px}#reply-control .reply-to .composer-actions-trigger{height:32px;padding:0;color:var(--sixfab-ink);font-size:14px}#reply-control .reply-to .composer-actions-trigger .d-button-label{font-weight:600}#reply-control .reply-to .composer-actions-trigger .d-icon:not(.composer-actions-caret){display:none}#reply-control .reply-to .composer-actions-trigger .composer-actions-caret{width:12px;height:12px;color:var(--sixfab-muted)}#reply-control .reply-to .composer-controls{gap:0}#reply-control .reply-to .composer-controls .btn{width:32px;height:32px;padding:0;border-radius:var(--sixfab-radius-control);color:var(--sixfab-muted)}#reply-control .reply-to .composer-controls .btn .d-icon{width:17px;height:17px;color:var(--sixfab-muted)}#reply-control .reply-to .composer-controls .btn:hover{background:var(--sixfab-hover)}#reply-control .reply-to .composer-controls .btn:hover .d-icon{color:var(--sixfab-ink)}#reply-control .reply-to .composer-controls .toggle-minimize .d-icon{fill:rgba(0,0,0,0);background:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat}@media(width >= 48rem){#reply-control .title-input #reply-title,#reply-control .category-input .select-kit-header,#reply-control .tags-input .select-kit-header,#reply-control .user-selector .select-kit-header{box-sizing:border-box;height:40px;min-height:40px;padding:0 12px;border:1.5px solid var(--sixfab-composer-field);border-radius:var(--sixfab-radius-control);background:var(--sixfab-panel);color:var(--sixfab-ink)}#reply-control .title-input{border-bottom:0}#reply-control .title-input #reply-title{padding:0 12px !important;font-size:14.5px;font-weight:400}#reply-control .title-input #reply-title::placeholder{color:var(--sixfab-muted)}#reply-control .title-input #reply-title:focus{border-color:var(--sixfab-teal-text);box-shadow:0 0 0 3px rgba(0,224,184,.25);outline:0}#reply-control .category-input,#reply-control .tags-input,#reply-control .user-selector{border-right:0}#reply-control .category-input .select-kit.combo-box .select-kit-header,#reply-control .category-input .select-kit.multi-select .multi-select-header,#reply-control .tags-input .select-kit.combo-box .select-kit-header,#reply-control .tags-input .select-kit.multi-select .multi-select-header,#reply-control .user-selector .select-kit.combo-box .select-kit-header,#reply-control .user-selector .select-kit.multi-select .multi-select-header{padding:0 12px;border:1.5px solid var(--sixfab-composer-field);border-radius:var(--sixfab-radius-control);font-size:13.5px;font-weight:500}#reply-control .category-input .select-kit.combo-box .select-kit-header .d-icon:not(.badge-category *),#reply-control .category-input .select-kit.multi-select .multi-select-header .d-icon:not(.badge-category *),#reply-control .tags-input .select-kit.combo-box .select-kit-header .d-icon:not(.badge-category *),#reply-control .tags-input .select-kit.multi-select .multi-select-header .d-icon:not(.badge-category *),#reply-control .user-selector .select-kit.combo-box .select-kit-header .d-icon:not(.badge-category *),#reply-control .user-selector .select-kit.multi-select .multi-select-header .d-icon:not(.badge-category *){width:14px;height:14px;font-size:14px;color:var(--sixfab-muted)}#reply-control .category-input .select-kit.is-expanded .select-kit-header,#reply-control .category-input .select-kit-header:focus-visible,#reply-control .tags-input .select-kit.is-expanded .select-kit-header,#reply-control .tags-input .select-kit-header:focus-visible,#reply-control .user-selector .select-kit.is-expanded .select-kit-header,#reply-control .user-selector .select-kit-header:focus-visible{border-color:var(--sixfab-teal-text);box-shadow:0 0 0 3px rgba(0,224,184,.25)}#reply-control .category-input .select-kit-header-wrapper,#reply-control .tags-input .select-kit-header-wrapper,#reply-control .user-selector .select-kit-header-wrapper{gap:6px}#reply-control .category-input .angle-icon,#reply-control .category-input .d-icon-plus,#reply-control .tags-input .angle-icon,#reply-control .tags-input .d-icon-plus,#reply-control .user-selector .angle-icon,#reply-control .user-selector .d-icon-plus{margin-left:auto}#reply-control .category-input .d-icon-angle-down,#reply-control .tags-input .d-icon-angle-down,#reply-control .user-selector .d-icon-angle-down{fill:rgba(0,0,0,0);background:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat}}#reply-control .tags-input .select-kit-header-wrapper .formatted-selection{color:var(--sixfab-muted);font-weight:400}#reply-control .tags-input .select-kit-header-wrapper .d-icon-tag{color:var(--sixfab-muted) !important;fill:rgba(0,0,0,0);background:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12V4h8l10 10-8 8z'/%3E%3Ccircle cx='7.5' cy='8.5' r='1.5'/%3E%3C/svg%3E") center/contain no-repeat}#reply-control .tags-input .select-kit-header-wrapper .d-icon-plus{fill:rgba(0,0,0,0);background:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat}#reply-control .d-editor-button-bar{gap:2px;border:0;padding:0}#reply-control .d-editor-button-bar .btn,#reply-control .d-editor-button-bar .toolbar__button{width:32px;height:32px;padding:0;border-radius:var(--sixfab-radius-control);background:rgba(0,0,0,0);color:var(--sixfab-muted)}#reply-control .d-editor-button-bar .btn .d-icon,#reply-control .d-editor-button-bar .toolbar__button .d-icon{width:17px;height:17px;font-size:17px;color:var(--sixfab-muted)}#reply-control .d-editor-button-bar .btn:hover,#reply-control .d-editor-button-bar .toolbar__button:hover{background:var(--sixfab-hover)}#reply-control .d-editor-button-bar .btn:hover .d-icon,#reply-control .d-editor-button-bar .toolbar__button:hover .d-icon{color:var(--sixfab-ink)}#reply-control .d-editor-textarea-wrapper{background:rgba(0,0,0,0)}#reply-control textarea.d-editor-input{padding:14px 18px !important;background:rgba(0,0,0,0);color:var(--sixfab-ink-2);font-family:var(--sixfab-font-mono);font-size:13px;line-height:21px}#reply-control .ProseMirror.d-editor-input{padding:14px 18px !important;color:var(--sixfab-ink);font-size:14px;line-height:22px}#reply-control .d-editor-preview-wrapper{background:var(--sixfab-ground);mask-image:linear-gradient(#000 82%, transparent)}#reply-control .d-editor-preview{color:var(--sixfab-ink);font-size:14px;line-height:22px}#reply-control .d-editor-preview p{margin:8px 0 2px}#reply-control .d-editor-preview ul,#reply-control .d-editor-preview ol{margin:2px 0;padding-left:20px}#reply-control .d-editor-preview hr{margin:10px 0;border:0;border-top:1px solid var(--sixfab-line)}#reply-control .d-editor-preview blockquote{margin:6px 0;padding:6px 12px;border-left:3px solid var(--sixfab-mint);background:var(--sixfab-composer-quote);color:var(--sixfab-ink-2);font-size:13.5px}#reply-control .d-editor-preview blockquote p{margin:0}#reply-control .d-editor-preview code{padding:1px 5px;border-radius:var(--sixfab-radius-plate);background:var(--sixfab-inline-code-bg);font:500 .86em var(--sixfab-font-mono)}#reply-control .submit-panel{gap:14px}#reply-control .submit-panel>span:not(:has(*)){display:none}#reply-control .submit-panel .save-or-cancel{gap:14px}#reply-control .submit-panel .save-or-cancel .create{order:0;gap:8px;height:var(--sixfab-control-height);padding:0 16px;font-size:14px}#reply-control .submit-panel .save-or-cancel .create::before{content:"";flex:none;width:15px;height:15px;background:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center/contain no-repeat}#reply-control .submit-panel .save-or-cancel .discard-button{order:1;height:auto;padding:0;background:rgba(0,0,0,0);color:var(--sixfab-muted);font-size:14px;font-weight:400}#reply-control .submit-panel .save-or-cancel .discard-button:hover{color:var(--sixfab-ink)}#reply-control .submit-panel #draft-status,#reply-control .submit-panel #file-uploading{color:var(--sixfab-muted);font-family:var(--sixfab-font-mono);font-size:12px}@media(width >= 48rem){#reply-control,#reply-control:not(.fullscreen).hide-preview{max-width:calc(var(--d-max-width) - 52px)}body.has-sidebar-page #reply-control:not(.fullscreen),body.has-sidebar-page #reply-control:not(.fullscreen).hide-preview{--sixfab-column-inset: max( 0px, (100% - var(--d-sidebar-width) - var(--d-max-width)) / 2 );left:calc(var(--d-sidebar-width) + var(--sixfab-column-inset) + 20px);right:calc(var(--sixfab-column-inset) + 32px);margin-inline:0;width:auto}#reply-control.open:not(.draft,.saving) .reply-area{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:auto auto auto minmax(0, 1fr) auto;grid-template-areas:"head head" "fields fields" "tools tools" "editor preview" "foot foot";padding:0 !important}#reply-control.open:not(.draft,.saving) .reply-area>.reply-to{grid-area:head}#reply-control.open:not(.draft,.saving) .reply-area .wmd-controls,#reply-control.open:not(.draft,.saving) .reply-area .d-editor,#reply-control.open:not(.draft,.saving) .reply-area .d-editor-container,#reply-control.open:not(.draft,.saving) .reply-area .composer-footer{display:contents}#reply-control.open:not(.draft,.saving) .reply-area .composer-fields{grid-area:fields;display:flex;gap:10px;padding:0 18px 10px;min-width:0}#reply-control.open:not(.draft,.saving) .reply-area .title-and-category{display:contents}#reply-control.open:not(.draft,.saving) .reply-area .title-input{order:-1;flex:1 1 auto;min-width:0}#reply-control.open:not(.draft,.saving) .reply-area .category-input,#reply-control.open:not(.draft,.saving) .reply-area .user-selector{flex:none;width:260px !important}#reply-control.open:not(.draft,.saving) .reply-area .tags-input{flex:none;width:220px !important}#reply-control.open:not(.draft,.saving) .reply-area .composer-footer__toolbar{grid-area:tools;padding:4px 14px;border-top:1px solid var(--sixfab-line);border-bottom:1px solid var(--sixfab-line);background:var(--sixfab-composer-band)}#reply-control.open:not(.draft,.saving) .reply-area .d-editor-textarea-column{grid-area:editor;min-height:0;display:flex;flex-direction:column}#reply-control.open:not(.draft,.saving) .reply-area .d-editor-preview-wrapper{grid-area:preview;min-height:0;margin:0;padding:10px 22px;border-left:1px solid var(--sixfab-line);overflow:auto}#reply-control.open:not(.draft,.saving) .reply-area .submit-panel{grid-area:foot;padding:12px 18px;border-top:1px solid var(--sixfab-line)}#reply-control.open:not(.draft,.saving) .reply-area #draft-status{margin-left:auto}#reply-control.open.hide-preview .reply-area .d-editor-textarea-column,#reply-control.open .d-editor-container.--rich-editor-enabled .d-editor-textarea-column{grid-column:1/-1}#reply-control.open.hide-preview .reply-area .d-editor-preview-wrapper,#reply-control.open .d-editor-container.--rich-editor-enabled .d-editor-preview-wrapper{display:none}}:root{--56a3efc4-csstools-light-dark-toggle--40: var(--csstools-color-scheme--light) #2c3439;--sixfab-profile-track: var(--56a3efc4-csstools-light-dark-toggle--40, #eaf0f3);}

@supports (color: light-dark(red, red)){
:root{--sixfab-profile-track: light-dark(#eaf0f3, #2c3439);}
}@supports not (color: light-dark(tan, tan)){:root *{--56a3efc4-csstools-light-dark-toggle--40: var(--csstools-color-scheme--light) #2c3439;--sixfab-profile-track: var(--56a3efc4-csstools-light-dark-toggle--40, #eaf0f3)}}.sixfab-profile-category{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--sixfab-ink);font-size:13px;font-weight:500}.sixfab-profile-category__bar{content:"";display:inline-block;flex:none;width:3px;height:12px;border-radius:2px}.sixfab-profile-category:hover{color:var(--sixfab-link-hover)}.user-main{display:flex;flex-direction:column;gap:22px;background:rgba(0,0,0,0)}.user-main .about{border:1px solid var(--sixfab-line);border-radius:var(--sixfab-radius-panel);background:var(--sixfab-panel);box-sizing:border-box;overflow:hidden}.user-main .about.no-background .user-profile-image{display:none}.user-main .about .user-profile-image{border-radius:var(--sixfab-radius-panel) var(--sixfab-radius-panel) 0 0}.user-main .about .details{padding:22px;border-bottom:0;background:rgba(0,0,0,0)}.user-main .about .details .primary{align-items:center;gap:22px}.user-main .about .details img.avatar{width:104px;height:104px;margin:0}.user-main .about .details .user-profile-avatar{flex:none;align-self:center;margin:0}.user-main .about .secondary{display:none}.user-main .about .controls{align-self:flex-start;max-width:none;margin-left:auto}.user-main .about .controls ul{flex-wrap:nowrap;gap:8px;margin:0}.user-main .about .controls .btn{width:auto;min-width:0;height:var(--sixfab-control-height);font-size:14px}.user-main .about .controls .compose-pm{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;height:var(--sixfab-control-height);padding:0 14px;border-radius:var(--sixfab-radius-control);font-size:14px;line-height:1;white-space:nowrap;border:1px solid var(--sixfab-line);background:var(--sixfab-panel);color:var(--sixfab-ink);font-weight:500}.user-main .about .controls .compose-pm .d-icon{width:15px;height:15px;color:var(--sixfab-muted)}.user-main .about .controls .compose-pm .d-icon{fill:rgba(0,0,0,0);background:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E") center/contain no-repeat}.user-main .about .controls .compose-pm:hover{background:var(--sixfab-hover)}.user-main .about .controls .user-profile-toggle-btn{display:none}.user-main .about.collapsed-info .details img.avatar{width:45px;height:45px}.user-main .primary-textual{display:flex;flex-direction:column;gap:6px;min-width:0}.user-main .user-profile-names{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;margin:0}.user-main .user-profile-names::after{content:"";order:3;flex-basis:100%;height:0}.user-main .user-profile-names__primary{order:1;margin:0;color:var(--sixfab-ink);font-size:28px;font-weight:700;line-height:34px;letter-spacing:-0.02em}.user-main .user-profile-names__primary .d-icon-shield-halved{display:none}.user-main .user-profile-names>span{order:2;display:inline-flex}.user-main .user-profile-names__secondary,.user-main .user-profile-names__title{order:4;margin:6px 0 0;color:var(--sixfab-muted);font-size:15px;font-weight:400;line-height:20px}.user-main .user-profile-names__title{order:5}.user-main .user-profile-names__secondary+.user-profile-names__title{margin-left:-10px}.user-main .user-profile-names__secondary+.user-profile-names__title::before{content:" · "}.user-main .sixfab-profile-meta{display:flex;flex-wrap:wrap;gap:6px 18px;color:var(--sixfab-muted);font-size:13px}.user-main .sixfab-profile-meta__item{display:inline-flex;align-items:center;gap:6px}.user-main .sixfab-profile-meta .d-icon{width:14px;height:14px;color:currentcolor}.user-main .sixfab-profile-meta .relative-date{color:inherit}.user-main .bio:not(:has(p,img,.suspended,.silenced,.public-user-fields)),.user-main .location-and-website:not(:has(.user-profile-location,.user-profile-website)){display:none}.user-main .user-navigation-primary{margin:0;border:0}.user-main .user-navigation-primary .nav-pills{gap:4px;margin:0;border:0}.user-main .user-navigation-primary .nav-pills>li{flex:none;margin:0}.user-main .user-navigation-primary .nav-pills>li>a{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border:0;border-radius:var(--sixfab-radius-control);color:var(--sixfab-muted);font-size:14px;font-weight:500}@media(width >= 64rem){.user-main .user-navigation-primary .nav-pills>li>a .d-icon{display:none}}.user-main .user-navigation-primary .nav-pills>li>a::after{display:none}.user-main .user-navigation-primary .nav-pills>li>a:hover{background:var(--sixfab-hover);color:var(--sixfab-ink)}.user-main .user-navigation-primary .nav-pills>li>a.active{background:var(--sixfab-board);color:#fff;font-weight:600}.user-main .user-navigation-primary .nav-pills>li>a.active .d-icon{color:#fff}.user-main .new-user-wrapper{display:flex;flex-direction:column;gap:22px}.user-main .new-user-content-wrapper,.user-main .new-user-content-wrapper>.user-content{margin:0}.user-main .new-user-content-wrapper{container:sixfab-profile/inline-size}.user-content#user-content:has(>.stats-section){display:grid;grid-template-columns:minmax(0, 1.3fr) minmax(0, 1fr);align-items:start;gap:22px 20px;padding:0}.user-content#user-content:has(>.stats-section)>*{grid-column:1/-1;margin:0}.user-content#user-content:has(>.stats-section)>.stats-section{grid-row:1}.user-content#user-content:has(>.stats-section)>.replies-and-topics-section{grid-column:1;grid-row:2/span 2}.user-content#user-content:has(>.stats-section)>.sixfab-profile-categories{grid-column:2;grid-row:2}.user-content#user-content:has(>.stats-section)>.badges-section{grid-column:2;grid-row:3}.user-content#user-content:has(>.stats-section)>.links-and-replied-to-section,.user-content#user-content:has(>.stats-section)>.most-liked-section,.user-content#user-content:has(>.stats-section)>.top-categories-section,.user-content#user-content:has(>.stats-section) .topics-section{display:none}@container sixfab-profile (width < 900px){.user-content#user-content:has(>.stats-section){grid-template-columns:minmax(0, 1fr);gap:16px}.user-content#user-content:has(>.stats-section)>.replies-and-topics-section,.user-content#user-content:has(>.stats-section)>.sixfab-profile-categories,.user-content#user-content:has(>.stats-section)>.badges-section{grid-column:1;grid-row:auto}}.user-content .stats-section{border:1px solid var(--sixfab-line);border-radius:var(--sixfab-radius-panel);background:var(--sixfab-panel);position:relative}.user-content .stats-section .stats-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.user-content .stats-section ul{display:grid;grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column;margin:0}.user-content .stats-section li{display:block;margin:0;padding:0;border-left:1px solid var(--sixfab-line)}.user-content .stats-section li:first-child,.user-content .stats-section li.stats-days-visited{border-left:0}.user-content .stats-section li.linked-stat a{padding:0;color:inherit}.user-content .stats-section li.stats-days-visited{order:1}.user-content .stats-section li.stats-time-read{order:2}.user-content .stats-section li.stats-posts-read{order:3}.user-content .stats-section li.stats-post-count{order:4}.user-content .stats-section li.stats-likes-given{order:5}.user-content .stats-section li.stats-likes-received{order:6}.user-content .stats-section li.solved-count{order:7}.user-content .stats-section li.stats-recent-read,.user-content .stats-section li.stats-topics-entered,.user-content .stats-section li.stats-topic-count,.user-content .stats-section li.stats-bookmark-count{display:none}.user-content .stats-section .user-stat{display:flex;flex-direction:column;gap:2px;padding:14px 18px}.user-content .stats-section .value{font-family:var(--sixfab-font-mono);font-variant-numeric:tabular-nums;color:var(--sixfab-ink);font-size:20px;font-weight:600;line-height:24px}.user-content .stats-section .label{display:inline-flex;align-items:center;gap:4px;color:var(--sixfab-muted);font-size:12.5px;line-height:16px;white-space:nowrap}.user-content .stats-section .label .d-icon{width:11px;height:11px;color:var(--sixfab-muted)}.user-content .stats-section .label .d-icon:not(.d-icon-heart,.d-icon-sixfab-heart){display:none}@container sixfab-profile (width < 820px){.user-content .stats-section{overflow:hidden}.user-content .stats-section ul{grid-auto-flow:row;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr))}.user-content .stats-section li,.user-content .stats-section li:first-child,.user-content .stats-section li.stats-days-visited{margin:-1px 0 0 -1px;border-top:1px solid var(--sixfab-line);border-left:1px solid var(--sixfab-line)}}.user-content .replies-and-topics-section{border:1px solid var(--sixfab-line);border-radius:var(--sixfab-radius-panel);background:var(--sixfab-panel)}.user-content .replies-and-topics-section .top-sub-section{float:none;width:100%;margin:0}.user-content .replies-and-topics-section .stats-title{box-sizing:border-box;width:auto;margin:0;padding:12px 18px;border-bottom:1px solid var(--sixfab-line);color:var(--sixfab-ink);font-size:13px;font-weight:600;line-height:normal;text-transform:none}.user-content .replies-and-topics-section ul{max-width:none}.user-content .replies-and-topics-section li{margin:0;padding:12px 18px;border:0;border-top:1px solid var(--sixfab-line)}.user-content .replies-and-topics-section li:first-child{border-top:0}.user-content .replies-and-topics-section li .topic-info,.user-content .replies-and-topics-section li>br{display:none}.user-content .replies-and-topics-section li>a{color:var(--sixfab-ink);font-size:14.5px;font-weight:500;line-height:20px}.user-content .replies-and-topics-section li>a:hover{color:var(--sixfab-link-hover)}.user-content .replies-and-topics-section .sixfab-profile-reply-meta{display:flex;align-items:center;gap:8px;margin-top:4px}.user-content .replies-and-topics-section p{margin:0;padding:12px 18px;border-top:1px solid var(--sixfab-line);color:var(--sixfab-muted);font-size:13px}.user-content .replies-and-topics-section p a{color:var(--sixfab-link);font-weight:500}.sixfab-profile-panel{border:1px solid var(--sixfab-line);border-radius:var(--sixfab-radius-panel);background:var(--sixfab-panel)}.sixfab-profile-panel__title{box-sizing:border-box;width:auto;margin:0;padding:12px 18px;border-bottom:1px solid var(--sixfab-line);color:var(--sixfab-ink);font-size:13px;font-weight:600;line-height:normal;text-transform:none}.sixfab-profile-categories__row{display:grid;grid-template-columns:minmax(0, 1fr) 120px 64px;align-items:center;gap:12px;padding:11px 18px;font-size:13px;line-height:16px}.sixfab-profile-categories__share{height:6px;border-radius:3px;background:var(--sixfab-profile-track);overflow:hidden}.sixfab-profile-categories__share i{display:block;height:100%;border-radius:3px;background:var(--sixfab-board)}.sixfab-profile-categories__count{font-family:var(--sixfab-font-mono);font-variant-numeric:tabular-nums;color:var(--sixfab-muted);font-size:12px;text-align:right;white-space:nowrap}.user-content .badges-section{border:1px solid var(--sixfab-line);border-radius:var(--sixfab-radius-panel);background:var(--sixfab-panel);display:block}.user-content .badges-section .stats-title{box-sizing:border-box;width:auto;margin:0;padding:12px 18px;border-bottom:1px solid var(--sixfab-line);color:var(--sixfab-ink);font-size:13px;font-weight:600;line-height:normal;text-transform:none}.user-content .badges-section .badge-group-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(135px, 1fr));gap:12px;box-sizing:border-box;width:auto;margin:0;padding:14px 18px}.user-content .badges-section .badge-card{width:auto;min-height:0;margin:0;padding:0;border:0;box-shadow:none;background:rgba(0,0,0,0)}.user-content .badges-section .badge-contents{display:flex;align-items:center;gap:10px;padding:0}.user-content .badges-section .badge-icon[class]{background:var(--sixfab-well-spot-small),radial-gradient(circle at 1px 1px, var(--sixfab-well-dot) 1px, transparent 1.5px) 0 0/14px 14px,var(--sixfab-well-small);box-shadow:inset 0 0 0 1px var(--sixfab-well-ring);display:flex;align-items:center;justify-content:center;overflow:hidden;width:44px;height:44px;border-radius:var(--sixfab-radius-code);color:var(--sixfab-teal-text);font-size:20px;--badge-icon-size: 20px}.user-content .badges-section .badge-icon[class] .d-icon{width:20px;height:20px;color:var(--sixfab-teal-text) !important}.user-content .badges-section .badge-icon[class] img{--badge-icon-size: 28px}.user-content .badges-section .badge-info{min-width:0}.user-content .badges-section .badge-info h3{margin:0;font-size:13px;font-weight:600;line-height:18px}.user-content .badges-section .badge-info h3 a{color:var(--sixfab-ink)}.user-content .badges-section .badge-summary,.user-content .badges-section .badge-granted,.user-content .badges-section .check-display{display:none}.user-content .badges-section>.more{display:block;padding:0 18px 14px;color:var(--sixfab-link);font-size:13px;font-weight:500}.user-content .badges-section>p{margin:0;padding:14px 18px;color:var(--sixfab-muted);font-size:13px}@container sixfab-profile (width < 900px){.user-content .badges-section .badge-group-list{grid-template-columns:repeat(auto-fill, minmax(150px, 1fr))}}.user-main{container:sixfab-profile-main/inline-size}@container sixfab-profile-main (width < 700px){.user-main .about .details .primary{flex-wrap:wrap}.user-main .about .primary-textual{flex:1 1 0}.user-main .about .controls{order:3;flex:1 1 100%;margin-left:0}}@media(width < 48rem){.user-main .about .details{padding:16px}.user-main .about .details .primary{flex-wrap:wrap;gap:14px}.user-main .about .details img.avatar{width:72px;height:72px}.user-main .about .controls{flex:1 1 100%;margin-left:0}.user-main .about .controls .btn{min-height:44px}.user-main .user-profile-names__primary{font-size:24px;line-height:30px}.user-main .user-navigation-primary .nav-pills>li>a{height:44px}.sixfab-profile-categories__row{grid-template-columns:minmax(0, 1fr) 80px 56px}}
/*# sourceMappingURL=common_theme_20_960d1166bcd47e56fe70f94c4e85593dd0329a53.css.map?__ws=community.sixfab.com */
