.valcj-root{--cj-bg:#081612;--cj-panel:#11231e;--cj-line:#30473d;--cj-lime:#baff00;--cj-text:#f4f7f3;--cj-muted:#b7c7bd;color:var(--cj-text);background:var(--cj-bg);font-family:inherit;padding:clamp(20px,4vw,52px);margin:24px auto;max-width:1400px;box-sizing:border-box;border-radius:6px;text-align:left}.valcj-root *{box-sizing:border-box}.valcj-root [hidden]{display:none!important}.valcj-root a{color:var(--cj-lime);text-decoration:none}.valcj-root a:hover{text-decoration:underline}.valcj-root h1,.valcj-root h2,.valcj-root h3{color:var(--cj-text);margin:0 0 14px;line-height:1.1;letter-spacing:-.02em}.valcj-root h1{font-size:clamp(34px,4.5vw,66px);font-weight:800}.valcj-root h1 span{color:var(--cj-lime)}.valcj-root h2{font-size:clamp(23px,2.4vw,32px)}.valcj-root h3{font-size:25px}.valcj-root p{line-height:1.6;margin:0 0 16px}.valcj-root .valcj-eyebrow{font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--cj-lime);margin-bottom:12px;text-transform:uppercase}.valcj-hero{display:grid;grid-template-columns:1.7fr 1fr;gap:36px;align-items:center;padding:12px 0 38px;border-bottom:1px solid var(--cj-line)}.valcj-hero>div>p:not(.valcj-eyebrow){max-width:630px;color:var(--cj-muted);font-size:17px}.valcj-hero-note{background:var(--cj-panel);padding:25px;border-left:3px solid var(--cj-lime);border-radius:4px}.valcj-hero-note strong{font-size:22px;line-height:1.3;display:block;margin-bottom:10px}.valcj-hero-note p{font-size:14px;color:var(--cj-muted);margin:0}.valcj-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.valcj-root .valcj-button{display:inline-flex;justify-content:center;align-items:center;background:var(--cj-lime);color:#0a180f;border:1px solid var(--cj-lime);padding:12px 19px;min-height:46px;font-family:inherit;font-size:14px;font-weight:800;border-radius:3px;line-height:1.2;text-decoration:none;cursor:pointer;white-space:normal;transition:background .15s,color .15s}.valcj-root .valcj-button:hover{background:#d3ff65;text-decoration:none;color:#07130d}.valcj-root .valcj-secondary{background:#fff0;color:var(--cj-lime)}.valcj-root .valcj-secondary:hover,.valcj-root .valcj-secondary[aria-pressed=true]{background:var(--cj-lime);color:#0a180f}.valcj-root button:disabled{opacity:.45;cursor:not-allowed}.valcj-root :focus-visible{outline:3px solid #f3c957;outline-offset:3px}.valcj-filters{display:grid;grid-template-columns:1fr 1.2fr 1.2fr auto;gap:16px;align-items:end;margin:30px 0}.valcj-root label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:700;color:var(--cj-text);text-transform:none;letter-spacing:0}.valcj-root input:not([type=checkbox]),.valcj-root select,.valcj-root textarea{background:#0c1c16;border:1px solid #52685d;border-radius:3px;color:var(--cj-text);padding:12px;min-height:46px;font-size:15px;font-family:inherit;width:100%;box-shadow:none;line-height:1.4}.valcj-root input::placeholder,.valcj-root textarea::placeholder{color:#a5b7ac}.valcj-root input:read-only{color:var(--cj-muted)}.valcj-root small,.valcj-root .valcj-form-note{color:var(--cj-muted);font-size:12px;font-weight:400;line-height:1.6}.valcj-root .valcj-clear{font-size:13px;grid-column:1/-1}.valcj-section-heading{display:flex;align-items:baseline;justify-content:space-between;margin:32px 0 20px;gap:16px}.valcj-section-heading span{color:var(--cj-muted);font-size:14px}.valcj-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.valcj-card{border:1px solid var(--cj-line);background:var(--cj-panel);border-radius:5px;overflow:hidden;display:flex;flex-direction:column}.valcj-card-image{display:block;background:#182c22;aspect-ratio:16/9;overflow:hidden}.valcj-card-image img{width:100%;height:100%;object-fit:contain;display:block}.valcj-no-image{height:100%;display:flex;align-items:center;justify-content:center;color:var(--cj-muted);font-size:22px}.valcj-card-body{padding:23px;display:flex;flex:1;flex-direction:column}.valcj-card-body h3 a{color:var(--cj-text)}.valcj-root .valcj-location{color:var(--cj-muted);margin-bottom:14px}.valcj-root .valcj-weight{font-weight:800;font-size:24px;line-height:1.4}.valcj-weight span{font-size:10px;display:inline-block;text-transform:uppercase;letter-spacing:.06em;background:#24372a;color:var(--cj-lime);padding:5px 8px;vertical-align:middle;margin-left:6px}.valcj-root .valcj-attribution,.valcj-root .valcj-summary{font-size:13px;color:var(--cj-muted)}.valcj-card-bottom{border-top:1px solid var(--cj-line);padding-top:14px;margin-top:auto;display:flex;justify-content:space-between;gap:10px;font-size:11px;color:var(--cj-muted)}.valcj-empty{padding:34px;background:var(--cj-panel);border:1px dashed var(--cj-line);border-radius:4px}.valcj-empty p{color:var(--cj-muted);margin-bottom:0}.valcj-share{margin-top:50px;padding:30px;background:var(--cj-panel);border-top:3px solid var(--cj-lime);border-radius:4px}.valcj-session-message{color:var(--cj-muted);font-size:14px}.valcj-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.valcj-wide{grid-column:1/-1}.valcj-setup-fields{border-top:1px solid var(--cj-line);border-bottom:1px solid var(--cj-line);padding:20px 0;margin-bottom:20px}.valcj-setup-fields summary{font-size:18px;font-weight:800;cursor:pointer}.valcj-setup-fields summary span{font-size:12px;color:var(--cj-muted);font-weight:400;margin-left:10px}.valcj-root .valcj-checkbox{display:flex;flex-direction:row;align-items:flex-start;font-weight:400;gap:12px;margin:20px 0;line-height:1.5}.valcj-checkbox input{width:18px;height:18px;flex-shrink:0;accent-color:var(--cj-lime);margin:2px 0 0}.valcj-root [data-valcj-result],.valcj-root [data-valcj-action-result]{margin-top:16px;color:var(--cj-lime);font-size:14px}.valcj-root .valcj-error{color:#ffb7a9}.valcj-mine{margin-top:35px}.valcj-my-post{display:grid;grid-template-columns:1.5fr 1fr auto;align-items:center;gap:15px;padding:18px 0;border-bottom:1px solid var(--cj-line)}.valcj-my-post span{font-size:13px;color:var(--cj-muted)}.valcj-my-post button,.valcj-reply-button{background:#fff0;border:1px solid var(--cj-line);color:var(--cj-lime);font:inherit;padding:8px 12px;cursor:pointer;border-radius:3px}.valcj-pagination ul{display:flex;gap:8px;list-style:none;margin:28px 0;padding:0}.valcj-pagination a,.valcj-pagination span{display:inline-block;padding:8px 13px;border:1px solid var(--cj-line);border-radius:3px}.valcj-pagination .current{color:#09180e;background:var(--cj-lime)}.valcj-back{display:inline-block;font-size:14px;margin-bottom:28px}.valcj-detail-header{padding-bottom:20px}.valcj-detail-subtitle{font-size:21px;color:var(--cj-muted)}.valcj-detail-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:25px;margin:20px 0 32px}.valcj-catch-image{background:#13231b;border:1px solid var(--cj-line);border-radius:4px;display:flex;align-items:center;justify-content:center;min-height:250px}.valcj-catch-image img{display:block;width:100%;height:auto;object-fit:contain}.valcj-tackle{padding:28px;background:var(--cj-panel);border:1px solid var(--cj-line);border-radius:4px}.valcj-tackle dl{margin:0 0 16px}.valcj-tackle dl div{display:grid;grid-template-columns:1fr 1.1fr;gap:14px;border-bottom:1px solid var(--cj-line);padding:12px 0;font-size:14px}.valcj-tackle dt{color:var(--cj-muted)}.valcj-tackle dd{margin:0;overflow-wrap:anywhere}.valcj-story{max-width:900px;margin:30px 0}.valcj-story p,.valcj-reply p{overflow-wrap:anywhere}.valcj-event{display:flex;justify-content:space-between;gap:25px;align-items:center;background:var(--cj-panel);padding:26px;border-left:3px solid var(--cj-lime);margin:30px 0}.valcj-event h2{font-size:25px}.valcj-event p:last-child{font-size:13px;color:var(--cj-muted);max-width:700px;margin-bottom:0}.valcj-event .valcj-button{flex-shrink:0}.valcj-interactions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:30px 0;padding:25px 0;border-top:1px solid var(--cj-line);border-bottom:1px solid var(--cj-line)}.valcj-interactions>span{margin-right:auto;font-size:14px;color:var(--cj-muted)}.valcj-interactions b{color:var(--cj-lime)}.valcj-interactions p{flex-basis:100%;margin:0!important}.valcj-discussion{margin-top:35px}.valcj-reply{background:var(--cj-panel);border:1px solid var(--cj-line);padding:22px;margin:16px 0;border-radius:4px}.valcj-reply header{display:flex;justify-content:space-between;gap:15px;margin-bottom:15px}.valcj-reply time{color:var(--cj-muted);font-size:12px}.valcj-discussion form{margin-top:25px}.valcj-discussion form>.valcj-button{margin-top:15px}.valcj-inline-link{font-weight:700;margin-left:6px}.valcj-profile{padding:24px;margin:25px 0}.valcj-profile .valcj-grid{grid-template-columns:1fr}.valcj-profile .valcj-card{display:grid;grid-template-columns:140px 1fr}.valcj-profile .valcj-card-image{aspect-ratio:auto}.valcj-profile .valcj-card-body{padding:18px}.valcj-profile .valcj-card-body h3{font-size:21px}.valcj-profile .valcj-summary{display:none}.valcj-profile .valcj-card-bottom{margin-top:10px}.valcj-notice{padding:16px;background:#3c3311;color:#ffe58c}@media(max-width:1000px){.valcj-hero,.valcj-detail-grid{grid-template-columns:1fr}.valcj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.valcj-filters{grid-template-columns:1fr 1fr}.valcj-event{align-items:flex-start;flex-direction:column}.valcj-hero-note{padding:20px}.valcj-hero-note strong{font-size:18px}}@media(max-width:620px){.valcj-root{padding:22px 16px;margin:12px auto}.valcj-grid,.valcj-filters,.valcj-form-grid{grid-template-columns:1fr}.valcj-wide{grid-column:auto}.valcj-share{padding:22px 16px}.valcj-section-heading{align-items:flex-start;flex-direction:column;gap:0}.valcj-my-post{grid-template-columns:1fr}.valcj-profile .valcj-card{display:flex}.valcj-profile .valcj-card-image{aspect-ratio:16/9}.valcj-tackle{padding:20px}.valcj-reply header{flex-direction:column;gap:4px}}.valcj-upcoming{margin:35px 0;padding:25px;border:1px solid var(--cj-line);background:var(--cj-panel)}.valcj-upcoming>p{color:var(--cj-muted);font-size:14px}.valcj-event-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.valcj-event-links>a{display:block;padding:18px;border:1px solid var(--cj-line);border-radius:3px}.valcj-event-links strong{display:block;line-height:1.35;margin-bottom:10px}.valcj-event-links span{font-size:12px;color:var(--cj-muted)}@media(max-width:800px){.valcj-event-links{grid-template-columns:1fr}}.valcj-root.valcj-hub{max-width:none;width:100%;margin:0;border-radius:0;padding:24px clamp(16px,3vw,48px)}.valcj-hub .valcj-hero{padding:0 0 22px;gap:24px}.valcj-hub .valcj-hero h1{font-size:clamp(32px,3.5vw,50px)}.valcj-hub .valcj-hero-note{padding:18px}.valcj-hub .valcj-hero-actions{margin-top:16px}.valcj-hub .valcj-filters{margin:20px 0;gap:12px}.valcj-hub .valcj-section-heading{margin:20px 0 14px}.valcj-hub .valcj-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.valcj-hub .valcj-card-body{padding:12px;min-width:0}.valcj-hub .valcj-card-body h3{font-size:18px;margin-bottom:6px}.valcj-hub .valcj-card-body p{margin-bottom:6px;line-height:1.35}.valcj-hub .valcj-card-body .valcj-eyebrow{font-size:9px;letter-spacing:.06em}.valcj-hub .valcj-location,.valcj-hub .valcj-attribution{font-size:12px}.valcj-hub .valcj-weight{font-size:17px}.valcj-hub .valcj-weight span{font-size:9px;padding:3px 5px;margin-left:3px}.valcj-hub .valcj-summary{display:none}.valcj-hub .valcj-card-bottom{padding-top:8px;font-size:10px;flex-wrap:wrap;gap:4px}.valcj-hub .valcj-card-body h3,.valcj-hub .valcj-location,.valcj-hub .valcj-attribution{overflow-wrap:anywhere}.valcj-pagination ul{flex-wrap:wrap}.valcj-root.valcj-profile{padding:18px;margin:20px 0;max-width:100%;min-width:0}.valcj-root.valcj-profile>h2{font-family:inherit;font-weight:600;font-size:clamp(20px,2vw,26px)}.valcj-profile .valcj-grid{grid-template-columns:1fr;gap:8px}.valcj-profile-row{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;background:var(--cj-panel);border:1px solid var(--cj-line);border-radius:4px;padding:8px;align-items:center}.valcj-profile-thumb{display:block;width:112px;height:84px;background:#182c22;overflow:hidden;border-radius:3px}.valcj-profile-thumb img{display:block;width:100%;height:100%;object-fit:contain}.valcj-profile-thumb .valcj-no-image{font-size:14px}.valcj-profile-text{min-width:0;max-height:84px;overflow:hidden;display:grid;gap:3px}.valcj-root .valcj-profile-text h3{margin:0;line-height:1.2;font-family:inherit;font-size:16px;font-weight:600;letter-spacing:0}.valcj-root .valcj-profile-text h3 a{color:var(--cj-text)}.valcj-root .valcj-profile-text p{font-size:12px;line-height:1.2;margin:0;color:var(--cj-muted)}.valcj-profile-text h3,.valcj-profile-text p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.valcj-profile-text .valcj-profile-weight{color:var(--cj-lime)}.valcj-profile>p:last-child{margin:14px 0 0}@media(max-width:1100px){.valcj-hub .valcj-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.valcj-hub .valcj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.valcj-hub .valcj-grid{grid-template-columns:1fr}.valcj-root.valcj-profile{padding:12px}.valcj-profile-row{grid-template-columns:88px minmax(0,1fr);gap:8px}.valcj-profile-thumb{width:88px}}.valcj-root.valcj-detail{width:100%;max-width:none;margin:0;border-radius:0;padding:24px clamp(16px,3vw,48px)}.valcj-root{--cj-bg:#ece5d8;--cj-panel:#fff;--cj-line:#cbd4ce;--cj-lime:#173b2c;--cj-text:#101512;--cj-muted:#526258;background:var(--cj-bg)}.valcj-root.valcj-submit{width:100%;max-width:none;margin:0;border-radius:0;padding:24px clamp(16px,3vw,48px)}.valcj-root .valcj-button{background:#173b2c;border-color:#173b2c;color:#fff}.valcj-root .valcj-button:hover{background:#24543f;color:#fff}.valcj-root .valcj-secondary{background:#fff;color:#173b2c}.valcj-root .valcj-secondary:hover,.valcj-root .valcj-secondary[aria-pressed=true]{background:#173b2c;color:#fff}.valcj-root input:not([type=checkbox]),.valcj-root select,.valcj-root textarea{background:#fff;color:#101512;border-color:#97aa9e}.valcj-root input::placeholder,.valcj-root textarea::placeholder{color:#65766b}.valcj-card-image,.valcj-profile-thumb,.valcj-catch-image{background:#e4eae5}.valcj-weight span{background:#e4ece6;color:#173b2c}.valcj-pagination .current{background:#173b2c;color:#fff}.valcj-root .valcj-error{color:#a12b1f}.valcj-notice{background:#fff2cc;color:#674b0a}.valcj-my-post button,.valcj-reply-button{background:#fff}.valcj-root.valcj-submit .valcj-share{margin-top:24px}.valcj-root.valcj-submit .valcj-share>h2,.valcj-root.valcj-submit .valcj-share>.valcj-eyebrow{display:none}.valcj-card{border-top:3px solid #173b2c}.valcj-root :focus-visible{outline-color:#173b2c}.valcj-root .valcj-button:focus-visible{outline-offset:4px}.valcj-owner-edit{margin:24px 0}.valcj-owner-edit form{margin-top:20px;padding:24px;background:var(--cj-panel);border:1px solid var(--cj-line)}.valcj-owner-edit form>.valcj-button{margin-top:16px}.valcj-my-post{grid-template-columns:minmax(0,1.5fr) 1fr auto auto}@media(max-width:620px){.valcj-my-post{grid-template-columns:1fr}.valcj-owner-edit form{padding:16px}}