.fl-page{min-width:0;margin-top:24px}.fl-account-layout{display:grid;grid-template-columns:232px minmax(0,1fr);align-items:start;gap:24px}.fl-account-content{display:grid;gap:24px;align-content:start;min-width:0}.fl-account-content > *{min-width:0}.fl-account-nav,.fl-doc-index{min-width:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.fl-account-nav summary,.fl-doc-index summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:var(--inset);color:var(--text-soft);cursor:pointer;list-style:none;font:400 1rem/1.5 Roboto,sans-serif}.fl-account-nav summary::-webkit-details-marker{display:none}.fl-account-nav summary::after,.fl-doc-index summary::after,.fl-profile-extra summary::after,.fl-disclosure > summary::after,.fl-row-details > summary::after,.fl-password-login > summary::after,.fl-explanation > summary::after{content:"";width:7px;height:7px;flex-shrink:0;border:solid var(--subtle);border-width:0 1px 1px 0;transform:rotate(45deg)}.fl-account-nav details[open] > summary::after,.fl-doc-index details[open] > summary::after,.fl-profile-extra[open] > summary::after,.fl-disclosure[open] > summary::after,.fl-row-details[open] > summary::after,.fl-password-login[open] > summary::after,.fl-explanation[open] > summary::after{transform:rotate(225deg)}.fl-account-nav summary:hover{color:var(--text)}.fl-account-nav summary:focus-visible{outline-offset:-4px}.fl-account-group{border-top:1px solid var(--border)}.fl-account-nav table{width:100%;border-spacing:0}.fl-account-nav td{padding:0;border:0}.fl-account-group table,.fl-account-group-links{padding:8px}.fl-account-nav .usercp_nav_item,.fl-account-nav .modcp_nav_item,.fl-doc-index a{display:block;padding:9px 12px;border-radius:4px;background-image:none;color:var(--muted);font-size:.85rem;line-height:1.5}.fl-ucp-menu > nav > .usercp_nav_item,.fl-ucp-menu > nav > .modcp_nav_item{margin:8px}.fl-account-nav .usercp_nav_item:hover,.fl-account-nav .modcp_nav_item:hover,.fl-doc-index a:hover{background:var(--wash);color:var(--text)}.fl-account-nav a[aria-current=page],.fl-doc-index a[aria-current=true]{background:var(--accent-wash);color:var(--accent)}.fl-account-nav .usercp_nav_item strong{font-weight:600}.fl-account-content > br{display:none}.fl-account-content > .fl-list-card{margin-bottom:0}.fl-account-identity{display:flex;align-items:center;gap:20px;padding:24px;border-bottom:1px solid var(--border);background:var(--inset)}.fl-account-identity > div{min-width:0}.fl-account-identity h2{display:block;padding:0;margin:0 0 4px;border:0;background:none;font-size:1.4rem;overflow-wrap:anywhere}.fl-account-identity h2 a{color:var(--text)}.fl-account-identity p{margin:0;color:var(--muted)}.fl-account-identity > .button{margin-left:auto;flex-shrink:0}.fl-ucp-avatar{display:block;flex:0 0 80px;height:80px}.fl-ucp-avatar img{display:block;width:80px;height:80px;border-radius:50%;object-fit:cover}.fl-account-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin:0;padding:24px}.fl-account-facts dt{color:var(--subtle);margin-bottom:6px}.fl-account-facts dd{margin:0;overflow-wrap:anywhere}.fl-account-detail{color:var(--subtle);font-size:.8rem;line-height:1.6}.fl-account-facts dd .fl-account-detail{display:block;margin-top:4px}.fl-account-panel-body{padding:20px 24px}.fl-account-notepad h2{margin:0;padding:16px 24px;font-size:1.2rem}.fl-account-notepad textarea{display:block;min-height:160px;resize:vertical}.fl-form-actions{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 24px;border-top:1px solid var(--border)}.fl-account-data{display:flex;flex-wrap:wrap;gap:12px 24px}.fl-account-data:empty{display:none}.fl-account-data p{margin:0}.fl-account-data a{color:var(--muted)}.fl-account-data a:hover{color:var(--accent)}.fl-account-section-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;background:var(--inset);border-bottom:1px solid var(--border)}.fl-account-section-heading h2{margin:0;padding:0;border:0;background:none;font-size:1.2rem}.fl-account-section-heading > a{color:var(--muted);font-size:.8rem}.fl-account-section-heading > a:hover{color:var(--accent)}.fl-account-activity ul{list-style:none;margin:0;padding:0}.fl-account-thread{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:24px;padding:18px 24px}.fl-account-thread + .fl-account-thread{border-top:1px solid var(--border)}.fl-account-thread-title{margin-bottom:4px;overflow-wrap:anywhere}.fl-account-thread-title a{color:var(--text);font-size:.95rem}.fl-account-thread-title a:hover{color:var(--accent)}.fl-account-lastpost{text-align:right;font-size:.8rem}.fl-account-lastpost > a{color:var(--muted)}.fl-account-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.fl-account-settings-column{display:grid;gap:24px;min-width:0}.fl-account-settings-column > br{display:none}.fl-account-settings-column:empty{display:none}.fl-page .fl-account-settings fieldset{padding:0;margin:0;background:var(--surface)}.fl-page .fl-account-settings legend{float:left;width:100%;padding:16px 20px;margin-bottom:12px;background:var(--inset);border-bottom:1px solid var(--border);font-size:1.2rem}.fl-page .fl-account-settings fieldset > table{clear:both;width:calc(100% - 40px);margin:0 20px 16px}.fl-page .fl-account-settings fieldset td{padding:8px 0;vertical-align:top}.fl-account-settings td:has(> input[type=checkbox]){width:28px;padding-right:10px}.fl-account-settings select,.fl-account-settings input.textbox{width:100%}.fl-account-settings input[type=checkbox]{margin:4px 0 0}.fl-account-settings .smalltext{font-size:.85rem}.fl-account-content > .fl-form-actions{padding-right:0;padding-left:0}.fl-page .tborder{box-shadow:0 8px 32px rgba(0,0,0,.2)}.fl-page .thead strong{font-weight:400}.fl-page .thead .float_right{font:400 .8rem/1.8 'Open Sans',sans-serif}.fl-page .tborder td,.fl-page .tborder th{line-height:1.6}.fl-page fieldset{min-width:0;margin:0 0 16px;padding:16px;background:var(--wash);backdrop-filter:none}.fl-page legend{padding:0 8px;color:var(--text);font:400 1rem/1.5 Roboto,sans-serif}.fl-page fieldset td{padding:8px 4px;border:0}.fl-page input:not([type=checkbox]):not([type=radio]),.fl-page select,.fl-page textarea{max-width:100%}.fl-page textarea{width:100%;min-height:120px}.fl-page .select2-container{max-width:100%}.fl-page .smalltext{line-height:1.65}.fl-page .post_head:has(.fl-message-recipients){flex-wrap:wrap;gap:8px 16px}.fl-message-recipients{order:2;flex-basis:100%}.fl-page label{cursor:pointer}.fl-page input[type=submit]{margin:4px 0}.fl-page input[type=file]{width:100%;padding:8px 0}.fl-page .pmspace{margin:0 0 8px 16px}.fl-page .pmspace_container{border-radius:4px;overflow:hidden}.fl-auth-page{max-width:900px;margin-right:auto;margin-left:auto}.fl-auth-page form > .tborder{margin-bottom:20px}.fl-redirect{width:min(620px,calc(100% - 32px));margin:15vh auto 32px}.fl-page .fl-table-scroll{max-width:100%;overflow-x:auto}.fl-page .fl-card.fl-table-scroll > .tborder{margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}@media (min-width:901px){.fl-ucp-menu > summary{display:none}.fl-ucp-menu:not([open]) > nav{display:block}}@media (max-width:900px){.fl-account-layout{grid-template-columns:minmax(0,1fr);gap:20px}.fl-ucp-menu[open] > summary{border-bottom:1px solid var(--border)}.fl-account-settings{grid-template-columns:minmax(0,1fr)}.fl-account-identity{flex-wrap:wrap;gap:16px;padding:20px}.fl-account-identity > .button{margin-left:0}.fl-account-facts{grid-template-columns:minmax(0,1fr);padding:20px;gap:16px}.fl-account-panel-body,.fl-form-actions{padding:16px 20px}.fl-account-section-heading,.fl-account-notepad h2{padding:16px 20px}.fl-account-thread{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 20px}.fl-account-lastpost{display:flex;flex-wrap:wrap;gap:8px;text-align:left}.fl-page .fl-account-settings fieldset > table{width:calc(100% - 32px);margin-right:16px;margin-left:16px}.fl-page .fl-account-settings legend{padding:14px 16px}.fl-page .thead .float_right,.fl-page .pmspace{float:none;margin:0 0 8px}.fl-form-page table:not(.fl-account-nav table,.fl-account-settings table){width:100%;table-layout:fixed}.fl-form-page .tborder:not(.fl-account-nav table),.fl-form-page .tborder:not(.fl-account-nav table) > tbody,.fl-form-page .tborder:not(.fl-account-nav table) > tbody > tr,.fl-form-page .tborder:not(.fl-account-nav table) > tbody > tr > td{display:block;width:100%;min-width:0}.fl-page .float_left,.fl-page .float_right{max-width:100%}.fl-page .tborder td,.fl-page .tborder th{padding:10px}.fl-page fieldset{padding:12px}}.fl-auth-narrow{max-width:640px}.fl-auth-content{padding:24px}.fl-auth-content p{margin:0 0 20px;color:var(--muted)}.fl-form-body > .button{justify-self:start}.fl-password-login > summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;background:var(--inset);font:400 1.2rem/1.5 Roboto,sans-serif}.fl-password-login[open] > summary{border-bottom:1px solid var(--border)}.fl-field{display:grid;gap:8px;margin-bottom:20px}.fl-field > label,.fl-field-label{color:var(--muted);font-size:.85rem}.fl-field > input{width:100%}.fl-field > a{justify-self:start;font-size:.8rem}.fl-agreement p{color:var(--text-soft);font-size:.9rem;line-height:1.7}.fl-list-entry{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}@media (max-width:600px){.fl-auth-content{padding:16px}.fl-password-login > summary{padding:16px 20px}}.fl-page .select2-container .select2-choice,.fl-page .select2-container-multi .select2-choices,.fl-page .select2-container-multi .select2-choices .select2-search-field input{background:var(--field);color:var(--text);border-color:var(--border);font-family:'Open Sans',sans-serif}.fl-page .select2-container{width:100% !important}.fl-page .select2-container-multi .select2-choices{min-height:42px;border-radius:4px}.fl-page .select2-container-multi .select2-choices .select2-search-choice{background:var(--popover);color:var(--text);border-color:var(--border);box-shadow:none}.fl-page legend strong{font-weight:400}.fl-birthday + .fl-birthday::before{content:","}.fl-login-dialog{width:min(480px,calc(100vw - 24px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--popover);color:var(--text)}.fl-login-dialog::backdrop{background:var(--scrim)}.fl-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-bottom:1px solid var(--border);background:var(--inset)}.fl-dialog-heading h2{margin:0;font:400 1.2rem/1.4 Roboto,sans-serif}.fl-dialog-heading button{padding:4px 10px;border:0;background:none;color:var(--muted);font-size:1.5rem;cursor:pointer}.fl-login-dialog > .fl-form-body{gap:16px;padding-bottom:20px}.fl-login-dialog > .fl-form-body > p{color:var(--subtle);font-size:.85rem}.fl-dialog-form,.fl-dialog-form > tbody,.fl-dialog-form > tbody > tr,.fl-dialog-form > tbody > tr > td{display:block;width:100%}.fl-dialog-form{padding-top:20px;border-spacing:0}.fl-dialog-form > tbody > tr > td{padding:0 24px 20px}.fl-dialog-form .fl-field{margin:0}.fl-dialog-form input[type=submit]{width:100%}.fl-login-dialog > .fl-form-actions{background:var(--inset)}.fl-password-panel{border-top:1px solid var(--border)}.fl-text-button{padding:0;border:0;background:none;color:var(--accent);font-size:.85rem}.fl-text-button:hover{color:#fff}.fl-profile-required:not(:has(input,select,textarea)){display:none}.fl-account-contact-note{margin:0 0 20px;color:var(--muted)}.fl-profile-extra,.fl-disclosure{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.fl-profile-extra summary,.fl-disclosure > summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:var(--inset);cursor:pointer;font:400 1.2rem/1.5 Roboto,sans-serif}.fl-profile-extra[open] summary,.fl-disclosure[open] > summary{border-bottom:1px solid var(--border)}.fl-form.fl-disclosure > summary{padding:16px 24px}.fl-profile-extra table{width:calc(100% - 40px);margin:12px 20px 20px}.fl-profile-extra td{padding:8px 0}.fl-profile-extra td:has(input,textarea,select){padding-bottom:20px}.fl-profile-extra .smalltext{color:var(--subtle)}.fl-pm-tools,.fl-pm-links,.fl-pm-heading,.fl-pm-search,.fl-pm-storage{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}.fl-pm-tools{justify-content:space-between}.fl-pm-links > a:not(.button){color:var(--muted);font-size:.8rem}.fl-pm-links > a:hover{color:var(--accent)}.fl-pm-storage{color:var(--subtle);gap:8px;font-size:.8rem}.fl-pm-storage meter{width:90px;height:6px}.fl-pm-storage meter::-webkit-meter-bar{border:0;background:var(--border)}.fl-pm-storage meter::-webkit-meter-optimum-value{background:var(--accent-deep)}.fl-pm-heading{justify-content:space-between;gap:16px;padding:16px 20px;border:1px solid var(--border);border-bottom:0;border-radius:var(--radius) var(--radius) 0 0;background:var(--inset)}.fl-pm-heading h2{margin:0;font-size:1.2rem}.fl-pm-search{gap:8px 12px}.fl-pm-search input[type=search]{width:220px}.fl-pm-search a{font-size:.8rem;color:var(--muted)}.fl-pm-heading + .fl-table-scroll > .tborder{border-radius:0 0 var(--radius) var(--radius)}.fl-account-content .tcat a{color:var(--muted);font-weight:400}.fl-account-content .tcat a:hover{color:var(--text)}.fl-pm-jump{text-align:right}.fl-pm-jump strong{font-weight:400;color:var(--muted)}@media (max-width:900px){.fl-pm-heading,.fl-pm-search{align-items:stretch}.fl-pm-heading h2{width:100%}.fl-pm-search{width:100%}.fl-pm-search input[type=search]{flex:1;width:0;min-width:120px}.fl-pm-search a{width:100%}.fl-pm-jump{text-align:left}}.fl-account-settings tr:has(> td > select) > td + td{padding-left:8px}.fl-form-actions > a:not(.button){margin-right:auto;font-size:.85rem}.fl-form-actions > .fl-action-end{margin-left:auto}.fl-form > .fl-form-actions{background:var(--inset)}.fl-form > h2{padding:16px 24px}.fl-form-body{display:grid;gap:20px;padding:24px}.fl-form-body > p{margin:0;color:var(--muted)}.fl-form-body > .fl-field{margin:0}.fl-form-body > .fl-check-line{justify-self:start}.fl-form-body .fl-field > input,.fl-form-body .fl-field > select,.fl-form-body .fl-field > textarea{width:100%}.fl-field-hint{color:var(--subtle);font-size:.8rem}.fl-form-captcha:not(:has(.cf-turnstile,input,img,iframe)){display:none}.fl-form-captcha table{width:100%;border-spacing:0}.fl-form-captcha td{padding:4px 0}.fl-auth-page > * + *{margin-top:20px}.fl-context:has(+ .fl-auth-page){max-width:900px;margin-inline:auto}.fl-context:has(+ .fl-auth-narrow){max-width:640px}.fl-page .fl-form-table,.fl-page .fl-form-table > tbody,.fl-page .fl-form-table > tbody > tr{display:block}.fl-page .fl-form-table > tbody > tr > td{display:block;width:auto !important;padding:0 24px;border:0}.fl-page .fl-form-table > tbody > tr > .thead{padding:16px 24px;border-bottom:1px solid var(--border);font-size:1.2rem}.fl-page .fl-form-table > tbody > tr > .tcat{padding:24px 24px 4px;background:none;color:var(--subtle);font-size:.7rem;letter-spacing:1px;text-transform:uppercase}.fl-page .fl-form-table > tbody > tr:not(:first-child) > .tcat{margin-top:12px;border-top:1px solid var(--border)}.fl-page .fl-form-table > tbody > tr > td:first-child:not(:only-child){padding-top:16px;padding-bottom:8px;color:var(--muted)}.fl-page .fl-form-table > tbody > tr > td:only-child:not(.thead,.tcat){padding-top:16px}.fl-page .fl-form-table > tbody > tr:last-child > td:last-child{padding-bottom:24px}.fl-page .fl-form-table td strong{font-weight:400}.fl-page .fl-form-table .smalltext{display:block;margin-top:4px;color:var(--subtle)}.fl-page .fl-form-table input.textbox,.fl-page .fl-form-table input[type=text],.fl-page .fl-form-table input[type=password],.fl-page .fl-form-table input[type=email],.fl-page .fl-form-table select{width:100%;max-width:480px}.fl-page .fl-form-table label:has(> input[type=radio],> input[type=checkbox]){display:inline-flex;align-items:center;gap:8px;margin-right:16px;color:var(--text-soft)}.fl-thread-table .fl-check-cell{display:flex;align-items:center;justify-content:center;padding:0 16px 0 0}.fl-thread-table .fl-check-cell input{margin:0}.fl-thread-table tr:has(> .fl-check-cell){grid-template-columns:minmax(0,1fr) minmax(150px,30%) 32px}.fl-thread-table .fl-list-toolbar td{flex-wrap:wrap;color:var(--muted);font-size:.8rem}.fl-thread-table .fl-list-toolbar select{min-height:32px;padding:5px 9px;font-size:.75rem}.fl-thread-table .fl-list-toolbar .button{min-height:32px;padding:5px 10px;font-size:.75rem}.fl-thread-table .fl-list-toolbar .fl-toolbar-start{margin-right:auto}.fl-thread-table .fl-empty{color:var(--muted)}.fl-list-card{margin-bottom:24px}.fl-list-card > .fl-category-heading h2{font-size:1.3rem}.fl-thread-main .fl-thread-excerpt{margin-top:4px;color:var(--muted);font-size:.8rem;overflow-wrap:anywhere}.fl-layout:has(.fl-error-page){grid-template-columns:minmax(0,1fr)}.fl-layout:has(.fl-error-page) > .fl-utilities{display:none}.fl-primary .fl-main:has(> .fl-error-page){display:block}.fl-error-page > .fl-card{padding:20px 24px;color:var(--text-soft);line-height:1.7}.fl-error-page ol,.fl-error-page ul{margin:12px 0 0;padding-left:20px}.smilieinsert{max-width:220px;margin:16px 0 0}.fl-form-page .smilieinsert{display:none}.smilieinsert .tborder{width:100%;margin:0}.smilieinsert .tborder td{padding:8px}.smilieinsert .thead{font-size:.8rem}#clickable_smilies{width:100%;border-spacing:0}#clickable_smilies td{padding:6px 0;border:0;text-align:center}@media (max-width:900px){.fl-form > h2{padding:16px 20px}.fl-form-body{padding:20px}.fl-page .fl-form-table > tbody > tr > td,.fl-page .fl-form-table > tbody > tr > .thead{padding-right:20px;padding-left:20px}.fl-thread-table tr:has(> .fl-check-cell){grid-template-columns:minmax(0,1fr) minmax(110px,36%) 28px}.fl-thread-table .fl-check-cell{padding-right:10px}}.fl-avatar-intro{display:flex !important;align-items:center;gap:20px;color:var(--text-soft)}.fl-avatar-preview{flex:none;width:80px;height:80px;border:1px solid var(--border);border-radius:50%;object-fit:cover}.fl-page .fl-form-table .fl-choice-list{display:grid !important;gap:12px}.fl-page .fl-form-table .fl-choice-list label:has(> input[type=radio]){display:flex;align-items:flex-start;gap:10px;margin:0}.fl-page .fl-form-table .fl-choice-list label input{margin:3px 0 0}.fl-page .fl-form-table .fl-choice-list strong{color:var(--text)}.fl-card-intro{margin:0;padding:16px 24px;border-bottom:1px solid var(--border);color:var(--muted)}.fl-method-table{width:100%;border-spacing:0}.fl-method-table td{padding:16px 24px;border-bottom:1px solid var(--border);vertical-align:middle}.fl-method-table tr:last-child td{border-bottom:0}.fl-method-table td > strong,.fl-method-table td > a > strong{color:var(--text);font:500 .95rem/1.4 Roboto,sans-serif}.fl-method-table .smalltext{display:block;margin-top:4px;color:var(--subtle)}.fl-method-table form{margin:0}.my2fa__method-controls,.fl-method-controls{text-align:right;white-space:nowrap}.my2fa__method-controls form{display:inline-block;margin-left:8px}.button.my2fa__method-button--activate{border:0;background:var(--accent);color:var(--on-accent);font-weight:600}.my2fa__method-button--link{padding:0;border:0;background:none;color:var(--accent);font:500 1rem/1.4 Roboto,sans-serif;cursor:pointer}.my2fa__remove-trusted-devices-button{margin-top:12px}.my2fa__other-trusted-devices-log{margin:12px 0;border-spacing:0;font-size:.8rem}.my2fa__other-trusted-devices-log caption{padding:0 0 6px;color:var(--muted);text-align:left}.my2fa__other-trusted-devices-log th,.my2fa__other-trusted-devices-log td{padding:6px 16px 6px 0;border-bottom:1px solid var(--border);text-align:left}.fl-page .fl-field > input.fl-code-input{max-width:220px;font:500 1.2rem/1.4 Roboto,sans-serif;letter-spacing:4px}.fl-steps{display:grid;gap:12px;margin:0;padding-left:20px;color:var(--text-soft)}.fl-steps strong{color:var(--text);font-weight:600}.fl-totp-setup img,.fl-totp-setup svg{display:block;width:180px;height:auto;margin:16px 0 4px;padding:10px;border-radius:var(--radius);background:#fff}.fl-secret-modal h2{margin:0 0 12px}.fl-secret-modal code{display:block;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--inset);font-size:1rem;letter-spacing:1px;overflow-wrap:anywhere}.fl-auth-page > form:not(.fl-card) > .fl-form-actions,.fl-form-page > form > .fl-form-actions,.fl-community-page > form > .fl-form-actions{margin-top:24px;padding-right:0;padding-left:0}.fl-community-page > form + form{margin-top:32px}.fl-register-captcha{margin-top:24px}.fl-register-captcha:empty{display:none}.fl-form-page > form > .fl-form-captcha{margin:0 0 16px}@media (max-width:900px){.fl-card-intro,.fl-method-table td{padding-right:20px;padding-left:20px}.fl-method-table tr{display:grid}.fl-method-table td{border-bottom:0}.fl-method-table tr + tr td:first-child{border-top:1px solid var(--border)}.my2fa__method-controls,.fl-method-controls{padding-top:0 !important;text-align:left}.my2fa__method-controls form{margin:0 8px 0 0}}.fl-option-list{display:grid;gap:8px;color:var(--text-soft)}.fl-option-list label{display:flex;align-items:flex-start;gap:8px}.fl-option-list input{margin:3px 0 0}.fl-option-list strong{color:var(--text);font-weight:600}.fl-thread-main > div > .fl-thread-title{color:var(--text);font:500 .95rem/1.4 Roboto,sans-serif}.fl-thread-main .new_pm > a{font-weight:700}.fl-pm-heading + .fl-thread-table{border-top-left-radius:0;border-top-right-radius:0}.fl-pm-action{margin:0 0 16px;padding:12px 16px;border:1px solid var(--border);border-left:3px solid var(--accent-deep);background:var(--surface);color:var(--text-soft)}.fl-list-card > .fl-thread-table tr:last-child > td{border-bottom:0}.fl-user-list-wrap h3{margin:0 0 10px;color:var(--muted);font:400 .85rem/1.5 'Open Sans',sans-serif}.fl-user-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.fl-user-list li{display:inline-flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--inset)}.fl-user-list li.fl-empty{padding:0;border:0;background:none}.fl-user-remove{display:grid;place-items:center;width:24px;height:24px;border-radius:4px;color:var(--muted);font-size:1rem;line-height:1}.fl-user-remove:hover{background:var(--wash);color:#f08a8a}.fl-list-entry{flex-wrap:nowrap;margin:0}.fl-list-entry > input.textbox,.fl-list-entry > .select2-container{flex:1 1 auto;width:auto !important;min-width:0}.fl-request-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.fl-request-lists .fl-list-card{margin:0}div.fl-list-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0 16px;min-height:52px;padding:6px 16px;border-bottom:1px solid var(--border)}.fl-list-card .fl-alerts-list .alert__time{width:160px;text-align:right}.fl-alerts-list .alert__date{display:block;margin-bottom:4px}.fl-alerts-list .alert__time a + a{margin-left:10px}.fl-settings-list td{padding-top:12px;padding-bottom:12px}.fl-settings-list .fl-check-line{display:flex;align-items:flex-start;gap:10px;color:var(--text-soft)}.fl-settings-list .fl-check-line input{margin:3px 0 0}@media (max-width:900px){.fl-request-lists{grid-template-columns:minmax(0,1fr)}}.fl-page-intro{margin:0 0 20px;color:var(--text-soft)}.fl-document{padding:24px 28px;color:var(--text-soft);font-size:.9rem;line-height:1.7;overflow-wrap:anywhere}.fl-document h1,.fl-document h2,.fl-document h3{color:var(--text)}.fl-help .fl-forum-row{grid-template-columns:minmax(0,1fr)}.fl-help .fl-forum-main{padding-left:1.5rem}.fl-help .fl-card-intro{font-size:.85rem}.fl-help-search .fl-list-entry{max-width:640px}.fl-help-search .fl-choice-line{display:flex;flex-wrap:wrap;gap:8px 20px}.fl-check-line{display:inline-flex;align-items:center;gap:8px;color:var(--text-soft)}.fl-check-line input{margin:0}.fl-feed-url code{display:block;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--inset);overflow-wrap:anywhere}.fl-page .fl-form-table .fl-inline-field input{width:80px;margin-right:8px}.fl-rep-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin-bottom:24px;padding:24px}.fl-rep-overview{display:grid;gap:20px;min-width:0}.fl-rep-identity h2{margin:0;font:400 1.4rem/1.3 Roboto,sans-serif;overflow-wrap:anywhere}.fl-rep-identity p{margin:4px 0 12px;color:var(--muted)}.fl-rep-totals{padding:0;grid-template-columns:repeat(3,minmax(0,1fr))}.fl-rep-table{border-spacing:0;font-size:.8rem}.fl-rep-table th,.fl-rep-table td{padding:8px 14px;border-bottom:1px solid var(--border);text-align:center;white-space:nowrap}.fl-rep-table thead th{color:var(--muted);font-weight:600}.fl-rep-table tbody th{color:var(--muted);font-weight:400;text-align:right}.fl-rep-table tr:last-child > *{border-bottom:0}.reputation_positive{color:#5fcf80}.reputation_negative{color:#e27b7b}.reputation_neutral{color:var(--muted)}.fl-rep-comment{margin:8px 0 0;color:var(--text-soft);overflow-wrap:anywhere}.fl-rep-actions a{color:var(--muted)}.fl-rep-actions a + a{margin-left:12px}.fl-list-card > .fl-category-heading .fl-forum-sort-form{flex-wrap:nowrap}.fl-list-card > .fl-category-heading select{min-height:32px;padding:5px 9px;font-size:.75rem}.fl-list-card > .fl-category-heading .button{min-height:32px;padding:5px 10px;font-size:.75rem}@media (max-width:900px){.fl-rep-summary{grid-template-columns:minmax(0,1fr);padding:20px}.fl-rep-table{width:100%}.fl-rep-totals{grid-template-columns:minmax(0,1fr)}.fl-document{padding:20px}.fl-list-card > .fl-category-heading{flex-wrap:wrap;height:auto}}.fl-calendar{margin-bottom:24px}.fl-calendar > .fl-category-heading{flex-wrap:wrap;height:auto}.fl-calendar > .fl-category-heading h2 small{margin-left:8px;color:var(--muted);font-size:.9rem}.fl-calendar-nav{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:.8rem}.fl-calendar-nav a{color:var(--muted)}.fl-calendar-nav a:hover{color:var(--accent)}.fl-calendar-grid{width:100%;table-layout:fixed;border-spacing:0}.fl-calendar-grid th{padding:10px 8px;border-bottom:1px solid var(--border);background:var(--inset);color:var(--muted);font-size:.7rem;font-weight:400;letter-spacing:1px;text-transform:uppercase}.fl-calendar-grid th:first-child,.fl-calendar-weeklink{width:36px}.fl-calendar-grid td{height:104px;padding:8px 10px;border-bottom:1px solid var(--border);border-left:1px solid var(--border);vertical-align:top}.fl-calendar-grid tr:last-child td{border-bottom:0}.fl-calendar-weeklink{border-left:0 !important;background:var(--inset);text-align:center;vertical-align:middle !important}.fl-calendar-weeklink a{color:var(--muted)}.fl-calendar-date{display:block;margin-bottom:6px;color:var(--text-soft);font:500 .85rem/1.4 Roboto,sans-serif;text-align:right}.fl-calendar-other{background:rgba(0,0,0,.18)}.fl-calendar-other .fl-calendar-date{color:var(--text-faint)}.fl-calendar-entries{display:grid;gap:4px}.fl-calendar-entry{display:block;overflow:hidden;padding:2px 6px;border-radius:4px;background:var(--accent-wash);color:var(--accent);font-size:.75rem;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.fl-calendar-entry:hover{background:rgba(50,210,220,.16);color:#fff}.fl-calendar-birthdays{background:var(--wash);color:var(--text-soft)}.fl-calendar-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:14px 20px}.fl-calendar-add{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:.85rem}.fl-calendar-add:empty{display:none}.fl-calendar-tools .fl-forum-sort-form{margin-left:auto;color:var(--muted);font-size:.8rem}.fl-calendar-tools select{min-height:32px;padding:5px 9px;font-size:.75rem}.fl-calendar-tools .button{min-height:32px;padding:5px 10px;font-size:.75rem}.fl-calendar-week-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start}.fl-calendar-week{width:100%;border-spacing:0}.fl-calendar-week td{padding:12px 16px;border-bottom:1px solid var(--border);vertical-align:top}.fl-calendar-week tr:last-child td{border-bottom:0}.fl-calendar-week .tcat{padding:10px 16px;background:var(--inset);color:var(--muted);font-size:.7rem;letter-spacing:1px;text-transform:uppercase}.fl-calendar-week .tcat strong{font-weight:400}.fl-calendar-week .trow_sep{padding:8px 16px;background:rgba(1,143,153,.09);color:var(--accent);font-size:.7rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.fl-calendar-week td[style*="text-align:center"]{width:64px}.fl-calendar-week .largetext{font:300 1.5rem/1.2 Roboto,sans-serif}.fl-calendar-minis{display:grid;gap:16px}.fl-calendar-minis .tborder{width:220px !important;margin:0}.fl-calendar-minis .tborder td{padding:4px;font-size:.75rem;text-align:center}.fl-calendar-minis .thead{padding:10px 12px !important;font-size:.9rem !important;text-align:left !important}.fl-event{margin-bottom:24px}.fl-event-meta{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 24px;padding:20px 28px;border-bottom:1px solid var(--border);background:var(--inset)}.fl-event-when{margin:0 0 6px;color:var(--accent);font:500 .8rem/1.5 'Open Sans',sans-serif;letter-spacing:.5px;text-transform:uppercase}.fl-event-author{font:500 1.05rem/1.4 Roboto,sans-serif}.fl-event-author span{margin-left:6px;color:var(--muted);font:400 .8rem/1.4 'Open Sans',sans-serif}.fl-event-tools{display:grid;justify-items:end;gap:8px}.fl-event-tools select{min-height:32px;padding:5px 9px;font-size:.75rem}.fl-event-tools .button{min-height:32px;padding:5px 10px;font-size:.75rem}.fl-event-repeats{margin:0;color:var(--muted);font-size:.8rem}@media (max-width:1100px){.fl-calendar-week-layout{grid-template-columns:minmax(0,1fr)}.fl-calendar-minis{display:flex;flex-wrap:wrap}}@media (max-width:700px){.fl-calendar-grid,.fl-calendar-grid tbody,.fl-calendar-grid tr{display:block}.fl-calendar-grid thead,.fl-calendar-weeklink,.fl-calendar-other{display:none !important}.fl-calendar-grid td{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;height:auto;padding:10px 16px;border-left:0}.fl-calendar-grid tr:last-child td:last-child{border-bottom:0}.fl-calendar-grid tr:last-child td{border-bottom:1px solid var(--border)}.fl-calendar-date{margin:0;text-align:left}.fl-calendar-date::before{content:attr(data-weekday) " ";color:var(--muted);font-weight:400}.fl-calendar-entries:empty::before{content:"—";color:var(--text-faint)}.fl-calendar-tools .fl-forum-sort-form{margin-left:0}.fl-event-meta{padding:16px 20px}.fl-event-tools{justify-items:start}.fl-calendar-minis .tborder{width:100% !important}}.fl-team-group{margin-bottom:24px}.fl-team-group > .fl-category-heading h2{font-size:1.3rem}.fl-team-group .fl-member-row:first-child{border-top:0}.fl-member-name .buddy_status{width:8px;height:8px;margin-right:2px;vertical-align:middle}.fl-team-contact{flex-direction:row;justify-content:flex-end}.fl-team-scope .fl-team-forum + .fl-team-forum::before{content:",";color:var(--subtle)}@media (max-width:900px){.fl-team-contact{justify-content:flex-start}}.fl-calendar-today{background:var(--accent-wash)}.fl-calendar-today .fl-calendar-date{color:var(--accent)}.fl-rep-identity h2{display:block;padding:0;border:0;background:none}.fl-calendar-week .trow_shaded{background:var(--accent-wash);color:var(--accent)}.fl-data-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:16px;font-size:.85rem}.fl-data-links p{margin:0}.fl-data-links a{color:var(--muted)}.fl-data-links a:hover{color:var(--accent)}.fl-privacy-accept{margin-top:16px;padding:16px 0 0}.fl-status-note{display:block;margin-top:4px;color:var(--subtle);font-size:.8rem}.fl-account-nav .fl-nav-heading{margin:0;padding:14px 18px;background:var(--inset);color:var(--text-soft);font:400 1rem/1.5 Roboto,sans-serif}.fl-staff-page .fl-account-content > br,.fl-staff-page form > br{display:none}.fl-staff-page form{min-width:0}.fl-staff-page .tborder{margin:0 0 24px}.fl-staff-page .fl-account-content > .tborder,.fl-staff-page .fl-account-content > .fl-table-scroll > .tborder,.fl-staff-page form >:last-child,.fl-staff-page form > .fl-table-scroll:last-child > .tborder{margin-bottom:0}.fl-staff-page form > .fl-form-actions{margin:-8px 0 24px;padding:0;border:0}.fl-staff-page .tborder .thead{padding:16px 24px;background:var(--inset);font:400 1.3rem/1.3 Roboto,sans-serif;text-align:left}.fl-staff-page .tborder .thead strong{font-weight:inherit}.fl-staff-page .tborder .thead .float_right{font:400 .8rem/2.2 'Open Sans',sans-serif}.fl-staff-page .tborder .tcat{padding:10px 16px;background:var(--inset);color:var(--muted);font-size:.7rem;font-weight:400;letter-spacing:1px;text-align:left;text-transform:uppercase}.fl-staff-page .tborder .tcat strong{font-weight:400}.fl-staff-page .tborder td{text-align:left;vertical-align:top;overflow-wrap:break-word}.fl-staff-page .tborder tr > td:first-child{padding-left:24px}.fl-staff-page .tborder tr > td:last-child{padding-right:24px}.fl-staff-page .tborder td:has(> input[type=checkbox]:only-child){width:44px;text-align:center}.fl-staff-page .tborder .tfoot{background:var(--inset);text-align:right}.fl-staff-page .tborder tr:last-child > td{border-bottom:0}.fl-staff-page .tborder input[type=checkbox]{width:auto}.fl-staff-page textarea{max-width:100%}@media (max-width:900px){.fl-staff-page .fl-staff-table{min-width:560px}}.fl-duplicator .servers-container{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);gap:16px}.fl-duplicator .server-card{min-width:0;overflow:hidden}.fl-duplicator .card-header{padding:14px 24px 12px;border-bottom:1px solid var(--border);background:var(--inset)}.fl-duplicator .header-top,.fl-duplicator .header-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fl-duplicator .header-top{justify-content:space-between}.fl-duplicator h2{display:flex;align-items:center;gap:12px;margin:0;font:300 1.5rem/1.2 Roboto,sans-serif}.fl-duplicator h2 i{color:var(--accent-deep);font-size:1.1rem}.fl-duplicator .button{gap:8px}.fl-duplicator .search-container{display:flex;align-items:center;gap:8px}.fl-duplicator .search-container{color:var(--muted)}.fl-duplicator .search-input{width:180px;min-height:36px;padding:7px 10px}.fl-duplicator .breadcrumbs{margin-top:8px;font-size:.85rem;color:var(--muted);overflow-wrap:anywhere}.fl-duplicator .crumb{cursor:pointer}.fl-duplicator .server-status{width:8px;height:8px;border-radius:50%;background:var(--subtle)}.fl-duplicator .server-status.online{background:var(--accent)}.fl-duplicator .server-status.offline{background:#db7878}.fl-duplicator .file-list{min-height:300px;max-height:540px;overflow:auto}.fl-duplicator .file-item{display:flex;align-items:center;gap:12px;padding:14px 24px;border-bottom:1px solid var(--border);cursor:pointer}.fl-duplicator .file-item:hover{background:var(--wash)}.fl-duplicator .file-item.selected{background:var(--accent-wash);box-shadow:inset 3px 0 0 var(--accent)}.fl-duplicator .file-item.invalid-item{color:var(--muted)}.fl-duplicator .file-name{flex:1;min-width:0;overflow-wrap:anywhere}.fl-duplicator .file-actions{display:flex;gap:8px}.fl-duplicator .btn-icon,.fl-duplicator .btn-close{border:0;background:none;color:var(--muted);padding:8px;cursor:pointer}.fl-duplicator .card-footer,.fl-duplicator .modal-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--border);background:var(--inset)}.fl-duplicator .transfer-controls{display:flex;align-items:center;justify-content:center}.fl-duplicator .btn-transfer{width:44px;height:44px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bar);color:var(--accent);cursor:pointer}.fl-duplicator .loading-spinner,.fl-duplicator .empty-state,.fl-duplicator .error-message{padding:24px;color:var(--muted);text-align:center}.fl-duplicator .modal-overlay{display:none;position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.7);align-items:center;justify-content:center;padding:20px}.fl-duplicator .modal-overlay.active{display:flex}.fl-duplicator .modal-content{width:480px;max-width:100%;max-height:90vh;overflow:auto;background:var(--bar)}.fl-duplicator .modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border)}.fl-duplicator .modal-header h3{margin:0;font:400 1.3rem Roboto,sans-serif}.fl-duplicator .modal-body{padding:20px}.fl-duplicator .modal-body input{width:100%}.fl-duplicator .info-row{display:flex;justify-content:space-between;gap:16px;padding:8px 0}.fl-duplicator .info-value{overflow-wrap:anywhere}.fl-duplicator #context-menu{display:none;position:fixed;z-index:9000;min-width:180px;background:var(--bar)}.fl-duplicator .menu-item{padding:12px 16px;cursor:pointer}.fl-duplicator .menu-item:hover{background:var(--inset)}.fl-duplicator .menu-item.disabled{color:var(--subtle);cursor:default}.fl-duplicator #notification-area{position:fixed;right:20px;bottom:20px;z-index:11000;max-width:min(400px,calc(100vw - 40px))}.fl-duplicator .notification{padding:16px 20px;margin-top:8px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bar);overflow-wrap:anywhere}.fl-duplicator .notification.error{border-color:#db7878}.fl-duplicator .notification.success{border-color:var(--accent)}.fl-duplicator .file-list.drag-over,.fl-duplicator .file-item.drag-over{outline:2px solid var(--accent);outline-offset:-2px}@media (max-width:1100px){.fl-duplicator .servers-container{grid-template-columns:minmax(0,1fr)}.fl-duplicator .file-list{min-height:200px;max-height:360px}}.fl-duplicator .header-top h2{padding:0;border:0;background:none}.fl-duplicator .empty-msg,.fl-duplicator .error-msg{padding:24px;color:var(--muted);text-align:center}.fl-duplicator .empty-msg i,.fl-duplicator .error-msg i{display:block;margin-bottom:12px}.fl-edit-history ins{background:rgba(50,210,220,.15);color:var(--text);text-decoration:none;padding:2px}.fl-edit-history del{background:rgba(219,120,120,.15);color:var(--text);padding:2px}.fl-edit-history pre{white-space:pre-wrap;overflow-wrap:anywhere}.fl-community-page{display:grid;gap:24px;align-content:start}.fl-community-page > *{margin-top:0;margin-bottom:0}.fl-community-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.fl-search-icon{display:grid;place-items:center;padding:10px;color:var(--muted)}.fl-search-icon .fl-icon{width:16px;height:16px}.fl-list-count{color:var(--subtle);font:400 .8rem/1.5 'Open Sans',sans-serif;white-space:nowrap}.fl-list-note{color:var(--subtle);font-size:.8rem}.fl-copy-status{color:var(--accent);font-size:.8rem}.fl-copy-status:empty{display:none}.fl-community-empty{padding:20px 24px}.fl-tabs{display:flex;gap:4px;width:fit-content;max-width:100%;padding:4px;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);backdrop-filter:blur(9px);scrollbar-width:none}.fl-tabs::-webkit-scrollbar{display:none}.fl-tabs a{flex:none;padding:7px 14px;border-radius:4px;color:var(--muted);font:500 .85rem/1.4 Roboto,sans-serif;white-space:nowrap}.fl-tabs a:hover{background:var(--wash);color:var(--text)}.fl-tabs a[aria-current=page]{background:var(--accent-wash);color:var(--accent)}.fl-status{color:var(--text-soft);font:.85rem/1.4 Roboto,sans-serif}.fl-status-accent{color:var(--accent)}.fl-filter{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 24px;border-bottom:1px solid var(--border);background:var(--inset)}.fl-filter .fl-search{position:static;flex:1 1 280px;height:40px}.fl-filter .fl-search input{font-size:.9rem}.fl-filter select{min-height:40px}.fl-filter-reset{color:var(--muted);font-size:.8rem}.fl-filter-reset:hover{color:var(--accent)}.fl-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,30%);border-bottom:1px solid var(--border)}.fl-row:last-child{border-bottom:0}.fl-row:has(> .fl-row-side:empty){grid-template-columns:minmax(0,1fr)}.fl-row-main{display:flex;align-items:flex-start;gap:14px;min-width:0;padding:14px 16px 14px 24px}.fl-row-body{flex:1;min-width:0}.fl-row-title{color:var(--text);font:500 .95rem/1.5 Roboto,sans-serif;overflow-wrap:anywhere}.fl-row-title a{color:var(--text)}.fl-row-title a:hover{color:var(--accent)}.fl-row-text{margin-top:3px;color:var(--text-soft);font-size:.85rem;line-height:1.6;overflow-wrap:anywhere}.fl-row .fl-metadata{margin-top:5px;color:var(--text-faint);font-size:.8rem;line-height:1.6;overflow-wrap:anywhere}.fl-row .fl-metadata a{color:var(--muted)}.fl-row .fl-metadata a:hover{color:var(--accent)}.fl-row-note{margin:10px 0 0;padding:8px 12px;border-left:2px solid var(--accent-deep);border-radius:0 4px 4px 0;background:var(--inset);color:var(--text-soft);font-size:.8rem;overflow-wrap:anywhere}.fl-row-note strong{margin-right:6px;color:var(--muted);font-weight:600}.fl-row-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:3px;min-width:0;padding:14px 24px 14px 16px;color:var(--text-faint);font-size:.8rem;line-height:1.5;text-align:right}.fl-row-side a{color:var(--text-soft)}.fl-row-side a:hover{color:var(--accent)}.fl-row-icon{flex:none;width:18px;margin-top:3px;color:var(--accent-deep)}.fl-row-icon .fl-icon{width:16px;height:16px}.fl-row-tile{flex:none;display:grid;justify-items:center;width:52px;padding:6px 0 5px;border:1px solid var(--border);border-radius:var(--radius);background:var(--inset);line-height:1.15}.fl-row-tile span{color:var(--subtle);font-size:.62rem;letter-spacing:1px;text-transform:uppercase}.fl-row-tile strong{color:var(--text);font:300 1.35rem/1.2 Roboto,sans-serif}.fl-row-details{margin-top:8px}.fl-row-details > summary{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font:400 .8rem/1.6 'Open Sans',sans-serif}.fl-row-details > summary:hover{color:var(--accent)}.fl-row-details > summary::after{width:5px;height:5px;margin-top:-3px}.fl-row-details[open] > summary::after{margin-top:3px}.fl-row-details > .fl-document{margin-top:10px;padding:16px 20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--inset);font-size:.85rem}.fl-reward{display:inline-flex;align-items:baseline;gap:6px;margin-right:18px}.fl-reward small{color:var(--subtle);font:400 .75rem/1.4 'Open Sans',sans-serif}.fl-list-sep{margin:0;padding:.5rem 1.5rem;border-top:1px solid var(--border);background:rgba(1,143,153,.09);color:var(--accent);font:600 .7rem/1.4 'Open Sans',sans-serif;letter-spacing:1px;text-transform:uppercase}.fl-disclosure > summary .fl-list-count{margin-left:auto}.fl-disclosure > .fl-card-intro:last-child{border-bottom:0}.fl-stat-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));width:calc(100% + 1px);margin:0 0 -1px}.fl-stat-tiles > div{min-width:0;padding:18px 24px;box-shadow:inset -1px -1px 0 var(--border)}.fl-stat-tiles dt{color:var(--subtle);font-size:.68rem;letter-spacing:1px;text-transform:uppercase}.fl-stat-tiles dd{margin:6px 0 0;color:var(--text);font:300 1.4rem/1.2 Roboto,sans-serif;font-variant-numeric:tabular-nums}.fl-progress{padding:18px 24px 20px;border-top:1px solid var(--border)}.fl-meter{height:6px;overflow:hidden;border-radius:3px;background:var(--border)}.fl-meter > span{display:block;height:100%;border-radius:inherit;background:var(--accent-deep)}.fl-progress .fl-metadata{margin:8px 0 0}.fl-member-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:-1px}.fl-member-grid .fl-member-row{grid-template-columns:56px minmax(0,1fr) auto;border-top:0;border-bottom:1px solid var(--border)}.fl-member-grid .fl-member-row:nth-child(odd){border-right:1px solid var(--border)}.fl-member-grid .fl-member-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-filter + .fl-member-row{border-top:0}.fl-rank-row{grid-template-columns:32px 36px minmax(0,1fr) auto;padding-top:10px;padding-bottom:10px}.fl-rank-row .fl-member-avatar img{width:36px;height:36px}.fl-rank-row .fl-member-name{font-size:.95rem}.fl-rank{color:var(--subtle);font:300 1.15rem/1 Roboto,sans-serif;text-align:center}.fl-rank-top .fl-rank{color:var(--accent);font-weight:400}.fl-rank-amount{color:var(--text-soft);font:500 .9rem/1.4 Roboto,sans-serif;white-space:nowrap}.fl-doc-index{position:sticky;top:calc(var(--sticky-top) + 60px)}.fl-doc-index > details > div{display:grid;gap:2px;padding:8px}.fl-doc-content{display:grid;gap:24px;min-width:0}.fl-doc-content > .fl-list-card{margin:0;scroll-margin-top:84px}.fl-document >:first-child{margin-top:0}.fl-document >:last-child{margin-bottom:0}.fl-document h3{margin:24px 0 8px;color:var(--text);font:500 1rem/1.4 Roboto,sans-serif}.fl-document code{padding:1px 5px;border-radius:4px;background:var(--inset);font-size:.85em;overflow-wrap:anywhere}.fl-document img{max-width:100%;height:auto}.fl-community-rule{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:16px 24px;border-bottom:1px solid var(--border);color:var(--text-soft);line-height:1.7;scroll-margin-top:84px}.fl-community-rule:last-child{border-bottom:0}.fl-community-rule > a{color:var(--accent-deep);font:500 .9rem/1.9 Roboto,sans-serif}.fl-community-rule > a:hover{color:var(--accent)}.fl-community-rule p{margin:0 0 10px}.fl-community-rule p:last-child{margin-bottom:0}.fl-community-rule strong{color:var(--text);font-weight:600}.fl-rule-search{position:static;grid-column:auto;grid-row:auto}.fl-explanation{border-bottom:1px solid var(--border);scroll-margin-top:84px}.fl-explanation:last-child{border-bottom:0}.fl-explanation > summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;color:var(--text);cursor:pointer;font:400 1rem/1.5 Roboto,sans-serif}.fl-explanation > summary:hover{color:var(--accent)}.fl-explanation > .fl-document{padding:0 24px 18px;color:var(--text-soft);line-height:1.7}.fl-explanation ul{margin:0 0 10px;padding-left:20px}.fl-embed{padding:28px 32px 40px}.fl-embed-header,.fl-embed-main{max-width:1240px;margin-right:auto;margin-left:auto}.fl-embed-header{display:flex;align-items:center;gap:20px;margin-bottom:28px}.fl-embed-header img{flex:none;width:98px;height:56px}.fl-embed-header .fl-page-heading{margin:0}.fl-embed .fl-doc-index{top:24px}.fl-embed .fl-doc-content > .fl-list-card,.fl-embed .fl-community-rule,.fl-embed .fl-explanation{scroll-margin-top:24px}.fl-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.fl-content-grid > .fl-list-card{display:flex;flex-direction:column;margin:0}.fl-content-grid > .fl-list-card > .fl-document{flex:1}.fl-content-media{display:block;border-bottom:1px solid var(--border);background:var(--inset)}.fl-content-media img{display:block;width:100%}.fl-content-grid .fl-content-media img{aspect-ratio:16 / 9;object-fit:cover;object-position:top}.fl-guide-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 28px;border-bottom:1px solid var(--border);background:var(--inset);color:var(--subtle);font-size:.8rem}.fl-guide-body{font-size:.95rem;line-height:1.75}.fl-character .fl-account-identity{border-bottom:1px solid var(--border)}.fl-character-portrait{flex:none;width:80px;height:80px;border:1px solid var(--border);border-radius:var(--radius);object-fit:cover}.fl-character-badges{display:grid;gap:6px;margin-left:auto}.fl-character-badges:empty{display:none}.fl-character-badge{display:block;width:120px;height:auto}.fl-character .fl-stat-tiles{border-bottom:1px solid var(--border);margin-bottom:0}.fl-character .fl-account-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.fl-inventory{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0 0 -1px;padding:0;list-style:none}.fl-inventory li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px;border-bottom:1px solid var(--border)}.fl-inventory small{display:block;color:var(--subtle);font-size:.75rem}.fl-inventory strong{color:var(--text-soft);font-weight:600;white-space:nowrap}.fl-job-list{padding:4px 24px 12px}.fl-job-row{display:grid;grid-template-columns:minmax(110px,200px) minmax(0,1fr) 64px;align-items:center;gap:16px;padding:10px 0;border-bottom:1px solid var(--border)}.fl-job-row:last-child{border-bottom:0}.fl-job-row > span:first-child{color:var(--text-soft)}.fl-job-row > span:last-child{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right}.fl-prop-list{columns:3 260px;column-gap:32px;margin:0;padding:16px 24px 20px;list-style:none;color:var(--text-soft);font:.8rem/1.9 ui-monospace,SFMono-Regular,Consolas,monospace}.fl-prop-list li{break-inside:avoid;overflow-wrap:anywhere}.fl-page .fl-signature-picker{margin:0;padding:0;border:0;border-radius:0;background:none;backdrop-filter:none}.fl-page .fl-signature-picker legend{margin-bottom:8px;padding:0;color:var(--muted);font:400 .85rem/1.5 'Open Sans',sans-serif}.fl-signature-backgrounds{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.fl-signature-backgrounds label{position:relative;display:block}.fl-signature-backgrounds input{position:absolute;opacity:0}.fl-signature-backgrounds img{display:block;width:100%;border:2px solid transparent;border-radius:4px}.fl-signature-backgrounds label:hover img{border-color:var(--border)}.fl-signature-backgrounds label:has(input:checked) img{border-color:var(--accent)}.fl-signature-backgrounds label:has(input:focus-visible) img{outline:var(--focus-ring);outline-offset:2px}#fl-signature-preview img{display:block;max-width:100%}.fl-community-form .fl-form-table{width:100% !important}@media (min-width:901px){.fl-doc-index > details > summary{display:none}}@media (max-width:1100px){.fl-member-grid{grid-template-columns:minmax(0,1fr)}.fl-member-grid .fl-member-row:nth-child(odd){border-right:0}}@media (max-width:900px){.fl-doc-index{position:static}.fl-content-grid{grid-template-columns:minmax(0,1fr)}.fl-character .fl-account-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fl-member-grid .fl-member-row{grid-template-columns:44px minmax(0,1fr) auto}.fl-member-grid .fl-member-meta{grid-column:auto}.fl-rank-row{grid-template-columns:24px 32px minmax(0,1fr) auto}.fl-rank-row .fl-member-avatar img{width:32px;height:32px}.fl-rank-row .fl-member-meta{grid-column:auto;text-align:right}}@media (max-width:700px){.fl-tabs{flex-wrap:wrap}.fl-filter{padding:12px 16px}.fl-filter select{flex:1 1 160px}.fl-community-actions{justify-content:flex-start}.fl-member-grid .fl-member-name small{white-space:normal}.fl-row{grid-template-columns:minmax(0,1fr)}.fl-row-main{padding:14px 16px 0}.fl-row:has(> .fl-row-side:empty) .fl-row-main{padding-bottom:14px}.fl-row-side{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px 14px;padding:6px 16px 14px;text-align:left}.fl-row-tile{width:46px}.fl-community-rule{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:14px 16px}.fl-explanation > summary{padding:14px 16px}.fl-explanation > .fl-document{padding:0 16px 16px}.fl-embed{padding:20px 16px 32px}.fl-embed-header img{width:70px;height:40px}.fl-stat-tiles > div{padding:14px 16px}.fl-stat-tiles dd{font-size:1.25rem}.fl-progress,.fl-job-list,.fl-prop-list{padding-right:16px;padding-left:16px}.fl-job-row{grid-template-columns:minmax(0,1fr) 56px;gap:6px 12px}.fl-job-row .fl-meter{grid-column:1 / -1;grid-row:2}.fl-character .fl-account-facts{grid-template-columns:minmax(0,1fr)}.fl-character-badges{margin-left:0}.fl-inventory li{padding:12px 16px}.fl-guide-meta{padding:12px 16px}}.fl-page .fl-form-table > tbody > tr > td.fl-form-intro{padding:16px 24px;border-bottom:1px solid var(--border);color:var(--muted)}.fl-page .fl-form-table > tbody > tr > td.fl-form-actions{display:flex;margin-top:24px;padding:16px 24px;border-top:1px solid var(--border);background:var(--inset)}.fl-form-table .fl-form-actions input[type=submit]{border-radius:var(--radius);cursor:pointer}.fl-page .fl-form-table input.fl-inline-number{width:72px;margin:0 8px}.fl-form-page .sceditor-container{max-width:100%;min-width:0}.fl-form-page .sceditor-container iframe,.fl-form-page .sceditor-container textarea{max-width:100%}.fl-portal .fl-list-card{margin-bottom:0}.fl-portal > aside .fl-category-heading h2{font-size:1.1rem}.fl-portal-facts{grid-template-columns:minmax(0,1fr);gap:14px;font-size:.85rem}.fl-portal-avatar{float:left;width:56px;height:56px;margin:0 16px 12px 0;border-radius:50%;object-fit:cover}.fl-portal .fl-document::after{content:"";display:block;clear:both}.fl-modal-body{margin-top:0;max-height:calc(100vh - 80px);overflow-y:auto}.fl-poll-options{display:grid;gap:16px;margin-top:12px}.fl-poll-option{display:flex;gap:12px 20px}.fl-poll-option > .fl-field{flex:0 1 480px;min-width:0}.fl-poll-option > .fl-field:last-child:not(:first-child){flex:0 0 100px}.fl-poll-option .fl-field > span{color:var(--muted);font-size:.85rem}.fl-comment-list #comment_form > td{padding:0}.fl-comment-avatar{width:72px;text-align:center;vertical-align:top}.fl-comment-avatar img{width:48px;height:48px;border-radius:50%;object-fit:cover}.fl-comment-list .fl-form-body{padding-bottom:20px}@media (max-width:900px){.fl-portal > aside{order:2}}.fl-auth-providers{display:flex;flex-direction:column;gap:12px}.fl-auth-providers p{margin:0}.fl-auth-providers .button{text-align:center}