#wn-root *{box-sizing:border-box}body,#main-content{background:var(--color-background);color:var(--color-text)}.wn-hero{position:relative;width:100%;min-height:42vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.wn-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center}.wn-hero-overlay{position:absolute;inset:0;background:linear-gradient(175deg,#0009,#0006,#000000a6)}.wn-hero-content{position:relative;z-index:2;text-align:center;color:#fff;padding:64px 20px 56px;max-width:720px}.wn-hero-title{font-size:clamp(1.6rem,7vw,3.5rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;margin:0 0 .75rem;text-shadow:0 2px 24px rgba(0,0,0,.35)}.wn-hero-sub{font-size:clamp(.9rem,3.5vw,1.15rem);opacity:.85;margin:0;line-height:1.65}.wn-wrap{max-width:760px;margin:0 auto;padding:2.5rem 24px 5rem}.wn-tabs{display:flex;gap:0;border-bottom:2px solid rgba(128,128,128,.15);margin:2.5rem 0 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.wn-tab-btn{display:flex;align-items:center;gap:.5rem;flex-shrink:0;padding:.75rem 1.25rem;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;background:none;cursor:pointer;font-size:.9rem;font-weight:600;color:inherit;opacity:.45;transition:opacity .15s,border-color .15s;font-family:inherit;line-height:1}.wn-tab-btn.active{opacity:1;border-bottom-color:var(--color-primary, #4f81ff)}.wn-tab-btn svg{flex-shrink:0}#wn-tab-qa{margin-left:auto}.wn-notify-bar{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1rem 1.5rem;margin-top:2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.wn-notify-text{margin:0;font-size:.9rem;opacity:.7}.wn-notify-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.25rem;border:none;border-radius:8px;font-size:.85rem;font-weight:700;cursor:pointer;font-family:inherit;transition:opacity .2s}.wn-notify-btn:hover:not(:disabled){opacity:.85}.wn-notify-btn:disabled{opacity:.6;cursor:default}.wn-board-heading{font-size:clamp(1.4rem,3vw,1.875rem);font-weight:800;margin:2rem 0 0;line-height:1.2}.wn-feed{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.wn-card{border-radius:var(--wn-card-radius, 16px);background:var(--wn-card-bg, rgba(255,255,255,.04));border:1px solid var(--wn-card-border, rgba(255,255,255,.08));box-shadow:var(--wn-card-shadow, none);transition:border-color .2s;position:relative;overflow:hidden}.wn-card:hover{border-color:#ffffff2e}.wn-card-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(.875rem,2vw,1.125rem) clamp(1.25rem,3vw,1.875rem);cursor:pointer;user-select:none}.wn-card-header-left{min-width:0}.wn-card-chevron{width:18px;height:18px;flex-shrink:0;opacity:.4;transition:transform .25s;transform:rotate(0)}.wn-card.open .wn-card-chevron{transform:rotate(180deg)}.wn-pin-badge{display:inline-block;font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.2rem .65rem;border-radius:999px;background:var(--wn-pin-bg, var(--color-accent));color:var(--wn-pin-text, #000);margin-bottom:.4rem}.wn-card-date{font-size:.75rem;opacity:.35;margin:0 0 .3rem;letter-spacing:.03em}.wn-card-title{font-size:clamp(1rem,2vw,1.2rem);font-weight:800;line-height:1.3;margin:0;color:var(--wn-card-title, var(--color-text))}.wn-card-body{padding:0 clamp(1.25rem,3vw,1.875rem) clamp(1rem,2vw,1.375rem);border-top:1px solid rgba(255,255,255,.06)}.wn-card-summary{font-size:.88rem;line-height:1.7;opacity:.6;margin:1rem 0 0;font-style:italic}.wn-back-bar{margin-bottom:2rem}.wn-post-date{font-size:.78rem;opacity:.35;margin:0 0 .75rem;letter-spacing:.03em}.wn-post-title{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;margin:0 0 .75rem}.wn-post-author{font-size:.82rem;opacity:.4;margin:0 0 2.5rem;padding-bottom:2rem;border-bottom:1px solid rgba(128,128,128,.15)}.wn-post-prose{line-height:1.8;font-size:clamp(1rem,1.5vw,1.1rem)}.wn-post-prose h2{font-size:1.5rem;font-weight:800;margin:2rem 0 .75rem;letter-spacing:-.02em}.wn-post-prose h3{font-size:1.2rem;font-weight:700;margin:1.75rem 0 .5rem}.wn-post-prose p{margin:0 0 1.25rem}.wn-post-prose ul,.wn-post-prose ol{margin:0 0 1.25rem;padding-left:1.5rem}.wn-post-prose blockquote{border-left:3px solid var(--color-accent);margin:1.5rem 0;padding:.75rem 1.25rem;opacity:.75;font-style:italic}.wn-post-prose a{color:var(--color-accent);text-decoration:underline}.wn-ask-wrap{padding:2rem 0 1rem}.wn-ask-heading{font-size:clamp(1.4rem,3vw,1.875rem);font-weight:800;margin:0 0 .5rem}.wn-ask-sub{font-size:.88rem;opacity:.5;margin:0 0 2rem}.wn-input{padding:.75rem 1rem;border:1.5px solid rgba(128,128,128,.25);border-radius:8px;font-size:.95rem;font-family:inherit;background:#ffffff0d;color:var(--color-text);outline:none;width:100%}.wn-input:focus{border-color:var(--color-primary)}.wn-btn-primary{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.75rem;border:none;border-radius:8px;font-size:.9rem;font-weight:700;cursor:pointer;font-family:inherit;transition:opacity .2s;color:#fff}.wn-btn-primary:hover:not(:disabled){opacity:.85}.wn-btn-primary:disabled{opacity:.6;cursor:default}.wn-faq-filter-tabs{display:flex;gap:.5rem;flex-wrap:wrap;margin:2rem 0 1.5rem}.wn-faq-filter-btn{padding:.45rem 1.1rem;border-radius:999px;font-size:.82rem;font-weight:700;border:1.5px solid rgba(128,128,128,.25);background:none;cursor:pointer;color:inherit;font-family:inherit;transition:border-color .15s,background .15s,color .15s;opacity:.55}.wn-faq-filter-btn.active{opacity:1;border-color:var(--color-primary);background:var(--color-primary);color:#fff}.wn-faq-filter-btn:hover:not(.active){opacity:.85;border-color:#80808080}.wn-faq-type-badge{display:inline-block;font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.15rem .55rem;border-radius:999px;margin-bottom:.35rem}.wn-faq-type-badge.faq{background:var(--color-primary);color:#fff}.wn-faq-type-badge.community{background:#80808026;color:inherit}.wn-faq-list{display:flex;flex-direction:column;gap:1.25rem}.wn-faq-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden;transition:border-color .2s}.wn-faq-card:hover{border-color:#ffffff24}.wn-faq-question{display:flex;align-items:flex-start;gap:.75rem;padding:1.125rem 1.375rem;font-size:.95rem;font-weight:600;line-height:1.55;opacity:.85;cursor:pointer;user-select:none}.wn-faq-question:hover{opacity:1}.wn-faq-q-chevron{flex-shrink:0;margin-top:3px;margin-left:auto;padding-left:.75rem;opacity:.45;transition:transform .22s}.wn-faq-card.open .wn-faq-q-chevron{transform:rotate(180deg);opacity:.7}.wn-faq-answer{display:none;align-items:flex-start;gap:.75rem;padding:1.125rem 1.375rem;background:#ffffff0a;border-top:1px solid rgba(255,255,255,.06);font-size:.9rem;line-height:1.7;opacity:.7}.wn-faq-card.open .wn-faq-answer{display:flex}.wn-faq-answer-body p{margin:0 0 .75rem}.wn-faq-answer-body p:last-child{margin:0}.wn-faq-answer-body h2{font-size:1.05rem;font-weight:700;margin:1rem 0 .4rem;line-height:1.3}.wn-faq-answer-body h3{font-size:.95rem;font-weight:700;margin:.85rem 0 .35rem;line-height:1.3}.wn-faq-answer-body h4{font-size:.9rem;font-weight:600;margin:.6rem 0 .25rem;line-height:1.3}.wn-faq-answer-body ul,.wn-faq-answer-body ol{padding-left:1.5rem;margin:.5rem 0 .75rem}.wn-faq-answer-body li{margin-bottom:.3rem}.wn-faq-answer-body a{color:var(--color-primary);text-decoration:underline}.wn-faq-answer-body blockquote{border-left:3px solid var(--color-primary);margin:.75rem 0;padding:.5rem 1rem;opacity:.8}.wn-faq-answer-body pre{background:#0000004d;border-radius:6px;padding:.75rem 1rem;font-size:.82rem;overflow-x:auto;margin:.75rem 0}.wn-faq-no-results{text-align:center;padding:2rem 0;opacity:.4;font-size:.95rem}.alert-success{color:#16a34a;font-weight:700;font-size:1rem;padding:.75rem;background:#16a34a1a;border-radius:8px;margin:0}.alert-error{color:#dc2626;font-size:.9rem;padding:.75rem;background:#dc26261a;border-radius:8px;margin:0}.wn-empty{text-align:center;padding:4rem 0;opacity:.4;font-size:1rem}.btn-outline{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.25rem;border:1.5px solid rgba(128,128,128,.3);border-radius:8px;font-size:.85rem;font-weight:600;color:inherit;text-decoration:none;transition:border-color .2s}.btn-outline:hover{border-color:var(--color-primary);color:var(--color-primary)}@media(max-width:640px){.wn-hero-content{padding:44px 16px 36px}.wn-wrap{padding:2rem 16px 4rem}.wn-tab-btn{padding:.7rem .9rem;font-size:.82rem;gap:.35rem}.wn-tab-btn svg{width:13px;height:13px}.wn-notify-bar{flex-direction:column;align-items:flex-start}.wn-faq-filter-tabs{flex-wrap:nowrap;padding-bottom:4px}.wn-faq-filter-btn{flex-shrink:0}.wn-faq-question,.wn-faq-answer{padding:.875rem 1rem}.wn-board-heading{margin:1.5rem 0 0}.wn-post-title{font-size:clamp(1.4rem,6vw,2.75rem)}}
