.SPFBuilder_recordBox__5XUGI{max-width:740px;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-left:3px solid var(--color-green);border-radius:8px;padding:16px 20px;margin-bottom:32px}.SPFBuilder_recordHead__Iqdb7{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.SPFBuilder_recordHeadLabel__IykM9{font-size:11px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary)}.SPFBuilder_copyBtn__y0QTW{padding:4px 14px;font-size:12px;background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:4px;cursor:pointer;transition:color .15s,border-color .15s}.SPFBuilder_copyBtn__y0QTW:hover{color:var(--color-green);border-color:var(--color-green)}.SPFBuilder_recordValue__M_LMt{font-family:var(--font-mono);font-size:13px;color:var(--color-green);word-break:break-all;line-height:1.6;margin-bottom:12px}.SPFBuilder_dnsRow__C4AK3{display:flex;gap:16px;flex-wrap:wrap;font-size:11px;color:var(--color-text-tertiary)}.SPFBuilder_dnsMeta__7A_i6 strong{color:var(--color-text-secondary)}.SPFBuilder_lookupMeter__TgIcT{max-width:740px;margin-bottom:24px}.SPFBuilder_lookupHeader__9kZyh{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.SPFBuilder_lookupLabel__6jZyP{font-size:12px;color:var(--color-text-secondary)}.SPFBuilder_lookupCount__J7ag0{font-family:var(--font-mono);font-size:12px;font-weight:var(--font-weight-semibold)}.SPFBuilder_lookupTrack__biEcG{height:4px;background:var(--color-bg-hover);border-radius:2px;overflow:hidden}.SPFBuilder_lookupFill__kX1_I{height:100%;border-radius:2px;transition:width .2s ease,background .2s ease}.SPFBuilder_lookupWarn__zRVCK{margin-top:6px;font-size:12px;color:var(--color-red)}.SPFBuilder_lookupWarnSoft__CrEpd{margin-top:6px;font-size:12px;color:var(--color-orange)}.SPFBuilder_section___MMka{max-width:740px;margin-bottom:22px}.SPFBuilder_sectionLabel__D9qTV{font-size:13px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);margin-bottom:12px}.SPFBuilder_providerGrid__zjDAO{display:grid;grid-template-columns:1fr 1fr;gap:8px}.SPFBuilder_providerCard__Y2NB7{display:flex;align-items:center;gap:8px;padding:9px 12px;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}.SPFBuilder_providerCard__Y2NB7:hover{background:var(--color-bg-hover)}.SPFBuilder_providerCard__Y2NB7 input[type=checkbox]{accent-color:var(--color-green);flex-shrink:0}.SPFBuilder_providerActive__2hPSJ{background:rgba(63,185,80,.08);border-color:rgba(63,185,80,.4)}.SPFBuilder_providerName__jWSxz{font-size:13px;color:var(--color-text-primary);flex:1 1}.SPFBuilder_providerInclude__pE90R{font-family:var(--font-mono);font-size:10px;color:var(--color-text-tertiary)}.SPFBuilder_textareaGrid__8GES8{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:740px;margin-bottom:22px}.SPFBuilder_textarea__kDWRn{width:100%;resize:vertical;min-height:72px}.SPFBuilder_policyRow__MLI3M{display:flex;flex-direction:column;gap:6px}.SPFBuilder_policyOption__JxAKV{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}.SPFBuilder_policyOption__JxAKV:hover{background:var(--color-bg-hover)}.SPFBuilder_policyOption__JxAKV input[type=radio]{accent-color:var(--color-green)}.SPFBuilder_policyActive__6DHAV{background:rgba(63,185,80,.08);border-color:rgba(63,185,80,.4)}.SPFBuilder_policyCode__LVXuV{font-family:var(--font-mono);font-size:13px;color:var(--color-text-primary);min-width:36px}.SPFBuilder_policyDesc__SasuR{font-size:12px;color:var(--color-text-secondary)}.SPFBuilder_outputSection___lQ_U{margin-top:24px}.SPFBuilder_outputHeader__mBCPT{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:8px}.SPFBuilder_outputLabel__x7pTK{font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);white-space:nowrap}.SPFBuilder_outputActions__rONBc{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.SPFBuilder_domainInput__yZ4ER{font-family:var(--font-mono);font-size:13px;padding:4px 10px;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);width:200px;outline:none;transition:border-color .15s}.SPFBuilder_domainInput__yZ4ER:focus{border-color:var(--color-blue)}.SPFBuilder_segGroup__cFBkB{display:flex;gap:2px;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:2px}.SPFBuilder_seg__X3I5B{padding:4px 10px;font-size:11px;font-weight:500;border-radius:4px;background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;transition:background .15s,color .15s}.SPFBuilder_seg__X3I5B:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.SPFBuilder_segActive__ix19h{background:rgba(0,170,255,.12);color:var(--color-blue);font-weight:var(--font-weight-semibold)}.SPFBuilder_outputWrap___A_dy{position:relative}.SPFBuilder_outputCode___qVu5{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px 72px 12px 16px;font-family:var(--font-mono);font-size:12px;line-height:1.65;white-space:pre;overflow-x:auto;color:var(--color-text-primary);margin:0}.SPFBuilder_outputCopyBtn__mjD2d{position:absolute;top:8px;right:8px;padding:3px 10px;font-size:11px;font-weight:500;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-secondary);cursor:pointer;transition:color .15s,border-color .15s}.SPFBuilder_outputCopyBtn__mjD2d:hover{color:var(--color-blue);border-color:var(--color-blue)}