.reim-build-guide-storage{display:none!important}.build-guide-layout.build-guide-layout{min-width:0}.build-guide-main.post-detail-container{width:100%;max-width:none;box-shadow:none;box-sizing:border-box;background:0 0;border:none;border-radius:0;flex-direction:column;gap:16px;min-height:600px;margin:16px 0 40px;padding:0;display:flex}.build-guide-header{background:var(--surface-base,#1d262f);border:1px solid #ffffff14;margin-bottom:0;padding:22px 24px}.build-guide-header__badges{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.build-guide-tag{color:#ffffffc7;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:0;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.build-guide-header__title{color:#fff;word-break:keep-all;margin:0 0 18px;font-size:1.75rem;font-weight:800;line-height:1.35}.build-guide-header__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.build-guide-header__meta-left,.build-guide-header__actions,.build-guide-header__admin{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.build-guide-author{color:#fff;font-size:14px;font-weight:650}.build-guide-date,.build-guide-views,.build-guide-dot{color:#ffffff73;font-size:13px}.build-guide-text-btn{color:#f5af00;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.build-guide-text-btn:hover{text-decoration:underline}.build-guide-action-btn{color:#ffd54a;cursor:pointer;background:#ffcc001f;border:1px solid #ffcc0059;border-radius:0;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.build-guide-action-btn:hover{color:#ffe082;background:#fc03}.build-guide-action-btn.is-liked{color:#9ec5ff;background:#6ea8fe29;border-color:#6ea8fe80}.build-guide-action-btn:disabled{opacity:.55;cursor:wait}.build-guide-action-btn--ghost,a.build-guide-action-btn--ghost{color:#ffffffc7;background:#ffffff0a;border-color:#ffffff1f}.build-guide-meta-form__skill-board{border-top:1px solid #ffffff1a;margin-top:16px;padding-top:14px}.build-guide-meta-form__skill-board-head h3{color:#fff;margin:0 0 4px;font-size:15px}.build-guide-meta-form__skill-board-head p{color:#ffffff80;margin:0 0 12px;font-size:13px;line-height:1.45}.build-guide-meta-form__gem-notes{border-top:1px solid #ffffff14;margin-top:18px;padding-top:14px}.build-guide-meta-form__gem-notes-head h4{color:#ffffffeb;margin:0 0 4px;font-size:14px;font-weight:700}.build-guide-meta-form__gem-notes-head p{color:#ffffff7a;margin:0 0 10px;font-size:12px;line-height:1.45}.build-guide-quest-editor{border-top:1px solid #ffffff1a;margin-top:16px;padding-top:14px}.build-guide-quest-editor__head h3{color:#ffd54a;margin:0 0 4px;font-size:15px}.build-guide-quest-editor__head p{color:#ffffff80;margin:0 0 14px;font-size:13px;line-height:1.45}.build-guide-quest-editor__section-label{letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;margin:0 0 10px;font-size:12px;font-weight:700}.build-guide-quest-editor__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.build-guide-quest-editor__row{background:#00000038;border:1px solid #ffffff14;border-radius:0;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.build-guide-quest-editor__title{color:#ffffffe6;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.build-guide-quest-editor__act-chip{color:#ffffff8c;border:1px solid #ffffff24;border-radius:0;padding:2px 7px;font-size:11px;font-weight:700}.build-guide-quest-editor__dot{border:2px solid #ffffff59;border-radius:0;flex-shrink:0;width:10px;height:10px;box-shadow:inset 0 0 0 2px #00000059}.build-guide-quest-editor__badge{color:#ffffff73;border:1px solid #ffffff1f;border-radius:0;padding:2px 8px;font-size:11px;font-weight:650}.build-guide-quest-editor__select{background:var(--surface-base,#1d262f);color:#fff;width:100%;min-height:36px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid #ffffff24;border-radius:0;padding:6px 10px;font-size:13px}.build-guide-quest-editor__select option,.build-guide-quest-editor__select optgroup{background:var(--surface-base,#1d262f);color:#fff}.build-guide-quest-editor__fixed{color:#ffffffb8;background:#00000047;border:1px solid #ffffff1a;border-radius:0;padding:8px 10px;font-size:13px;line-height:1.45}.build-guide-quest-editor__empty{color:#ffffff73;margin:0;font-size:13px}.build-guide-quest-editor__admin{border-top:1px solid #ffffff14;margin-top:16px;padding-top:12px}.build-guide-quest-editor__admin-toggle{color:#ffffffb3;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:650;display:inline-flex}.build-guide-quest-editor__admin-toggle:hover{color:#fff}.build-guide-quest-editor__admin-body{margin-top:12px}.build-guide-quest-editor__admin-body>p{color:#ffffff7a;margin:0 0 12px;font-size:12px;line-height:1.45}.build-guide-quest-editor__admin-tabs{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.build-guide-quest-editor__admin-tab{color:#ffffffb8;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:0;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:650;display:inline-flex}.build-guide-quest-editor__admin-tab:hover{color:#fff;border-color:#ffffff38}.build-guide-quest-editor__admin-tab.is-active{color:#fff;background:#ffffff1a;border-color:#ffffff47}.build-guide-quest-editor__admin-tab-count{color:#ffffffd9;text-align:center;background:#ffffff1f;border-radius:0;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px}.build-guide-quest-editor__admin-list{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.build-guide-quest-editor__admin-row{background:#0000002e;border:1px solid #ffffff14;padding:10px 12px}.build-guide-quest-editor__admin-row-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.build-guide-quest-editor__admin-meta{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.build-guide-quest-editor__admin-meta strong{color:#ffffffe0;font-size:13px;font-weight:650}.build-guide-quest-editor__admin-moves{gap:4px;display:inline-flex}.build-guide-quest-editor__admin-moves button{color:#fffc;width:28px;height:28px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:0}.build-guide-quest-editor__admin-moves button:disabled{opacity:.35;cursor:default}.build-guide-quest-editor__admin-stat{box-sizing:border-box;background:var(--surface-base,#1d262f);color:#fff;width:100%;font:inherit;resize:vertical;border:1px solid #ffffff24;border-radius:0;padding:8px 10px;font-size:13px;line-height:1.45}.build-guide-quest-editor__admin-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.build-guide-quest-editor__admin-save{color:#fff;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:0;padding:7px 12px;font-size:13px;font-weight:650}.build-guide-quest-editor__admin-save:disabled{opacity:.45;cursor:default}.build-guide-quest-editor__admin-ok{color:#78c88ce6;font-size:12px}.build-guide-quest-editor__admin-err{color:#ff8c8cf2;font-size:12px}.build-guide-quest-rewards__tabs{border-bottom:1px solid #ffffff14;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding-bottom:12px;display:flex}.build-guide-quest-rewards__tab{color:#ffffffb8;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:0;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:650;display:inline-flex}.build-guide-quest-rewards__tab:hover{color:#fff;border-color:#ffffff38}.build-guide-quest-rewards__tab.is-active{color:#fff;background:#ffffff1a;border-color:#ffffff47}.build-guide-quest-rewards__tab-count{color:#ffffffd9;text-align:center;background:#ffffff1f;border-radius:0;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px}.build-guide-quest-rewards__body{flex-direction:column;gap:18px;display:flex}.build-guide-quest-rewards__act h3{color:#fff;margin:0 0 10px;font-size:1.05rem;font-weight:750}.build-guide-quest-rewards__act ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.build-guide-quest-rewards__quest{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-bottom:4px;display:flex}.build-guide-quest-rewards__dot{border:2px solid #ffffff59;border-radius:0;flex-shrink:0;width:10px;height:10px;margin-top:4px;box-shadow:inset 0 0 0 2px #0006}.build-guide-quest-rewards__quest-title{color:#ffffffeb;font-size:14px;font-weight:700;line-height:1.4}.build-guide-quest-rewards__choice-badge{color:#ffffffb3;border:1px solid #fff3;border-radius:0;padding:1px 6px;font-size:11px;font-weight:650}.build-guide-quest-rewards__reward{padding-left:18px}.build-guide-quest-rewards__reward p{color:#ffffff9e;margin:0 0 2px;font-size:13px;line-height:1.45}.build-guide-section__title{color:#fff;border-left:3px solid #e8c547;margin:0 0 16px;padding-left:12px;font-size:1.15rem;font-weight:750}.build-guide-section,.build-guide-resources,.build-guide-proscons{background:var(--surface-base,#1d262f);box-sizing:border-box;border:1px solid #ffffff14;margin:0;padding:20px 22px}.build-guide-section__empty,.build-guide-section--placeholder .build-guide-section__empty{color:#ffffff6b;background:#00000038;border:1px dashed #ffffff1f;border-radius:0;margin:0;padding:18px 16px;font-size:14px}.build-guide-intro__body{box-shadow:none;background:0 0;border:none;min-height:0;padding:0}.build-guide-proscons__panel{background:#00000038;border:1px solid #ffffff14;border-radius:0;grid-template-columns:1fr auto 1fr;gap:0;display:grid;overflow:hidden}.build-guide-proscons__divider{background:#ffffff1a;width:1px;margin:14px 0}.build-guide-proscons__col{padding:16px 18px}.build-guide-proscons__col ul{margin:0;padding:0;list-style:none}.build-guide-proscons__col li{color:#ffffffe0;align-items:flex-start;gap:10px;margin:0 0 12px;font-size:14px;line-height:1.45;display:flex}.build-guide-proscons__col li:last-child{margin-bottom:0}.build-guide-proscons__col li.is-muted{color:#fff6}.build-guide-proscons__icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.build-guide-proscons__icon--pro{color:#22c55e;background:#22c55e24}.build-guide-proscons__icon--con{color:#ef4444;background:#ef444424}.build-guide-proscons__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.build-guide-resources{margin-bottom:0}.build-guide-resources__grid{align-items:start;gap:12px;display:grid}.build-guide-resources__grid.has-video{grid-template-columns:minmax(0,1.4fr) minmax(240px,.9fr)}.build-guide-resources__grid.no-video{grid-template-columns:1fr}.build-guide-resources__actions{flex-direction:column;gap:12px;display:flex}.build-guide-resources .build-guide-card{box-shadow:none;background:#00000038;border:1px solid #ffffff14;border-radius:12px;padding:14px}.build-guide-card__title{letter-spacing:.02em;color:#ffffffe6;margin:0 0 10px;font-size:13px;font-weight:750}.build-guide-card__desc{color:#ffffff80;margin:0 0 12px;font-size:13px;line-height:1.45}.build-guide-video{aspect-ratio:16/9;background:#000;border-radius:8px;position:relative;overflow:hidden}.build-guide-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.build-guide-video__watch{z-index:1;color:#fff;background:#000000b8;border-radius:6px;align-items:center;padding:5px 8px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex;position:absolute;bottom:8px;right:8px}.build-guide-video__watch:hover{background:#000000e0}.build-guide-btn{cursor:pointer;box-sizing:border-box;border:none;border-radius:0;justify-content:center;align-items:center;width:100%;min-height:40px;padding:0 12px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.build-guide-btn--primary{color:#1a1400;background:#fc0}.build-guide-btn--primary:hover{color:#1a1400;background:#ffd633}.build-guide-pob-input{box-sizing:border-box;color:#ffffffd9;background:#00000059;border:1px solid #ffffff1f;border-radius:0;width:100%;min-height:38px;margin-bottom:10px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.build-guide-meta-form{background:var(--surface-base,#1d262f);border:1px solid #ffcc0038;border-radius:0;margin:0 0 20px;padding:18px}.build-guide-write-tabs{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;gap:6px;margin:0 0 14px;padding-bottom:12px;display:flex}.build-guide-write-tabs__tab{color:#ffffffb8;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:0;padding:7px 12px;font-size:13px;font-weight:650}.build-guide-write-tabs__tab.is-active{color:#fff;background:#155dfc29;border-color:#155dfc8c}.build-guide-write-tabs__panel[hidden]{display:none!important}.build-guide-write-tabs__panel-head{margin-bottom:12px}.build-guide-write-tabs__panel-head h3{color:#fff;margin:0 0 4px;font-size:15px}.build-guide-write-tabs__panel-head p{color:#ffffff80;margin:0;font-size:13px;line-height:1.45}.build-guide-write-tabs__panel .build-guide-stage-info-editor,.build-guide-write-tabs__panel .build-guide-equipment-editor,.build-guide-write-tabs__panel .build-guide-meta-form__skill-board{border-top:none;margin-top:0;padding-top:0}.build-guide-meta-form__header h2{color:#ffd54a;margin:0 0 6px;font-size:16px}.build-guide-meta-form__header p{color:#ffffff8c;margin:0 0 14px;font-size:13px;line-height:1.45}.build-guide-meta-form__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.build-guide-meta-form__field{color:#ffffffbf;flex-direction:column;gap:6px;font-size:13px;display:flex}.build-guide-meta-form__field--full{grid-column:1/-1}.build-guide-meta-form__field input,.build-guide-meta-form__field textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#00000059;border:1px solid #ffffff1f;border-radius:0;padding:9px 10px;font-size:14px}.build-guide-meta-form__file-row{gap:8px;display:flex}.build-guide-meta-form__file-row input{flex:1;min-width:0}.build-guide-meta-form__upload-btn{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:0;flex-shrink:0;padding:0 12px;font-weight:650}.build-guide-meta-form__upload-btn:disabled{opacity:.55;cursor:wait}.build-guide-meta-form__hint{color:#ffffff73;margin:6px 0 0;font-size:12px}.build-guide-meta-form__error{color:#f87171;margin:6px 0 0;font-size:12px}.build-guide-meta-form__sections{border:1px solid #ffffff1a;border-radius:0;margin:14px 0 0;padding:12px}.build-guide-meta-form__sections legend{color:#ffffff8c;padding:0 6px;font-size:12px}.build-guide-meta-form__check{color:#fffc;cursor:pointer;align-items:center;gap:6px;margin:4px 12px 4px 0;font-size:13px;display:inline-flex}.build-guide-meta-form__check-hint{color:#fff6;font-size:12px;font-weight:400}.build-guide-meta-form__variants{border-top:1px solid #ffffff1a;margin-top:16px;padding-top:14px}.build-guide-meta-form__variants-head h3{color:#fff;margin:0 0 4px;font-size:15px}.build-guide-meta-form__variants-head p{color:#ffffff80;margin:0 0 12px;font-size:13px;line-height:1.45}.build-guide-stage-tabs{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.build-guide-stage-tabs__list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.build-guide-stage-tabs__tab,.build-guide-stage-tabs__add,.build-guide-stage-tabs__add-menu button,.build-guide-stage-tabs__tools button{color:#ffffffc7;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:0;padding:7px 12px;font-size:13px;font-weight:650}.build-guide-stage-tabs__tab.is-active{color:#fff;background:#155dfc29;border-color:#155dfc8c}.build-guide-stage-tabs__add-menu{flex-wrap:wrap;gap:6px;display:flex}.build-guide-stage-tabs__fields{gap:8px;display:grid}.build-guide-stage-tabs__fields label{color:#fff9;gap:4px;font-size:13px;display:grid}.build-guide-stage-tabs__fields input{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#00000059;border:1px solid #ffffff1f;border-radius:0;padding:7px 10px;font-size:13px}.build-guide-stage-tabs__tools{flex-wrap:wrap;gap:6px;display:flex}.build-guide-stage-tabs__danger{color:#e06c60!important;border-color:#e06c6080!important}.build-guide-stage-detail-editor{background:#00000038;border:1px solid #ffffff1f}.build-guide-stage-detail-editor__toolbar{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:4px;padding:8px;display:flex}.build-guide-stage-detail-editor__toolbar button{color:#ffffffd9;min-width:32px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:0;padding:6px 10px;font-size:13px;font-weight:700}.build-guide-stage-detail-editor__toolbar button.is-active{color:#fff;background:#155dfc29;border-color:#155dfc8c}.build-guide-stage-detail-editor__hint{color:#ffffff73;margin-left:auto;font-size:12px}.build-guide-stage-detail-editor .ProseMirror{color:#ffffffeb;outline:none;min-height:180px;padding:12px 14px;font-size:14px;line-height:1.6}.build-guide-stage-detail-editor .ProseMirror p.is-editor-empty:first-child:before{color:#ffffff59;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.build-guide-variants__tabs{border-bottom:1px solid #ffffff14;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding-bottom:12px;display:flex}.build-guide-variants__tab{color:#ffffffb8;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:0;padding:7px 12px;font-size:13px;font-weight:650}.build-guide-variants__tab.is-active{color:#fff;background:#ffffff1a;border-color:#ffffff47}.build-guide-variants__body{min-height:40px}.build-guide-stage-info__lead{color:#ffffff80;margin:0 0 14px;font-size:13px;line-height:1.45}.build-guide-stage-info__tabs{border-bottom:1px solid #ffffff14;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding-bottom:12px;display:flex}.build-guide-stage-info__tab{color:#ffffffb8;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:0;padding:7px 12px;font-size:13px;font-weight:650}.build-guide-stage-info__tab.is-active{color:#fff;background:#ffffff1a;border-color:#ffffff47}.build-guide-stage-info__body{color:#ffffffc7;min-height:40px;font-size:14px;line-height:1.65}.build-guide-stage-info__body p{margin:0 0 .75em}.build-guide-stage-info__body p:last-child{margin-bottom:0}.build-guide-stage-info-editor{border-top:1px solid #ffffff1a;margin-top:16px;padding-top:14px}.build-guide-stage-info-editor__head h3{color:#fff;margin:0 0 4px;font-size:15px}.build-guide-stage-info-editor__head p{color:#ffffff80;margin:0 0 12px;font-size:13px;line-height:1.45}.build-guide-stage-info-editor__tabs{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.build-guide-stage-info-editor__tab,.build-guide-stage-info-editor__tab-add,.build-guide-stage-info-editor__add-menu button,.build-guide-stage-info-editor__remove{color:#ffffffc7;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:0;padding:7px 12px;font-size:13px;font-weight:650}.build-guide-stage-info-editor__tab.is-active{color:#fff;background:#155dfc29;border-color:#155dfc8c}.build-guide-stage-info-editor__add-menu{flex-wrap:wrap;gap:6px;display:flex}.build-guide-stage-info-editor__fields{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.build-guide-stage-info-editor__rename{box-sizing:border-box;color:#fff;min-width:120px;font:inherit;background:#00000059;border:1px solid #ffffff1f;border-radius:0;flex:160px;padding:7px 10px;font-size:13px}.build-guide-stage-info-editor__remove{color:#e06c60;border-color:#e06c6080}.build-guide-skill-gems__board{border-radius:0;margin-top:4px;padding-top:4px;overflow:hidden}.build-guide-skill-gems__notes{border-top:1px solid #ffffff14;margin-top:20px;padding-top:16px}.build-guide-skill-gems__notes-title{color:#ffffffeb;margin:0 0 10px;font-size:1.05rem;font-weight:750}.build-guide-skill-gems__notes-body{color:#ffffffc7;font-size:14px;line-height:1.65}.build-guide-skill-gems__notes-body p{margin:0 0 .75em}.build-guide-skill-gems__notes-body p:last-child{margin-bottom:0}.build-guide-skill-gems .reim-skill-board__tabs{border-bottom:1px solid #ffffff14;margin-bottom:14px;padding-bottom:12px}.build-guide-skill-gems .reim-skill-board__tab{color:#ffffffb8;background:#ffffff0a;border:1px solid #ffffff24;border-radius:0;margin-bottom:0;padding:7px 12px;font-size:13px;font-weight:650}.build-guide-skill-gems .reim-skill-board__tab.is-active{color:#fff;background:#ffffff1a;border-color:#ffffff47}.guide-entity-hover-layer{position:relative}.guide-entity-hover-tooltip{z-index:80;pointer-events:auto;width:min(360px,80vw);position:fixed}.guide-entity-hover-tooltip .encyclopedia-gem-tooltip{background:#1a1a1f;border:1px solid #ffffff24;border-radius:0;width:100%;padding:12px 14px;position:static;box-shadow:0 12px 32px #00000073}.guide-entity-hover-tooltip .encyclopedia-gem-tooltip-head{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.guide-entity-hover-tooltip .encyclopedia-gem-tooltip-head strong{color:#fff;font-size:16px;font-weight:600}.guide-entity-hover-tooltip .encyclopedia-gem-tooltip-sub{color:#ffffff80;font-size:13px}.guide-entity-hover-tooltip .encyclopedia-gem-tooltip-summary{color:#c9b882;margin:0 0 10px;font-size:13px;line-height:1.55}.guide-entity-hover-tooltip .encyclopedia-gem-tooltip-effects{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.guide-entity-hover-tooltip .encyclopedia-gem-tooltip-effect-title{color:#ffffffbf;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:0;align-self:flex-start;margin-bottom:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.guide-entity-hover-tooltip .encyclopedia-gem-tooltip-effect-block p{color:#7eb6ff;margin:0 0 4px;font-size:13px;line-height:1.45}.guide-entity-hover-tooltip .encyclopedia-gem-tooltip-link{color:#d4b896;font-size:13px}@media (max-width:1024px){.build-guide-main.post-detail-container{gap:12px;padding:0}.build-guide-resources__grid.has-video{grid-template-columns:1fr}}@media (max-width:720px){.build-guide-header__title{font-size:1.35rem}.build-guide-proscons__panel{grid-template-columns:1fr}.build-guide-proscons__divider{width:auto;height:1px;margin:0 14px}.build-guide-proscons__grid,.build-guide-meta-form__grid{grid-template-columns:1fr}.build-guide-meta-form__file-row{flex-direction:column}}
.tool-seo-intro-top{box-sizing:border-box;border-bottom:1px solid var(--border);background:var(--foreground);width:100%}.tool-seo-intro-top-inner{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:24px 24px 20px;position:relative}.tool-seo-intro-top-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.tool-seo-intro-top-header:has(.tool-seo-intro-title-field--top){align-items:flex-end}.tool-seo-intro-top-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.tool-seo-intro-top-heading-spacer{flex:1;min-width:0}.tool-seo-intro-top-edit-btn,.tool-seo-intro-btn{cursor:pointer;color:var(--text);background:#53d3ff1a;border:1px solid #53d3ff59;border-radius:8px;padding:6px 12px;font-size:.875rem;font-weight:600}.tool-seo-intro-top-edit-btn:hover:not(:disabled),.tool-seo-intro-btn.save:hover:not(:disabled){background:#53d3ff2e}.tool-seo-intro-btn.cancel{background:0 0;border-color:#ffffff26}.tool-seo-intro-title-field{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.tool-seo-intro-content-field{flex-direction:column;gap:8px;display:flex}.tool-seo-intro-top-editor{margin-top:4px}.tool-seo-intro-title-field--top{flex:1;min-width:0;margin-bottom:0}.tool-seo-intro-title-label{color:var(--muted);font-size:.8125rem;font-weight:600}.tool-seo-intro-title-input{box-sizing:border-box;width:100%;color:var(--text);font-size:1rem;font-weight:700;font-family:var(--font-sans);background:#00000059;border:1px solid #53d3ff59;border-radius:8px;padding:10px 12px}.tool-seo-intro-hint{color:var(--muted);margin:0 0 12px;font-size:.8125rem}.tool-seo-intro-top-heading{min-width:0;color:var(--text);text-align:left;flex:1;margin:0;font-size:1.2rem;font-weight:700}.tool-seo-intro-top-body{color:var(--muted);text-align:left;font-size:.9375rem;line-height:1.75}.tool-seo-intro-top-body h2{display:none}.tool-seo-intro-top-body p{margin:0 0 10px}.tool-seo-intro-top-body p:last-child{margin-bottom:0}.tool-seo-faq{--faq-heading-size:24px;--faq-question-size:18px;--faq-answer-size:16px;--faq-heading-color:var(--text-primary);--faq-question-color:var(--text-primary);--faq-answer-color:var(--text-secondary);box-sizing:border-box;border-top:1px solid var(--border);background:var(--foreground);width:100%}.tool-seo-faq-inner{box-sizing:border-box;max-width:960px;margin:0 auto;padding:28px 24px 36px}.tool-seo-faq-heading{font-size:var(--faq-heading-size);color:var(--faq-heading-color);margin:0 0 20px;font-weight:700;line-height:1.35}.tool-seo-faq-list{flex-direction:column;gap:10px;display:flex}.tool-seo-faq-item{background:#00000040;border:1px solid #ffffff14;border-radius:10px;overflow:hidden}.tool-seo-faq-question{font-size:var(--faq-question-size);color:var(--faq-question-color);cursor:pointer;padding:14px 16px;font-weight:600;line-height:1.5;list-style:none}.tool-seo-faq-question::-webkit-details-marker{display:none}.tool-seo-faq-question:focus,.tool-seo-faq-question:focus-visible,.tool-seo-faq-question:active,.tool-seo-faq-item[open] .tool-seo-faq-question,.tool-seo-faq-item--accordion.is-open .tool-seo-faq-question{color:var(--faq-question-color)}.tool-seo-faq-question:focus{outline:none}.tool-seo-faq-question:focus-visible{outline-offset:2px;outline:2px solid #ffffff47}.tool-seo-faq-item[open] .tool-seo-faq-question{border-bottom:1px solid #ffffff0f}.tool-seo-faq-answer{font-size:var(--faq-answer-size);color:var(--faq-answer-color);padding:12px 16px 16px;line-height:1.75}.tool-seo-faq-answer p,.tool-seo-faq-answer--accordion p{font-size:inherit;color:inherit;margin:0}.tool-seo-faq-answer p+p,.tool-seo-faq-answer p+ul,.tool-seo-faq-answer--accordion p+p,.tool-seo-faq-answer--accordion p+ul{margin-top:10px}.tool-seo-faq-answer ul,.tool-seo-faq-answer--accordion ul{margin:0;padding-left:1.2em}.tool-seo-faq-answer li+li,.tool-seo-faq-answer--accordion li+li{margin-top:6px}.tool-seo-faq-answer code,.tool-seo-faq-answer--accordion code{color:#fcd34d;font-size:inherit;background:0 0;border-radius:0;padding:0}.tool-seo-faq--compact{background:var(--bg);border-top:none}.tool-seo-faq--compact.tool-seo-faq--accordion .tool-seo-faq-inner{padding-top:16px;padding-bottom:28px}.tool-seo-faq--compact .tool-seo-faq-heading{margin-bottom:16px}.tool-seo-faq-list--accordion{background:0 0;gap:0}.tool-seo-faq-item--accordion{background:0 0;border:none;border-bottom:1px solid #ffffff14;border-radius:0}.tool-seo-faq-item--accordion:last-child{border-bottom:none}.tool-seo-faq-item--accordion.is-open{background:0 0}.tool-seo-faq-question--accordion{width:100%;font-size:var(--faq-question-size);color:var(--faq-question-color);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:600;line-height:1.5;display:flex}.tool-seo-faq-question-text{flex:1;min-width:0}.tool-seo-faq-chevron{color:#ffffff73;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s,color .2s;display:flex}.tool-seo-faq-chevron--open{color:#ffffffb3;transform:rotate(180deg)}.tool-seo-faq-answer--accordion{font-size:var(--faq-answer-size);color:var(--faq-answer-color);background:0 0;padding:0 0 18px;line-height:1.75}.tool-seo-admin-panel{box-sizing:border-box;border-top:1px solid var(--border);background:#141414;width:100%}.tool-seo-admin-panel-inner{box-sizing:border-box;max-width:960px;margin:0 auto;padding:20px 24px 28px}@media (max-width:768px){.tool-seo-intro-top-inner,.tool-seo-faq-inner,.tool-seo-admin-panel-inner{padding-left:16px;padding-right:16px}}
.guides-hub-intro{box-sizing:border-box;border-bottom:1px solid var(--border);background:linear-gradient(#53d3ff0d 0%,#0000 100%);width:100%}.guides-hub-intro-inner{box-sizing:border-box;max-width:960px;margin:0 auto;padding:24px 24px 8px}.guides-hub-intro-title{color:var(--text);margin:0 0 12px;font-size:1.5rem;font-weight:800}.guides-hub-intro-inner p{color:var(--muted);margin:0 0 10px;font-size:.9375rem;line-height:1.75}.guides-hub-intro-inner p:last-child{margin-bottom:0}.guides-hub-intro-inner a{color:var(--neon-blue);text-underline-offset:2px;text-decoration:underline}.guides-hub-emphasis{color:#fff;font-weight:600}@media (max-width:768px){.guides-hub-intro-inner{padding:16px 12px 4px}.guides-hub-intro-title{font-size:1.25rem}}@media (max-width:480px){.guides-hub-intro-inner{padding:14px 8px 2px}.guides-hub-intro-title{font-size:1.15rem}.guides-hub-intro-inner p{font-size:.875rem;line-height:1.65}}
