.atlas-passive-tree_planner__eCSiO{margin-top:22px;border:1px solid #39342d;background:#121311}.atlas-passive-tree_controls__mFasu{display:flex;justify-content:space-between;gap:24px;padding:20px 22px;border-bottom:1px solid #39342d}.atlas-passive-tree_controls__mFasu h2{margin:0 0 5px;font:600 24px/1.2 var(--font-heading);color:#e7d3a6}.atlas-passive-tree_controls__mFasu p,.atlas-passive-tree_ruleNote__m_dDn{margin:0;color:#a8a297}.atlas-passive-tree_versionFacts__MH4ip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-bottom:1px solid #39342d;background:#151612}.atlas-passive-tree_versionFacts__MH4ip>div{padding:9px 18px;border-right:1px solid #39342d}.atlas-passive-tree_versionFacts__MH4ip>div:last-child{border-right:0}.atlas-passive-tree_versionFacts__MH4ip dt{color:#837c70;font-size:8px;letter-spacing:.06em;text-transform:uppercase}.atlas-passive-tree_versionFacts__MH4ip dd{margin:4px 0 0;color:#d6bd91;font:10px/1.3 var(--font-mono)}.atlas-passive-tree_totals__jCMys{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 9px;min-width:320px}.atlas-passive-tree_totals__jCMys>strong{grid-row:span 2;color:#d29b4a;font-size:28px}.atlas-passive-tree_totals__jCMys span{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.atlas-passive-tree_totals__jCMys small{color:#837c70}.atlas-passive-tree_totalActions___6cGb{display:flex;grid-column:1/-1;gap:6px;margin-top:8px}.atlas-passive-tree_inspector___Qhmm button,.atlas-passive-tree_totals__jCMys button{border:1px solid #75532c;background:#211b14;color:#e5c58f;min-height:36px;padding:7px 11px;cursor:pointer}.atlas-passive-tree_canvasToolbar__O8zfa button:disabled,.atlas-passive-tree_totals__jCMys button:disabled{cursor:default;opacity:.45}.atlas-passive-tree_notice__lNbHr{margin:0;padding:8px 18px;border-bottom:1px solid #39342d;background:#10110f;color:#bdb5a8;font-size:13px}.atlas-passive-tree_treeTabs__jaEJz{display:flex;gap:1px;overflow-x:auto;border-bottom:1px solid #39342d;background:#28251f}.atlas-passive-tree_treeTabs__jaEJz button{display:flex;gap:8px;align-items:center;min-height:46px;padding:0 15px;border:0;background:#171815;color:#bbb4a8;white-space:nowrap;cursor:pointer}.atlas-passive-tree_treeTabs__jaEJz button[aria-pressed=true]{background:#2a2117;color:#efcf98;box-shadow:inset 0 -2px #b67a34}.atlas-passive-tree_treeTabs__jaEJz small{color:#7f786e}.atlas-passive-tree_pointSource__2b9Lj{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:13px 18px;border-bottom:1px solid #39342d;background:#181712}.atlas-passive-tree_pointSource__2b9Lj span{color:#d3a35f;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.atlas-passive-tree_pointSource__2b9Lj p{margin:3px 0 0;color:#b9b2a6;line-height:1.45}.atlas-passive-tree_pointSource__2b9Lj a{flex:0 0 auto;min-height:38px;padding:8px 11px;border:1px solid #5c4930;color:#e3c38d}.atlas-passive-tree_search__Tq6LD{display:grid;grid-template-columns:auto minmax(220px,430px);align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid #39342d;color:#b7b0a4}.atlas-passive-tree_search__Tq6LD input{width:100%;min-height:40px;border:1px solid #49443b;background:#0d0e0c;color:#eee7dc;padding:8px 11px}.atlas-passive-tree_pickerStatus__3130M{display:flex;justify-content:space-between;gap:16px;padding:9px 18px 0;background:#10110f;color:#817b71;font-size:12px}.atlas-passive-tree_pickerStatus__3130M strong{color:#c8b58f;font-weight:600}.atlas-passive-tree_pickerStatus__3130M span{text-align:right}.atlas-passive-tree_nodePicker__xQSsG{display:flex;gap:7px;padding:10px 12px;overflow-x:auto;border-bottom:1px solid #39342d;background:#10110f}.atlas-passive-tree_nodePicker__xQSsG button{display:flex;align-items:center;gap:8px;min-width:185px;min-height:48px;padding:6px 9px;border:1px solid #35332d;background:#171814;color:#d4cbbb;text-align:left;cursor:pointer}.atlas-passive-tree_nodePicker__xQSsG button:hover,.atlas-passive-tree_nodePicker__xQSsG button[aria-pressed=true]{border-color:#b67a34;background:#241d14}.atlas-passive-tree_nodePicker__xQSsG .atlas-passive-tree_markedChoice__JGye8{box-shadow:inset 3px 0 #d29b4a}.atlas-passive-tree_nodePicker__xQSsG .atlas-passive-tree_legacyChoice__v0X9A{box-shadow:inset 3px 0 #8d7770}.atlas-passive-tree_nodePicker__xQSsG img{border-radius:50%;background:#090a08;object-fit:contain}.atlas-passive-tree_nodePicker__xQSsG span{display:grid;gap:2px;min-width:0}.atlas-passive-tree_nodePicker__xQSsG strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.atlas-passive-tree_nodePicker__xQSsG small{color:#887e70;font-size:9px;text-transform:uppercase}.atlas-passive-tree_nodePicker__xQSsG p{margin:8px;color:#a8a297}.atlas-passive-tree_workspace__reGH_{display:grid;grid-template-columns:minmax(0,1fr) 290px;min-height:650px}.atlas-passive-tree_treeArea__NA8bO{display:grid;grid-column:1;grid-row:1;grid-template-rows:auto minmax(0,1fr);min-width:0}.atlas-passive-tree_canvasToolbar__O8zfa{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-height:45px;padding:6px 10px;border-bottom:1px solid #39342d;background:#171815}.atlas-passive-tree_canvasToolbar__O8zfa span{margin-right:auto;color:#9f988c;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.atlas-passive-tree_canvasToolbar__O8zfa strong{min-width:46px;color:#e2c48e;text-align:center}.atlas-passive-tree_canvasToolbar__O8zfa button{min-width:38px;min-height:34px;border:1px solid #484238;background:#10110f;color:#d5c6ad;cursor:pointer}.atlas-passive-tree_canvas__8hfTC{overflow:auto;min-width:0;overscroll-behavior:contain;touch-action:pan-x pan-y;background:radial-gradient(circle at 50% 50%,#1d1b17 0,#0a0b0a 68%)}.atlas-passive-tree_canvas__8hfTC svg{display:block;width:var(--atlas-width);min-width:var(--atlas-min-width-desktop);min-height:var(--atlas-height-desktop);height:var(--atlas-height-desktop)}.atlas-passive-tree_connections___veIu line{stroke:#34332e;stroke-width:13;stroke-linecap:round;opacity:.44}.atlas-passive-tree_connections___veIu .atlas-passive-tree_allocatedConnection__8bX2B{stroke:#c18b3f;opacity:1}.atlas-passive-tree_node__sKwZM{cursor:pointer;outline:none;transition:opacity .15s ease}.atlas-passive-tree_node__sKwZM image{pointer-events:none}.atlas-passive-tree_node__sKwZM .atlas-passive-tree_hitArea__6Z23j{fill:transparent;stroke:transparent;pointer-events:all}.atlas-passive-tree_node__sKwZM circle{fill:#171815;stroke:#655f54;stroke-width:8}.atlas-passive-tree_node__sKwZM:not(.atlas-passive-tree_allocated__1NKuP):not(.atlas-passive-tree_selected__B3X8C):not(.atlas-passive-tree_pathPreview__Uyk_0):not(.atlas-passive-tree_legacyMarked__1gOC8):not(.atlas-passive-tree_treeStart___u0Pd){opacity:.38}.atlas-passive-tree_node__sKwZM:not(.atlas-passive-tree_allocated__1NKuP):not(.atlas-passive-tree_selected__B3X8C):not(.atlas-passive-tree_pathPreview__Uyk_0):not(.atlas-passive-tree_legacyMarked__1gOC8):not(.atlas-passive-tree_treeStart___u0Pd) circle{fill:#10110f;stroke:#5c5951}.atlas-passive-tree_node__sKwZM:not(.atlas-passive-tree_allocated__1NKuP):not(.atlas-passive-tree_selected__B3X8C):not(.atlas-passive-tree_pathPreview__Uyk_0):not(.atlas-passive-tree_legacyMarked__1gOC8):not(.atlas-passive-tree_treeStart___u0Pd) image{filter:grayscale(1) brightness(.52);opacity:.48}.atlas-passive-tree_treeStart___u0Pd circle{fill:#3b3020;stroke:#d7ab5d}.atlas-passive-tree_node__sKwZM.atlas-passive-tree_notable__xS2Vs circle{fill:#292419;stroke:#c08a40;stroke-width:11}.atlas-passive-tree_node__sKwZM.atlas-passive-tree_keystone__COO80 circle{fill:#312416;stroke:#e1b56b;stroke-width:13}.atlas-passive-tree_node__sKwZM:focus circle,.atlas-passive-tree_node__sKwZM:hover circle,.atlas-passive-tree_selected__B3X8C circle{filter:brightness(1.45);stroke:#f1d293}.atlas-passive-tree_allocated__1NKuP circle{fill:#9a6329;stroke:#ffe0a1}.atlas-passive-tree_pathPreview__Uyk_0 circle{stroke:#7cc8d8;stroke-dasharray:12 8}.atlas-passive-tree_legacyMarked__1gOC8 circle{fill:#302b2b;stroke:#a8877d;stroke-dasharray:9 7}.atlas-passive-tree_dimmed__x54gc{opacity:.12}.atlas-passive-tree_inspector___Qhmm{grid-column:2;grid-row:1;padding:20px;border-left:1px solid #39342d;background:#151612}.atlas-passive-tree_inspectorClose__6F1sN{display:none}.atlas-passive-tree_inspectorIcon__SF7p0{float:right;margin:0 0 10px 12px;border:1px solid #5d513e;border-radius:50%;background:#090a08;object-fit:contain}.atlas-passive-tree_inspector___Qhmm small{color:#b27d3a;text-transform:uppercase;letter-spacing:.08em}.atlas-passive-tree_inspector___Qhmm h3{margin:7px 0 15px;color:#ead7ad;font:600 23px/1.2 var(--font-heading)}.atlas-passive-tree_inspector___Qhmm li,.atlas-passive-tree_inspector___Qhmm p{color:#c3bdb2;line-height:1.55}.atlas-passive-tree_inspector___Qhmm ul{padding-left:19px}.atlas-passive-tree_inspector___Qhmm button{width:100%;margin:14px 0}.atlas-passive-tree_inspector___Qhmm .atlas-passive-tree_secondaryAction__bFpCt{margin-top:-7px;border-color:#476f78;background:#152428;color:#b9e2e9}.atlas-passive-tree_pathStatus__f_EOE,.atlas-passive-tree_pathWarning__Csqoi{clear:both;margin:12px 0 0;padding:8px 10px;border-left:3px solid #6c9e79;background:#121a14;font-size:12px}.atlas-passive-tree_pathWarning__Csqoi{border-left-color:#9b7562;background:#1c1714}.atlas-passive-tree_pageLink__In3nH{display:block;min-height:38px;padding:8px 11px;border:1px solid #494238;color:#d6bd91;text-align:center}.atlas-passive-tree_pageLink__In3nH:hover{border-color:#b67a34;color:#f0d29c}.atlas-passive-tree_inspector___Qhmm dl{margin:14px 0 0;border-top:1px solid #353229}.atlas-passive-tree_inspector___Qhmm dl div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #2d2b25}.atlas-passive-tree_inspector___Qhmm dt{color:#8e887f}.atlas-passive-tree_inspector___Qhmm dd{margin:0;color:#ddd4c5;text-align:right}.atlas-passive-tree_tags__IY9Uk{display:flex;flex-wrap:wrap;gap:6px}.atlas-passive-tree_tags__IY9Uk span{padding:4px 7px;border:1px solid #494238;color:#aaa397;font-size:12px}.atlas-passive-tree_ruleNote__m_dDn{padding:12px 18px;border-top:1px solid #39342d;font-size:13px}@media (max-width:820px){.atlas-passive-tree_controls__mFasu{align-items:flex-start}.atlas-passive-tree_workspace__reGH_{grid-template-columns:1fr;min-height:0}.atlas-passive-tree_treeArea__NA8bO{grid-column:1;grid-row:1}.atlas-passive-tree_canvas__8hfTC{max-height:68dvh}.atlas-passive-tree_canvas__8hfTC svg{min-width:var(--atlas-min-width-mobile);min-height:var(--atlas-height-mobile);height:var(--atlas-height-mobile)}.atlas-passive-tree_inspector___Qhmm{display:none;position:fixed;z-index:40;right:8px;bottom:8px;left:8px;grid-column:1;max-height:min(48dvh,390px);overflow-y:auto;padding-top:52px;border:1px solid #806838;box-shadow:0 -12px 38px rgba(0,0,0,.68)}.atlas-passive-tree_inspectorOpen__0BH14{display:block}.atlas-passive-tree_inspectorClose__6F1sN{position:absolute;top:8px;right:8px;display:block;width:auto!important;min-width:54px;min-height:36px!important;margin:0!important}.atlas-passive-tree_search__Tq6LD{grid-template-columns:1fr;gap:6px}}@media (max-width:520px){.atlas-passive-tree_controls__mFasu{display:grid;gap:14px;padding:16px}.atlas-passive-tree_totals__jCMys{min-width:0}.atlas-passive-tree_totalActions___6cGb{display:grid;grid-template-columns:1fr 1fr}.atlas-passive-tree_totalActions___6cGb button:first-child{grid-column:1/-1}.atlas-passive-tree_versionFacts__MH4ip{grid-template-columns:1fr}.atlas-passive-tree_versionFacts__MH4ip>div{border-right:0;border-bottom:1px solid #39342d}.atlas-passive-tree_versionFacts__MH4ip>div:last-child{border-bottom:0}.atlas-passive-tree_canvasToolbar__O8zfa button,.atlas-passive-tree_inspector___Qhmm button,.atlas-passive-tree_pageLink__In3nH,.atlas-passive-tree_totals__jCMys button{min-width:44px;min-height:44px}.atlas-passive-tree_treeTabs__jaEJz button{min-width:98px;padding:0 11px}.atlas-passive-tree_pointSource__2b9Lj{display:grid;gap:9px}.atlas-passive-tree_pointSource__2b9Lj a{width:fit-content;min-height:44px}.atlas-passive-tree_pickerStatus__3130M{display:grid;gap:2px}.atlas-passive-tree_pickerStatus__3130M span{text-align:left}.atlas-passive-tree_nodePicker__xQSsG button{min-width:168px}.atlas-passive-tree_canvas__8hfTC svg{min-width:var(--atlas-min-width-phone);min-height:var(--atlas-height-phone);height:var(--atlas-height-phone)}.atlas-passive-tree_inspector___Qhmm{padding:16px}.atlas-passive-tree_canvasToolbar__O8zfa span{display:none}}.mobile-optimized-note_note__lsSap{display:flex;width:fit-content;max-width:100%;align-items:center;gap:9px;margin-top:13px;padding:7px 9px;border:1px solid #4b563e;color:#bdc9aa;background:#11170f;font-size:10px;line-height:1.4}.mobile-optimized-note_note__lsSap strong{color:#d7b878;font-family:var(--font-mono);font-size:8px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.mobile-optimized-note_note__lsSap span{color:#aeb6a3}@media (max-width:520px){.mobile-optimized-note_note__lsSap{width:100%;align-items:flex-start;flex-direction:column;gap:3px}}.campaign-route_page__1jqLV{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:22px 0 72px}.campaign-route_breadcrumb__ThlTT{display:flex;min-height:34px;align-items:center;gap:8px;color:var(--bone-dim);font-family:var(--font-mono);font-size:9px;text-transform:uppercase}.campaign-route_breadcrumb__ThlTT a{color:var(--brass)}.campaign-route_hero__3eZHd{display:flex;align-items:stretch;justify-content:space-between;gap:28px;padding:28px 0 24px;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.campaign-route_hero__3eZHd>div{max-width:760px}.campaign-route_browseGroups__hwkyQ>header p,.campaign-route_hero__3eZHd p,.campaign-route_result__aYlFo>header p,.campaign-route_sources__kAL0g>header p{color:var(--brass);font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.campaign-route_hero__3eZHd h1{margin-top:7px;color:var(--bone);font-size:clamp(32px,5vw,58px);font-weight:500;letter-spacing:-.035em}.campaign-route_hero__3eZHd>div>span{display:block;max-width:740px;margin-top:12px;color:var(--bone-muted);font-size:13px;line-height:1.7}.campaign-route_hero__3eZHd>dl{display:grid;min-width:330px;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.campaign-route_hero__3eZHd>dl div{display:flex;min-width:105px;flex-direction:column;justify-content:center;gap:7px;padding:14px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#121413}.campaign-route_hero__3eZHd dt,.campaign-route_result__aYlFo dt{color:var(--bone-dim);font-family:var(--font-mono);font-size:8px;text-transform:uppercase}.campaign-route_hero__3eZHd dd{color:var(--bone);font-size:22px}.campaign-route_routeForm__Df7p4{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto auto;gap:10px;padding:17px;border:1px solid #51462f;border-top:0;background:#111312}.campaign-route_routeForm__Df7p4 label{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--bone-dim);font-family:var(--font-mono);font-size:8px;text-transform:uppercase}.campaign-route_routeForm__Df7p4 select{min-width:0;min-height:43px;padding:0 11px;border:1px solid var(--line-strong);border-radius:0;outline:0;color:var(--bone);background:#0c0f0e;font:inherit;font-size:11px;text-transform:none}.campaign-route_routeForm__Df7p4 select:focus{border-color:var(--brass)}.campaign-route_routeForm__Df7p4 button,.campaign-route_routeForm__Df7p4>a{display:inline-flex;min-height:43px;align-self:end;align-items:center;justify-content:center;padding:0 17px;border:1px solid #685538;color:var(--brass);background:#171511;font:inherit;font-family:var(--font-mono);font-size:9px;text-transform:uppercase;cursor:pointer}.campaign-route_routeForm__Df7p4 button:hover,.campaign-route_routeForm__Df7p4>a:hover{color:#0b0d0c;background:var(--brass)}.campaign-route_scopeNote__sAA_o{padding:10px 13px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);color:var(--bone-dim);background:#0d100f;font-size:10px;line-height:1.55}.campaign-route_result__aYlFo{margin-top:30px}.campaign-route_browseGroups__hwkyQ>header,.campaign-route_result__aYlFo>header,.campaign-route_sources__kAL0g>header{display:flex;align-items:end;justify-content:space-between;gap:20px;padding-bottom:11px;border-bottom:1px solid var(--line-strong)}.campaign-route_browseGroups__hwkyQ>header h2,.campaign-route_result__aYlFo>header h2,.campaign-route_sources__kAL0g>header h2{margin-top:4px;color:var(--bone);font-size:22px;font-weight:500}.campaign-route_result__aYlFo>header dl{display:grid;grid-template-columns:repeat(2,100px);border-top:1px solid var(--line);border-left:1px solid var(--line)}.campaign-route_result__aYlFo>header dl div{display:flex;min-height:55px;flex-direction:column;justify-content:center;gap:5px;padding:8px 11px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.campaign-route_result__aYlFo dd{color:var(--bone);font-size:15px}.campaign-route_routeList__Bhuqo{position:relative;list-style:none}.campaign-route_routeStep__zc8nC{display:grid;grid-template-columns:52px minmax(0,1fr);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);background:#101211}.campaign-route_stepNumber__3DrRV{display:grid;min-height:100%;place-items:start center;padding-top:20px;border-right:1px solid #51462f;color:var(--brass);background:#141510;font-family:var(--font-mono);font-size:10px}.campaign-route_routeStep__zc8nC>article{position:relative;min-width:0;padding:15px}.campaign-route_routeStep__zc8nC>article>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.campaign-route_routeStep__zc8nC>article>header small{color:var(--brass);font-family:var(--font-mono);font-size:8px;text-transform:uppercase}.campaign-route_routeStep__zc8nC h2{margin-top:4px;color:var(--bone);font-size:18px;font-weight:500}.campaign-route_routeStep__zc8nC h2 a:hover{color:var(--brass)}.campaign-route_routeStep__zc8nC header dl{display:grid;min-width:230px;grid-template-columns:1fr 1fr;border-left:1px solid var(--line)}.campaign-route_routeStep__zc8nC header dl div{display:flex;flex-direction:column;gap:5px;padding:5px 12px;border-right:1px solid var(--line)}.campaign-route_routeStep__zc8nC dt{color:var(--bone-dim);font-family:var(--font-mono);font-size:8px;text-transform:uppercase}.campaign-route_routeStep__zc8nC dd{color:var(--bone-muted);font-size:10px}.campaign-route_destination__AAUFX,.campaign-route_nextConnection__NW6xe{display:flex;align-items:baseline;gap:9px;margin-top:13px;padding:9px 10px;border:1px solid #4b432f;background:#15150f}.campaign-route_destination__AAUFX>span,.campaign-route_nextConnection__NW6xe>span{color:var(--brass);font-family:var(--font-mono);font-size:8px;text-transform:uppercase}.campaign-route_destination__AAUFX>strong,.campaign-route_nextConnection__NW6xe>a{color:var(--bone);font-size:11px}.campaign-route_nextConnection__NW6xe>small{margin-left:auto;color:var(--bone-dim);font-size:8px}.campaign-route_relationships__EYzMJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.campaign-route_relationships__EYzMJ>div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:10px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.campaign-route_relationships__EYzMJ small,.campaign-route_sideRoutes__Fx1gW>small{color:var(--bone-dim);font-family:var(--font-mono);font-size:8px;text-transform:uppercase}.campaign-route_relationships__EYzMJ a{overflow:hidden;color:var(--bone-muted);font-size:9px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.campaign-route_relationships__EYzMJ a:hover,.campaign-route_sideRoutes__Fx1gW a:hover{color:var(--brass)}.campaign-route_sideRoutes__Fx1gW{margin-top:11px}.campaign-route_sideRoutes__Fx1gW>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.campaign-route_sideRoutes__Fx1gW a{padding:5px 7px;border:1px solid var(--line);color:var(--bone-muted);font-size:9px}.campaign-route_connector__NaLLN{position:absolute;bottom:100%;left:-42px;width:1px;height:16px;background:var(--brass)}.campaign-route_noRoute__I1axl{margin-top:28px;padding:24px;border:1px solid #654536;background:#171210}.campaign-route_noRoute__I1axl h2{color:var(--bone);font-size:20px;font-weight:500}.campaign-route_noRoute__I1axl p{margin-top:7px;color:var(--bone-muted);font-size:11px;line-height:1.6}.campaign-route_browseGroups__hwkyQ,.campaign-route_sources__kAL0g{margin-top:34px}.campaign-route_browseGroups__hwkyQ>header>a{padding:8px 10px;border:1px solid #685538;color:var(--brass);font-family:var(--font-mono);font-size:8px;text-transform:uppercase}.campaign-route_browseGroups__hwkyQ>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid var(--line)}.campaign-route_browseGroups__hwkyQ>div>section{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#101211}.campaign-route_browseGroups__hwkyQ section>header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--line)}.campaign-route_browseGroups__hwkyQ h3{color:var(--bone);font-size:13px;font-weight:500}.campaign-route_browseGroups__hwkyQ section>header span{color:var(--brass);font-family:var(--font-mono);font-size:8px}.campaign-route_browseGroups__hwkyQ section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-route_browseGroups__hwkyQ section a{padding:8px 11px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--bone-muted);font-size:9px}.campaign-route_browseGroups__hwkyQ section a:hover{color:var(--brass);background:#171815}.campaign-route_sources__kAL0g>header>span{color:var(--bone-dim);font-family:var(--font-mono);font-size:8px;text-transform:uppercase}.campaign-route_methodGrid__DRUrp,.campaign-route_sourceGrid__TjhRS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid var(--line)}.campaign-route_methodGrid__DRUrp a,.campaign-route_sourceGrid__TjhRS a{display:flex;min-height:104px;flex-direction:column;padding:12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#101211}.campaign-route_methodGrid__DRUrp a:hover,.campaign-route_sourceGrid__TjhRS a:hover{background:#181915}.campaign-route_methodGrid__DRUrp small,.campaign-route_sourceGrid__TjhRS small{color:var(--brass);font-family:var(--font-mono);font-size:8px;text-transform:uppercase}.campaign-route_methodGrid__DRUrp strong,.campaign-route_sourceGrid__TjhRS strong{margin-top:7px;color:var(--bone);font-size:11px;font-weight:550}.campaign-route_methodGrid__DRUrp span,.campaign-route_sourceGrid__TjhRS span{margin-top:7px;color:var(--bone-dim);font-size:9px;line-height:1.5}.campaign-route_sources__kAL0g details{border:1px solid var(--line);border-top:0;background:#0e100f}.campaign-route_sources__kAL0g summary{padding:12px;color:var(--bone-muted);cursor:pointer;font-size:10px}.campaign-route_methodGrid__DRUrp{border-top:1px solid var(--line);border-left:0}@media (max-width:900px){.campaign-route_hero__3eZHd{flex-direction:column}.campaign-route_hero__3eZHd>dl{min-width:0}.campaign-route_routeForm__Df7p4{grid-template-columns:1fr 1fr}.campaign-route_routeForm__Df7p4 button,.campaign-route_routeForm__Df7p4>a{align-self:stretch}.campaign-route_methodGrid__DRUrp,.campaign-route_sourceGrid__TjhRS{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.campaign-route_page__1jqLV{width:min(100% - 22px,1240px);padding-top:12px}.campaign-route_hero__3eZHd{padding:20px 0}.campaign-route_hero__3eZHd h1{font-size:36px}.campaign-route_hero__3eZHd>dl{grid-template-columns:1fr}.campaign-route_hero__3eZHd>dl div{min-height:56px}.campaign-route_routeForm__Df7p4{grid-template-columns:1fr;padding:12px}.campaign-route_routeForm__Df7p4 button,.campaign-route_routeForm__Df7p4>a{min-height:44px}.campaign-route_browseGroups__hwkyQ>header,.campaign-route_result__aYlFo>header,.campaign-route_sources__kAL0g>header{align-items:flex-start;flex-direction:column}.campaign-route_result__aYlFo>header dl{width:100%;grid-template-columns:1fr 1fr}.campaign-route_routeStep__zc8nC{grid-template-columns:38px minmax(0,1fr)}.campaign-route_routeStep__zc8nC>article{padding:12px}.campaign-route_routeStep__zc8nC>article>header{align-items:flex-start;flex-direction:column}.campaign-route_routeStep__zc8nC header dl{width:100%;min-width:0}.campaign-route_nextConnection__NW6xe{align-items:flex-start;flex-direction:column}.campaign-route_nextConnection__NW6xe>small{margin-left:0}.campaign-route_relationships__EYzMJ{grid-template-columns:1fr}.campaign-route_connector__NaLLN{left:-31px}.campaign-route_browseGroups__hwkyQ section>div,.campaign-route_browseGroups__hwkyQ>div,.campaign-route_methodGrid__DRUrp,.campaign-route_sourceGrid__TjhRS{grid-template-columns:1fr}.campaign-route_page__1jqLV :where(p,li,dd,td,small){font-size:max(13px,1em)}.campaign-route_page__1jqLV :where(dt,label){font-size:12px}.campaign-route_page__1jqLV :where(button,input,select,textarea){min-height:44px;font-size:16px}.campaign-route_browseGroups__hwkyQ section a,.campaign-route_sideRoutes__Fx1gW a{display:flex;min-height:44px;align-items:center}}.regex-builder_page__MOs89{width:min(1500px,calc(100% - 32px));margin:0 auto;padding:26px 0 72px;color:#d9d5ca}@media (max-width:680px){.regex-builder_page__MOs89 :where(p,li,dd,td,small){font-size:max(13px,1em)}.regex-builder_page__MOs89 :where(dt,label,legend){font-size:12px}.regex-builder_page__MOs89 :where(button,input,select,textarea){min-height:44px;font-size:16px}}.regex-builder_breadcrumb__z21vc{display:flex;gap:9px;align-items:center;margin-bottom:18px;color:#88857d;font-size:.84rem}.regex-builder_breadcrumb__z21vc a{color:#b9ad91}.regex-builder_hero__s4AHf{display:flex;justify-content:space-between;gap:28px;align-items:center;padding:25px 28px;border:1px solid #3f3a31;background:linear-gradient(115deg,#181714,#111210)}.regex-builder_hero__s4AHf>div{max-width:760px}.regex-builder_hero__s4AHf p,.regex-builder_output__DG_To>header p{margin:0 0 5px;color:#c8a76b;font-size:.76rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.regex-builder_hero__s4AHf h1{margin:0 0 8px;color:#eee7d7;font:500 clamp(2rem,4vw,3.35rem)/1.05 var(--font-serif)}.regex-builder_hero__s4AHf>div>span{display:block;color:#aaa69d;line-height:1.55}.regex-builder_hero__s4AHf img{object-fit:contain;filter:drop-shadow(0 12px 24px #000)}.regex-builder_contextTabs__2wuhZ{display:flex;gap:8px;padding:14px 0}.regex-builder_contextTabs__2wuhZ button,.regex-builder_mode__Ee2RI button,.regex-builder_optionActions__ig9mJ button{min-height:42px;border:1px solid #49443a;border-radius:3px;background:#151613;color:#c9c4b9;cursor:pointer}.regex-builder_contextTabs__2wuhZ button{min-width:130px;padding:0 20px;font-weight:700}.regex-builder_contextTabs__2wuhZ button[aria-pressed=true],.regex-builder_mode__Ee2RI button[aria-pressed=true]{border-color:#a87b35;background:#2a2115;color:#f1d69e}.regex-builder_workspace__ceaJ_{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,430px);gap:18px;align-items:start}.regex-builder_builder__lsNP4,.regex-builder_output__DG_To{border:1px solid #3c3932;background:#111210}.regex-builder_contextHeader__xRqeb{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 22px;border-bottom:1px solid #35332d}.regex-builder_contextHeader__xRqeb h2,.regex-builder_output__DG_To h2{margin:0 0 4px;color:#e7dfcf;font:500 1.45rem/1.2 var(--font-serif)}.regex-builder_contextHeader__xRqeb p{margin:0;color:#99958c}.regex-builder_contextHeader__xRqeb a,.regex-builder_optionActions__ig9mJ a,.regex-builder_output__DG_To footer a{color:#d4b16d;text-decoration:underline;text-underline-offset:3px}.regex-builder_search__LRUTq{display:flex;align-items:center;gap:10px;margin:18px 22px 10px;padding:0 13px;border:1px solid #49453b;background:#0c0d0c;color:#9a9487}.regex-builder_search__LRUTq input{width:100%;min-height:46px;border:0;outline:0;background:transparent;color:#e1ddd2;font:inherit}.regex-builder_legend___Tv9Q{display:flex;flex-wrap:wrap;gap:14px;padding:0 22px 16px;color:#8f8c84;font-size:.8rem}.regex-builder_legend___Tv9Q span{display:flex;gap:6px;align-items:center}.regex-builder_legend___Tv9Q i{width:8px;height:8px;border-radius:50%}.regex-builder_legend___Tv9Q i[data-state=include]{background:#6eaf83}.regex-builder_legend___Tv9Q i[data-state=exclude]{background:#c66f64}.regex-builder_groupHelp__Snx7o{margin:0;padding:0 22px 16px;color:#b6a983;font-size:.8rem;line-height:1.45}.regex-builder_propertyFilters__rB8ac{padding:16px 22px 20px;border-top:1px solid #2f2e29;background:#11120f}.regex-builder_propertyFilters__rB8ac>header{display:flex;justify-content:space-between;gap:16px;align-items:baseline;margin-bottom:12px}.regex-builder_propertyFilters__rB8ac h3{margin:0;color:#c9b98f;font-size:.9rem}.regex-builder_propertyFilters__rB8ac>header span{color:#8f8c84;font-size:.78rem}.regex-builder_propertyFilters__rB8ac>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.regex-builder_propertyFilters__rB8ac fieldset{min-width:0;margin:0;padding:10px;border:1px solid #35342e}.regex-builder_propertyFilters__rB8ac legend{padding:0 5px;color:#8f8c84;font-size:.72rem;text-transform:capitalize}.regex-builder_propertyFilters__rB8ac fieldset>div{display:grid;gap:5px}.regex-builder_propertyFilters__rB8ac fieldset>div>span{display:grid;grid-template-columns:minmax(0,1fr) auto}.regex-builder_propertyFilters__rB8ac button,.regex-builder_propertyFilters__rB8ac fieldset>div a{min-height:40px;border:1px solid #454138;background:#0b0c0a;color:#b8b3a8;font:inherit}.regex-builder_propertyFilters__rB8ac button{padding:0 10px;text-align:left;cursor:pointer}.regex-builder_propertyFilters__rB8ac button[aria-pressed=true]{border-color:#8a794d;background:#1b1a13;color:#e0d2a7}.regex-builder_propertyFilters__rB8ac fieldset>div a{display:grid;place-items:center;padding:0 8px;border-left:0;color:#8f8569;font-size:.68rem;text-decoration:none}.regex-builder_propertyFilters__rB8ac fieldset>a{display:inline-block;margin-top:8px;color:#827b6a;font-size:.66rem;text-decoration:none}.regex-builder_numericFilters__HGBU_{padding:16px 22px 20px;border-top:1px solid #2f2e29;background:#0e0f0d}.regex-builder_numericFilters__HGBU_>header{display:flex;justify-content:space-between;gap:16px;align-items:baseline;margin-bottom:12px}.regex-builder_numericFilters__HGBU_ h3{margin:0;color:#c9b98f;font-size:.9rem}.regex-builder_numericFilters__HGBU_ header span,.regex-builder_numericFilters__HGBU_ label span{color:#8f8c84;font-size:.78rem}.regex-builder_numericFilters__HGBU_ label>span{display:flex;justify-content:space-between;gap:8px}.regex-builder_numericFilters__HGBU_ label>span a{color:#b6a36e;font-size:.68rem;text-decoration:none}.regex-builder_numericFilters__HGBU_>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.regex-builder_numericFilters__HGBU_ label{display:grid;gap:6px}.regex-builder_numericFilters__HGBU_ input{width:100%;min-height:42px;padding:0 10px;border:1px solid #454138;border-radius:2px;background:#090a09;color:#e1ddd2;font:inherit}.regex-builder_rangeInputs__UPyic{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:5px;align-items:center}.regex-builder_rangeInputs__UPyic i{color:#77746c;font-size:.72rem;font-style:normal}.regex-builder_optionGroups__3HuiI{border-top:1px solid #2f2e29}.regex-builder_optionGroup__jtpDy>header{display:flex;justify-content:space-between;padding:14px 22px;background:#171713}.regex-builder_optionGroup__jtpDy h3{margin:0;color:#c9b98f;font-size:.9rem}.regex-builder_optionGroup__jtpDy>header span{color:#77746c;font-size:.8rem}.regex-builder_options__zRS_X{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.regex-builder_option__0t87a{min-width:0;padding:14px 16px;border-top:1px solid #2c2c27;border-right:1px solid #2c2c27;background:#10110f}.regex-builder_option__0t87a[data-selection=include]{box-shadow:inset 3px 0 #6eaf83;background:#111712}.regex-builder_option__0t87a[data-selection=exclude]{box-shadow:inset 3px 0 #c66f64;background:#181211}.regex-builder_option__0t87a>div:first-child{min-height:61px}.regex-builder_option__0t87a strong{display:block;color:#ded8ca;font-size:.87rem;line-height:1.35}.regex-builder_option__0t87a span{display:block;margin-top:5px;color:#77766f;font-size:.72rem}.regex-builder_explanation__qPVn2 code,.regex-builder_option__0t87a code{color:#a9cbe0}.regex-builder_optionActions__ig9mJ{display:grid;grid-template-columns:1fr 1fr auto;gap:5px;align-items:center}.regex-builder_optionActions__ig9mJ a,.regex-builder_optionActions__ig9mJ button{min-height:38px;padding:0 8px;font-size:.74rem}.regex-builder_optionActions__ig9mJ button:first-child[aria-pressed=true]{border-color:#578c67;color:#bde0c7}.regex-builder_optionActions__ig9mJ button:nth-child(2)[aria-pressed=true]{border-color:#9e5b52;color:#e6b2aa}.regex-builder_optionActions__ig9mJ a{display:grid;place-items:center}.regex-builder_output__DG_To{position:sticky;top:78px}.regex-builder_groupLogic__LD2ue,.regex-builder_mode__Ee2RI,.regex-builder_output__DG_To>footer,.regex-builder_output__DG_To>header,.regex-builder_output__DG_To>section{padding:18px 20px;border-bottom:1px solid #34322d}.regex-builder_mode__Ee2RI>span{display:block;margin-bottom:9px;color:#969188;font-size:.8rem}.regex-builder_groupLogic__LD2ue{display:grid;gap:6px}.regex-builder_groupLogic__LD2ue span{color:#969188;font-size:.8rem}.regex-builder_groupLogic__LD2ue strong{color:#d8cfbb;font-size:.86rem;line-height:1.4}.regex-builder_mode__Ee2RI>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.regex-builder_expression__BLuiJ{display:grid;gap:12px;min-height:112px;padding:18px 20px;background:#090a09}.regex-builder_expression__BLuiJ code{overflow-wrap:anywhere;color:#f0e4c9;font:600 .94rem/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.regex-builder_expression__BLuiJ span{justify-self:end;color:#8a877f;font-size:.75rem}.regex-builder_expression__BLuiJ[data-over-limit]{box-shadow:inset 0 0 0 1px #8e453e}.regex-builder_warning__xqYgj{margin:0;padding:10px 20px;background:#2a1714;color:#e4aaa1;font-size:.82rem}.regex-builder_copyActions__7zfNG{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:12px 20px 18px;border-bottom:1px solid #34322d}.regex-builder_copyActions__7zfNG button{display:flex;min-height:44px;justify-content:center;gap:7px;align-items:center;border:1px solid #806431;border-radius:3px;background:#231d12;color:#e4ca96;cursor:pointer}.regex-builder_copyActions__7zfNG button:disabled{opacity:.45;cursor:not-allowed}.regex-builder_explanation__qPVn2 h3,.regex-builder_preview___J_j4 h3,.regex-builder_textTest__3dH7k h3{margin:0 0 12px;color:#c8b98f;font-size:.9rem}.regex-builder_explanation__qPVn2 p{margin:0;color:#8e8b84;line-height:1.5}.regex-builder_explanation__qPVn2 ul,.regex-builder_preview___J_j4 ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.regex-builder_explanation__qPVn2 li{display:grid;gap:4px}.regex-builder_explanation__qPVn2 li span{color:#8f8c84;font-size:.8rem}.regex-builder_textTest__3dH7k{display:grid;gap:14px}.regex-builder_textTestHeading__MdXhl{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.regex-builder_textTestHeading__MdXhl h3{margin-bottom:4px}.regex-builder_textTestHeading__MdXhl p{margin:0;color:#8e8b84;font-size:.8rem;line-height:1.5}.regex-builder_textTestHeading__MdXhl button{min-height:38px;flex:0 0 auto;padding:0 11px;border:1px solid #4b4942;border-radius:3px;background:#171815;color:#c0baae;cursor:pointer}.regex-builder_textTest__3dH7k>label{display:block}.regex-builder_textTest__3dH7k textarea{width:100%;min-height:154px;box-sizing:border-box;resize:vertical;padding:13px 14px;border:1px solid #45423a;border-radius:3px;outline:none;background:#090a09;color:#ded8ca;font:500 .78rem/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.regex-builder_textTest__3dH7k textarea:focus{border-color:#8b713d;box-shadow:0 0 0 2px rgba(139,113,61,.16)}.regex-builder_textTest__3dH7k textarea::placeholder{color:#6e6b64}.regex-builder_textTestStatus__VabhH{display:grid;gap:3px;padding:11px 13px;border:1px solid #45423a;border-radius:3px;background:#151613}.regex-builder_textTestStatus__VabhH strong{color:#d3ccbe;font-size:.82rem}.regex-builder_textTestStatus__VabhH span{color:#8e8b84;font-size:.76rem;line-height:1.45}.regex-builder_textTestStatus__VabhH[data-status=match]{border-color:#4f775b;background:#111812}.regex-builder_textTestStatus__VabhH[data-status=match] strong{color:#bde0c7}.regex-builder_textTestStatus__VabhH[data-status=invalid],.regex-builder_textTestStatus__VabhH[data-status=no-match]{border-color:#86544d;background:#1b1312}.regex-builder_textTestStatus__VabhH[data-status=invalid] strong,.regex-builder_textTestStatus__VabhH[data-status=no-match] strong{color:#e6b2aa}.regex-builder_textTestClauses__m_CQR{display:grid;max-height:390px;gap:9px;margin:0;padding:0;overflow:auto;list-style:none}.regex-builder_textTestClauses__m_CQR>li{display:grid;gap:7px;padding:11px 12px;border:1px solid #5b3935;border-radius:3px;background:#171110}.regex-builder_textTestClauses__m_CQR>li[data-passes]{border-color:#3f6049;background:#101511}.regex-builder_textTestClauses__m_CQR header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.regex-builder_textTestClauses__m_CQR header strong{color:#e1a79f;font-size:.75rem}.regex-builder_textTestClauses__m_CQR>li[data-passes] header strong{color:#a9d1b4}.regex-builder_textTestClauses__m_CQR code{overflow-wrap:anywhere;color:#a9cbe0;font:500 .72rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;text-align:right}.regex-builder_textTestClauses__m_CQR p,.regex-builder_textTestClauses__m_CQR small{margin:0;color:#8f8c84;font-size:.74rem;line-height:1.45}.regex-builder_textTestClauses__m_CQR ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.regex-builder_textTestClauses__m_CQR ul li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start}.regex-builder_textTestClauses__m_CQR ul span{padding-top:2px;color:#77746d;font-size:.68rem;white-space:nowrap}.regex-builder_textTestClauses__m_CQR mark{min-width:0;padding:2px 5px;overflow-wrap:anywhere;border-radius:2px;background:#28251a;color:#ddd0ae;font:500 .7rem/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.regex-builder_preview___J_j4{max-height:390px;overflow:auto}.regex-builder_preview___J_j4 article+article{margin-top:14px;padding-top:14px;border-top:1px solid #2d2c27}.regex-builder_preview___J_j4 article header{display:flex;justify-content:space-between;gap:10px;margin-bottom:7px}.regex-builder_preview___J_j4 article header span{color:#a4a097;font-size:.72rem;text-transform:capitalize}.regex-builder_preview___J_j4 li{color:#bdb8ad;font-size:.78rem;line-height:1.4}.regex-builder_preview___J_j4 small{display:block;margin-top:7px;color:#74726b}.regex-builder_output__DG_To footer{display:grid;gap:6px;border-bottom:0;color:#89867e;font-size:.76rem;line-height:1.45}.regex-builder_output__DG_To footer strong{color:#bdb5a4}.regex-builder_output__DG_To footer nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:5px}.regex-builder_empty__F6jD7{margin:0;padding:28px 22px;color:#918e86}.regex-builder_mobileResultBar__Kbojq{display:none}@media (max-width:1050px){.regex-builder_workspace__ceaJ_{grid-template-columns:1fr}.regex-builder_output__DG_To{position:static;grid-row:auto}.regex-builder_numericFilters__HGBU_>div,.regex-builder_propertyFilters__rB8ac>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.regex-builder_page__MOs89{width:min(100% - 20px,1500px);padding-top:16px}.regex-builder_hero__s4AHf{padding:20px}.regex-builder_hero__s4AHf img{width:84px;height:84px}.regex-builder_contextTabs__2wuhZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.regex-builder_contextTabs__2wuhZ button{min-width:0;min-height:44px;padding:0 10px}.regex-builder_contextHeader__xRqeb{align-items:flex-start;flex-direction:column}.regex-builder_options__zRS_X{grid-template-columns:1fr}.regex-builder_option__0t87a{border-right:0}.regex-builder_option__0t87a>div:first-child{min-height:0;margin-bottom:12px}.regex-builder_optionActions__ig9mJ a,.regex-builder_optionActions__ig9mJ button{min-height:44px}.regex-builder_numericFilters__HGBU_>header,.regex-builder_propertyFilters__rB8ac>header{align-items:flex-start;flex-direction:column;gap:4px}.regex-builder_mode__Ee2RI button,.regex-builder_numericFilters__HGBU_ input,.regex-builder_propertyFilters__rB8ac button,.regex-builder_propertyFilters__rB8ac fieldset>div a,.regex-builder_textTestHeading__MdXhl button{min-height:44px}.regex-builder_mobileResultBar__Kbojq{position:fixed;right:0;bottom:0;left:0;z-index:80;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:7px;align-items:center;padding:9px max(10px,env(safe-area-inset-right)) max(9px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));border-top:1px solid #806431;background:rgba(12,13,12,.98);box-shadow:0 -10px 30px rgba(0,0,0,.48)}.regex-builder_mobileResultBar__Kbojq[data-over-limit]{border-top-color:#b96055}.regex-builder_mobileResultBar__Kbojq>div{display:grid;min-width:0;gap:2px}.regex-builder_mobileResultBar__Kbojq strong{color:#f0e4c9;font:600 .82rem/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.regex-builder_mobileResultBar__Kbojq span{overflow:hidden;color:#9d988e;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.regex-builder_mobileResultBar__Kbojq[data-over-limit] span{color:#e4aaa1}.regex-builder_mobileResultBar__Kbojq button{display:inline-flex;min-width:72px;min-height:44px;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid #5b5140;border-radius:3px;color:#d8d0c1;background:#171713;cursor:pointer;font:inherit;font-size:.75rem}.regex-builder_mobileResultBar__Kbojq button:first-of-type{border-color:#806431;color:#e4ca96;background:#231d12}.regex-builder_mobileResultBar__Kbojq button:disabled{cursor:not-allowed;opacity:.45}}@media (max-width:460px){.regex-builder_hero__s4AHf img{display:none}.regex-builder_copyActions__7zfNG,.regex-builder_numericFilters__HGBU_>div,.regex-builder_propertyFilters__rB8ac>div{grid-template-columns:1fr}.regex-builder_textTestHeading__MdXhl{flex-direction:column}.regex-builder_textTestHeading__MdXhl button{width:100%}.regex-builder_textTestClauses__m_CQR header{flex-direction:column}.regex-builder_textTestClauses__m_CQR code{text-align:left}.regex-builder_page__MOs89{padding-bottom:138px}.regex-builder_mobileResultBar__Kbojq{grid-template-columns:minmax(0,1fr) 74px 78px}.regex-builder_page__MOs89 :where(p,li,dd,td,small){font-size:max(13px,1em)}.regex-builder_page__MOs89 :where(dt,label,legend){font-size:12px}.regex-builder_page__MOs89 :where(button,input,select,textarea){min-height:44px;font-size:16px}.regex-builder_mobileResultBar__Kbojq span{font-size:12px}.regex-builder_mobileResultBar__Kbojq button{font-size:13px}}