.fu-entry{margin:0;background:#17191c;color:#eef0f2;font:14px/1.5 Verdana,Arial,sans-serif}.fu-entry *{box-sizing:border-box}.fu-entry main{width:min(410px,calc(100% - 32px));margin:clamp(56px,17vh,180px) auto;padding:24px;background:#202328;border:1px solid #42484e}.fu-entry-brand{display:flex;align-items:center;gap:15px;margin:0 0 24px;font-size:25px;letter-spacing:2px}.fu-entry-brand img{width:52px;height:60px;object-fit:contain}.fu-entry-brand small{display:block;margin-top:5px;font:9px/1.55 Verdana,Arial,sans-serif;letter-spacing:2px;color:#b5bdc6}.fu-entry nav{display:flex;gap:10px;flex-wrap:wrap}.fu-entry a{flex:1;padding:9px 12px;white-space:nowrap;text-align:center;text-decoration:none;color:#eef2f5;background:#282d32;border:1px solid #59636c;border-radius:3px}.fu-entry a:first-child{background:#3c444c}.fu-entry a:hover,.fu-entry a:focus-visible{background:#48535d}#container #header.fu-access-header{border-bottom:0}#container .fu-access-header #logo.fu-masthead{padding:0 0 10px;margin-top:-6px}#header.fu-access-header #logo .futurum-brand{gap:18px}#header.fu-access-header #logo .futurum-brand img{width:60px;height:68px;max-width:none;max-height:none;flex-shrink:0;object-fit:contain;transform:scaleY(.94);transform-origin:50% 85%}#header.fu-access-header .futurum-brand strong{color:#eef0f2;font:600 25px/1.25 Verdana,Arial,sans-serif;letter-spacing:2px}#header.fu-access-header .futurum-brand small{margin-top:5px;font:9px/1.5 Verdana,Arial,sans-serif;letter-spacing:3.3px}.fu-access-header .fu-header-nav{border-block:1px solid #4b5258}.fu-access-header .fu-access-links{display:flex;flex-wrap:wrap;gap:8px}.fu-access-header .fu-access-links a{display:flex;align-items:center;min-height:52px;padding:0 14px;color:#e1e5e8;font:600 13px Verdana,Arial,sans-serif;letter-spacing:1.6px;text-transform:uppercase;text-decoration:none}.fu-access-header .fu-access-links a:hover,.fu-access-header .fu-access-links a:focus-visible{background:#292f35}.fu-access{width:100%;margin:0 auto;box-sizing:border-box;border:1px solid #42484e;background:#202328;color:#edf0f3;font:14px/1.55 Verdana,Arial,sans-serif}.fu-access *,.fu-results *{box-sizing:border-box}.fu-access h1{margin:0;padding:12px 18px;background:#343940;border-bottom:1px solid #454c53;color:#f3f5f7;font:700 18px/1.4 Verdana,Arial,sans-serif}.fu-access form{margin:0}.fu-access .fu-access-body{padding:16px 18px}.fu-access-short{max-width:32rem}.fu-access-short .fu-access-body{display:grid;gap:8px}.fu-access-short label:not(:first-child) {margin-top:7px}.fu-access :is(input.textbox,select,textarea,.select2-container) {box-sizing:border-box;max-width:100%;min-width:0}.fu-access-short input.textbox,.fu-account-fields input.textbox,.fu-advanced input[name="author"],.fu-advanced input[name="keywords"]{width:100%}.fu-access :is(input.textbox,select) {min-height:33px}.fu-access .button{width:max-content;max-width:100%;padding:7px 13px;cursor:pointer;background:#343c44;border:1px solid #53606c;color:#f3f5f8;border-radius:3px}.fu-access .button:hover{background:#414c55}.fu-access-challenge{width:100%;table-layout:fixed;border-collapse:collapse}.fu-access-challenge:not(:has(tr)) {display:none}.fu-access img{max-width:100%;height:auto}.fu-agreement{max-width:58rem}.fu-access p{margin:0 0 .8em}.fu-access p:last-child{margin-bottom:0}.fu-register-grid,.fu-search-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px;align-items:start}.fu-register-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.fu-register-grid>div,.fu-search-options{min-width:0;display:grid;gap:14px}.fu-register-grid>div>br{display:none}.fu-access fieldset{margin:0;min-width:0;padding:12px;border:1px solid #474f57;background:#24292e;border-radius:2px}.fu-access legend{padding:0 5px;color:#edf1f5;font-weight:700}.fu-access :is(label,td,p) {color:#e1e6eb}.fu-access label.error{color:#f6b6b6}.fu-access fieldset table{max-width:100%}.fu-account-fields{width:100%;table-layout:fixed;border-spacing:0}.fu-account-fields td{padding:4px 5px;vertical-align:top}.fu-account-fields label,.fu-timezone>label,.fu-search-fields fieldset>label{display:block}.fu-account-fields label{margin-bottom:4px}.fu-timezone>label{margin:12px 0 4px}.fu-challenge-response,.fu-search-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fu-challenge-response .textbox{flex:1 1 9em}.fu-access [hidden]{display:none}.fu-form-actions{display:flex;justify-content:flex-start;padding:10px 16px;border-top:1px solid #42484e;background:#262b30}.fu-advanced fieldset>label{margin-top:5px}.fu-search-line+.fu-search-line{margin-top:14px}.fu-advanced select[name="forums\[\]"]{width:100%}.fu-advanced select,.fu-advanced input{font-family:inherit}.fu-advanced .select2-container{width:100%!important}.fu-advanced .select2-container .select2-choice{display:flex;align-items:center;min-height:33px;background:#24292e;border:1px solid #58626d;color:#e1e6eb;box-shadow:none}.fu-advanced .select2-container .select2-choice .select2-arrow{background:#343b42;border-color:#56616c}.fu-advanced .select2-container .select2-choice.select2-default{color:#c5ced8!important}.fu-results-footer{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:8px}.fu-results-footer form{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap;margin-left:auto}@media (max-width:700px){#container .fu-access-header #logo.fu-masthead{padding-top:1px;margin-top:0}.fu-access-header .fu-access-links a{min-height:44px;padding:0 10px;font-size:12px}.fu-register-grid,.fu-search-fields{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.fu-register-grid fieldset,.fu-search-fields fieldset{padding:10px}.fu-access .fu-access-challenge :is(tbody,tr,td) {display:block;width:auto}.fu-results,.fu-results table{max-width:100%;min-width:0}.fu-results .tborder,.fu-results .tborder>tbody{display:block}.fu-results .tborder>tbody>tr:first-child,.fu-results .thead{display:block}.fu-results .fu-sort-row{display:flex;flex-wrap:wrap;gap:3px 6px;padding:5px;background:#282d32}.fu-results .fu-sort-row td{width:auto;padding:5px;border:0;background:transparent}.fu-results .inline_row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;padding:12px;margin:0;background:#21262b;border-top:1px solid #41484f}.fu-results .inline_row>td{display:block;width:auto;min-width:0;padding:0;border:0;background:transparent;color:#e1e5e9;overflow-wrap:anywhere;text-align:left!important;white-space:normal!important}.fu-results .inline_row>td:nth-child(-n+2) {display:none}.fu-results .inline_row>td:nth-child(3) {grid-column:1/-1;margin-bottom:4px}.fu-results .inline_row>td[data-label]::before{content:attr(data-label) ": ";color:#aebac5}.fu-results .inline_row>td table{width:100%;table-layout:fixed}.fu-results-footer form{justify-content:flex-start;margin:0}}@media (max-width:480px){#header.fu-access-header .futurum-brand strong{font-size:22px}#header.fu-access-header .futurum-brand small{letter-spacing:2px}.fu-account-fields,.fu-account-fields tbody,.fu-account-fields tr:not([style*="display: none"]),.fu-account-fields td:not([style*="display"]) {display:block;width:auto}.fu-account-fields td{padding:3px 0}.fu-advanced select[name="forums\[\]"]{height:11em}}