:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ri-color-bg:#050b14;--ri-color-bg-raised:#081424;--ri-color-surface:#0a1d31e6;--ri-color-surface-strong:#0d2035;--ri-color-surface-soft:#0f2a44b8;--ri-color-border:#6ecdff33;--ri-color-border-strong:#67e8f97a;--ri-color-text:#edf8ff;--ri-color-text-muted:#9eb5c7;--ri-color-primary:#55b6ff;--ri-color-primary-strong:#0b69c7;--ri-color-primary-hover:#09569b;--ri-color-focus:#67e8f9;--ri-color-success:#5ee6a8;--ri-color-warning:#fbbf5b;--ri-color-danger:#fb7185;--ri-color-info:#72aef8;--ri-color-bg-page:var(--ri-color-bg);--ri-color-bg-panel:var(--ri-color-surface);--ri-color-bg-card:var(--ri-color-surface-soft);--ri-color-bg-elevated:var(--ri-color-bg-raised);--ri-color-text-primary:var(--ri-color-text);--ri-color-text-secondary:var(--ri-color-text-muted);--ri-color-text-disabled:#667b8c;--ri-color-metal:#a7b5c7;--ri-color-crystal:#38bdf8;--ri-color-deuterium:#a78bfa;--ri-color-energy:#fbbf24;--ri-color-dark-matter:#fb7185;--ri-color-alliance:#5eead4;--ri-color-admin:#a7f3d0;--ri-officer-commander:#55b6ff;--ri-officer-admiral:#b7a5ff;--ri-officer-engineer:#66e6ac;--ri-officer-geologist:#f2c66d;--ri-officer-technocrat:#ff8eb7;--ri-font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ri-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--ri-space-1:.25rem;--ri-space-2:.5rem;--ri-space-3:.75rem;--ri-space-4:1rem;--ri-space-5:1.25rem;--ri-space-6:1.5rem;--ri-space-8:2rem;--ri-space-xs:var(--ri-space-1);--ri-space-sm:var(--ri-space-2);--ri-space-md:var(--ri-space-4);--ri-space-lg:var(--ri-space-6);--ri-space-xl:var(--ri-space-8);--ri-page-padding:clamp(.75rem, 2.4vw, 2rem);--ri-panel-gap:var(--ri-space-4);--ri-card-gap:var(--ri-space-4);--ri-radius-sm:.375rem;--ri-radius-md:.65rem;--ri-radius-lg:1rem;--ri-shadow-sm:0 8px 24px #00000038;--ri-shadow-lg:0 24px 70px #0000006b;--ri-duration:.16s;--ri-control-height:44px;--ri-sidebar-width:17.5rem;--ri-sidebar-width-compact:14.5rem;--ri-header-height:4.875rem;--ri-card-min-width:17rem;--ri-content-max-narrow:68rem;--ri-content-max-standard:80rem;--ri-content-max-wide:112rem;--ri-content-max:112rem;--ri-focus-ring:0 0 0 3px #67e8f947;--ri-transition-fast:.12s;--ri-transition-normal:.2s;--ri-z-base:0;--ri-z-sticky:35;--ri-z-dropdown:60;--ri-z-drawer:100;--ri-z-modal:200;--ri-z-toast:300;--ri-z-devtools:400}*,:before,:after{box-sizing:border-box}html{font-family:var(--ri-font-sans);background:var(--ri-color-bg);color:var(--ri-color-text)}body{min-height:100vh;margin:0}button,input,select,textarea{font:inherit}a{color:var(--ri-color-primary)}img,svg{max-width:100%}:focus-visible{outline:3px solid var(--ri-color-focus);outline-offset:3px}[hidden]{display:none!important}.ui-icon{vertical-align:middle;flex:none;display:inline-block}.ui-eyebrow{margin:0 0 var(--ri-space-2);color:var(--ri-color-primary);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.ui-page-header{justify-content:space-between;align-items:end;gap:var(--ri-space-4);margin:0 auto var(--ri-space-5);width:min(100%, var(--ri-content-max));display:flex}.ui-page-header :is(h1,h2){color:var(--ri-color-text);margin:0;font-size:clamp(1.35rem,2vw,2rem)}.ui-page-header__description{max-width:68ch;margin:var(--ri-space-2) 0 0;color:var(--ri-color-text-muted)}.ui-workspace{gap:var(--ri-space-4);width:100%;min-width:0;display:grid;container:ri-workspace/inline-size}.ui-workspace>.ui-page-header{width:100%;margin-bottom:0}.ui-workspace__navigation,.ui-workspace__summary,.ui-workspace__content,.ui-workspace__secondary{min-width:0}.ui-workspace__navigation{align-items:end;gap:var(--ri-space-3);flex-wrap:wrap;display:flex}.ui-workspace__summary{gap:var(--ri-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.ui-workspace__content{gap:var(--ri-space-4);display:grid}.ui-workspace__feedback[hidden]{display:none}.ui-workspace-row{min-width:0}.ui-panel{border:1px solid var(--ri-color-border);border-radius:var(--ri-radius-lg);box-shadow:var(--ri-shadow-sm);background:linear-gradient(145deg,#0e2841f2,#071524f5);overflow:hidden}.ui-panel__header{justify-content:space-between;align-items:center;gap:var(--ri-space-3);padding:var(--ri-space-4) var(--ri-space-5);border-bottom:1px solid var(--ri-color-border);display:flex}.ui-panel__header h2{margin:0;font-size:1rem}.ui-panel__body{padding:var(--ri-space-5)}.ui-actions{justify-content:flex-end;align-items:center;gap:var(--ri-space-2);flex-wrap:wrap;display:flex}.ui-button{min-height:var(--ri-control-height);justify-content:center;align-items:center;gap:var(--ri-space-2);border-radius:var(--ri-radius-sm);background:linear-gradient(135deg, var(--ri-color-primary-strong), var(--ri-color-primary-hover));color:#fff;text-align:center;cursor:pointer;transition:border-color var(--ri-duration) ease, background var(--ri-duration) ease, box-shadow var(--ri-duration) ease, transform var(--ri-duration) ease;border:1px solid #0000;padding:.65rem 1rem;font-weight:750;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:0 8px 22px #0b69c73d,inset 0 1px #ffffff29}.ui-button:hover{background:linear-gradient(135deg, #0c72d5, var(--ri-color-primary-strong));color:#fff;transform:translateY(-1px)}.ui-button:active{transform:translateY(0)}.ui-button:disabled,.ui-button[aria-disabled=true]{cursor:not-allowed;opacity:.52;transform:none}.ui-button--secondary{border-color:var(--ri-color-border-strong);background:var(--ri-color-surface-strong);box-shadow:none;color:var(--ri-color-text)}.ui-button--secondary:hover{background:#15334f}.ui-button--danger{color:#fff;background:linear-gradient(135deg,#9f1239,#881337);border-color:#e11d48;box-shadow:0 8px 22px #9f123938}.ui-button--danger:hover{background:linear-gradient(135deg,#be123c,#9f1239)}.ui-button--quiet{box-shadow:none;color:var(--ri-color-primary);background:0 0;border-color:#0000}.ui-button--quiet:hover{border-color:var(--ri-color-border);color:#8dceff;background:#55b6ff14}.ui-button--small{min-height:var(--ri-control-height);padding:.5rem .75rem;font-size:.82rem}.ui-button--large{min-height:3.125rem;padding:.8rem 1.35rem}.ui-button--wide{width:100%}.ui-button--icon{width:var(--ri-control-height);padding:.5rem}.ui-action-form{margin:0;display:inline-flex}.ui-action-status{border-radius:var(--ri-radius-sm);color:#fde68a;text-align:left;background:#92400e29;border:1px solid #fbbf5b61;gap:.2rem;min-width:min(100%,15rem);padding:.65rem .8rem;display:grid}.ui-action-status strong{color:#fff4c2;font-size:.8rem}.ui-action-status span{color:#f7d99a;font-size:.72rem;line-height:1.4}.ui-action-status--running{background:#0b69c724;border-color:#55b6ff61}.ui-action-status--running strong{color:#d8efff}.ui-action-status--running span{color:#a9d8fb}.ui-action-status--complete{background:#1665342e;border-color:#5ee6a86b}.ui-action-status--complete strong,.ui-action-status--complete span{color:#a7f3d0}.ui-costs{gap:.35rem;display:grid;container:ri-costs/inline-size}.ui-costs__label{color:var(--ri-color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:750}.ui-costs__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr));gap:.35rem;margin:0;display:grid}.ui-cost{border:1px solid var(--ri-color-border);background:#030c169e;border-radius:.32rem;align-content:start;gap:.2rem;min-width:0;padding:.28rem .45rem;display:grid}.ui-cost dt{color:var(--ri-color-text-muted)}.ui-cost dd{flex-wrap:wrap;gap:.2rem .3rem;min-width:0;margin:0;font-weight:800;display:flex}.ui-number-display{white-space:nowrap}.ui-number-display[data-compact=true]{min-block-size:var(--ri-control-height);font-variant-numeric:tabular-nums;border-bottom:1px dotted;align-items:center;display:inline-flex}.ui-costs__list:has(.ui-number-display[data-compact=true]){grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.ui-cost--available dd{color:var(--ri-color-success)}.ui-cost--missing{border-color:#fb71856b}.ui-cost--missing dd{color:#fda4af}.ui-cost dd small{color:#fecdd3;font-weight:650}@container ri-costs (width<=15rem){.ui-costs__list{grid-template-columns:minmax(0,1fr)}}.ui-status{padding:var(--ri-space-3) var(--ri-space-4);border-radius:var(--ri-radius-md);color:var(--ri-color-info);background:#72aef814;border:1px solid}.ui-status--success{color:var(--ri-color-success)}.ui-status--warning{color:var(--ri-color-warning)}.ui-status--danger,.ui-status--error{color:var(--ri-color-danger)}.ui-empty-state{justify-items:center;gap:var(--ri-space-2);text-align:center;color:var(--ri-color-text-muted);padding:clamp(2rem,7vw,5rem);display:grid}.ui-empty-state h2,.ui-empty-state p{margin:0}.ui-page-header--compact{padding:.2rem 0}.ui-state{gap:var(--ri-space-3);padding:var(--ri-space-4);border:1px solid var(--ri-color-border);border-radius:var(--ri-radius-md);background:var(--ri-color-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.ui-state strong,.ui-state p{margin:0}.ui-state p{margin-top:var(--ri-space-1);color:var(--ri-color-text-muted)}.ui-state--locked{border-left:3px solid var(--ri-color-warning)}.ui-state--error{border-left:3px solid var(--ri-color-danger)}.ui-state--unavailable{opacity:.82}.ui-state--loading{color:var(--ri-color-text-muted);grid-template-columns:auto 1fr}.ui-state__spinner{border:2px solid var(--ri-color-border-strong);border-top-color:var(--ri-color-primary);border-radius:50%;width:1.25rem;height:1.25rem;animation:.8s linear infinite ui-state-spin}.ui-progression-hint{gap:var(--ri-space-4);width:min(100%, var(--ri-content-max));margin:0 auto var(--ri-space-4);padding:var(--ri-space-4);border:1px solid color-mix(in srgb, var(--ri-color-primary) 38%, transparent);border-radius:var(--ri-radius-lg);background:linear-gradient(135deg,#08324594,#061728eb);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.ui-progression-hint span{color:var(--ri-color-primary);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.ui-progression-hint h2{margin:.15rem 0;font-size:1rem}.ui-progression-hint p{color:var(--ri-color-text-muted);margin:0}.ui-queue-panel{width:min(100%, var(--ri-content-max));margin-inline:auto}.ui-mission-progress{width:min(100%, var(--ri-content-max));border:1px solid var(--ri-color-border);border-radius:var(--ri-radius-lg);background:var(--ri-color-border);margin-inline:auto;overflow:hidden;container:ri-mission-progress/inline-size}.ui-mission-progress ol{grid-template-columns:repeat(var(--mission-step-count,4), minmax(0, 1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.ui-mission-progress li{justify-content:center;align-items:center;gap:var(--ri-space-2);min-width:0;min-height:3.5rem;padding:var(--ri-space-2) var(--ri-space-3);color:var(--ri-color-text-muted);background:#071422f5;display:flex}.ui-mission-progress li>span:last-child{min-width:0;display:grid}.ui-mission-progress strong{overflow-wrap:anywhere;font-size:.82rem}.ui-mission-progress__number{border:1px solid var(--ri-color-border-strong);border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.72rem;font-weight:800;display:inline-grid}.ui-mission-progress li.is-current{color:var(--ri-color-text);background:linear-gradient(135deg,#0f3b4ffa,#0b2739fa)}.ui-mission-progress li.is-current .ui-mission-progress__number{border-color:var(--ri-color-primary);background:var(--ri-color-primary);color:#04202a;box-shadow:0 0 18px #5eead438}.ui-mission-progress li.is-complete{color:var(--ri-color-success)}.ui-mission-progress li.is-complete .ui-mission-progress__number{border-color:color-mix(in srgb, var(--ri-color-success) 45%, transparent);background:color-mix(in srgb, var(--ri-color-success) 14%, transparent)}.ui-quantity{gap:.35rem;min-width:0;display:grid}.ui-quantity>label,.ui-quantity>small{color:var(--ri-color-text-muted);font-size:.72rem}.ui-quantity__controls{grid-template-columns:44px minmax(4.5rem,1fr) 44px auto;gap:.35rem;display:grid}.ui-quantity__controls button,.ui-quantity__controls input{border:1px solid var(--ri-color-border-strong);border-radius:var(--ri-radius-sm);min-height:44px;color:var(--ri-color-text);background:#030d18c7}.ui-quantity__controls button{cursor:pointer;padding:.45rem}.ui-quantity__controls button:hover{border-color:var(--ri-color-primary);background:var(--ri-color-surface-strong)}.ui-quantity__controls input{text-align:center;width:100%;padding:.45rem}.ui-quantity__controls button:disabled,.ui-quantity__controls input:disabled{cursor:not-allowed;opacity:.58}.ui-quantity.is-invalid>small{color:var(--ri-color-danger)}.ui-quantity.is-invalid .ui-quantity__controls input{border-color:var(--ri-color-danger)}@media (width<=420px){.ui-quantity__controls{grid-template-columns:44px minmax(3.75rem,1fr) 44px}.ui-quantity__controls [data-quantity-max]{grid-column:1/-1}}@keyframes ui-state-spin{to{transform:rotate(360deg)}}.ui-modal{border:1px solid var(--ri-color-border-strong);border-radius:var(--ri-radius-lg);background:var(--ri-color-bg-raised);width:min(38rem,100vw - 2rem);color:var(--ri-color-text);box-shadow:var(--ri-shadow-lg);padding:0}.ui-modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#01060cc7}.ui-modal__header,.ui-modal__footer{justify-content:space-between;align-items:center;gap:var(--ri-space-3);padding:var(--ri-space-4) var(--ri-space-5);display:flex}.ui-modal__header{border-bottom:1px solid var(--ri-color-border)}.ui-modal__header h2{margin:0;font-size:1.05rem}.ui-modal__header button{color:var(--ri-color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ui-modal__body{padding:var(--ri-space-5)}.ui-modal__footer{border-top:1px solid var(--ri-color-border);justify-content:flex-end}@media (width<=620px){.ui-page-header{flex-direction:column;align-items:stretch}.ui-state,.ui-progression-hint{grid-template-columns:auto minmax(0,1fr)}.ui-state>:last-child,.ui-progression-hint>:last-child{grid-column:1/-1}.ui-actions{justify-content:stretch}.ui-actions>*{flex:auto}.ui-actions .ui-button,.ui-actions .ui-action-form{width:100%}.ui-panel__body{padding:var(--ri-space-4)}.ui-mission-progress ol{scrollbar-width:none;grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:auto}.ui-mission-progress ol::-webkit-scrollbar{display:none}.ui-mission-progress li{justify-content:flex-start;min-height:3rem}.ui-mission-progress strong{font-size:.75rem}}@container ri-mission-progress (width<=14rem){.ui-mission-progress ol{grid-template-columns:minmax(0,1fr)}.ui-mission-progress li{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-footer{--site-footer-content:var(--content,min(1180px, calc(100vw - 48px)));border-top:1px solid var(--border,var(--ri-color-border));background:#03080f;position:relative;overflow:hidden}.site-footer__glow{filter:blur(70px);background:#1b74b514;border-radius:50%;width:480px;height:300px;position:absolute;top:-160px;left:10%}.site-footer__inner{width:var(--site-footer-content);grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(130px,.6fr));gap:48px;margin:0 auto;padding:76px 0 60px;display:grid;position:relative}.site-footer__brand{max-width:330px}.site-footer .brand{min-height:2.75rem;color:var(--ice-100,var(--ri-color-text));align-items:center;gap:11px;text-decoration:none;display:inline-flex}.site-footer .brand:hover{color:#fff}.site-footer .brand__emblem{object-fit:contain;filter:drop-shadow(0 0 16px #3aa0ff57);width:46px;height:46px}.site-footer .brand__name{letter-spacing:.075em;text-transform:uppercase;font-size:1.18rem;font-weight:760}.site-footer .brand__name span{color:var(--blue-400,var(--ri-color-primary))}.site-footer__brand p{color:#8296a8;margin:22px 0 0}.site-footer__column{align-content:start;gap:10px;display:grid}.site-footer__column h2{color:#d9e7f2;letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:.74rem}.site-footer__column a,.site-footer__column button{color:#8296a8;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;width:max-content;max-width:100%;min-height:2.75rem;padding:0;font-size:.83rem;text-decoration:none;display:inline-flex}.site-footer__column a:hover,.site-footer__column button:hover{color:var(--blue-400,var(--ri-color-primary))}.site-footer__bottom{width:var(--site-footer-content);border-top:1px solid var(--border,var(--ri-color-border));color:#637788;justify-content:space-between;gap:30px;margin:0 auto;padding:22px 0 28px;font-size:.72rem;display:flex}.site-footer__bottom p{margin:0}@media (width<=1050px){.site-footer__inner{grid-template-columns:1.4fr repeat(2,.7fr)}.site-footer__column:last-child{grid-column:2/-1}}@media (width<=800px){.site-footer{--site-footer-content:min(100% - 36px, 680px)}.site-footer__inner{grid-template-columns:repeat(2,1fr)}.site-footer__brand{grid-column:1/-1}.site-footer__column:last-child{grid-column:auto}.site-footer__bottom{display:grid}}@media (width<=560px){.site-footer{--site-footer-content:calc(100% - 28px)}.site-footer__glow{width:100%;left:0}.site-footer__inner{grid-template-columns:1fr;padding-top:55px}.site-footer__brand,.site-footer__column:last-child{grid-column:auto}.site-footer .brand__emblem{width:39px;height:39px}.site-footer .brand__name{font-size:.98rem}}body.forum-shell{color:var(--ri-color-text);background:radial-gradient(circle at 15% 10%,#1b6fa638,#0000 30rem),radial-gradient(circle at 85% 20%,#1bccd31a,#0000 28rem),linear-gradient(#040a12,#071321 45%,#040a12)}.skip-link{z-index:9999;border-radius:var(--ri-radius-sm);background:var(--ri-color-primary);color:#03202a;padding:.7rem 1rem;font-weight:800;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.forum-header{z-index:20;border-bottom:1px solid var(--ri-color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040a12e6;justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.5rem;padding:.65rem clamp(1rem,4vw,4rem);display:flex;position:sticky;top:0}.forum-brand{color:#fff;align-items:center;gap:.8rem;text-decoration:none;display:flex}.forum-brand span{display:grid}.forum-brand strong{letter-spacing:.08em;text-transform:uppercase}.forum-brand small{color:var(--ri-color-primary)}.forum-header nav{align-items:center;gap:1rem;display:flex}.forum-header nav a{min-height:2.75rem;color:var(--ri-color-text-muted);align-items:center;text-decoration:none;display:inline-flex}.forum-header nav a:hover{color:#fff}.forum-main{width:min(92rem,100% - 2rem);min-height:calc(100vh - 9rem);margin:0 auto;padding:clamp(1.5rem,4vw,3rem) 0}.forum-categories,.forum-posts,.forum-search-results,.forum-reports,.forum-notifications{gap:1rem;display:grid}.forum-category .ui-panel__header p{color:var(--ri-color-text-muted);margin:.35rem 0 0}.forum-list{display:grid}.forum-row{border-bottom:1px solid var(--ri-color-border);min-height:5rem;color:var(--ri-color-text);grid-template-columns:auto minmax(0,1fr) minmax(5rem,auto) minmax(5rem,auto);align-items:center;gap:1rem;padding:1rem 1.25rem;text-decoration:none;display:grid}.forum-row:last-child{border-bottom:0}.forum-row:hover{background:#55b6ff12}.forum-row>span:not(.forum-row__main):not(.forum-row__signal){text-align:right;display:grid}.forum-row small{color:var(--ri-color-text-muted)}.forum-row__main{gap:.3rem;display:grid}.forum-row__signal{border:2px solid var(--ri-color-primary);border-radius:50%;width:.8rem;height:.8rem;box-shadow:0 0 1rem #55b6ff8c}.forum-row__signal.is-pinned{background:var(--ri-color-warning);border-color:var(--ri-color-warning);border-radius:.15rem}.forum-topic-status{flex-wrap:wrap;justify-content:end;gap:.35rem;display:flex!important}.forum-topic-status b,.forum-solution-badge{color:var(--ri-color-success);border:1px solid #5ee6a873;border-radius:99rem;padding:.2rem .45rem;font-size:.72rem}.forum-breadcrumbs{color:var(--ri-color-text-muted);flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.forum-post{border:1px solid var(--ri-color-border);border-radius:var(--ri-radius-lg);background:#081828eb;grid-template-columns:12rem minmax(0,1fr);display:grid;overflow:hidden}.forum-post.is-solution{border-color:#5ee6a899}.forum-post>aside{border-right:1px solid var(--ri-color-border);background:#030c168c;align-content:start;gap:.35rem;padding:1.25rem;display:grid}.forum-post>aside small{color:var(--ri-color-text-muted)}.forum-post__content{min-width:0;padding:1.25rem}.forum-post__content footer{border-top:1px solid var(--ri-color-border);flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:1.25rem;padding-top:.75rem;display:flex}.forum-post__content footer form{display:inline-flex}.forum-markdown{overflow-wrap:anywhere;line-height:1.65}.forum-markdown pre{background:#02070d;border-radius:.5rem;padding:1rem;overflow:auto}.forum-markdown blockquote{border-left:3px solid var(--ri-color-primary);color:var(--ri-color-text-muted);margin-left:0;padding-left:1rem}.forum-composer{margin-top:1.25rem}.forum-composer>summary{cursor:pointer;padding:1rem 1.25rem;font-weight:800}.forum-composer form,.forum-search,.forum-poll form{gap:.9rem;padding:1.25rem;display:grid}.ui-field{color:var(--ri-color-text-muted);gap:.4rem;font-weight:700;display:grid}.ui-field input,.ui-field textarea,.forum-composer select,.forum-composer input,.forum-reports select,.forum-reports input,.forum-post textarea{border:1px solid var(--ri-color-border-strong);color:#fff;background:#06111d;border-radius:.4rem;width:100%;padding:.7rem .8rem}.forum-check{align-items:center;gap:.5rem;display:flex}.forum-poll{margin-bottom:1rem}.forum-poll label{align-items:center;gap:.5rem;display:flex}.pagination{flex-wrap:wrap;gap:.4rem;margin:1.25rem 0;list-style:none;display:flex}.pagination a,.pagination span{border:1px solid var(--ri-color-border);border-radius:.35rem;place-items:center;min-width:2.5rem;min-height:2.5rem;display:grid}@media (width<=760px){.forum-header{flex-direction:column;align-items:flex-start;position:static}.forum-header nav{width:100%;padding-bottom:.25rem;overflow-x:auto}.forum-row{grid-template-columns:auto minmax(0,1fr)}.forum-row>span:not(.forum-row__main):not(.forum-row__signal){display:none}.forum-post{grid-template-columns:1fr}.forum-post>aside{border-right:0;border-bottom:1px solid var(--ri-color-border)}}
