.nf-forum{--forum-surface:color-mix(in srgb,var(--surface) 95%,transparent);--forum-muted:var(--muted,#a5b3bd);--forum-border:var(--line);padding-bottom:60px}.nf-forum-hero{position:relative;isolation:isolate;min-height:325px;overflow:hidden;border:1px solid var(--forum-border);border-bottom:3px solid #ec1749;background:#10171c}.nf-forum-hero>img{object-fit:cover;object-position:center 45%;opacity:.66;z-index:-2;transform:scale(1.02)}.nf-forum-hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#080e14f5 3%,#080e14b3 48%,#080e1433),linear-gradient(0deg,#080e14e6,transparent 65%)}.nf-forum-hero-content{padding:46px 50px;color:#fff}.nf-forum-hero h1{font-family:var(--font-display),sans-serif;font-size:clamp(30px,4vw,56px);line-height:1.13;white-space:pre-line;margin:16px 0}.nf-forum-hero p{font-size:19px;color:#c3cdd5}.nf-forum-live{display:inline-flex;gap:9px;align-items:center;margin-top:22px;font-size:11px;letter-spacing:.16em;font-weight:700}.nf-forum-live i{width:7px;height:7px;border-radius:50%;background:#ec1749;box-shadow:0 0 18px #ec1749}.nf-forum-edition{position:absolute;right:30px;bottom:25px;color:#c3cdd5;font-size:10px;letter-spacing:.18em}.nf-forum-stats{display:flex;gap:34px;align-items:center;padding:22px 30px;background:var(--forum-surface);border:1px solid var(--forum-border);border-top:0}.nf-forum-stats>span{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.1em;color:var(--forum-muted)}.nf-forum-stats strong{font-size:25px;letter-spacing:0;color:var(--ink)}.nf-forum-stats>span:last-child{margin-left:auto}.nf-forum-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:30px;margin-top:32px}.nf-forum-sidebar{padding:20px 0}.nf-forum-sidebar>span{display:block;padding:0 14px 18px}.nf-forum-sidebar nav{display:grid;gap:6px}.nf-forum-sidebar nav>a{display:flex;align-items:center;gap:12px;padding:15px 14px;border:1px solid transparent;color:var(--forum-muted);transition:background .2s,border-color .2s}.nf-forum-sidebar nav>a:hover,.nf-forum-sidebar nav>a[aria-current]{color:var(--ink);border-color:#ec174950;background:linear-gradient(90deg,#ec174918,transparent)}.nf-forum-sidebar nav>a[aria-current]{border-left:3px solid #ec1749}.nf-forum-sidebar nav small{margin-left:auto;font-size:12px}.nf-forum-note{padding:23px 20px;margin:25px 0;border:1px solid var(--forum-border);background:var(--forum-surface)}.nf-forum-note>svg{color:#ec1749;margin-bottom:12px}.nf-forum-note h3{font-size:18px}.nf-forum-note p{font-size:14px;color:var(--forum-muted);line-height:1.6;margin-top:10px}.nf-forum-heading,.nf-thread-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:24px 0}.nf-forum-heading h2{font-size:30px;margin:6px 0}.nf-forum-heading p,.nf-thread-heading p{color:var(--forum-muted);font-size:15px}.nf-forum-heading>.button{white-space:nowrap}.nf-forum-search{display:flex;align-items:center;gap:14px;border:1px solid var(--forum-border);padding:5px 6px 5px 20px;background:var(--forum-surface);margin:8px 0 24px}.nf-forum-search svg{color:var(--forum-muted)}.nf-forum-search input{flex:1;min-width:0;background:transparent;border:0;color:var(--ink);padding:13px 0;font-size:15px;outline-offset:5px}.nf-forum-search button{padding:12px 20px;background:#ec1749;color:#fff;font-weight:700}.nf-topic-list{border:1px solid var(--forum-border);background:var(--forum-surface)}.nf-topic-row{display:flex;align-items:center;gap:22px;padding:25px 24px;position:relative;isolation:isolate;border-bottom:1px solid var(--forum-border);transition:background .25s}.nf-topic-row:last-child{border-bottom:0}.nf-topic-row:hover{background:linear-gradient(90deg,#ec174911,transparent)}.nf-topic-row.is-pinned:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;background:#ec1749}.nf-topic-icon{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border:1px solid #ec174940;color:#ec1749;background:#ec17490b}.nf-topic-copy{flex:1;min-width:0}.nf-topic-label{display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:700;color:#ec1749}.nf-topic-copy h3{font-size:21px;line-height:1.3;margin:7px 0}.nf-topic-copy p{font-size:14px;line-height:1.5;color:var(--forum-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nf-topic-meta{display:block;color:var(--forum-muted);font-size:12px;margin-top:12px}.nf-topic-replies{text-align:center;min-width:65px;color:var(--forum-muted)}.nf-topic-replies strong{display:block;font-size:24px;color:var(--ink)}.nf-topic-replies span{font-size:11px}.nf-forum-result,.nf-topic-arrow{color:var(--forum-muted)}.nf-forum-result{margin-bottom:16px}.nf-forum-result a{margin-left:15px;color:#ec1749}.nf-forum-empty{text-align:center;padding:65px;background:var(--forum-surface);color:var(--forum-muted)}.nf-forum-empty svg{margin:0 auto 20px;color:#ec1749}.nf-forum-empty h3{font-size:25px;color:var(--ink)}.nf-forum-pagination{justify-content:center;margin:25px 0}.nf-forum-pagination,.nf-forum-pagination>span{display:flex;align-items:center;gap:8px}.nf-forum-pagination a{display:block;padding:10px 15px;border:1px solid var(--forum-border);background:var(--forum-surface)}.nf-forum-pagination a[aria-current]{background:#ec1749;color:white;border-color:#ec1749}.nf-page-gap{padding:8px}.nf-forum-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--forum-muted);padding:27px 0}.nf-forum-breadcrumb a:hover{color:#ec1749}.nf-thread-heading{align-items:flex-start;border-top:1px solid var(--forum-border);padding:25px 0 35px}.nf-thread-heading h1{font-size:clamp(26px,3vw,42px);max-width:850px;line-height:1.2;margin:10px 0 15px;overflow-wrap:anywhere}.nf-thread-actions{display:grid;gap:15px;justify-items:end;flex-shrink:0;max-width:340px}.nf-moderation-bar{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;color:var(--forum-muted)}.nf-moderation-bar>span{flex-basis:100%;font-size:10px;letter-spacing:.12em;text-align:right}.nf-moderation-bar button{display:flex;align-items:center;gap:5px;border:1px solid var(--forum-border);padding:8px;font-size:12px}.nf-thread-posts{display:grid;gap:20px}.nf-post{display:grid;grid-template-columns:190px minmax(0,1fr);background:var(--forum-surface);border:1px solid var(--forum-border);scroll-margin-top:130px}.nf-post.is-hidden{border-color:#ec174975;opacity:.8}.nf-post-author{display:flex;flex-direction:column;align-items:center;gap:13px;padding:32px 20px;background:linear-gradient(160deg,#ec174909,transparent);border-right:1px solid var(--forum-border);text-align:center;overflow-wrap:anywhere}.nf-forum-avatar{display:grid;place-items:center;width:60px;height:60px;background:linear-gradient(135deg,#ec1749,#6e0926);color:white;font-size:21px;font-weight:800;border:1px solid #ff577a70;box-shadow:0 7px 28px #ec17491c}.nf-post-author>span:not(.nf-forum-avatar){font-size:9px;letter-spacing:.11em;color:var(--forum-muted)}.nf-post-author strong{font-size:19px}.nf-post-author small{color:#ec1749;font-size:11px}.nf-post-content{min-width:0;padding:25px 30px}.nf-post-content>header{display:flex;gap:15px;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--forum-border);color:var(--forum-muted);font-size:12px}.nf-rich-prose{font-size:17px;line-height:1.8;overflow-wrap:anywhere;padding:20px 0}.nf-rich-prose p{margin:0 0 1em}.nf-rich-prose h2,.nf-rich-prose h3,.nf-rich-prose h4{line-height:1.3;margin:1.4em 0 .6em}.nf-rich-prose h2{font-size:26px}.nf-rich-prose h3{font-size:22px}.nf-rich-prose a{color:#ec1749;text-decoration:underline;text-underline-offset:3px}.nf-rich-prose img{max-width:100%;height:auto;max-height:700px;object-fit:contain}.nf-rich-prose ul{list-style:disc;padding-left:26px}.nf-rich-prose ol{list-style:decimal;padding-left:26px}.nf-rich-prose blockquote{margin:20px 0;padding:16px 22px;border-left:3px solid #ec1749;background:#ec174908}.nf-rich-prose blockquote[data-author]:before{content:attr(data-author) " schrieb:";display:block;color:#ec1749;font-size:12px;font-weight:700;margin-bottom:10px}.nf-rich-prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.nf-rich-prose td,.nf-rich-prose th{padding:12px;border:1px solid var(--forum-border)}.nf-rich-prose pre{padding:20px;white-space:pre-wrap;background:#0002;border:1px solid var(--forum-border)}.nf-post-spoiler,.nf-rich-prose details{padding:15px;border:1px solid var(--forum-border);margin:15px 0}.nf-post-spoiler summary,.nf-rich-prose summary{cursor:pointer;font-weight:700}.nf-post-edited{color:var(--forum-muted);font-size:11px}.nf-post-actions{position:relative;border-top:1px solid var(--forum-border);margin-top:20px;padding-top:16px}.nf-post-actions>div:first-child{display:flex;justify-content:flex-end;gap:20px;flex-wrap:wrap}.nf-post-actions button:not(.button){display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--forum-muted)}.nf-post-actions button:hover{color:#ec1749}.nf-action-close{position:absolute;right:0;top:45px}.nf-report-form{padding-top:20px}.nf-composer{padding:30px;border:1px solid var(--forum-border);background:var(--forum-surface);margin-top:32px;scroll-margin-top:120px}.nf-composer-heading{display:flex;align-items:center;gap:20px;margin-bottom:25px}.nf-composer-heading h2{font-size:26px;margin-top:5px}.nf-composer-fields{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px;margin-bottom:22px}.nf-composer label,.nf-report-form label{display:grid;gap:8px;font-size:14px;color:var(--forum-muted)}.nf-composer input,.nf-composer select,.nf-report-form textarea{width:100%;border:1px solid var(--forum-border);background:var(--surface);color:var(--ink);padding:13px;font-size:16px}.nf-report-form textarea{min-height:110px;margin-bottom:15px}.nf-composer-footer{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-top:20px}.nf-composer-footer .button{flex-shrink:0}.nf-composer-footer p{font-size:12px;color:#ec1749;margin-bottom:7px;min-height:18px}.editor-hint,.nf-composer-footer small{font-size:11px;color:var(--forum-muted)}.editor-hint{margin-top:10px}.nf-form-error{padding:15px;background:#ec174912;border:1px solid #ec174955;margin-top:20px;color:#ec1749}.nf-forum-join{display:flex;gap:24px;align-items:center;padding:30px;border:1px solid var(--forum-border);background:linear-gradient(110deg,#ec174914,var(--forum-surface));margin-top:30px}.nf-forum-join>svg{color:#ec1749}.nf-forum-join>div{flex:1}.nf-forum-join h2{font-size:25px;margin-bottom:7px}.nf-forum-join p{color:var(--forum-muted)}.nf-rich-editor .tox-tinymce{border:1px solid var(--forum-border)!important;border-radius:3px!important}.nf-forum button:disabled{opacity:.5;cursor:wait}.nf-forum a:focus-visible,.nf-forum button:focus-visible{outline:2px solid #ec1749;outline-offset:4px}@media(max-width:1050px){.nf-forum-layout{grid-template-columns:200px minmax(0,1fr);gap:20px}.nf-thread-heading{flex-direction:column}.nf-thread-actions{justify-items:start;max-width:none}.nf-post{grid-template-columns:145px minmax(0,1fr)}.nf-topic-row{padding:22px 18px;gap:15px}.nf-topic-arrow{display:none}.nf-composer-fields{grid-template-columns:1fr 220px}.nf-forum-heading{align-items:flex-start;flex-direction:column}}@media(max-width:720px){.nf-forum-hero{min-height:290px}.nf-forum-hero-content{padding:35px 24px}.nf-forum-hero h1{font-size:32px}.nf-forum-hero p{font-size:16px}.nf-forum-edition{display:none}.nf-forum-stats{padding:18px;gap:25px}.nf-forum-stats>span:last-child{display:none}.nf-forum-layout{display:block;margin-top:10px}.nf-forum-sidebar{padding:18px 0 0}.nf-forum-sidebar nav{display:flex;overflow:auto;gap:8px;padding-bottom:12px}.nf-forum-sidebar nav>a{white-space:nowrap;padding:12px;border:1px solid var(--forum-border)}.nf-forum-sidebar nav small{margin-left:5px}.nf-forum-note,.nf-forum-sidebar>.text-link,.nf-forum-sidebar>span{display:none}.nf-topic-row{gap:12px;padding:20px 14px}.nf-topic-icon{width:34px;height:38px}.nf-topic-icon svg{width:18px}.nf-topic-copy h3{font-size:18px}.nf-topic-copy p{font-size:13px}.nf-topic-replies{min-width:30px}.nf-topic-replies strong{font-size:20px}.nf-topic-replies span{font-size:9px}.nf-post{grid-template-columns:1fr}.nf-post-author{border-right:0;border-bottom:1px solid var(--forum-border);flex-direction:row;justify-content:flex-start;padding:15px 18px;gap:12px}.nf-post-author>.nf-forum-avatar{width:38px;height:38px;font-size:15px}.nf-post-author>span:not(.nf-forum-avatar){display:none}.nf-post-content{padding:18px}.nf-post-actions>div:first-child{gap:15px;justify-content:flex-start}.nf-composer{padding:20px 16px}.nf-composer-heading h2{font-size:22px}.nf-composer-heading .nf-forum-avatar{width:45px;height:45px;font-size:17px}.nf-composer-fields{grid-template-columns:1fr}.nf-composer-footer{flex-direction:column;align-items:stretch}.nf-forum-join{flex-wrap:wrap;padding:22px}.nf-forum-join>.button{width:100%}.nf-forum-search{gap:8px;padding-left:12px}.nf-forum-search button{padding:12px}.nf-forum-pagination a{padding:9px 11px}}.nf-board-toolbar{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:35px 0 28px}.nf-board-toolbar h2{font-family:var(--font-display);font-weight:400;font-size:34px;margin:10px 0}.nf-board-toolbar p{color:var(--muted);font-size:16px}.nf-board-toolbar>div:last-child{display:flex;align-items:center;gap:12px;flex-shrink:0}.nf-board-search{margin:0 0 22px}.nf-board-guest{display:flex;align-items:center;gap:14px;padding:16px 22px;border:1px solid var(--line);background:var(--surface);margin-bottom:30px;color:var(--muted);font-size:14px;line-height:1.6}.nf-board-guest>svg{color:var(--red-text);flex-shrink:0}.nf-board-guest>p{flex:1}.nf-board-guest a{color:var(--red-text)}.nf-board-guest>a{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:12px;font-weight:700}.nf-board-sections{display:grid;gap:30px}.nf-board-group{background:color-mix(in srgb,var(--surface) 95%,transparent);border:1px solid var(--line);overflow:hidden}.nf-board-group-header{position:relative;isolation:isolate;overflow:hidden;min-height:148px;padding:24px 30px 26px;display:flex;flex-direction:column;justify-content:center;color:#f3f5f7;border-bottom:1px solid #c8102e70}.nf-board-group-header>img{object-fit:cover;object-position:center 42%;z-index:-3;opacity:.7}.nf-board-group-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#0b1119f2,#0b1119a6 55%,#0b111966),linear-gradient(0deg,#0b1119d9,transparent)}.nf-board-group-header:after{content:"";position:absolute;left:0;top:30px;bottom:30px;width:3px;background:#f12543;box-shadow:0 0 25px #c8102e50}.nf-board-section-number{font-size:9px;font-weight:700;letter-spacing:.16em;color:#d1dae5;margin-bottom:11px}.nf-board-group-header h2{font-family:var(--font-display);font-weight:400;font-size:30px;line-height:1.2;margin-bottom:8px}.nf-board-group-header p{color:#c2cbd5;font-size:14px;line-height:1.5;max-width:85%}.nf-board-group-count{position:absolute;right:28px;top:26px;padding:5px 9px;border:1px solid #ffffff25;background:#080d1370;font-size:9px;letter-spacing:.12em;color:#d1dae5}.nf-board-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:16px;padding:20px;list-style:none;background:linear-gradient(180deg,#00000012,transparent)}.nf-board-card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-width:0;min-height:295px;padding:25px 24px 0;border:1px solid var(--line);background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 95%,var(--red) 5%),var(--surface) 60%);box-shadow:inset 0 1px #ffffff04,0 8px 20px #0000000a;transition:border-color .25s,transform .25s,box-shadow .25s}.nf-board-card:before{content:"";position:absolute;top:-1px;left:24px;width:35px;height:2px;background:#c8102e;z-index:2}.nf-board-card:after{content:"";position:absolute;inset:35% 0 0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 50% 110%,#c8102e1a,transparent 70%);opacity:0;transition:opacity .3s}.nf-board-card:focus-within,.nf-board-card:hover{border-color:#c8102e70;box-shadow:0 12px 30px #00000020,0 0 30px #c8102e05;transform:translateY(-3px)}.nf-board-card:focus-within:after,.nf-board-card:hover:after{opacity:1}.nf-board-hit{position:absolute;inset:0;z-index:0}.nf-board-card>:not(.nf-board-hit){position:relative;z-index:1;pointer-events:none}.nf-board-card a:not(.nf-board-hit){pointer-events:auto}.nf-board-card>.nf-board-watermark{position:absolute;right:-12px;top:-8px;color:var(--ink);opacity:.035;z-index:-1;pointer-events:none;transition:opacity .3s,transform .4s}.nf-board-card:hover>.nf-board-watermark{opacity:.07;transform:scale(1.05)}.nf-board-card-head{display:flex;align-items:center;gap:15px}.nf-board-sigil{display:grid;place-items:center;flex-shrink:0;width:57px;height:59px;border:1px solid #c8102e40;background:linear-gradient(145deg,#c8102e15,var(--page));color:var(--red-text);box-shadow:0 7px 20px #00000015}.nf-board-sigil img{width:43px;height:43px;object-fit:contain}.nf-board-card-head>div{min-width:0;flex:1}.nf-board-card-kicker{font-size:8px;letter-spacing:.12em;color:var(--subtle)}.nf-board-card h3{font-family:var(--font-display);font-weight:400;font-size:21px;line-height:1.25;margin-top:5px;overflow-wrap:anywhere}.nf-board-card h3>a:hover{color:var(--red-text)}.nf-board-card-arrow{align-self:flex-start;margin-top:5px;color:var(--subtle);flex-shrink:0}.nf-board-card-description{font-size:14px;line-height:1.65;color:var(--muted);margin-top:17px;min-height:47px;max-width:95%;flex:1}.nf-board-card-stats{display:flex;align-items:center;gap:22px;margin:20px 0 18px}.nf-board-card-stats>span{display:flex;gap:8px;align-items:baseline;color:var(--subtle);font-size:11px}.nf-board-card-stats strong{font-family:var(--font-display);font-weight:400;font-size:19px;color:var(--ink)}.nf-board-card-last{border-top:1px solid var(--line);padding:16px 0 19px;min-height:103px;display:flex;flex-direction:column;justify-content:center;gap:7px}.nf-board-last-kicker{font-size:8px;letter-spacing:.13em;color:var(--subtle)}.nf-board-card-last>a{color:var(--ink);font-size:13px;font-weight:700;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.nf-board-card-last>a:hover{color:var(--red-text)}.nf-board-last-meta{display:flex;align-items:center;gap:7px;color:var(--subtle);font-size:10px;line-height:1.5}.nf-board-last-avatar{display:inline-grid;place-items:center;flex-shrink:0;width:21px;height:21px;background:#c8102e12;border:1px solid #c8102e35;color:var(--red-text);font-size:10px;font-weight:700}.nf-board-last-empty{font-size:12px;color:var(--muted);line-height:1.5}.nf-board-bottom{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;margin-top:30px}.nf-board-recent{border:1px solid var(--line);background:var(--surface)}.nf-board-recent>header{display:flex;align-items:center;gap:11px;padding:21px 24px;border-bottom:1px solid var(--line)}.nf-board-recent>header>svg{color:var(--red-text)}.nf-board-recent h2{font-size:24px;flex:1}.nf-board-recent>header>a{display:flex;gap:7px;align-items:center;color:var(--muted);font-size:12px}.nf-board-recent-row{display:flex;align-items:center;gap:14px;padding:17px 24px;border-bottom:1px solid var(--line)}.nf-board-recent-row:last-child{border:0}.nf-board-recent-row:hover{background:#c8102e06}.nf-board-recent-row>.nf-board-last-avatar{height:34px;width:34px;font-size:14px}.nf-board-recent-row>div{flex:1;min-width:0}.nf-board-recent-row strong{font-size:16px;font-weight:700;display:block;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-board-recent-row>div>span{display:block;font-size:11px;color:var(--subtle);margin-top:7px}.nf-board-recent-row>small{color:var(--muted);font-size:11px;white-space:nowrap}.nf-board-recent-row>svg{color:var(--subtle)}.nf-board-community-card{padding:28px;border:1px solid var(--line);border-top:2px solid #c8102e;background:radial-gradient(ellipse at 100% 0,#c8102e0d,transparent),var(--surface)}.nf-board-community-card>svg{color:var(--red-text);margin-bottom:19px}.nf-board-community-card>.section-kicker{font-size:8px;display:block}.nf-board-community-card h2{font-family:var(--font-display);font-size:28px;font-weight:400;line-height:1.15;margin:12px 0}.nf-board-community-card>p{font-size:14px;line-height:1.7;color:var(--muted)}.nf-board-community-card dl{display:grid;gap:8px;padding-block:20px;margin-block:20px;border-block:1px solid var(--line)}.nf-board-community-card dl>div{display:flex;justify-content:space-between;gap:15px;font-size:13px;color:var(--muted)}.nf-board-community-card dd{color:var(--ink);font-weight:700}.nf-board-community-card>.button{width:100%;font-size:12px}.nf-board-no-topics{padding:35px;color:var(--muted);font-size:14px}@media(max-width:1100px){.nf-board-toolbar{align-items:flex-start;flex-direction:column}.nf-board-toolbar>div:last-child{flex-wrap:wrap}.nf-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nf-board-bottom{grid-template-columns:minmax(0,1fr) 290px;gap:20px}.nf-board-guest{flex-wrap:wrap}.nf-board-guest>a{margin-left:33px}.nf-board-card{padding:23px 21px 0}.nf-board-card h3{font-size:20px}}@media(max-width:720px){.nf-board-toolbar{padding:27px 0 22px;gap:18px}.nf-board-toolbar h2{font-size:28px}.nf-board-toolbar p{font-size:14px;line-height:1.5}.nf-board-toolbar .button{font-size:12px;padding-inline:17px}.nf-board-guest{padding:16px;font-size:13px;gap:10px;margin-bottom:23px}.nf-board-guest>p{flex-basis:calc(100% - 30px)}.nf-board-guest>a{margin-left:29px;font-size:11px}.nf-board-grid{grid-template-columns:1fr;padding:15px;gap:14px}.nf-board-group-header{min-height:142px;padding:24px}.nf-board-group-header h2{font-size:25px}.nf-board-group-header p{font-size:13px;max-width:100%}.nf-board-section-number{font-size:8px;padding-right:70px}.nf-board-group-count{font-size:8px;right:20px;top:22px}.nf-board-card{min-height:278px;padding:23px 22px 0}.nf-board-card h3{font-size:23px}.nf-board-sigil{width:54px;height:56px}.nf-board-card-description{min-height:0;margin-top:15px}.nf-board-card-stats{margin-top:17px}.nf-board-card-last{min-height:100px}.nf-board-last-meta{font-size:11px}.nf-board-bottom{grid-template-columns:1fr}.nf-board-recent>header{padding:20px}.nf-board-recent-row{padding:17px 20px;gap:11px}.nf-board-recent-row>small{display:none}.nf-board-recent h2{font-size:22px}.nf-board-recent-row strong{font-size:15px}.nf-board-recent>header>a{font-size:11px}.nf-board-community-card{padding:25px}.nf-board-search button{font-size:12px;padding-inline:12px}.nf-board-search input{font-size:14px}.nf-board-sections{gap:23px}.nf-board-index>.nf-forum-stats>span:nth-child(3){display:none}}@media(prefers-reduced-motion:reduce){.nf-board-card,.nf-board-watermark{transition:none!important}.nf-board-card:focus-within,.nf-board-card:hover{transform:none}}.nf-forum{padding:24px clamp(16px,3vw,48px) 60px}.nf-board-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nf-board-grid:has(>.nf-board-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1100px){.nf-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.nf-forum{padding-top:16px;padding-bottom:30px}.nf-board-grid,.nf-board-grid:has(>.nf-board-card:nth-child(2):last-child){grid-template-columns:1fr}}.account-dashboard{--account-accent:var(--red-text);padding-bottom:60px;isolation:isolate}.account-kicker{font-size:10px;font-weight:700;letter-spacing:.15em;line-height:1.5;text-transform:uppercase;color:var(--account-accent)}.account-hero{position:relative;isolation:isolate;overflow:hidden;min-height:440px;color:#f4f6f8;background:#0c1115;border:1px solid #ffffff15;border-bottom:3px solid #c8102e}.account-hero-art{object-fit:cover;object-position:center 40%;z-index:-4}.account-hero-veil{position:absolute;inset:0;z-index:-3;background:linear-gradient(90deg,#080c12f2,#080c12c9 40%,#080c123d 75%,#080c1270),linear-gradient(0deg,#080c12f5,transparent 80%)}.account-hero-grain{position:absolute;inset:0;z-index:-2;background:radial-gradient(ellipse at 25% 100%,#c8102e30,transparent 70%);pointer-events:none}.account-hero:after{content:"";position:absolute;left:0;top:68px;width:3px;height:66px;background:#f12543;box-shadow:0 0 30px #c8102e90}.account-hero-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 40px;border-bottom:1px solid #ffffff15}.account-hero-top>.account-kicker{color:#e2e7ed;font-size:9px}.account-hero-top>span{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.12em;color:#b4bfcc}.account-hero-main{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:38px 55px 35px 48px}.account-hello{color:#dce3eb;font-size:11px;font-weight:700;letter-spacing:.13em;margin-bottom:14px;overflow-wrap:anywhere}.account-hero h1{font-family:var(--font-display);font-size:clamp(38px,4.6vw,68px);font-weight:400;line-height:1.07;letter-spacing:-.025em;margin:0}.account-hero h1>span{color:#fa3152}.account-hero-description{color:#c3cdd9;font-size:18px;line-height:1.65;margin-top:20px}.account-hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 40px;border-top:1px solid #ffffff12;color:#c3ccd7;font-size:10px;letter-spacing:.12em}.account-hero-bottom>span{display:flex;align-items:center;gap:9px}.account-hero-bottom i{height:5px;width:5px;background:#f12543;box-shadow:0 0 12px #f12543}.account-hero-bottom>div{display:flex;gap:25px}.account-hero-bottom a{display:flex;align-items:center;gap:7px}.account-hero-bottom a:hover{color:#fff}.account-player-card{flex-shrink:0;width:235px;padding:20px 28px;text-align:center;border:1px solid #ffffff22;background:linear-gradient(145deg,#111820c9,#080d13db);box-shadow:0 18px 55px #0006,0 0 60px #c8102e0b;backdrop-filter:blur(10px);position:relative}.account-player-card:before{content:"";position:absolute;top:-1px;left:30%;right:30%;height:2px;background:#f12543;box-shadow:0 0 22px #f1254370}.account-player-role{display:flex;justify-content:center;gap:7px;align-items:center;font-size:8px;letter-spacing:.15em;color:#c5ced8}.account-player-role i{width:5px;height:5px;background:#f12543;border-radius:50%}.account-player-emblem{position:relative;display:grid;place-items:center;width:94px;height:90px;margin:18px auto 12px}.account-player-emblem img{position:absolute;width:100%;height:100%;object-fit:contain;opacity:.14;filter:drop-shadow(0 0 20px #f1254340)}.account-player-emblem>span{display:grid;place-items:center;font-family:var(--font-display);font-size:32px;color:#fff;position:relative;text-shadow:0 0 25px #f1254340}.account-player-card>strong{display:block;font-family:var(--font-display);font-weight:400;font-size:24px;line-height:1.2;overflow-wrap:anywhere}.account-player-card>span:not(.account-player-role){display:block;font-size:8px;letter-spacing:.15em;margin-top:10px;color:#98a7b8}.account-player-line{height:1px;background:linear-gradient(90deg,transparent,#ffffff25,transparent);margin-top:18px}.account-player-card>.account-player-id{font-size:8px;letter-spacing:.16em}.account-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--surface);border:1px solid var(--line);border-top:0}.account-stats>button{position:relative;display:grid;grid-template-columns:25px 1fr;align-items:center;gap:3px 15px;padding:23px 28px;border-right:1px solid var(--line);text-align:left}.account-stats>button:last-child{border-right:0}.account-stats>button:hover{background:linear-gradient(110deg,#c8102e0d,transparent)}.account-stats>button>svg:first-child{color:var(--account-accent);grid-row:1/3}.account-stats strong{font-family:var(--font-display);font-size:30px;font-weight:400;line-height:1.2}.account-stats span{font-size:9px;letter-spacing:.1em;color:var(--muted);margin-top:4px}.account-stat-arrow{position:absolute;right:17px;top:20px;color:var(--subtle);opacity:.6}.account-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:34px;margin-top:36px;align-items:start}.account-sidebar{position:sticky;top:25px;border:1px solid var(--line);background:var(--surface)}.account-sidebar-profile{display:flex;align-items:center;gap:12px;padding:24px 19px;border-bottom:1px solid var(--line)}.account-avatar{display:grid;place-items:center;flex-shrink:0;height:48px;width:48px;background:linear-gradient(145deg,#c8102e25,#c8102e0a);border:1px solid #c8102e60;color:var(--account-accent);font-family:var(--font-display);font-size:17px;font-weight:400}.account-sidebar-profile>div{min-width:0}.account-sidebar-profile strong{display:block;overflow-wrap:anywhere;font-size:18px}.account-sidebar-profile>div>span{display:block;font-size:8px;letter-spacing:.13em;color:var(--subtle);margin-top:4px}.account-sidebar nav{display:grid;padding:13px 10px;gap:5px}.account-sidebar nav button{display:flex;align-items:center;gap:12px;padding:14px 12px;text-align:left;color:var(--muted);font-size:14px;border:1px solid transparent}.account-sidebar nav button>span{flex:1}.account-sidebar nav button>small{padding:1px 6px;border:1px solid var(--line);font-size:10px;min-width:22px;text-align:center}.account-sidebar nav button:hover{color:var(--ink);background:var(--hover)}.account-sidebar nav button[aria-current]{border-color:#c8102e30;background:linear-gradient(90deg,#c8102e17,transparent);color:var(--ink);box-shadow:inset 2px 0 #c8102e}.account-sidebar nav button[aria-current]>svg{color:var(--account-accent)}.account-admin-link{display:flex;align-items:center;gap:10px;padding:18px 20px;border-block:1px solid var(--line);color:var(--ink);font-size:12px}.account-admin-link>svg{color:var(--account-accent)}.account-admin-link>span{flex:1}.account-admin-link small{display:block;font-size:8px;letter-spacing:.15em;color:var(--subtle);margin-top:5px}.account-admin-link:hover{background:#c8102e0c}.account-sidebar-foot{padding:22px 21px}.account-sidebar-foot p{font-size:13px;line-height:1.65;color:var(--subtle);margin-bottom:20px}.account-sidebar-foot button{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:13px}.account-sidebar-foot button:hover{color:var(--account-accent)}.account-main{min-width:0}.account-view-heading{margin:3px 0 25px}.account-view-heading>h2{font-family:var(--font-display);font-weight:400;font-size:clamp(25px,2.5vw,35px);line-height:1.2;margin:10px 0}.account-view-heading>p{color:var(--muted);font-size:15px;line-height:1.6}.account-feature{position:relative;isolation:isolate;display:block;overflow:hidden;min-height:260px;border:1px solid #ffffff1c;border-left:3px solid #c8102e;padding:32px 35px;color:#f4f6f8}.account-feature>img{object-fit:cover;object-position:center 45%;z-index:-3;transition:transform 1s ease}.account-feature:hover>img{transform:scale(1.025)}.account-feature-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#0b1119ed 2%,#0b1119bc 50%,#0b111950),linear-gradient(0deg,#0b1119ba,transparent)}.account-feature .account-kicker{color:#f98395;font-size:9px}.account-feature h3{font-family:var(--font-display);font-size:clamp(26px,2.7vw,38px);font-weight:400;line-height:1.17;margin:13px 0}.account-feature p{font-size:15px;color:#b9c5d2}.account-feature-cta{display:inline-flex;align-items:center;gap:13px;border-bottom:1px solid #f12543;padding-bottom:7px;font-size:13px;font-weight:700;margin-top:23px}.account-feature-mark{position:absolute;right:45px;top:50%;transform:translateY(-50%);color:#ffffff1a}.account-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;margin-top:24px;align-items:stretch}.account-panel{background:var(--surface);border:1px solid var(--line);min-width:0;display:flex;flex-direction:column}.account-panel-heading{display:flex;align-items:center;gap:13px;padding:22px 24px;border-bottom:1px solid var(--line);position:relative}.account-panel-heading:before{content:"";position:absolute;top:20px;bottom:20px;left:-1px;width:2px;background:#c8102e}.account-panel-symbol{display:grid;place-items:center;width:36px;height:38px;background:#c8102e0c;border:1px solid #c8102e25;color:var(--account-accent);flex-shrink:0}.account-panel-heading>div{flex:1;min-width:0}.account-panel-heading .account-kicker{font-size:8px;color:var(--subtle)}.account-panel-heading h2{font-size:22px;line-height:1.2;margin-top:4px;font-weight:700}.account-panel-count{display:grid;place-items:center;min-width:30px;height:30px;padding:0 6px;border:1px solid var(--line);color:var(--muted);font-size:12px}.account-panel-more{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;border-top:1px solid var(--line);color:var(--muted);font-size:13px;margin-top:auto}.account-panel-more:hover{color:var(--account-accent);background:#c8102e06}.account-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:50px 30px;flex:1}.account-empty-icon{display:grid;place-items:center;flex-shrink:0;width:70px;height:70px;border:1px solid #c8102e35;background:radial-gradient(ellipse at center,#c8102e15,transparent);color:var(--account-accent);position:relative}.account-empty-icon:after,.account-empty-icon:before{content:"";position:absolute;left:-1px;top:-1px;width:12px;height:12px;border-top:2px solid #c8102e;border-left:2px solid #c8102e}.account-empty-icon:after{left:auto;top:auto;right:-1px;bottom:-1px;transform:rotate(180deg)}.account-empty h3{font-family:var(--font-display);font-weight:400;font-size:25px;line-height:1.3;margin:23px 0 12px}.account-empty>p{font-size:15px;line-height:1.7;max-width:430px;color:var(--muted);margin-bottom:25px}.account-empty.is-compact{padding:34px 25px 30px;min-height:290px}.account-empty.is-compact>.account-empty-icon{width:52px;height:52px}.account-empty.is-compact>h3{font-family:var(--font-sans);font-size:21px;font-weight:700;margin-top:18px}.account-empty.is-compact>p{font-size:14px;margin-bottom:20px}.account-empty.is-compact>.text-link{margin-top:auto}.account-entry{min-width:0;border-bottom:1px solid var(--line)}.account-entry:last-child{border-bottom:0}.account-entry-link{display:flex;align-items:center;gap:16px;padding:21px 24px;transition:background .2s}.account-entry-link:hover{background:linear-gradient(100deg,#c8102e08,transparent)}.account-entry-link>div{flex:1;min-width:0}.account-entry-image{flex-shrink:0;width:92px;height:70px;object-fit:cover;align-self:flex-start}.account-entry-icon{display:grid;place-items:center;flex-shrink:0;width:43px;height:48px;border:1px solid var(--line);color:var(--subtle);background:var(--page)}.account-entry-kicker{display:block;color:var(--account-accent);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.account-entry h3{font-size:19px;line-height:1.3;margin:5px 0 9px}.account-entry h3,.account-entry-link>div>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.account-entry-link>div>p{font-size:14px;line-height:1.55;color:var(--muted);margin-bottom:10px}.account-entry-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:10px;color:var(--subtle)}.account-entry-arrow{color:var(--subtle);flex-shrink:0}.account-state{font-size:9px;padding:2px 7px;border:1px solid var(--line);color:var(--muted)}.account-state.state-pending,.account-state.state-review{color:#d9a451;border-color:#d9a45155;background:#d9a45108}.account-state.state-cancelled,.account-state.state-hidden{color:var(--account-accent);border-color:#c8102e50}.account-entry-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px 16px;font-size:12px}.account-entry-actions>a{display:flex;gap:7px;align-items:center;color:var(--account-accent)}.account-entry-actions>div{display:flex;gap:17px}.account-entry-actions button{display:flex;align-items:center;gap:6px;color:var(--subtle)}.account-entry-actions button:hover{color:var(--account-accent)}.account-bookmark-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:24px}.account-bookmark-grid .account-entry{border:1px solid var(--line);display:flex;flex-direction:column}.account-bookmark-grid .account-entry-link{position:relative;display:block;padding:0;flex:1}.account-bookmark-grid .account-entry-image{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.account-bookmark-grid .account-entry-icon{width:100%;height:auto;aspect-ratio:16/9;background:linear-gradient(135deg,#c8102e08,var(--page));border:0}.account-bookmark-grid .account-entry-icon>svg{width:38px;height:38px}.account-bookmark-grid .account-entry-link>div{padding:18px 20px 8px}.account-bookmark-grid .account-entry h3{font-size:22px;-webkit-line-clamp:3}.account-bookmark-grid .account-entry-arrow{position:absolute;right:15px;top:15px;padding:6px;box-sizing:content-box;background:#080d14aa;color:#fff}.account-bookmark-grid .account-entry-actions{padding:16px 20px;border-top:1px solid var(--line);margin-top:15px}.account-panel-compact .account-entry-link{padding:20px;gap:12px}.account-panel-compact .account-entry h3{font-size:17px}.account-panel-compact .account-entry-image{width:70px;height:62px}.account-panel-compact .account-entry-arrow{display:none}.account-panel-compact .account-entry-icon{width:35px;height:40px}.account-quicklinks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.account-quicklinks>a{display:flex;align-items:center;gap:13px;background:var(--surface);border:1px solid var(--line);padding:20px 18px}.account-quicklinks>a:hover{border-color:#c8102e70;background:linear-gradient(110deg,#c8102e0c,var(--surface))}.account-quicklinks>a>svg:first-child{color:var(--account-accent);flex-shrink:0}.account-quicklinks>a>svg:last-child{color:var(--subtle);margin-left:auto;flex-shrink:0;width:14px}.account-quicklinks strong{font-size:14px;display:block}.account-quicklinks span{display:block;font-size:12px;color:var(--subtle);margin-top:5px;line-height:1.4}.account-filter-tabs{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:20px}.account-filter-tabs button{display:flex;gap:12px;align-items:center;padding:12px 18px;border:1px solid var(--line);background:var(--surface);font-size:14px;color:var(--muted)}.account-filter-tabs button>span{font-size:11px;color:var(--subtle)}.account-filter-tabs button[aria-pressed=true]{background:#c8102e13;border-color:#c8102e65;color:var(--ink);box-shadow:inset 0 -2px #c8102e}.account-community-selector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:22px}.account-community-selector button{display:flex;align-items:center;gap:10px;text-align:left;padding:15px 14px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:13px}.account-community-selector button>svg{flex-shrink:0;color:var(--subtle)}.account-community-selector button>span{flex:1}.account-community-selector button>small{color:var(--subtle);font-size:11px}.account-community-selector button[aria-pressed=true]{border-color:#c8102e65;background:#c8102e12;color:var(--ink)}.account-community-selector button[aria-pressed=true]>svg{color:var(--account-accent)}.account-notice{display:flex;align-items:center;gap:12px;padding:16px 20px;border:1px solid #3b997447;background:#3b99740c;margin-bottom:22px;font-size:14px}.account-notice>svg{color:#54a885;flex-shrink:0}.account-notice>span{flex:1}.account-notice>button{color:var(--subtle)}.account-notice.is-error{border-color:#c8102e50;background:#c8102e09}.account-notice.is-error>svg{color:var(--account-accent)}.account-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;border-top:1px solid var(--line);font-size:13px}.account-pagination button{display:flex;align-items:center;gap:7px;color:var(--ink)}.account-pagination>span{color:var(--subtle);font-size:12px}.account-pagination button:disabled{opacity:.35}.account-auth-loading,.account-list-loading{display:flex;justify-content:center;align-items:center;gap:12px;padding:65px 20px;color:var(--muted);font-size:14px}.account-list-loading{flex:1;min-height:200px}.account-spinner{animation:account-spin 1.3s linear infinite;color:var(--account-accent)}@keyframes account-spin{to{transform:rotate(1turn)}}.account-join{display:flex;align-items:center;gap:28px;padding:45px 35px;border:1px solid var(--line);background:var(--surface);margin-top:28px}.account-join>div{flex:1}.account-join h2{font-family:var(--font-display);font-size:30px;font-weight:400;margin:8px 0 12px}.account-join p{font-size:16px;line-height:1.6;color:var(--muted);max-width:620px}.account-join>.button{flex-shrink:0}.account-profile-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:22px}.account-profile-panel>form,.account-security{padding:26px}.account-profile-identity{display:flex;align-items:center;gap:15px;margin-bottom:28px}.account-profile-identity>.account-avatar{width:64px;height:64px;font-size:23px}.account-profile-identity strong{display:block;font-size:22px;overflow-wrap:anywhere}.account-profile-identity span:not(.account-avatar){display:block;font-size:12px;color:var(--subtle);margin-top:5px}.account-inline-editor label,.account-profile-panel label{display:grid;gap:9px;color:var(--muted);font-size:13px}.account-inline-editor input,.account-inline-editor textarea,.account-profile-panel input{width:100%;min-width:0;padding:13px 14px;border:1px solid var(--line);background:var(--page);color:var(--ink);font-size:17px}.account-profile-panel form>p{font-size:12px;line-height:1.6;color:var(--subtle);margin:10px 0 25px}.account-security-label{display:block;font-size:9px;letter-spacing:.13em;color:var(--subtle);margin-bottom:9px}.account-security>strong{display:block;font-size:19px;overflow-wrap:anywhere}.account-security>p{font-size:13px;line-height:1.7;color:var(--muted);margin:12px 0 20px}.account-security-rule{height:1px;background:var(--line);margin:25px 0}.account-security h3{font-size:21px;line-height:1.3}.account-security-note{display:flex;align-items:center;gap:8px;color:var(--subtle);font-size:11px;margin-top:25px}.account-security-note svg{color:var(--account-accent)}.account-confirm{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:20px;background:#c8102e09;border-top:1px solid #c8102e40}.account-confirm>p{flex-basis:100%;font-size:14px}.account-confirm .button{font-size:12px;min-height:36px;padding:8px 15px}.account-inline-editor{padding:22px;border-top:1px solid var(--line);display:grid;gap:18px}.account-inline-editor>div{display:flex;flex-wrap:wrap;gap:12px}.account-dashboard button:disabled{cursor:wait;opacity:.5}.account-dashboard input:focus-visible,.account-dashboard textarea:focus-visible{outline:2px solid var(--account-accent);outline-offset:3px}@media(min-width:1600px){.account-hero-main{padding-block:48px}.account-hero h1{font-size:70px}.account-player-card{width:260px;padding-block:25px}}@media(max-width:1150px){.account-layout{grid-template-columns:215px minmax(0,1fr);gap:23px}.account-stats>button{padding:23px 20px;gap:3px 10px}.account-stats span{font-size:8px;letter-spacing:.07em}.account-stat-arrow{display:none}.account-hero-main{padding:35px}.account-player-card{width:215px}.account-sidebar nav button{font-size:13px;padding-inline:8px}.account-quicklinks{grid-template-columns:1fr}.account-quicklinks>a{padding:18px 22px}.account-community-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.account-profile-grid{grid-template-columns:1fr}.account-overview-grid{gap:16px}.account-panel-heading{padding:20px 18px;gap:10px}.account-panel-heading h2{font-size:20px}.account-panel-compact .account-entry-image{display:none}.account-feature-mark{right:25px;opacity:.6}.account-panel-heading .account-kicker{font-size:7px}}@media(max-width:850px){.account-hero-main{padding:35px 28px;gap:22px}.account-hero-bottom,.account-hero-top{padding-inline:25px}.account-hero-top>span{display:none}.account-player-card{width:190px;padding:18px}.account-player-emblem{width:75px;height:70px}.account-hero h1{font-size:43px}.account-layout{grid-template-columns:1fr;margin-top:24px}.account-sidebar{position:static}.account-sidebar-profile{padding:15px 20px}.account-sidebar-profile .account-avatar{width:38px;height:38px;font-size:14px}.account-sidebar-profile>div{display:flex;align-items:center;gap:14px}.account-sidebar-profile strong{font-size:17px}.account-sidebar-profile>div>span{margin:0}.account-sidebar nav{display:flex;overflow:auto;padding:10px;gap:7px}.account-sidebar nav button{white-space:nowrap;padding:12px 15px}.account-sidebar-foot{position:absolute;right:20px;top:23px;padding:0}.account-sidebar-foot p{display:none}.account-sidebar-foot button{font-size:12px}.account-sidebar{position:relative}.account-admin-link{padding:15px 22px;gap:12px;border-bottom:0}.account-admin-link small{display:inline-block;margin:0 0 0 12px}.account-main{padding-top:5px}.account-overview-grid{gap:20px}.account-panel-heading .account-kicker{font-size:8px}.account-community-selector{grid-template-columns:repeat(3,minmax(0,1fr))}.account-profile-grid{grid-template-columns:1fr 1fr}.account-stats strong{font-size:28px}.account-stats>button{padding:20px 15px}.account-join{flex-wrap:wrap}.account-join>.button{margin-left:98px}.account-hero-description{font-size:16px}.account-view-heading>h2{font-size:29px}}@media(max-width:600px){.account-dashboard{padding-bottom:30px}.account-hero{min-height:0}.account-hero-top{padding:18px 22px}.account-hero-top>.account-kicker{font-size:8px;letter-spacing:.1em}.account-hero-main{padding:32px 24px 30px;display:block}.account-hero h1{font-size:clamp(31px,8.4vw,43px)}.account-hello{font-size:9px;letter-spacing:.1em}.account-hero-description{margin-top:18px;font-size:15px}.account-player-card{display:none}.account-hero-bottom{padding:17px 22px;font-size:8px;letter-spacing:.09em}.account-hero-bottom>div{gap:13px}.account-hero-bottom>span{gap:6px}.account-hero-bottom a{gap:4px}.account-hero-bottom svg{width:11px}.account-stats{grid-template-columns:1fr 1fr}.account-stats>button{padding:18px 20px;gap:4px 12px}.account-stats>button:nth-child(2){border-right:0}.account-stats>button:nth-child(-n+2){border-bottom:1px solid var(--line)}.account-stats strong{font-size:27px}.account-stats span{font-size:8px}.account-stats>button>svg:first-child{width:19px}.account-view-heading>h2{font-size:26px}.account-view-heading>p{font-size:14px}.account-sidebar-profile>div>span{display:none}.account-sidebar nav button>svg{width:16px}.account-feature{padding:27px 23px;min-height:250px}.account-feature h3{font-size:30px}.account-feature p{font-size:14px}.account-feature .account-kicker{font-size:8px;max-width:240px;display:block}.account-feature-mark{display:none}.account-overview-grid{grid-template-columns:1fr;gap:18px}.account-panel-heading{padding:20px}.account-panel-heading h2{font-size:21px}.account-panel-heading .account-kicker{font-size:8px}.account-panel-compact .account-entry-image{display:block}.account-panel-compact .account-empty{min-height:265px}.account-profile-grid{grid-template-columns:1fr}.account-community-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.account-community-selector button{padding:13px 11px;font-size:12px;gap:8px}.account-community-selector button>svg{width:17px}.account-entry-link{padding:20px;gap:13px}.account-entry-image{width:70px;height:65px}.account-entry h3{font-size:18px}.account-entry-link>div>p{font-size:13px}.account-entry-actions{flex-wrap:wrap;padding-inline:20px;gap:15px}.account-entry-actions>a{font-size:11px}.account-entry-actions>div{margin-left:auto}.account-entry-actions button{font-size:11px}.account-bookmark-grid{grid-template-columns:1fr;padding:18px;gap:18px}.account-bookmark-grid .account-entry h3{font-size:22px}.account-bookmark-grid .account-entry-image{width:100%;height:auto}.account-join{padding:30px 24px;gap:23px;align-items:flex-start}.account-join>.account-empty-icon{width:50px;height:50px}.account-join>div{flex-basis:calc(100% - 75px)}.account-join h2{font-size:24px}.account-join p{font-size:14px}.account-join>.button{margin-left:0;width:100%}.account-filter-tabs button{padding:12px 14px;font-size:13px}.account-hero-art{object-position:66% center}.account-hero-veil{background:linear-gradient(90deg,#080c12e8,#080c1299),linear-gradient(0deg,#080c12e8,transparent)}.account-profile-panel>form,.account-security{padding:23px}.account-confirm{padding:18px}.account-panel-symbol{width:33px;height:36px}.account-pagination{padding:18px 20px}.account-auth-loading{font-size:13px}.account-quicklinks{margin-top:20px;gap:12px}}@media(prefers-reduced-motion:reduce){.account-spinner{animation:none}.account-feature>img{transition:none}.account-feature:hover>img{transform:none}}.account-dashboard{padding:24px clamp(16px,3vw,48px) 60px}@media(max-width:600px){.account-dashboard{padding-top:16px;padding-bottom:30px}}.nf-member-avatar{--member-colour:#a8b9cc;position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;overflow:hidden;border:1px solid color-mix(in srgb,var(--member-colour) 40%,var(--line));border-radius:14%;background:linear-gradient(145deg,color-mix(in srgb,var(--member-colour) 12%,var(--surface)),var(--surface));color:var(--ink);font-family:var(--font-display),sans-serif;font-size:18px;vertical-align:middle}.nf-member-avatar>img{display:block;width:100%;height:100%;object-fit:cover}.nf-member-avatar>span{position:relative!important;inset:auto!important;display:block!important;font-size:inherit!important;transform:none!important;color:inherit!important}.nf-member-name{color:var(--member-colour,var(--ink));font-weight:700}.nf-member-rank{display:inline-flex!important;align-items:center;justify-content:center;gap:6px!important;padding:5px 8px!important;min-height:24px;border:1px solid color-mix(in srgb,var(--member-colour,#a8b9cc) 26%,transparent);border-radius:2px;background:color-mix(in srgb,var(--member-colour,#a8b9cc) 7%,transparent);color:var(--member-colour,#a8b9cc)!important;font-size:10px!important;font-weight:700;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.nf-member-rank.is-staff{border-color:color-mix(in srgb,var(--member-colour) 50%,transparent);box-shadow:0 2px 14px color-mix(in srgb,var(--member-colour) 7%,transparent)}.nf-member-level{width:100%;min-width:0;text-align:left}.nf-member-level>div{display:flex;justify-content:space-between;gap:12px;font-size:11px;line-height:1.5;color:var(--muted);margin-bottom:9px}.nf-member-level strong{color:var(--ink);font-size:10px;font-weight:700;letter-spacing:.08em}.nf-member-level>small{display:block;margin-top:9px;color:var(--muted);font-size:11px;line-height:1.6}.nf-member-xp-track{display:block;position:relative;height:5px;border:1px solid var(--line);background:var(--bg);overflow:hidden}.nf-member-xp-track>i{display:block;height:100%;background:linear-gradient(90deg,#c8102e,#f34360);box-shadow:0 0 12px #ec17494d;min-width:0}.nf-member-level.is-compact>div{font-size:9px;margin-bottom:6px}.nf-member-level.is-compact strong{font-size:8px}.account-layout>*,.account-profile-workspace,.account-profile-workspace .account-profile-grid>*,.account-profile-workspace>*{min-width:0}.nf-public-profile{padding:25px clamp(16px,3vw,48px) 55px}.nf-member-hero{position:relative;isolation:isolate;overflow:hidden;margin-top:20px;border:1px solid var(--line);border-bottom:3px solid var(--member-colour,#ec1749);background:#0a1118;color:#f1f5f8}.nf-member-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3}.nf-member-hero-veil{position:absolute;inset:0;background:linear-gradient(90deg,#080e15f5,#080e15a6),linear-gradient(0deg,#080e15dd,transparent);z-index:-2}.nf-member-hero-content{display:flex;align-items:center;gap:30px;padding:55px}.nf-member-hero-content>.nf-member-avatar{width:130px;height:130px;font-size:40px;border-width:2px;box-shadow:0 10px 45px #0007}.nf-member-hero-content>div{flex:1;min-width:0}.nf-member-hero h1{font-family:var(--font-display),sans-serif;font-size:clamp(28px,4vw,48px);margin:12px 0 15px;overflow-wrap:anywhere}.nf-member-hero p{display:flex;align-items:center;gap:8px;color:#b6c5d4;font-size:13px;margin-top:17px}.nf-public-profile-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:25px;margin-top:25px}.nf-member-about,.nf-member-progress{padding:32px;min-width:0}.nf-member-about h2{font-family:var(--font-display),sans-serif;font-size:27px;line-height:1.3;margin:15px 0 18px}.nf-member-about>p{white-space:pre-wrap;font-size:17px;line-height:1.85;color:var(--muted);overflow-wrap:anywhere}.nf-member-about h3{font-size:23px;margin:35px 0 15px}.nf-member-recent>a{display:flex;align-items:center;gap:13px;padding:17px 0;border-top:1px solid var(--line)}.nf-member-recent>a>span{flex:1;font-size:16px;line-height:1.5}.nf-member-recent small{display:block;color:var(--muted);font-size:11px;margin-top:5px}.nf-member-recent>a>svg{flex-shrink:0;color:var(--red)}.nf-member-recent>p{padding:15px 0;color:var(--muted)}.nf-member-progress{align-self:start}.nf-member-progress>h2{font:36px/1.2 var(--font-display);margin:20px 0}.nf-member-progress dl{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-block:1px solid var(--line);padding:22px 0;margin-top:25px}.nf-member-progress dt{font-size:12px;color:var(--muted)}.nf-member-progress dd{font:27px/1.3 var(--font-display);margin-top:6px}.nf-member-progress>p{display:flex;gap:10px;align-items:flex-start;color:var(--muted);font-size:12px;line-height:1.7;margin-top:20px}.nf-member-progress>p>svg{color:var(--member-colour);flex-shrink:0;margin-top:2px}.account-profile-workspace{display:grid;gap:25px}.account-profile-workspace .account-profile-grid{grid-template-columns:minmax(0,1fr) 320px;gap:24px}.account-profile-aside{min-width:0}.account-progress-panel{padding:26px}.account-level-number{text-align:center;margin:23px 0 30px;display:flex;align-items:center;flex-direction:column;gap:10px}.account-level-number>span{font-size:9px;letter-spacing:.18em;color:var(--muted)}.account-level-number>strong{font:75px/1 var(--font-display);color:var(--ink);text-shadow:0 6px 35px #ec17492a}.account-progress-panel>p{font-size:14px;line-height:1.8;color:var(--muted);margin:23px 0 10px}.account-progress-panel>small{display:block;font-size:12px;line-height:1.8;color:var(--muted)}.account-rank-roadmap{list-style:none;display:grid;padding:0;margin:24px 0 0;border-top:1px solid var(--line)}.account-rank-roadmap li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:13px;opacity:.65}.account-rank-roadmap li>span{display:grid;place-items:center;width:27px;height:27px;border:1px solid var(--line);font-size:11px;flex-shrink:0}.account-rank-roadmap strong{flex:1;font-weight:500}.account-rank-roadmap li.is-unlocked{opacity:1;color:var(--ink)}.account-rank-roadmap li.is-unlocked>span{color:#f34560;border-color:#c8102e66;background:#c8102e12}.account-rank-roadmap svg{color:#72c6a1}.account-rank-note{display:flex;gap:9px;font-size:11px!important;line-height:1.7!important}.account-rank-note>svg{flex-shrink:0;margin-top:4px}.account-avatar-editor{display:flex;gap:24px;padding:29px;border-bottom:1px solid var(--line);background:linear-gradient(130deg,#c8102e08,transparent)}.account-avatar-preview{position:relative;align-self:flex-start;flex-shrink:0}.account-avatar-preview>.nf-member-avatar{width:108px;height:108px;font-size:34px;border-width:2px}.account-avatar-preview>span:last-child{position:absolute;right:-7px;bottom:-7px;display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:50%;background:var(--red);color:white}.account-avatar-editor>div:nth-child(2){min-width:0;flex:1}.account-avatar-editor strong{display:block;font-size:25px;margin-bottom:9px;color:var(--ink);overflow-wrap:anywhere}.account-avatar-editor p{font-size:13px;line-height:1.7;color:var(--muted);margin:12px 0 17px;max-width:400px}.account-avatar-editor>div>div:last-child{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.account-avatar-editor .button{font-size:12px;min-height:37px;padding:9px 13px}.account-remove-avatar{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px}.account-profile-fields{padding:29px!important;display:grid;gap:23px}.account-profile-fields>label{display:grid;gap:9px;font-size:15px}.account-access-grid input,.account-profile-fields input,.account-profile-fields textarea{width:100%;border:1px solid var(--line);background:var(--bg);color:var(--ink);padding:12px 14px;border-radius:2px;font-size:16px}.account-profile-fields textarea{resize:vertical;min-height:110px}.account-profile-fields label>small{font-size:11px;color:var(--muted)}.account-signature-editor>label{display:block;font-size:15px;margin-bottom:8px}.account-signature-editor>p{font-size:13px;line-height:1.7;color:var(--muted);margin-bottom:13px}.account-signature-editor .editor-hint{font-size:11px;line-height:1.7;color:var(--muted);margin-top:8px}.account-profile-save{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:23px}.account-profile-save>a{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.account-profile-save>a:hover{color:var(--red)}.account-access-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:30px}.account-access-grid>form{display:flex;flex-direction:column;align-items:flex-start;gap:17px;min-width:0}.account-access-grid>form+form{border-left:1px solid var(--line);padding-left:35px}.account-access-grid h3{display:flex;align-items:center;gap:10px;font-size:22px;margin-bottom:4px}.account-access-grid h3>svg{color:var(--red)}.account-access-grid label{width:100%;font-size:14px;display:grid;gap:9px}.account-access-grid p{font-size:13px;line-height:1.8;color:var(--muted);overflow-wrap:anywhere}.account-access-grid .button{margin-top:auto}.account-access-grid .account-pending-email{padding:12px 14px;border-left:2px solid #e4b860;background:#e4b8600b;color:var(--ink);width:100%}.account-profile-loading{padding:45px}.account-profile-loading>p{display:flex;gap:12px;align-items:center;color:var(--muted)}.account-email-confirm{display:flex;align-items:center;gap:22px;padding:26px;border-color:#c8102e70}.account-email-confirm>svg{color:var(--red);flex-shrink:0}.account-email-confirm>div{flex:1}.account-email-confirm h3{font-size:22px;margin-bottom:9px}.account-email-confirm p{font-size:14px;line-height:1.7;color:var(--muted)}.account-player-emblem>.nf-member-avatar{position:relative!important;inset:auto!important;width:105px!important;height:105px!important;display:inline-flex!important;opacity:1!important}.account-player-emblem>.nf-member-avatar>img{position:static!important;width:100%!important;height:100%!important;opacity:1!important;object-fit:cover!important}.account-player-emblem>span:last-child{position:absolute!important;bottom:-7px!important;top:auto!important;left:50%!important;transform:translateX(-50%)!important;display:block!important;font-size:9px!important;background:var(--surface)!important;border:1px solid #c8102e70!important;padding:4px 8px!important;white-space:nowrap;color:var(--ink)!important}.account-player-card>.nf-member-level{margin:15px 0 6px}.account-edit-profile{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:11px;color:var(--muted);padding:8px 0}.account-edit-profile:hover{color:#f34560}.account-sidebar-profile .nf-member-avatar{width:43px;height:43px}.account-avatar.nf-member-avatar>img{width:100%;height:100%;object-fit:cover}.nf-thread-cinematic{padding-inline:clamp(16px,3vw,48px);padding-top:24px}.nf-thread-hero{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--line);border-bottom:3px solid #ec1749;background:#091018;color:#f2f5f8}.nf-thread-hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 38%;z-index:-3;opacity:.8}.nf-thread-hero-veil{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#070d14f5 5%,#070d14d9 40%,#070d1480 78%),linear-gradient(0deg,#070d14f5,transparent 85%)}.nf-thread-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 0 100%,#c8102e18,transparent 65%);pointer-events:none;z-index:-1}.nf-thread-hero-breadcrumb{display:flex;gap:12px;align-items:center;padding:20px 38px;border-bottom:1px solid #ffffff14;font-size:11px;letter-spacing:.06em;color:#b4c1d1}.nf-thread-hero-breadcrumb>a:first-child{font-weight:700;color:#edf3f9}.nf-thread-hero-copy{padding:40px 48px 35px;max-width:1180px}.nf-thread-hero-labels{display:flex;align-items:center;gap:20px;flex-wrap:wrap;font-size:10px;letter-spacing:.1em;font-weight:700;color:#f54b67}.nf-thread-hero-labels>span{display:flex;align-items:center;gap:8px}.nf-thread-hero h1{font-family:var(--font-display),sans-serif;font-size:clamp(29px,3.3vw,51px);line-height:1.2;letter-spacing:-.02em;margin:20px 0 25px;text-wrap:balance;overflow-wrap:anywhere;color:#f0f5f9;max-width:1120px}.nf-thread-hero-meta{display:flex;align-items:center;gap:27px;color:#a9bbcd;font-size:13px}.nf-thread-hero-meta>span{display:flex;align-items:center;gap:7px}.nf-thread-hero-meta strong{font-size:18px;color:#f1f5f9;font-weight:700}.nf-thread-hero-meta i{width:6px;height:6px;border-radius:50%;background:#6ec69d;box-shadow:0 0 10px #6ec69d33}.nf-thread-hero-meta i.is-locked{background:#e4b860}.nf-thread-article-link{display:inline-flex;align-items:center;gap:18px;padding:10px 0 8px;margin-top:19px;border-bottom:1px solid #ec174970;font-size:13px;font-weight:600;color:#edf3f9}.nf-thread-article-link:hover{color:#ff6680}.nf-thread-hero-foot{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 38px;border-top:1px solid #ffffff14;font-size:9px;letter-spacing:.1em;color:#9bacc0}.nf-thread-hero-foot>span:last-child{display:flex;align-items:center;gap:13px;letter-spacing:0}.nf-thread-hero-foot a{border-bottom:1px solid #ffffff30;padding-bottom:2px}.nf-thread-command-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0 24px}.nf-thread-command-bar>div>p{font-size:14px;color:var(--muted);margin-top:8px}.nf-thread-command-bar .nf-thread-actions{max-width:700px}.nf-thread-cinematic .nf-thread-posts{display:grid;gap:28px;margin-top:4px}.nf-thread-cinematic .nf-post{position:relative;isolation:isolate;display:grid;grid-template-columns:215px minmax(0,1fr);border:1px solid var(--line);border-top:2px solid color-mix(in srgb,var(--member-colour) 40%,var(--line));background:color-mix(in srgb,var(--surface) 97%,transparent);box-shadow:0 18px 50px #00000013;overflow:hidden;scroll-margin-top:110px}.nf-thread-cinematic .nf-post.is-staff-post{border-top-color:var(--member-colour);background:linear-gradient(120deg,color-mix(in srgb,var(--member-colour) 3%,var(--surface)),var(--surface))}.nf-thread-cinematic .nf-post-author{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:35px 23px 26px;gap:0;border-right:1px solid var(--line);background:linear-gradient(170deg,color-mix(in srgb,var(--member-colour) 5%,var(--surface)),var(--surface));text-align:center;min-width:0}.nf-post-portrait{position:relative;margin-bottom:24px}.nf-post-portrait .nf-member-avatar{width:97px;height:97px;font-size:31px;border:2px solid color-mix(in srgb,var(--member-colour) 60%,var(--line));border-radius:18%;box-shadow:0 10px 35px #0004}.nf-post-level-stone{position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);min-width:32px;display:grid;place-items:center;height:25px;padding:0 7px;font-family:var(--font-display);font-size:12px;color:var(--ink);background:var(--surface);border:1px solid var(--member-colour);box-shadow:0 3px 15px #0005}.nf-post-author-identity{display:flex;flex-direction:column;align-items:center;gap:11px;width:100%;min-width:0}.nf-post-author-name{display:block;font-size:24px;font-weight:700;line-height:1.3;overflow-wrap:anywhere;max-width:100%}.nf-post-author-name:hover{text-decoration:underline;text-underline-offset:4px}.nf-post-community-title{font-size:11px;color:var(--muted)}.nf-post-author-identity>small{font-size:10px;color:var(--muted)}.nf-post-author>.nf-member-level{margin-top:25px}.nf-post-author-facts{display:grid;gap:11px;width:100%;padding-top:18px;margin-top:20px;border-top:1px solid var(--line)}.nf-post-author-facts>div{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:11px}.nf-post-author-facts dt{color:var(--muted)}.nf-post-author-facts dd{color:var(--ink);margin:0;font-weight:600}.nf-thread-cinematic .nf-post-content{padding:30px 35px;min-width:0}.nf-thread-cinematic .nf-post-content>header{padding:0 0 20px;margin-bottom:22px;border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.03em}.nf-thread-cinematic .nf-post-content>header>a{margin-left:auto;font-size:12px;color:var(--muted);padding:3px 6px;border:1px solid var(--line)}.nf-post-team-line{display:flex;align-items:center;gap:8px;color:var(--member-colour);font-size:9px;letter-spacing:.1em;margin-bottom:21px}.nf-post-team-line strong{font-size:11px;font-weight:600;letter-spacing:0;margin-left:auto}.nf-thread-cinematic .nf-post-content>.nf-rich-prose{font-size:18px;line-height:1.9;max-width:980px;overflow-wrap:anywhere}.nf-thread-cinematic .nf-post-content>.nf-rich-prose p{margin-bottom:1.25em}.nf-thread-cinematic .nf-post-content>.nf-rich-prose p:last-child{margin-bottom:0}.nf-post-signature{padding:19px 0 0;margin-top:32px;border-top:1px solid var(--line);overflow:hidden}.nf-post-signature>span{font-size:8px;letter-spacing:.15em;color:var(--muted);display:block;margin-bottom:11px}.nf-post-signature>.nf-rich-prose{font-size:13px!important;line-height:1.75!important;color:var(--muted);max-height:180px;overflow:auto;overflow-wrap:anywhere}.nf-post-signature p{margin:0 0 7px!important}.nf-thread-cinematic .nf-post-actions{border-top:1px solid var(--line);padding-top:20px;margin-top:28px}.nf-thread-cinematic .nf-post-actions button{font-size:12px;gap:7px}.nf-thread-cinematic .nf-post-edited{display:block;color:var(--muted);font-size:10px;margin-top:20px}.nf-forum-avatar.nf-member-avatar{display:inline-flex}.nf-topic-meta>.nf-member-rank{padding:3px 6px!important;font-size:8px!important;min-height:0;margin-left:7px}.nf-board-last-meta>.nf-member-avatar{width:26px;height:26px;font-size:9px}.nf-board-last-meta{flex-wrap:wrap}.nf-board-last-meta>.nf-member-rank{font-size:7px!important;min-height:0;padding:3px 5px!important}.nf-board-recent-row>.nf-member-avatar{width:36px;height:36px;font-size:12px}.nf-board-directory-controls{margin:28px 0 32px;padding:22px;background:var(--surface);border:1px solid var(--line);border-top:2px solid #c8102e}.nf-board-directory-controls>label{display:flex;gap:13px;align-items:center;padding:12px 15px;background:var(--bg);border:1px solid var(--line)}.nf-board-directory-controls>label>svg{color:var(--red);flex-shrink:0}.nf-board-directory-controls input{border:0;outline:0;background:none;flex:1;min-width:0;font-size:17px;color:var(--ink);padding:0}.nf-board-directory-controls label>span{font-size:10px;color:var(--muted);white-space:nowrap}.nf-board-directory-controls nav{display:flex;flex-wrap:wrap;gap:9px;margin-top:17px}.nf-board-directory-controls nav>button{border:1px solid var(--line);padding:10px 13px;font-size:12px;color:var(--muted);background:var(--bg)}.nf-board-directory-controls button[aria-pressed=true]{border-color:#c8102e66;background:#c8102e12;color:var(--ink)}.nf-board-directory-controls>p{padding-top:20px;color:var(--muted)}html[data-theme=light] .nf-member-name{color:color-mix(in srgb,var(--member-colour) 65%,#000)}html[data-theme=light] .nf-member-rank{color:color-mix(in srgb,var(--member-colour) 65%,#000)!important}html[data-theme=light] .nf-member-hero .nf-member-name{color:var(--member-colour)}html[data-theme=light] .nf-post-team-line{color:color-mix(in srgb,var(--member-colour) 70%,#000)}@media(max-width:1200px){.account-profile-workspace .account-profile-grid{grid-template-columns:minmax(0,1fr) 280px}.account-avatar-editor{gap:18px;padding:24px}.account-avatar-preview>.nf-member-avatar{width:85px;height:85px;font-size:28px}.account-profile-fields{padding:24px!important}.nf-thread-cinematic .nf-post{grid-template-columns:185px minmax(0,1fr)}.nf-thread-cinematic .nf-post-content{padding:26px}.nf-thread-hero-copy{padding:35px 38px}.nf-thread-hero h1{font-size:39px}.nf-thread-cinematic .nf-post-author{padding:30px 18px}.nf-post-portrait .nf-member-avatar{width:83px;height:83px}.nf-public-profile-grid{grid-template-columns:minmax(0,1fr) 290px}}@media(max-width:1000px){.account-profile-workspace .account-profile-grid{grid-template-columns:1fr}.account-profile-aside .account-rank-roadmap{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px}.account-level-number{margin:20px 0}.account-public-progress{max-width:none}.nf-thread-command-bar{align-items:flex-start;flex-direction:column}.nf-thread-hero h1{font-size:34px}.nf-member-hero-content{padding:35px;gap:23px;flex-wrap:wrap}.nf-member-hero-content>.button{margin-left:auto}.nf-public-profile-grid{grid-template-columns:1fr}.nf-member-progress{grid-row:1}.nf-member-progress>dl{max-width:400px}}@media(max-width:720px){.nf-thread-cinematic{padding-top:16px}.nf-thread-hero-breadcrumb{padding:16px 21px;font-size:9px;gap:9px;flex-wrap:wrap}.nf-thread-hero-copy{padding:29px 24px}.nf-thread-hero-labels{font-size:8px;gap:12px;letter-spacing:.06em}.nf-thread-hero h1{font-size:clamp(25px,6vw,34px);line-height:1.24;margin:18px 0 22px;text-wrap:pretty}.nf-thread-hero-meta{gap:18px;font-size:11px;flex-wrap:wrap}.nf-thread-hero-meta strong{font-size:16px}.nf-thread-article-link{font-size:12px}.nf-thread-hero-foot{padding:15px 23px;flex-wrap:wrap;gap:10px;font-size:8px;line-height:1.7}.nf-thread-cinematic .nf-post{display:block}.nf-thread-cinematic .nf-post-author{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:20px;gap:17px;border-right:0;border-bottom:1px solid var(--line);text-align:left}.nf-post-portrait{margin:0;flex-shrink:0}.nf-post-portrait .nf-member-avatar{width:64px;height:64px;font-size:24px;border-radius:16%}.nf-post-level-stone{height:21px;min-width:26px;font-size:10px;bottom:-7px}.nf-post-author-identity{align-items:flex-start;gap:7px;min-width:0;flex:1}.nf-post-author-name{font-size:22px}.nf-post-author>.nf-member-level,.nf-post-author>.nf-post-author-facts{display:none}.nf-post-author-identity>.nf-member-rank{font-size:8px!important}.nf-thread-cinematic .nf-post-content{padding:24px 21px}.nf-thread-cinematic .nf-post-content>header{font-size:10px;gap:12px}.nf-thread-cinematic .nf-post-content>.nf-rich-prose{font-size:16px;line-height:1.85}.nf-thread-cinematic .nf-post-actions{padding-top:17px;margin-top:25px}.nf-post-team-line{font-size:8px;margin-bottom:18px;flex-wrap:wrap}.nf-post-team-line strong{font-size:10px}.nf-thread-command-bar>div>p{font-size:13px}.nf-post-signature>.nf-rich-prose{font-size:12px!important}.account-access-grid{grid-template-columns:1fr;padding:24px;gap:30px}.account-access-grid>form+form{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}.account-avatar-editor{flex-direction:column;align-items:flex-start;gap:22px}.account-avatar-preview>.nf-member-avatar{width:95px;height:95px}.account-profile-save{flex-direction:column;align-items:stretch;gap:18px}.account-profile-save .button{justify-content:center}.account-profile-aside .account-rank-roadmap{grid-template-columns:1fr}.account-email-confirm{flex-wrap:wrap;gap:17px;padding:22px}.account-email-confirm>div{flex-basis:calc(100% - 45px)}.account-email-confirm>.button{width:100%;justify-content:center}.account-email-confirm h3{font-size:20px}.nf-public-profile{padding-top:16px}.nf-member-hero-content{padding:30px 24px;gap:23px}.nf-member-hero-content>.nf-member-avatar{width:85px;height:85px;font-size:30px}.nf-member-hero-content>div{flex-basis:calc(100% - 120px)}.nf-member-hero-content .section-kicker{font-size:8px;line-height:1.6}.nf-member-hero h1{font-size:27px}.nf-member-hero-content>.button{margin-left:0;width:100%;justify-content:center}.nf-member-hero-content p{font-size:11px;line-height:1.6;gap:6px}.nf-member-about,.nf-member-progress{padding:25px}.nf-board-directory-controls{padding:17px}.nf-board-directory-controls input{font-size:15px}.nf-board-directory-controls nav>button{font-size:11px;padding:9px 10px}.nf-board-last-meta>.nf-member-rank{display:none!important}}.nf-thread-cinematic .nf-post{grid-template-columns:240px minmax(0,1fr)}.nf-thread-cinematic .nf-post-author{padding:34px 24px 28px}.nf-post-portrait .nf-member-avatar{width:108px;height:108px;font-size:34px}.nf-post-level-stone{height:29px;min-width:36px;font-size:15px}.nf-post-author-name{font-size:27px}.nf-post-author-identity{gap:12px}.nf-post-author-identity>.nf-member-rank{font-size:13px!important;min-height:32px;padding:7px 10px!important;gap:7px!important}.nf-post-author-identity>.nf-member-rank svg{width:15px;height:15px}.nf-post-community-title{font-size:15px;line-height:1.5}.nf-post-author-identity>small{font-size:13px}.nf-post-author .nf-member-level.is-compact>div{font-size:13px;margin-bottom:10px}.nf-post-author .nf-member-level.is-compact strong{font-size:12px;letter-spacing:.04em}.nf-post-author .nf-member-xp-track{height:6px}.nf-post-author-facts{gap:15px;padding-top:22px;margin-top:23px}.nf-post-author-facts>div{font-size:14px;line-height:1.5}.nf-post-team-line{font-size:11px}.nf-post-team-line strong{font-size:14px}.nf-thread-cinematic .nf-post-content>header{font-size:13px}.account-avatar-editor>input[type=file]{width:1px;height:1px;min-width:0;padding:0;border:0}.nf-post.is-official-post{border-top-width:1px;border:1px solid color-mix(in srgb,var(--member-colour) 65%,var(--line));border-top:3px solid color-mix(in srgb,var(--member-colour) 65%,var(--line))}.nf-post-official-banner{display:flex;align-items:center;gap:15px;padding:19px 22px;margin-bottom:25px;border:1px solid color-mix(in srgb,var(--member-colour) 45%,transparent);border-left:3px solid var(--member-colour);background:linear-gradient(105deg,color-mix(in srgb,var(--member-colour) 10%,var(--surface)),var(--surface));color:var(--ink)}.nf-post-official-banner>svg{color:var(--member-colour);flex-shrink:0}.nf-post-official-banner strong{display:block;font-size:20px;line-height:1.4}.nf-post-official-banner span{display:block;font-size:13px;color:var(--muted);margin-top:4px}.nf-composer .nf-official-choice{display:flex;align-items:flex-start;gap:14px;padding:20px;margin:22px 0;border:1px solid #c8102e55;background:linear-gradient(105deg,#c8102e0c,var(--surface));cursor:pointer}.nf-composer .nf-official-choice>input{width:19px;height:19px;accent-color:var(--red);flex-shrink:0;margin-top:3px}.nf-official-choice>svg{color:var(--red);flex-shrink:0;margin-top:2px}.nf-official-choice strong{display:block;font-size:17px;line-height:1.5;color:var(--ink)}.nf-official-choice small{display:block;font-size:13px;line-height:1.7;color:var(--muted);margin-top:5px}@media(max-width:1200px){.nf-thread-cinematic .nf-post{grid-template-columns:215px minmax(0,1fr)}.nf-thread-cinematic .nf-post-author{padding:29px 19px}.nf-post-portrait .nf-member-avatar{width:97px;height:97px}}@media(max-width:720px){.nf-thread-cinematic .nf-post{display:block}.nf-thread-cinematic .nf-post-author{padding:23px 20px;gap:19px}.nf-post-portrait .nf-member-avatar{width:75px;height:75px;font-size:27px}.nf-post-author-name{font-size:25px}.nf-post-author-identity{gap:8px}.nf-post-author-identity>.nf-member-rank{font-size:12px!important;min-height:29px;padding:6px 8px!important}.nf-post-community-title{font-size:14px}.nf-post-author-identity>small{font-size:12px}.nf-post-official-banner{padding:16px;gap:12px}.nf-post-official-banner strong{font-size:18px}.nf-post-official-banner span{font-size:12px}.nf-official-choice{padding:16px;gap:11px}.nf-official-choice>svg{display:none}.nf-official-choice strong{font-size:16px}}.home-forum-preview{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:linear-gradient(130deg,color-mix(in srgb,var(--surface) 95%,transparent),var(--surface))}.home-forum-preview:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.07;background:url(/images/hero-grounded.png) 50%/cover;pointer-events:none}.home-forum-preview>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:17px;border-bottom:1px solid var(--line)}.home-forum-preview>header .section-kicker{display:block;font-size:10px;margin-bottom:11px;letter-spacing:.08em}.home-forum-preview>header .bar-heading{font-size:clamp(20px,1.8vw,29px);line-height:1.25}.home-forum-board-count{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:12px;color:var(--muted)}.home-forum-conversations{flex:1;display:flex;flex-direction:column}.home-forum-topic{display:grid;grid-template-columns:43px minmax(0,1fr) 67px;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line);min-height:98px}.home-forum-topic:hover h3{color:var(--red)}.home-forum-topic-icon{display:grid;place-items:center;width:43px;height:43px;border:1px solid #c8102e50;background:#c8102e0a;color:var(--red);border-radius:50%}.home-forum-topic-category{display:block;color:var(--red);font-size:11px;line-height:1.3;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.home-forum-topic h3{font-size:19px;line-height:1.35;margin:4px 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-forum-topic-meta{gap:9px;font-size:13px}.home-forum-topic-meta,.home-forum-topic-replies{display:flex;align-items:center;color:var(--muted)}.home-forum-topic-replies{justify-content:center;gap:6px;flex-wrap:wrap;border-left:1px solid var(--line);font-size:14px;padding-left:13px}.home-forum-topic-replies strong{font-weight:600;color:var(--ink)}.home-forum-topic-replies small{font-size:10px;flex-basis:100%;text-align:center}.home-forum-preview>footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:17px;font-size:12px;color:var(--muted)}.home-forum-preview>footer .button{font-size:14px;min-height:38px;padding:8px 17px;flex-shrink:0}.home-forum-empty{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:27px 12px;gap:14px}.home-forum-empty>svg{color:var(--red)}.home-forum-empty h3{font-size:25px}.home-forum-empty p{font-size:17px;line-height:1.6;color:var(--muted)}.home-community-people{display:flex;align-items:center;justify-content:space-between;gap:17px;padding-top:20px;border-top:1px solid #ffffff32;width:auto!important}.home-community-people>.avatar-stack{flex:initial;gap:0}.home-community-avatar{display:grid;place-items:center;overflow:hidden;width:58px;height:58px;border-radius:50%;border:2px solid #bbc8d4;background:#15202b;color:#eff5fa;margin-left:-12px;box-shadow:0 4px 18px #0005}.home-community-avatar:first-child{margin-left:0}.home-community-avatar>img{display:block;width:100%;height:100%;object-fit:cover}.home-community-avatar>span{font-family:var(--font-display);font-size:18px}.home-community-people>div:last-child{color:#f1f5f8}.home-community-people strong{display:block;font-size:17px}.home-community-people>div:last-child>span{display:block;font-size:13px;color:#c5d0dc;margin-top:4px}@media(max-width:1100px){.home-forum-preview>header{align-items:flex-start}.home-forum-board-count{font-size:11px}.home-forum-topic{gap:12px;grid-template-columns:38px minmax(0,1fr) 58px}.home-forum-topic h3{font-size:18px}.home-forum-topic-icon{width:38px;height:38px}.home-community-people{left:25px;right:25px}}@media(max-width:600px){.home-forum-preview>header .bar-heading{font-size:20px}.home-forum-board-count{display:none}.home-forum-preview>header .section-kicker{font-size:9px}.home-forum-topic{padding:16px 0;gap:10px;min-height:112px;grid-template-columns:32px minmax(0,1fr) 42px}.home-forum-topic-icon{width:32px;height:32px}.home-forum-topic-icon>svg{width:18px}.home-forum-topic h3{font-size:18px}.home-forum-topic-meta{font-size:12px}.home-forum-topic-replies{padding-left:8px;font-size:13px}.home-forum-topic-replies small{display:none}.home-forum-preview>footer>span{font-size:11px;max-width:110px}.home-community-people{bottom:24px!important}.home-community-avatar{width:52px;height:52px}.home-community-people strong{font-size:16px}}.nf-network{--network-gap:clamp(24px,4vw,64px)}.nf-network section[id]{scroll-margin-top:35px}.nf-network .section-kicker{font-size:12px;letter-spacing:.14em;color:var(--red);font-weight:700;display:block;margin-bottom:17px}.nf-network h2{font-family:var(--font-display);font-weight:400}.nf-network-hero{position:relative;isolation:isolate;overflow:hidden;min-height:580px;display:flex;align-items:center;padding:80px var(--network-gap);background:#101417;color:#f4f6f8;border-bottom:1px solid var(--line)}.nf-network-hero-art{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#090e12 5%,#090e12ed 29%,#0a0c1155 75%),linear-gradient(0deg,#0a0d13d9,transparent 45%),url(/images/community-grounded.png) 80% 57%/cover}.nf-network-hero:after{content:"";position:absolute;left:0;top:15%;bottom:15%;width:4px;background:var(--red);box-shadow:0 0 60px 12px #c8102e33}.nf-network-hero-copy{max-width:680px}.nf-network-hero h1{font-family:var(--font-display);font-size:clamp(48px,5vw,84px);line-height:1.02;letter-spacing:-.025em;font-weight:400;margin:0 0 27px}.nf-network-hero h1 em{font-style:normal;color:#fa2346}.nf-network-hero-copy>p{font-size:21px;line-height:1.65;max-width:560px;color:#c7d0d9;margin-bottom:30px}.nf-network-hero-copy>div{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.nf-network-hero-copy .text-link{color:#e3e8ec;font-size:16px}.nf-network-hero-caption{margin:220px 0 0 auto;padding-left:30px;border-left:1px solid #ffffff40}.nf-network-hero-caption>span{font-size:11px;letter-spacing:.13em;color:#cad1d9}.nf-network-hero-caption strong{display:block;font-family:var(--font-display);font-size:28px;line-height:1.25;margin-top:10px;font-weight:400}.nf-network-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:40px var(--network-gap);border-bottom:1px solid var(--line);gap:35px;background:var(--surface)}.nf-network-benefits article{padding-right:20px}.nf-network-benefits svg{color:var(--red);margin-bottom:20px}.nf-network-benefits h2{font-size:25px;font-weight:600;margin-bottom:11px}.nf-network-benefits p{font-size:17px;line-height:1.75;color:var(--muted)}.nf-network-section{padding:65px var(--network-gap)}.nf-network-section>header{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px}.nf-network-section>header h2{font-size:42px;line-height:1.1}.nf-network-section>header>span{color:var(--muted);font-size:15px}.nf-network-directory-tools{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:28px}.nf-network-directory-tools>div{display:flex;gap:6px}.nf-network-directory-tools button{padding:10px 20px;border:1px solid var(--line);color:var(--muted);font-size:16px;cursor:pointer}.nf-network-directory-tools button[aria-pressed=true]{background:var(--red);border-color:var(--red);color:#fff}.nf-network-directory-tools>label{display:flex;align-items:center;border:1px solid var(--line);background:var(--surface);padding:0 14px;gap:12px;max-width:350px;width:100%;color:var(--muted)}.nf-network-directory-tools input{background:none;border:0;padding:13px 0;color:var(--ink);width:100%;min-width:0;font-size:16px}.nf-network-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.nf-network-card{display:flex;flex-direction:column;border:1px solid var(--line);background:var(--surface);overflow:hidden;transition:border-color .25s,box-shadow .25s}.nf-network-card:hover{border-color:#c8102e88;box-shadow:0 12px 35px #0002}.nf-network-card.is-featured{border-top:3px solid var(--red)}.nf-network-preview{position:relative;aspect-ratio:16/9;background:radial-gradient(ellipse at 70% 20%,#c8102e50,transparent 70%),#111820;overflow:hidden}.nf-network-preview>img{width:100%;height:100%;object-fit:cover;opacity:.55}.nf-network-platform{position:absolute;top:15px;left:15px;color:#fff;background:#0a0f15cb;border:1px solid #ffffff35;padding:5px 10px;font-size:11px;letter-spacing:.1em;font-weight:700}.nf-network-preview>div{position:absolute;inset:0;display:grid;place-items:center}.nf-network-preview>div>a,.nf-network-preview>div>button{display:flex;flex-direction:column;align-items:center;gap:12px;color:#fff;font-size:16px;cursor:pointer;text-shadow:0 2px 8px #000}.nf-network-preview>div svg{box-sizing:content-box;padding:17px;border:1px solid #ffffff70;border-radius:50%;background:#131923a0}.nf-network-preview iframe{border:0;width:100%;height:100%}.nf-network-close{position:absolute;right:7px;top:7px;color:#fff;background:#10151ee0;border:1px solid #ffffff80;padding:5px;cursor:pointer}.nf-network-card-body{padding:25px;display:flex;flex-direction:column;flex:1;gap:17px;min-width:0}.nf-network-identity{display:flex;gap:15px;align-items:center}.nf-network-identity>img,.nf-network-identity>span{width:58px;height:58px;object-fit:cover;border:1px solid var(--line);border-radius:50%;flex-shrink:0}.nf-network-identity>span{display:grid;place-items:center;background:#c8102e18;font-family:var(--font-display);font-size:22px;color:var(--red)}.nf-network-identity h3{font-size:26px;overflow-wrap:anywhere;font-weight:600}.nf-network-identity small{font-size:10px;color:var(--red);letter-spacing:.1em}.nf-network-card-body>p{color:var(--muted);font-size:17px;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}.nf-network-tags{display:flex;gap:6px;flex-wrap:wrap}.nf-network-tags>span{border:1px solid var(--line);padding:4px 8px;font-size:12px;color:var(--muted)}.nf-network-schedule{display:flex;gap:9px;align-items:flex-start;font-size:14px!important}.nf-network-schedule svg{flex-shrink:0;margin-top:5px}.nf-network-collabs{font-size:13px;color:var(--muted);line-height:1.7}.nf-network-card-body>.text-link{margin-top:auto;border-top:1px solid var(--line);padding-top:18px;font-size:16px}.nf-network-player-note{font-size:13px;line-height:1.7;color:var(--muted);margin-top:24px;max-width:850px}.nf-network-empty{text-align:center;padding:55px 25px;border:1px solid var(--line);background:linear-gradient(120deg,#c8102e0a,transparent),var(--surface)}.nf-network-empty>svg{color:var(--red);margin:0 auto 20px}.nf-network-empty h3{font-size:30px;font-weight:600;line-height:1.25}.nf-network-empty p{color:var(--muted);font-size:18px;max-width:620px;margin:18px auto 24px;line-height:1.7}.nf-network-empty .button{margin:auto}.nf-network-apply{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:55px;padding:65px var(--network-gap);border-top:1px solid var(--line);background:linear-gradient(130deg,#c8102e0a,transparent 50%)}.nf-network-apply>aside h2{font-size:clamp(38px,3.3vw,54px);line-height:1.1;margin-bottom:25px}.nf-network-apply>aside>p{font-size:19px;line-height:1.75;color:var(--muted)}.nf-network-apply ol{list-style:none;padding:0;margin:40px 0}.nf-network-apply li{display:flex;gap:20px;padding:23px 0;border-top:1px solid var(--line)}.nf-network-apply li>strong{font-family:var(--font-display);font-size:26px;color:var(--red)}.nf-network-apply li h3{font-size:22px;margin-bottom:8px}.nf-network-apply li p{font-size:17px;line-height:1.7;color:var(--muted)}.nf-network-fair{font-size:15px!important;padding:22px;border-left:2px solid var(--red);background:var(--surface)}.nf-network-form-panel{padding:35px;border:1px solid var(--line);background:var(--surface);min-width:0}.nf-network-form-panel>h3{font-size:29px;font-weight:600}.nf-network-form-panel>p{font-size:14px;color:var(--muted);margin:10px 0 30px}.nf-network-form fieldset,.nf-network-form label:not(.nf-network-consent){display:flex;flex-direction:column;font-size:16px;gap:9px;min-width:0}.nf-network-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:25px}.nf-network-full{grid-column:1/-1}.nf-network-form input:not([type=checkbox]),.nf-network-form select,.nf-network-form textarea{width:100%;min-width:0;padding:12px 13px;background:var(--bg);color:var(--ink);border:1px solid var(--line);font:inherit;border-radius:2px}.nf-network-form textarea{resize:vertical;line-height:1.7}.nf-network-form input:focus,.nf-network-form select:focus,.nf-network-form textarea:focus{outline:2px solid var(--red);outline-offset:2px}.nf-network-form small{font-size:12px;color:var(--muted);line-height:1.6}.nf-network-form fieldset{border:0;padding:0;margin:25px 0}.nf-network-form legend{margin-bottom:14px;font-size:16px}.nf-network-options{display:flex;gap:10px;flex-wrap:wrap}.nf-network-options label{flex-direction:row!important;gap:8px!important;align-items:center;padding:8px 11px;border:1px solid var(--line);font-size:13px!important;cursor:pointer}.nf-network-form input[type=checkbox]{accent-color:var(--red);width:17px;height:17px;flex-shrink:0}.nf-network-consent{display:flex;gap:12px;font-size:14px;line-height:1.75;margin:25px 0}.nf-network-consent input{margin-top:4px}.nf-network-consent a,.nf-network-privacy a{color:var(--red);text-decoration:underline;text-underline-offset:3px}.nf-network-trap{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.nf-network-submit{display:flex;align-items:flex-start;flex-wrap:wrap;gap:18px}.nf-network-submit>span{font-size:13px;line-height:1.7;color:var(--muted);max-width:240px}.nf-network button:disabled{opacity:.5;cursor:wait}.nf-network-error{border-left:3px solid var(--red);padding:12px;background:#c8102e12;color:var(--ink);margin-bottom:20px}.nf-network-success{padding:25px 0}.nf-network-success>svg{color:var(--red);margin-bottom:25px}.nf-network-success h3{font-family:var(--font-display);font-size:34px;line-height:1.2}.nf-network-success p{font-size:18px;line-height:1.8;color:var(--muted);margin:20px 0 30px}.nf-network-privacy{padding:40px var(--network-gap);border-top:1px solid var(--line);background:var(--surface)}.nf-network-privacy h2{font-size:25px;margin-bottom:15px}.nf-network-privacy p{font-size:15px;line-height:1.85;color:var(--muted);max-width:1050px;margin-bottom:12px}@media(max-width:1150px){.nf-network-hero-caption{display:none}.nf-network-hero{min-height:510px}.nf-network-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nf-network-apply{gap:30px;grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}.nf-network-form-grid{grid-template-columns:1fr}.nf-network-form-panel{padding:25px}.nf-network-benefits{gap:20px}.nf-network-benefits h2{font-size:22px}}@media(max-width:750px){.nf-network{--network-gap:23px}.nf-network-hero{padding-block:65px;min-height:550px}.nf-network-hero-art{background-position:65%}.nf-network-hero h1{font-size:clamp(43px,9vw,65px)}.nf-network-hero-copy>p{font-size:19px}.nf-network .section-kicker{font-size:10px;line-height:1.6}.nf-network-hero-copy>div{gap:22px}.nf-network-apply,.nf-network-benefits{grid-template-columns:1fr}.nf-network-benefits article{padding:0 0 23px;border-bottom:1px solid var(--line)}.nf-network-benefits article:last-child{border:0;padding-bottom:0}.nf-network-benefits p{font-size:18px}.nf-network-section{padding-block:40px}.nf-network-section>header h2{font-size:35px}.nf-network-directory-tools{align-items:stretch;flex-direction:column}.nf-network-directory-tools>label{max-width:none}.nf-network-directory-tools>div>button{flex:1}.nf-network-grid{grid-template-columns:1fr}.nf-network-apply{padding-block:40px}.nf-network-apply>aside h2{font-size:43px}.nf-network-form-panel{padding:23px 18px}.nf-network-form-panel>h3{font-size:25px}.nf-network-empty h3{font-size:26px}.nf-network-options label{font-size:14px!important}.nf-network-consent{font-size:14px}.nf-network-submit>span{max-width:none}}.nf-network-preview:has(iframe){min-height:300px}.desktop-nav{max-width:650px}@media(min-width:901px) and (max-width:1250px){.desktop-nav{gap:12px}.desktop-nav>a,.desktop-nav>button{font-size:16px;letter-spacing:.025em}.site-header{gap:20px}.join-header{display:none}}.nf-cookie-banner{position:fixed;z-index:1100;right:28px;bottom:24px;width:min(1000px,calc(100vw - 56px));max-height:calc(100dvh - 48px);overflow:auto;background:linear-gradient(125deg,#c8102e0d,transparent 55%),var(--surface);border:1px solid var(--line);border-top:3px solid var(--red);box-shadow:0 20px 100px #000a,0 0 50px #c8102e15;color:var(--ink);animation:nf-cookie-enter .45s ease-out}.nf-cookie-brand{display:flex;align-items:center;gap:13px;padding:17px 27px;border-bottom:1px solid #ffffff18;background:#0d1318;color:#edf2f7}.nf-cookie-brand>img{width:39px;height:43px;object-fit:contain}.nf-cookie-brand>span{font-family:var(--font-display);font-size:17px;letter-spacing:.05em}.nf-cookie-brand small{display:block;font-family:var(--font-sans);font-size:10px;letter-spacing:.13em;font-weight:600;color:#aebbc9;margin-top:4px}.nf-cookie-brand>svg{margin-left:auto;color:#ed294b}.nf-cookie-body{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:35px;padding:28px 29px 23px}.nf-cookie-kicker{display:block;color:var(--red-text);font-size:10px;font-weight:700;letter-spacing:.12em;line-height:1.5;margin-bottom:12px}.nf-cookie-body h2{font-family:var(--font-display);font-size:31px;line-height:1.16;font-weight:400;letter-spacing:-.02em}.nf-cookie-body p{font-size:16px;line-height:1.65;color:var(--muted);margin-bottom:12px}.nf-cookie-body p:last-child{margin:0}.nf-cookie-body strong{color:var(--ink);font-weight:600}.nf-cookie-actions{display:grid;grid-template-columns:1fr 1fr .8fr;gap:12px;padding:0 29px 23px}.nf-cookie-choice,.nf-cookie-config{min-height:47px;display:flex;align-items:center;justify-content:center;gap:13px;padding:11px 17px;font-family:var(--font-sans);font-size:16px;font-weight:600;cursor:pointer;border:1px solid #c8102eb0;background:#c8102e12;color:var(--ink);border-radius:2px;transition:background .2s,border-color .2s}.nf-cookie-choice:hover{background:#c8102e28;border-color:var(--red-text)}.nf-cookie-choice>svg{color:var(--red-text)}.nf-cookie-config{border-color:var(--line);background:transparent;color:var(--muted)}.nf-cookie-config:hover{background:var(--hover);color:var(--ink)}.nf-cookie-foot{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:13px 29px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.nf-cookie-foot nav{display:flex;gap:18px}.nf-cookie-foot a{text-decoration:underline;text-underline-offset:3px}.footer-nav>button:has(svg){display:flex;gap:6px;align-items:center}.nf-cookie-dialog{position:fixed;inset:0;width:min(760px,calc(100vw - 30px));max-height:calc(100dvh - 40px);margin:auto;padding:0;border:1px solid var(--line);border-top:3px solid var(--red);background:var(--surface);color:var(--ink);box-shadow:0 30px 120px #000b;overflow:auto}.nf-cookie-dialog::backdrop{background:#03070cc9;backdrop-filter:blur(7px)}.nf-cookie-dialog>header{display:flex;align-items:center;gap:20px;justify-content:space-between;padding:25px 29px;background:linear-gradient(125deg,#c8102e15,transparent);border-bottom:1px solid var(--line)}.nf-cookie-dialog>header h2{font-family:var(--font-display);font-size:30px;line-height:1.15;font-weight:400}.nf-cookie-dialog>header>button{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);color:var(--ink);flex-shrink:0}.nf-cookie-dialog-body{padding:24px 29px}.nf-cookie-dialog-body>p{font-size:16px;line-height:1.75;color:var(--muted);margin-bottom:20px}.nf-cookie-dialog a{color:var(--red-text);text-decoration:underline;text-underline-offset:3px}.nf-cookie-option{padding:19px 0;border-top:1px solid var(--line)}.nf-cookie-option-head{display:flex;gap:20px;align-items:center;justify-content:space-between}.nf-cookie-option-head label{flex:1;cursor:pointer}.nf-cookie-option strong,.nf-cookie-required strong{display:block;font-size:20px;line-height:1.3;font-weight:600}.nf-cookie-option-head label>span,.nf-cookie-required small{display:block;font-size:15px;color:var(--muted);line-height:1.6;margin-top:7px}.nf-cookie-option details{margin-top:12px}.nf-cookie-option summary{font-size:13px;color:var(--muted);cursor:pointer}.nf-cookie-option p{color:var(--muted);font-size:14px;line-height:1.8;margin-top:13px;overflow-wrap:anywhere}.nf-cookie-option code{font-size:12px;color:var(--ink)}.nf-cookie-switch{width:46px;height:26px;flex-shrink:0;border:1px solid var(--subtle);border-radius:20px;padding:3px;background:var(--header);position:relative;cursor:pointer}.nf-cookie-switch>span{display:block;width:18px;height:18px;border-radius:50%;background:var(--muted);transition:transform .2s}.nf-cookie-switch[aria-checked=true]{background:var(--red);border-color:var(--red)}.nf-cookie-switch[aria-checked=true]>span{transform:translateX(19px);background:#fff}.nf-cookie-required>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none}.nf-cookie-required>summary::-webkit-details-marker{display:none}.nf-cookie-fixed{display:flex;align-items:center;gap:5px;font-size:11px;white-space:nowrap;border:1px solid var(--line);padding:6px 9px}.nf-cookie-withdraw{padding-top:20px;border-top:1px solid var(--line);font-size:14px!important}.nf-cookie-dialog>footer{display:grid;grid-template-columns:1fr 1fr .8fr;gap:10px;padding:19px 29px;border-top:1px solid var(--line);background:var(--surface);position:sticky;bottom:0}.privacy-storage-controls>.button{margin-bottom:24px}.nf-cookie-banner button:focus-visible,.nf-cookie-dialog button:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@keyframes nf-cookie-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.nf-cookie-banner{animation:none}.nf-cookie-switch>span{transition:none}}@media(max-width:700px){.nf-cookie-banner{right:12px;bottom:12px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.nf-cookie-brand{padding:13px 18px}.nf-cookie-brand>img{width:30px;height:34px}.nf-cookie-brand>span{font-size:15px}.nf-cookie-brand small{font-size:9px}.nf-cookie-body{grid-template-columns:1fr;gap:18px;padding:21px 19px}.nf-cookie-body h2{font-size:29px}.nf-cookie-body p{font-size:15px;line-height:1.65}.nf-cookie-actions{grid-template-columns:1fr 1fr;padding:0 19px 19px;gap:9px}.nf-cookie-actions>.nf-cookie-config{grid-column:1/-1;min-height:40px}.nf-cookie-choice,.nf-cookie-config{padding:10px 9px;font-size:15px;gap:6px}.nf-cookie-foot{padding:12px 19px;align-items:flex-start;flex-direction:column;gap:10px;font-size:11px}.nf-cookie-dialog{max-height:calc(100dvh - 24px)}.nf-cookie-dialog-body,.nf-cookie-dialog>header{padding:21px}.nf-cookie-dialog>header h2{font-size:27px}.nf-cookie-option-head{gap:15px}.nf-cookie-option strong{font-size:20px}.nf-cookie-dialog>footer{padding:15px;grid-template-columns:1fr 1fr}.nf-cookie-dialog>footer>.nf-cookie-config{grid-column:1/-1}.nf-cookie-fixed{font-size:10px;padding:5px}.nf-cookie-required>summary{gap:10px}.nf-cookie-required small{font-size:14px}}.site-footer{row-gap:14px}.footer-nav,.site-footer{flex-wrap:wrap}