.ZlTxYq_profile{color:#e5eadf;margin-bottom:70px;line-height:1.6}.ZlTxYq_identity{align-items:center;gap:24px;padding:36px 0;display:flex}.ZlTxYq_identity h1{letter-spacing:.02em;overflow-wrap:anywhere;margin:4px 0;font-size:clamp(2rem,5vw,3.5rem);line-height:1.2}.ZlTxYq_identity h1 span{color:#b5c898}.ZlTxYq_identity p{color:#afbea7;margin:6px 0}.ZlTxYq_eyebrow{letter-spacing:.18em;font-size:.65rem}.ZlTxYq_avatar{color:#334937;background:#dce6ce;border-radius:24px;flex:none;place-items:center;width:88px;height:88px;font-size:36px;font-weight:650;display:grid;overflow:hidden}.ZlTxYq_avatar img{object-fit:cover;width:100%;height:100%}.ZlTxYq_logout{margin-left:auto}.ZlTxYq_metrics{grid-template-columns:1fr 1fr 1.4fr;gap:16px;margin:12px 0 40px;display:grid}.ZlTxYq_metrics>div{color:#304233;background:#dfe7d5;border-radius:20px;gap:4px;padding:24px;display:grid}.ZlTxYq_metrics strong{font-size:1.4rem;font-weight:550}.ZlTxYq_metrics span{font-size:.8rem}.ZlTxYq_layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:32px;display:grid}.ZlTxYq_menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1a241dcc;border-radius:20px;gap:8px;padding:12px;display:grid;position:sticky;top:24px}.ZlTxYq_menu button{text-align:left;background:0 0;justify-content:space-between;display:flex}.ZlTxYq_menu button[aria-current=page]{background:#354d3b}.ZlTxYq_menu a{padding:12px;font-size:.85rem}.ZlTxYq_card{background:#1b251e;border-radius:24px;margin-bottom:24px;padding:32px;box-shadow:0 12px 30px #0b120c18}.ZlTxYq_card h2{margin:0 0 12px;font-size:1.35rem;font-weight:550}.ZlTxYq_card p,.ZlTxYq_card small{color:#b5c3ad}.ZlTxYq_card p{font-size:.9rem}.ZlTxYq_card small{font-size:.78rem;display:block}.ZlTxYq_profile button,.ZlTxYq_upload,.ZlTxYq_row a,.ZlTxYq_empty a{color:#e7eedf;font:inherit;cursor:pointer;background:#364c3b;border:0;border-radius:10px;padding:12px 16px;font-size:.82rem;transition:all .35s cubic-bezier(.4,0,.2,1)}.ZlTxYq_profile button:hover:not(:disabled),.ZlTxYq_upload:hover,.ZlTxYq_row a:hover{background:#47634c}.ZlTxYq_profile button:disabled{opacity:.5;cursor:default}.ZlTxYq_profile button:focus-visible,.ZlTxYq_profile input:focus-visible,.ZlTxYq_profile a:focus-visible,.ZlTxYq_upload:focus-within{outline-offset:4px;outline:2px solid #bdd19c}.ZlTxYq_profile input{font:inherit;color:#e5eadf;box-sizing:border-box;background:#111b14;border:0;border-radius:10px;width:100%;min-width:0;padding:13px;transition:all .35s cubic-bezier(.4,0,.2,1)}.ZlTxYq_profile input[readonly]{color:#aaba9e}.ZlTxYq_card form{gap:18px;margin-top:22px;display:grid}.ZlTxYq_card label{gap:8px;font-size:.84rem;display:grid}.ZlTxYq_card form button{justify-self:start}.ZlTxYq_actions{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0 12px;display:flex}.ZlTxYq_card .ZlTxYq_upload{display:block;position:relative;overflow:hidden}.ZlTxYq_upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.ZlTxYq_email{margin:28px 0 8px}.ZlTxYq_card .ZlTxYq_checkbox{align-items:center;gap:10px;display:flex}.ZlTxYq_checkbox input{accent-color:#b5c898;width:16px;height:16px}.ZlTxYq_row{border-bottom:1px solid #d4e8c40b;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:.85rem;display:flex}.ZlTxYq_row small{margin-top:6px}.ZlTxYq_row a{white-space:nowrap}.ZlTxYq_badge{color:#d7e6c7;background:#354b35;border-radius:8px;margin-left:10px;padding:3px 8px;font-size:.7rem;display:inline-block}.ZlTxYq_empty{padding:30px 0}.ZlTxYq_identifier{overflow-wrap:anywhere;margin-top:28px}.ZlTxYq_error,.ZlTxYq_notice{border-radius:12px;margin:0 0 20px;padding:16px 20px;font-size:.88rem}.ZlTxYq_error{color:#f0d5c8;background:#543830}.ZlTxYq_notice{color:#daebcf;background:#314a34}.ZlTxYq_danger{background:#2c2520}.ZlTxYq_danger button{background:#644439}.ZlTxYq_danger button:hover:not(:disabled){background:#795246}.ZlTxYq_content{min-width:0}@media (max-width:800px){.ZlTxYq_layout{grid-template-columns:1fr;gap:20px}.ZlTxYq_menu{grid-template-columns:1fr 1fr;position:static}.ZlTxYq_metrics{grid-template-columns:1fr 1fr}.ZlTxYq_metrics>div:last-child{grid-column:1/-1}.ZlTxYq_identity{flex-wrap:wrap}.ZlTxYq_logout{margin-left:0}.ZlTxYq_card{padding:24px}.ZlTxYq_identity>div:nth-child(2){flex:1;min-width:0}.ZlTxYq_row{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ZlTxYq_profile button,.ZlTxYq_profile input,.ZlTxYq_upload,.ZlTxYq_row a,.ZlTxYq_empty a{transition:none}}
.clLmTG_box{background:#1a211c;border-radius:24px;max-width:560px;margin-bottom:50px;padding:30px}.clLmTG_box h2{font-size:24px;font-weight:500}.clLmTG_box p{color:#b5c3aa}.clLmTG_box form,.clLmTG_box label{gap:10px;display:grid}.clLmTG_box form{gap:20px;margin-top:24px}.clLmTG_box label{font-size:13px}.clLmTG_box input{color:#e5eadf;background:#293528;border:0;border-radius:10px;width:100%;min-width:0;padding:13px}.clLmTG_box button,.clLmTG_actions a{color:#d4e2c5;background:#34462c;border:0;border-radius:10px;padding:12px 18px;font-size:12px}.clLmTG_box button:hover,.clLmTG_actions a:hover{background:#4b613d}.clLmTG_box .clLmTG_primary,.clLmTG_box button[aria-pressed=true]{color:#233019;background:#b3c594}.clLmTG_box button:disabled{opacity:.6;cursor:not-allowed}.clLmTG_actions{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.clLmTG_box small{color:#b5c3aa}.clLmTG_saveBar{color:#cbd9bc;background:#273322;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;padding:16px 20px;font-size:12px;display:flex}.clLmTG_saveBar button,.clLmTG_saveBar a{color:#e0ebd4;background:#415636;border:0;border-radius:8px;padding:9px 12px;font-size:12px}.clLmTG_saveBar button:hover,.clLmTG_saveBar a:hover{background:#536b44}.clLmTG_saveBar button:disabled{opacity:.45;cursor:not-allowed}.clLmTG_saveBar p{flex-basis:100%;margin:0}
._2d1uCq_page{max-width:1360px;margin:auto;padding:0 48px}._2d1uCq_navigation{justify-content:space-between;align-items:center;gap:24px;padding:30px 0;display:flex}._2d1uCq_navigation a:first-child{color:#b3c594;font-size:13px}._2d1uCq_navigation a:last-child{letter-spacing:-1px;font-size:24px;font-weight:650}._2d1uCq_navigation a:hover{color:#e5eadf}._2d1uCq_hero{padding:38px 0 26px}._2d1uCq_eyebrow{letter-spacing:1.8px;color:#b3c594;margin:0 0 10px;font-size:10px}._2d1uCq_hero h1{letter-spacing:.2px;margin:0 0 20px;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.2}._2d1uCq_hero h1 em{color:#b3c594;font-family:Georgia,serif}._2d1uCq_hero>p:last-child{color:#a4afa4}._2d1uCq_visitor{color:#bfccb1;background:#20291f;border-radius:12px;margin:0 0 28px;padding:15px 20px;font-size:12px}._2d1uCq_workspace{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:28px;display:grid}._2d1uCq_controls,._2d1uCq_result{background:#1a211c;border-radius:24px;min-width:0;padding:24px;box-shadow:0 12px 36px #080b0920}._2d1uCq_controls{gap:22px;display:grid}._2d1uCq_sectionHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}._2d1uCq_sectionHeading h2{letter-spacing:.15px;margin:0;font-size:21px;font-weight:500}._2d1uCq_sectionHeading>span{color:#96a88b;font-size:12px}._2d1uCq_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._2d1uCq_fields label,._2d1uCq_field{color:#bfccb7;gap:8px;font-size:12px;display:grid}._2d1uCq_field{margin:0}._2d1uCq_controls input:not([type=checkbox]),._2d1uCq_controls select{color:#e5eadf;background:#293329;border:0;border-radius:10px;width:100%;min-width:0;padding:11px 12px}._2d1uCq_controls input::placeholder{color:#a4b19a}._2d1uCq_controls small{color:#a4afa4;font-size:11px;line-height:1.6}._2d1uCq_details{background:#20291f;border-radius:12px;padding:14px}._2d1uCq_details summary{cursor:pointer;font-size:13px;transition:all .35s cubic-bezier(.4,0,.2,1)}._2d1uCq_details summary:hover{color:#cbdcb2}._2d1uCq_details summary:focus-visible{outline-offset:6px;border-radius:8px;outline:2px solid #b3c594}._2d1uCq_details summary span{color:#a8b79c;margin-top:5px;font-size:10px;display:block}._2d1uCq_details>._2d1uCq_field,._2d1uCq_details>._2d1uCq_secondary{margin-top:18px}._2d1uCq_details fieldset{border:0;min-width:0;margin:22px 0 0;padding:0}._2d1uCq_details legend{padding:0;font-size:13px;font-weight:600}._2d1uCq_smallActions{flex-wrap:wrap;gap:10px;margin:10px 0 14px;display:flex}._2d1uCq_smallActions button{color:#d2dfc2;background:#34422f;border:0;border-radius:8px;padding:7px 10px;font-size:10px}._2d1uCq_smallActions button:hover{background:#485b3c}._2d1uCq_ascensions{flex-wrap:wrap;gap:8px;display:flex}._2d1uCq_ascensions label{align-items:center;gap:4px;padding:5px;font-size:12px;display:flex}._2d1uCq_controls input[type=checkbox]{accent-color:#b3c594;cursor:pointer;flex-shrink:0;width:16px;height:16px}._2d1uCq_choice{cursor:pointer;align-items:center;gap:10px;margin:12px 0;font-size:12px;display:flex}._2d1uCq_choice img{object-fit:contain;flex-shrink:0}._2d1uCq_choice small{margin-top:4px;display:block}._2d1uCq_hint{color:#aab69f;font-size:12px;line-height:1.7}._2d1uCq_primary,._2d1uCq_secondary{border:0;border-radius:10px;padding:12px 16px;font-size:12px}._2d1uCq_primary{color:#1a2516;background:#b3c594;justify-content:space-between;align-items:center;font-weight:600;display:flex}._2d1uCq_primary:hover:not(:disabled){background:#c8d8ae;box-shadow:0 6px 20px #080b0930}._2d1uCq_secondary{color:#d3dfc5;background:#303d2d}._2d1uCq_secondary:hover:not(:disabled){background:#43563a}._2d1uCq_primary:disabled,._2d1uCq_secondary:disabled{opacity:.5;cursor:not-allowed}._2d1uCq_errors{color:#efb9a7;margin:0;padding-left:20px;font-size:12px}._2d1uCq_status{color:#bdcda9;min-height:20px;margin:18px 0;font-size:12px}._2d1uCq_stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 24px;display:grid}._2d1uCq_stats>div{background:#263025;border-radius:12px;padding:14px}._2d1uCq_stats>div:last-child{grid-column:1/-1}._2d1uCq_stats dt{color:#aab79f;font-size:11px}._2d1uCq_stats dd{margin:6px 0 0;font-size:26px}._2d1uCq_stats ._2d1uCq_seed{letter-spacing:1px;overflow-wrap:anywhere;font-size:18px}._2d1uCq_difficulty{background:#252e23;border-radius:16px;padding:18px}._2d1uCq_difficulty>div{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px;display:flex}._2d1uCq_difficulty strong{color:#c6d5b1;font-weight:500}._2d1uCq_difficulty meter{accent-color:#b3c594;width:100%;height:18px;margin-top:12px;display:block}._2d1uCq_difficulty meter::-webkit-meter-bar{background:#3b4634;border:0}._2d1uCq_difficulty meter::-webkit-meter-optimum-value{background:#b3c594}._2d1uCq_difficulty meter::-moz-meter-bar{background:#b3c594}._2d1uCq_difficulty p{color:#aab79f;margin-bottom:0;font-size:10px}._2d1uCq_result h3{margin:28px 0 16px;font-size:16px;font-weight:500}._2d1uCq_party{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._2d1uCq_character{color:#30432c;text-align:center;background:#e9eddf;border-radius:20px;padding:22px 16px}._2d1uCq_character img{object-fit:contain;width:100%;max-width:150px;height:150px}._2d1uCq_character p{overflow-wrap:anywhere;margin:8px 0 0;font-size:12px}._2d1uCq_character h4{margin:4px 0 0;font-size:20px;font-weight:550}._2d1uCq_modifierList{gap:12px;padding:0;list-style:none;display:grid}._2d1uCq_modifierList li{background:#222c23;border-radius:16px;align-items:flex-start;gap:14px;padding:16px;display:flex}._2d1uCq_modifierList img{object-fit:contain;flex-shrink:0}._2d1uCq_modifierList h4{margin:0;font-size:14px;font-weight:550}._2d1uCq_modifierList p{color:#b0bca6;margin:6px 0 0;font-size:12px}._2d1uCq_placeholder{text-align:center;padding:70px 8px}._2d1uCq_placeholder p{color:#acb9a2;max-width:460px;margin:18px auto;font-size:13px}._2d1uCq_roster{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}._2d1uCq_roster img{object-fit:contain;max-width:18%;height:auto}._2d1uCq_footer{color:#9eac94;padding:38px 0;font-size:11px}._2d1uCq_reveal{animation:.45s ease-out both _2d1uCq_reveal}@keyframes _2d1uCq_reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){._2d1uCq_page{padding:0 24px}._2d1uCq_workspace{grid-template-columns:300px minmax(0,1fr);gap:18px}._2d1uCq_controls,._2d1uCq_result{padding:20px}._2d1uCq_result ._2d1uCq_sectionHeading{flex-wrap:wrap}}@media (max-width:760px){._2d1uCq_workspace{grid-template-columns:minmax(0,1fr)}._2d1uCq_hero{padding-top:22px}._2d1uCq_placeholder{padding:30px 0}._2d1uCq_navigation{padding:22px 0}}@media (max-width:400px){._2d1uCq_page{padding:0 16px}._2d1uCq_controls,._2d1uCq_result{padding:16px}._2d1uCq_stats{gap:6px}._2d1uCq_stats>div{padding:10px}._2d1uCq_stats dt{font-size:10px}._2d1uCq_character{padding:16px 8px}._2d1uCq_character img{height:110px}._2d1uCq_character h4{font-size:17px}}
.KZkzFW_bar{color:var(--muted,#a6b09f);flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0 0 24px;font-size:13px;line-height:1.6;display:flex}.KZkzFW_bar a{color:#b3c594}.KZkzFW_actions{flex-wrap:wrap;gap:12px;width:100%;display:flex}.KZkzFW_bar button{color:#e5eadf;cursor:pointer;background:#273329;border:0;border-radius:10px;padding:8px 14px;transition:background .35s}.KZkzFW_bar button:hover{background:#364839}.KZkzFW_bar button:disabled{opacity:.5;cursor:default}.KZkzFW_bar button:focus-visible,.KZkzFW_history summary:focus-visible{outline-offset:4px;outline:2px solid #b3c594}.KZkzFW_content{border:0;width:100%;min-width:0;margin:0;padding:0}.KZkzFW_history{max-width:100%;margin-left:auto}.KZkzFW_history[open]{background:#1b231d;border-radius:16px;width:100%;padding:20px}.KZkzFW_history summary{cursor:pointer}.KZkzFW_version{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}
.OK4tQG_workspace{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:26px;display:grid}.OK4tQG_controls,.OK4tQG_results{background:#1a211c;border-radius:24px;min-width:0;padding:24px}.OK4tQG_controls{gap:20px;display:grid}.OK4tQG_controls h2,.OK4tQG_results h2{margin:0;font-size:22px;font-weight:500}.OK4tQG_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.OK4tQG_fields label,.OK4tQG_search{color:#c2ceb6;gap:8px;font-size:12px;display:grid}.OK4tQG_controls input:not([type=checkbox]),.OK4tQG_controls select{color:#e3eadb;background:#2b3727;border:0;border-radius:10px;width:100%;min-width:0;padding:11px}.OK4tQG_controls input[type=checkbox]{accent-color:#b3c594;flex-shrink:0;width:16px;height:16px}.OK4tQG_check{align-items:center;gap:10px;font-size:12px;display:flex}.OK4tQG_hint{color:#b2bfa7;font-size:12px}.OK4tQG_controls>.OK4tQG_hint{margin:0}.OK4tQG_filters{background:#253021;border-radius:12px;padding:14px}.OK4tQG_filters details{margin-top:22px}.OK4tQG_filters summary,.OK4tQG_itemGroup summary,.OK4tQG_loadout summary{cursor:pointer;font-size:13px;transition:all .35s cubic-bezier(.4,0,.2,1)}.OK4tQG_filters summary:hover,.OK4tQG_itemGroup summary:hover,.OK4tQG_loadout summary:hover{color:#c8dbae}.OK4tQG_filters summary:focus-visible,.OK4tQG_itemGroup summary:focus-visible,.OK4tQG_loadout summary:focus-visible{outline-offset:5px;outline:2px solid #b3c594}.OK4tQG_search{margin-top:20px}.OK4tQG_actions{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.OK4tQG_actions button{color:#d6e6c7;background:#405334;border:0;border-radius:8px;padding:8px;font-size:10px}.OK4tQG_actions button:hover{background:#526c42}.OK4tQG_options{gap:14px;max-height:340px;padding:6px;display:grid;overflow-y:auto}.OK4tQG_options label{align-items:flex-start;gap:8px;font-size:12px;display:flex}.OK4tQG_options small{color:#b1bfa3;margin-top:4px;font-size:10px;display:block}.OK4tQG_primary{color:#213118;background:#b3c594;border:0;border-radius:10px;padding:14px 18px}.OK4tQG_primary:hover:not(:disabled){background:#c8d9ad}.OK4tQG_primary:disabled{opacity:.5;cursor:not-allowed}.OK4tQG_errors{color:#efb9a7;padding-left:20px;font-size:12px}.OK4tQG_stats{background:#283222;border-radius:16px;flex-wrap:wrap;gap:16px;padding:18px;display:flex}.OK4tQG_stats>div{flex:1;min-width:90px}.OK4tQG_stats dt{color:#b9c7ab;font-size:11px}.OK4tQG_stats dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:19px}.OK4tQG_modifiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.OK4tQG_modifiers article{background:#302b24;border-radius:12px;padding:16px}.OK4tQG_modifiers h3{margin:0;font-size:14px}.OK4tQG_modifiers p{color:#c7bca7;font-size:11px}.OK4tQG_modifiers small{color:#dbc5a5}.OK4tQG_player{background:#222c23;border-radius:20px;margin-top:24px;padding:20px}.OK4tQG_player header{color:#2d4127;background:#e9eddf;border-radius:16px;align-items:center;gap:18px;padding:18px;display:flex}.OK4tQG_player header img{object-fit:contain;width:90px;height:120px}.OK4tQG_player header p{margin:0;font-size:12px}.OK4tQG_player header h3{margin:4px 0 8px;font-size:28px;font-weight:500}.OK4tQG_player header small{font-size:11px}.OK4tQG_loadout{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.OK4tQG_loadout>div{background:#2c3928;border-radius:12px;align-content:start;gap:8px;padding:14px;display:grid}.OK4tQG_loadout>div>span{letter-spacing:1px;color:#baccaa;font-size:10px}.OK4tQG_loadout strong{font-size:13px;font-weight:500}.OK4tQG_loadout p{color:#bfceb2;font-size:11px}.OK4tQG_itemGroup{background:#2a3526;border-radius:12px;margin:12px 0;padding:14px}.OK4tQG_itemGroup .OK4tQG_itemGroup{background:#34422d}.OK4tQG_itemGroup summary span{color:#b8cba5;margin-left:8px}.OK4tQG_items{gap:16px;padding-top:20px;display:grid}.OK4tQG_items article{align-items:flex-start;gap:12px;display:flex}.OK4tQG_items img{object-fit:contain;flex-shrink:0}.OK4tQG_items h4{margin:0;font-size:13px}.OK4tQG_items p{color:#c0cfb2;margin:6px 0;font-size:11px}.OK4tQG_items small{color:#cddaba;font-size:10px}.OK4tQG_roster{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:45px 0;display:grid}.OK4tQG_roster>div{justify-items:center;gap:8px;font-size:12px;display:grid}.OK4tQG_roster img{object-fit:contain}@media (max-width:1000px){.OK4tQG_workspace{grid-template-columns:300px minmax(0,1fr);gap:18px}.OK4tQG_controls,.OK4tQG_results{padding:18px}.OK4tQG_player header{flex-wrap:wrap}.OK4tQG_roster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.OK4tQG_workspace{grid-template-columns:minmax(0,1fr)}.OK4tQG_player{padding:14px}.OK4tQG_player header{flex-wrap:nowrap}}@media (max-width:420px){.OK4tQG_modifiers,.OK4tQG_loadout{grid-template-columns:minmax(0,1fr)}.OK4tQG_player header{flex-wrap:wrap}}
