/* figwright / 灵鹿 UI 11–22；所有尺寸基于 1918px 原生节点。
   仅 .fw-desktop（十二目标）且 >760px 生效；手机继续使用原工作区。 */
@media (min-width: 761px) {
  .fw-overlay.fw-desktop {
    --u: 1px;
    /* file:// rejects external SVG masks; preserve the original desktop-ui SVG bytes. */
    --fwd-mask-entry: url("data:image/svg+xml,%3Csvg%20width%3D%2237%22%20height%3D%2241%22%20viewBox%3D%220%200%2037%2041%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M7.62498%202.875C8.40498%202.915%209.19498%202.955%2010.005%202.995C10.005%204.325%2010.005%205.645%2010.005%206.995C15.285%206.995%2020.565%206.995%2026.005%206.995C26.005%205.675%2026.005%204.355%2026.005%202.995C28.315%202.755%2028.315%202.755%2031.005%202.995C34.005%206.995%2034.005%206.995%2034.005%2019.995C21.135%2019.505%2021.135%2019.505%208.00498%2018.995C8.00498%2019.985%208.00498%2020.985%208.00498%2021.995C11.635%2021.995%2015.265%2021.995%2019.005%2021.995C18.675%2023.325%2018.335%2024.645%2018.005%2025.995C14.695%2025.995%2011.395%2025.995%208.00498%2025.995C8.00498%2026.985%208.00498%2027.985%208.00498%2028.995C10.975%2028.995%2013.945%2028.995%2017.005%2028.995C17.325%2030.985%2017.665%2032.965%2018.005%2034.995C15.875%2035.055%2013.755%2035.095%2011.625%2035.125C10.445%2035.145%209.25498%2035.175%208.03498%2035.195C5.00498%2034.995%205.00498%2034.995%203.00498%2032.995C2.74498%2030.235%202.74498%2030.235%202.73498%2026.755C2.73498%2025.505%202.72498%2024.255%202.72498%2022.965C2.73498%2021.655%202.74498%2020.345%202.74498%2018.995C2.74498%2017.695%202.73498%2016.385%202.72498%2015.035C2.72498%2013.785%202.73498%2012.535%202.73498%2011.255C2.73498%2010.105%202.73498%208.955%202.74498%207.765C3.08498%204.045%203.84498%203.055%207.62498%202.875ZM8.00498%2011.995C8.00498%2012.995%208.00498%2013.985%208.00498%2014.995C14.605%2014.995%2021.205%2014.995%2028.005%2014.995C28.005%2014.005%2028.005%2013.015%2028.005%2011.995C21.395%2011.995%2014.795%2011.995%208.00498%2011.995Z%22%20fill%3D%22%234A7F59%22%2F%3E%0D%0A%3Cpath%20d%3D%22M32%2022C34.11%2023.61%2034.89%2024.51%2035.47%2027.12C35.52%2031.24%2035.55%2033.3%2032.94%2036.62C29.05%2038.44%2027.08%2038.26%2023%2037C20.5%2034.88%2020.5%2034.88%2019%2032C18.93%2027.74%2019.35%2025.76%2022.12%2022.5C25.92%2020.52%2027.93%2020.87%2032%2022ZM28.31%2028.5C27.88%2029%2027.45%2029.49%2027%2030C25.68%2029.34%2024.36%2028.68%2023%2028C23.66%2029.32%2024.32%2030.64%2025%2032C26.32%2032%2027.64%2032%2029%2032C31.27%2029.58%2031.27%2029.58%2033%2027C30%2026.67%2030%2026.67%2028.31%2028.5Z%22%20fill%3D%22%23386647%22%2F%3E%0D%0A%3Cpath%20d%3D%22M26%203C28.31%202.75%2028.31%202.75%2031%203C33.49%205.4%2033.98%206.76%2034.29%2010.23C34.2%2013.49%2034.1%2016.74%2034%2020C26.74%2019.34%2019.48%2018.68%2012%2018C12.33%2017.34%2012.66%2016.68%2013%2016C17.95%2016%2022.9%2016%2028%2016C28%2015.01%2028%2014.02%2028%2013C24.7%2012.67%2021.4%2012.34%2018%2012C18.99%2010.68%2019.98%209.36%2021%208C23.69%207.75%2023.69%207.75%2026%208C26%206.35%2026%204.7%2026%203Z%22%20fill%3D%22%233D714C%22%2F%3E%0D%0A%3Cpath%20d%3D%22M12%200C15.96%200%2019.92%200%2024%200C24%201.65%2024%203.3%2024%205C20.04%205%2016.08%205%2012%205C12%203.35%2012%201.7%2012%200Z%22%20fill%3D%22%23498258%22%2F%3E%0D%0A%3Cpath%20d%3D%22M15%2031C15.99%2031.66%2016.98%2032.32%2018%2033C18%2033.66%2018%2034.32%2018%2035C16.02%2035%2014.04%2035%2012%2035C12.99%2033.68%2013.98%2032.36%2015%2031Z%22%20fill%3D%22%232D603D%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    --fwd-mask-summary: url("data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2240%22%20viewBox%3D%220%200%2030%2040%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M4%200C4.66%200%205.32%200%206%200C6.23%200.6%206.45%201.2%206.69%201.81C7.89%204.2%207.89%204.2%2010.5%205.5C13.19%207.11%2013.91%208.12%2015%2011C15.23%2010.26%2015.45%209.52%2015.69%208.75C17.25%205.48%2019.12%204.14%2022%202C22.33%201.34%2022.66%200.68%2023%200C23.66%200%2024.32%200%2025%200C23.69%203.94%2022.08%206.23%2019%209C19.8%209.6%2020.61%2010.2%2021.44%2010.81C24%2013%2024%2013%2025%2016C25.04%2018.33%2025.04%2020.67%2025%2023C25.99%2023.33%2026.98%2023.66%2028%2024C28%2024.66%2028%2025.32%2028%2026C19.09%2026%2010.18%2026%201%2026C1.33%2025.01%201.66%2024.02%202%2023C2.66%2023%203.32%2023%204%2023C3.92%2021.78%203.83%2020.57%203.75%2019.31C3.74%2015.93%203.96%2015.06%205.88%2012.06C8%2010%208%2010%2010%209C9.57%208.6%209.13%208.2%208.69%207.79C8.13%207.26%207.57%206.73%207%206.19C6.16%205.4%206.16%205.4%205.31%204.61C4%203%204%203%204%200ZM21%2014C22%2016%2022%2016%2022%2016L21%2014ZM6%2015C6%2017.64%206%2020.28%206%2023C11.61%2023%2017.22%2023%2023%2023C23%2020.69%2023%2018.38%2023%2016C22.67%2016%2022.34%2016%2022%2016C22%2017.98%2022%2019.96%2022%2022C17.05%2022%2012.1%2022%207%2022C7%2019.69%207%2017.38%207%2015C6.67%2015%206.34%2015%206%2015Z%22%20fill%3D%22%232E5D3E%22%2F%3E%0D%0A%3Cpath%20d%3D%22M14%209C14.33%209.66%2014.66%2010.32%2015%2011C15.8%2011.31%2016.61%2011.62%2017.44%2011.94C20%2013%2020%2013%2022%2016C22%2017.98%2022%2019.96%2022%2022C17.05%2022%2012.1%2022%207%2022C7%2015%207%2015%208.53%2013C9.18%2012.53%209.83%2012.05%2010.5%2011.56C11.15%2011.07%2011.8%2010.58%2012.47%2010.07C12.97%209.71%2013.48%209.36%2014%209Z%22%20fill%3D%22%232B603C%22%2F%3E%0D%0A%3Cpath%20d%3D%22M4%200C4.66%200%205.32%200%206%200C6.23%200.6%206.45%201.2%206.69%201.81C8.34%204.56%2010.2%205.52%2013%207C12.81%208.75%2012.81%208.75%2012%2011C11.18%2011.58%2010.35%2012.15%209.5%2012.75C6.07%2015.34%206.07%2015.34%206%2023C11.61%2023%2017.22%2023%2023%2023C23%2023.33%2023%2023.66%2023%2024C22.44%2024.03%2021.88%2024.05%2021.3%2024.08C18.76%2024.19%2016.23%2024.31%2013.69%2024.44C12.81%2024.48%2011.93%2024.52%2011.02%2024.56C10.17%2024.6%209.32%2024.64%208.45%2024.68C7.28%2024.74%207.28%2024.74%206.08%2024.79C3.81%2024.94%203.81%2024.94%201%2026C1.33%2025.01%201.66%2024.02%202%2023C2.66%2023%203.32%2023%204%2023C3.92%2021.78%203.83%2020.57%203.75%2019.31C3.74%2015.93%203.96%2015.06%205.88%2012.06C8%2010%208%2010%2010%209C9.57%208.6%209.13%208.2%208.69%207.79C8.13%207.26%207.57%206.73%207%206.19C6.16%205.4%206.16%205.4%205.31%204.61C4%203%204%203%204%200Z%22%20fill%3D%22%23588365%22%2F%3E%0D%0A%3Cpath%20d%3D%22M7%200C11.95%200%2016.9%200%2022%200C19.22%204.63%2018.45%205.72%2014%208C12.83%207.05%2011.66%206.09%2010.5%205.12C9.85%204.59%209.2%204.06%208.53%203.51C8.03%203.01%207.52%202.51%207%202C7%201.34%207%200.68%207%200Z%22%20fill%3D%22%2340754F%22%2F%3E%0D%0A%3Cpath%20d%3D%22M14%209C14.33%209.66%2014.66%2010.32%2015%2011C15.66%2011.33%2016.32%2011.66%2017%2012C15.52%2013.5%2014.04%2015%2012.56%2016.5C11.74%2017.34%2010.92%2018.17%2010.07%2019.03C8%2021%208%2021%207%2021C6.56%2018.38%206.56%2018.38%207%2015C9.09%2012.67%2011.46%2010.83%2014%209Z%22%20fill%3D%22%23316641%22%2F%3E%0D%0A%3Cpath%20d%3D%22M23%200C23.66%200%2024.32%200%2025%200C23.69%203.94%2022.08%206.23%2019%209C21.48%2010.98%2021.48%2010.98%2024%2013C23.67%2013.99%2023.34%2014.98%2023%2016C17.57%2012.07%2017.57%2012.07%2016%2010C16%208.06%2016%208.06%2017%206C18.63%204.62%2020.29%203.28%2022%202C22.33%201.34%2022.66%200.68%2023%200Z%22%20fill%3D%22%235A8667%22%2F%3E%0D%0A%3Cpath%20d%3D%22M4%200C4.66%200%205.32%200%206%200C6.23%200.6%206.45%201.2%206.69%201.81C8.34%204.56%2010.2%205.52%2013%207C12.88%208.75%2012.88%208.75%2012%2011C8.94%2013.25%208.94%2013.25%206%2015C6%2014.01%206%2013.02%206%2012C8%2010.31%208%2010.31%2010%209C9.57%208.6%209.13%208.2%208.69%207.79C8.13%207.26%207.57%206.73%207%206.19C6.16%205.4%206.16%205.4%205.31%204.61C4%203%204%203%204%200Z%22%20fill%3D%22%23588B66%22%2F%3E%0D%0A%3Cpath%20d%3D%22M20%2016C20.66%2016%2021.32%2016%2022%2016C22%2017.98%2022%2019.96%2022%2022C19.69%2022%2017.38%2022%2015%2022C16.62%2019.96%2018.29%2017.96%2020%2016Z%22%20fill%3D%22%232F5E3E%22%2F%3E%0D%0A%3Cpath%20d%3D%22M21%2014C19.56%2017.37%2017.67%2019.51%2015%2022C14.01%2021.67%2013.02%2021.34%2012%2021C13.12%2019.83%2014.25%2018.66%2015.38%2017.5C16.31%2016.53%2016.31%2016.53%2017.27%2015.53C19%2014%2019%2014%2021%2014Z%22%20fill%3D%22%23295C39%22%2F%3E%0D%0A%3Cpath%20d%3D%22M14%209C14%2012%2014%2012%2012.47%2013.61C11.82%2014.13%2011.17%2014.65%2010.5%2015.19C9.85%2015.72%209.2%2016.25%208.53%2016.79C8.03%2017.19%207.52%2017.59%207%2018C7.81%2013.21%2010.26%2011.86%2014%209Z%22%20fill%3D%22%23497A57%22%2F%3E%0D%0A%3Cpath%20d%3D%22M7%200C9.31%200%2011.62%200%2014%200C12.68%201.65%2011.36%203.3%2010%205C8.5%203.62%208.5%203.62%207%202C7%201.34%207%200.68%207%200Z%22%20fill%3D%22%233F794F%22%2F%3E%0D%0A%3Cpath%20d%3D%22M10%209C10.99%209.33%2011.98%209.66%2013%2010C10.69%2011.65%208.38%2013.3%206%2015C6%2014.01%206%2013.02%206%2012C7.81%2010.25%207.81%2010.25%2010%209Z%22%20fill%3D%22%23608D6D%22%2F%3E%0D%0A%3Cpath%20d%3D%22M19%2011C20.32%2011.33%2021.64%2011.66%2023%2012C23%2013.32%2023%2014.64%2023%2016C21.68%2014.35%2020.36%2012.7%2019%2011Z%22%20fill%3D%22%23547D61%22%2F%3E%0D%0A%3Cpath%20d%3D%22M23%200C23.66%200%2024.32%200%2025%200C24.34%201.65%2023.68%203.3%2023%205C22.01%204.67%2021.02%204.34%2020%204C21.38%202%2021.38%202%2023%200Z%22%20fill%3D%22%235F8A6C%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    --fwd-mask-records: url("data:image/svg+xml,%3Csvg%20width%3D%2243%22%20height%3D%2242%22%20viewBox%3D%220%200%2043%2042%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cg%20clip-path%3D%22url%28%23clip0_14_3447%29%22%3E%0D%0A%3Cpath%20d%3D%22M33.375%205.81255C34.005%206.06255%2034.635%206.31255%2035.275%206.56255C39.785%208.47255%2039.785%208.47255%2040.915%2011.2026C40.945%2011.7926%2040.975%2012.3926%2040.995%2013.0026C35.395%2017.6426%2026.555%2022.1726%2019.145%2021.8926C16.585%2021.1526%2014.375%2020.2126%2011.995%2019.0026C11.075%2018.5926%2010.155%2018.1926%209.205%2017.7726C4.275%2015.5026%204.275%2015.5026%201.995%2014.0026C1.675%2013.0126%201.345%2012.0226%200.994995%2011.0026C2.725%207.55255%206.705%206.74255%2010.125%205.31255C10.875%204.98255%2011.625%204.64255%2012.395%204.30255C20.215%201.02255%2025.645%202.55255%2033.375%205.81255Z%22%20fill%3D%22%23417950%22%2F%3E%0D%0A%3Cpath%20d%3D%22M3%2017C4.61%2017.67%204.61%2017.67%206.25%2018.35C7.69%2018.92%209.13%2019.49%2010.56%2020.06C11.27%2020.36%2011.97%2020.65%2012.7%2020.96C18.89%2023.38%2023.63%2022.78%2030%2021C27.6%2027.49%2027.6%2027.49%2025.25%2029.5C19.47%2030.78%2013.89%2028.4%208.62%2026.19C7.68%2025.82%207.68%2025.82%206.72%2025.44C2.27%2023.55%202.27%2023.55%200.959999%2020.93C0.999999%2019%200.999999%2019%203%2017Z%22%20fill%3D%22%23477A55%22%2F%3E%0D%0A%3Cpath%20d%3D%22M3%2026C7.31%2027.38%2011.44%2028.72%2015.5%2030.75C19.99%2032.35%2023.39%2031.87%2028%2031C28.66%2032.65%2029.32%2034.3%2030%2036C26.11%2038.43%2023.1%2039.57%2018.5%2038.79C12.72%2036.97%207.22%2034.06%202%2031C1.67%2030.34%201.34%2029.68%201%2029C1.66%2028.01%202.32%2027.02%203%2026Z%22%20fill%3D%22%23417250%22%2F%3E%0D%0A%3Cpath%20d%3D%22M41%2022C43%2024%2043%2024%2043.2%2026.38C43.17%2027.29%2043.15%2028.19%2043.12%2029.12C43.11%2030.04%2043.09%2030.95%2043.07%2031.88C43.05%2032.58%2043.02%2033.28%2043%2034C42.4%2033.84%2041.81%2033.69%2041.2%2033.53C38.86%2032.93%2038.86%2032.93%2035.88%2032.56C33%2032%2033%2032%2031%2030C30.62%2027.06%2030.62%2027.06%2031%2024C34.05%2020.36%2036.65%2020.77%2041%2022ZM36%2024C35.34%2025.32%2034.68%2026.64%2034%2028C35.98%2028.99%2035.98%2028.99%2038%2030C38.66%2028.68%2039.32%2027.36%2040%2026C38.68%2025.34%2037.36%2024.68%2036%2024Z%22%20fill%3D%22%233E6B4D%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cdefs%3E%0D%0A%3CclipPath%20id%3D%22clip0_14_3447%22%3E%0D%0A%3Crect%20width%3D%2243%22%20height%3D%2242%22%20fill%3D%22white%22%2F%3E%0D%0A%3C%2FclipPath%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    --fwd-mask-rules: url("data:image/svg+xml,%3Csvg%20width%3D%2236%22%20height%3D%2245%22%20viewBox%3D%220%200%2036%2045%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M12%201.99989C14.98%201.96989%2017.96%201.94989%2020.94%201.93989C22.21%201.91989%2022.21%201.91989%2023.51%201.90989C24.32%201.90989%2025.13%201.90989%2025.96%201.89989C26.71%201.89989%2027.46%201.88989%2028.23%201.88989C30%201.99989%2030%201.99989%2031%202.99989C31.09%205.73989%2031.12%208.44989%2031.1%2011.1899C31.1%2012.0099%2031.09%2012.8299%2031.09%2013.6799C31.09%2016.2999%2031.08%2018.9299%2031.06%2021.5599C31.06%2023.3399%2031.05%2025.1199%2031.05%2026.8999C31.04%2031.2599%2031.02%2035.6299%2031%2039.9999C26.89%2040.0199%2022.78%2040.0399%2018.66%2040.0499C17.27%2040.0599%2015.87%2040.0699%2014.47%2040.0799C12.46%2040.0899%2010.45%2040.0899%208.44%2040.0999C7.23%2040.0999%206.02%2040.1099%204.78%2040.1099C2%2039.9999%202%2039.9999%201%2038.9999C0.91%2037.0699%200.889999%2035.1399%200.899999%2033.2099C0.909999%2032.0499%200.91%2030.8799%200.91%2029.6699C0.92%2028.4399%200.929999%2027.2099%200.939999%2025.9399C0.939999%2024.6999%200.95%2023.4699%200.95%2022.1899C0.96%2019.1299%200.98%2016.0599%201%2012.9999C1.64%2012.9399%202.28%2012.8799%202.93%2012.8199C3.76%2012.7299%204.59%2012.6499%205.44%2012.5599C6.26%2012.4799%207.08%2012.3999%207.93%2012.3199C9.99%2012.2099%209.99%2012.2099%2011%2010.9999C11.23%209.48989%2011.41%207.95989%2011.56%206.43989C11.71%204.95989%2011.85%203.47989%2012%201.99989ZM8%2017.9999C7.67%2018.6599%207.34%2019.3199%207%2019.9999C13.27%2019.9999%2019.54%2019.9999%2026%2019.9999C26%2019.3399%2026%2018.6799%2026%2017.9999C20.06%2017.9999%2014.12%2017.9999%208%2017.9999ZM8%2023.9999C7.67%2024.6599%207.34%2025.3199%207%2025.9999C13.27%2025.9999%2019.54%2025.9999%2026%2025.9999C25.67%2025.3399%2025.34%2024.6799%2025%2023.9999C19.39%2023.9999%2013.78%2023.9999%208%2023.9999ZM7%2029.9999C7%2030.6599%207%2031.3199%207%2031.9999C10.3%2031.9999%2013.6%2031.9999%2017%2031.9999C17%2031.3399%2017%2030.6799%2017%2029.9999C13.7%2029.9999%2010.4%2029.9999%207%2029.9999Z%22%20fill%3D%22%23386E47%22%2F%3E%0D%0A%3Cpath%20d%3D%22M33%207C33.99%207%2034.98%207%2036%207C36%2019.54%2036%2032.08%2036%2045C26.43%2045%2016.86%2045%207%2045C6.67%2043.68%206.34%2042.36%206%2041C18.38%2040.51%2018.38%2040.51%2031%2040C32.48%2037.05%2032.22%2034.32%2032.32%2031.02C32.34%2030.34%2032.36%2029.65%2032.38%2028.95C32.44%2026.76%2032.5%2024.57%2032.56%2022.38C32.61%2020.89%2032.65%2019.41%2032.69%2017.92C32.8%2014.28%2032.9%2010.64%2033%207Z%22%20fill%3D%22%23376546%22%2F%3E%0D%0A%3Cpath%20d%3D%22M9%202C9.66%202.33%2010.32%202.66%2011%203C11.12%206.38%2011.12%206.38%2011%2010C9%2012%209%2012%205.38%2012.12C4.26%2012.08%203.15%2012.04%202%2012C2%209%202%209%203.53%207.18C4.18%206.56%204.83%205.95%205.5%205.31C6.15%204.69%206.8%204.07%207.47%203.43C8.23%202.72%208.23%202.72%209%202Z%22%20fill%3D%22%235A9168%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    --fwd-mask-money: url("data:image/svg+xml,%3Csvg%20width%3D%2234%22%20height%3D%2229%22%20viewBox%3D%220%200%2034%2029%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cg%20clip-path%3D%22url%28%23clip0_14_3382%29%22%3E%0D%0A%3Cpath%20d%3D%22M16%2013C24.5%2012.9%2024.5%2012.9%2027%2013C28%2014%2028%2014%2028.1%2016.72C28.05%2021.36%2028.05%2021.36%2028%2026C24.04%2026%2020.08%2026%2016%2026C16%2021.71%2016%2017.42%2016%2013Z%22%20fill%3D%22%23537C61%22%2F%3E%0D%0A%3Cpath%20d%3D%22M3%2013C6.63%2013%2010.26%2013%2014%2013C14%2017.29%2014%2021.58%2014%2026C10.37%2026%206.74%2026%203%2026C3%2021.71%203%2017.42%203%2013Z%22%20fill%3D%22%23356B45%22%2F%3E%0D%0A%3Cpath%20d%3D%22M27%2015C27%2018.63%2027%2022.26%2027%2026C23.7%2026%2020.4%2026%2017%2026C18.73%2022.54%2019.9%2020.86%2022.56%2018.25C23.18%2017.64%2023.8%2017.02%2024.44%2016.39C26%2015%2026%2015%2027%2015Z%22%20fill%3D%22%23235433%22%2F%3E%0D%0A%3Cpath%20d%3D%22M16%207C20.29%207%2024.58%207%2029%207C29%208.65%2029%2010.3%2029%2012C24.71%2012%2020.42%2012%2016%2012C16%2010.35%2016%208.7%2016%207Z%22%20fill%3D%22%232A5F3B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M1%207C5.29%207%209.58%207%2014%207C14%208.65%2014%2010.3%2014%2012C9.71%2012%205.42%2012%201%2012C1%2010.35%201%208.7%201%207Z%22%20fill%3D%22%233C764C%22%2F%3E%0D%0A%3Cpath%20d%3D%22M10.3124%20-0.0625C11.2024%20-0.0425%2012.0824%20-0.0225%2013.0024%20-0.0025C14.3224%20-0.0025%2015.6424%20-0.0025%2017.0024%20-0.0025C19.0024%20-0.0025%2021.0024%20-0.0025%2023.0024%20-0.0025C22.7524%201.8775%2022.7524%201.8775%2022.0024%203.9975C19.0124%205.9375%2016.8824%206.2375%2013.3724%205.8775C12.6024%205.8075%2011.8224%205.7475%2011.0224%205.6775C9.00244%204.9975%209.00244%204.9975%207.72244%202.9475C7.36244%201.9775%207.36244%201.9775%207.00244%200.9975C8.00244%20-0.00250006%208.00244%20-0.0025%2010.3124%20-0.0625ZM9.00244%200.9975C9.99244%201.9875%2010.9824%202.9775%2012.0024%203.9975C12.3324%203.3375%2012.6624%202.6775%2013.0024%201.9975C11.6824%201.6675%2010.3624%201.3375%209.00244%200.9975ZM19.0024%200.9975C18.6724%201.6575%2018.3424%202.3175%2018.0024%202.9975C18.9924%202.6675%2019.9824%202.3375%2021.0024%201.9975C20.3424%201.6675%2019.6824%201.3375%2019.0024%200.9975Z%22%20fill%3D%22%234E825D%22%2F%3E%0D%0A%3Cpath%20d%3D%22M3%2013C6.63%2013%2010.26%2013%2014%2013C14%2013.33%2014%2013.66%2014%2014C12.33%2014.43%2012.33%2014.43%2010.62%2014.88C7%2015.69%207%2015.69%205%2018C4.6%2020.32%204.26%2022.66%204%2025C5.98%2025.5%205.98%2025.5%208%2026C6.35%2026%204.7%2026%203%2026C3%2021.71%203%2017.42%203%2013Z%22%20fill%3D%22%235B8968%22%2F%3E%0D%0A%3Cpath%20d%3D%22M12%2018C12.33%2018%2012.66%2018%2013%2018C13%2020.31%2013%2022.62%2013%2025C10.69%2025%208.38%2025%206%2025C6.98%2023.83%207.96%2022.66%208.94%2021.5C9.48%2020.85%2010.03%2020.2%2010.59%2019.53C11.29%2018.77%2011.29%2018.77%2012%2018Z%22%20fill%3D%22%232E643E%22%2F%3E%0D%0A%3Cpath%20d%3D%22M17%2014C19.31%2014%2021.62%2014%2024%2014C23.02%2015.17%2022.04%2016.34%2021.06%2017.5C20.52%2018.15%2019.97%2018.8%2019.41%2019.47C18.94%2019.97%2018.48%2020.48%2018%2021C17.67%2021%2017.34%2021%2017%2021C17%2018.69%2017%2016.38%2017%2014Z%22%20fill%3D%22%232A5E3A%22%2F%3E%0D%0A%3Cpath%20d%3D%22M12%2015C12.33%2015.99%2012.66%2016.98%2013%2018C11.88%2019.17%2010.75%2020.34%209.62%2021.5C9%2022.15%208.37%2022.8%207.73%2023.47C6%2025%206%2025%204%2025C5.65%2020.71%208.74%2018.12%2012%2015Z%22%20fill%3D%22%23316741%22%2F%3E%0D%0A%3Cpath%20d%3D%22M16%207C18.31%207%2020.62%207%2023%207C21.19%209.5%2021.19%209.5%2019%2012C18.01%2012%2017.02%2012%2016%2012C16%2010.35%2016%208.7%2016%207Z%22%20fill%3D%22%23306740%22%2F%3E%0D%0A%3Cpath%20d%3D%22M10.375%20-0.25C12.995%200%2012.995%200%2014.815%201.5C15.205%202%2015.595%202.49%2015.995%203C15.005%203.33%2014.015%203.66%2012.995%204C12.995%203.34%2012.995%202.68%2012.995%202C12.005%202%2011.015%202%209.995%202C10.665%202.66%2011.325%203.32%2011.995%204C11.005%204.33%2010.015%204.66%208.995%205C8.335%203.68%207.675%202.36%206.995%201C7.995%200%207.995%200%2010.375%20-0.25Z%22%20fill%3D%22%236B9977%22%2F%3E%0D%0A%3Cpath%20d%3D%22M12%207C12.66%207%2013.32%207%2014%207C14%208.65%2014%2010.3%2014%2012C12.02%2012%2010.04%2012%208%2012C9.28%2010.29%2010.62%208.63%2012%207Z%22%20fill%3D%22%233A734A%22%2F%3E%0D%0A%3Cpath%20d%3D%22M1%207C2.98%207%204.96%207%207%207C5.72%208.71%204.38%2010.37%203%2012C2.34%2012%201.68%2012%201%2012C1%2010.35%201%208.7%201%207Z%22%20fill%3D%22%23447F53%22%2F%3E%0D%0A%3Cpath%20d%3D%22M20.0624%20-0.0625C21.5124%20-0.0325%2021.5124%20-0.0325%2023.0024%20-0.0025C22.6224%201.9375%2022.6224%201.9375%2022.0024%203.9975C21.0124%204.4975%2021.0124%204.4975%2020.0024%204.9975C18.6824%203.6775%2017.3624%202.3575%2016.0024%200.9975C17.0024%20-0.00250006%2017.0024%20-0.0025%2020.0624%20-0.0625ZM19.0024%200.9975C18.6724%201.6575%2018.3424%202.3175%2018.0024%202.9975C18.9924%202.6675%2019.9824%202.3375%2021.0024%201.9975C20.3424%201.6675%2019.6824%201.3375%2019.0024%200.9975Z%22%20fill%3D%22%235D8C6A%22%2F%3E%0D%0A%3Cpath%20d%3D%22M23%207C23.99%207.33%2024.98%207.66%2026%208C24.68%209.32%2023.36%2010.64%2022%2012C21.01%2011.67%2020.02%2011.34%2019%2011C20.32%209.68%2021.64%208.36%2023%207Z%22%20fill%3D%22%232E643E%22%2F%3E%0D%0A%3Cpath%20d%3D%22M16%207C17.32%207.33%2018.64%207.66%2020%208C18.68%209.32%2017.36%2010.64%2016%2012C16%2010.35%2016%208.7%2016%207Z%22%20fill%3D%22%234F7F5D%22%2F%3E%0D%0A%3Cpath%20d%3D%22M12%2021C12.33%2022.32%2012.66%2023.64%2013%2025C11.68%2024.67%2010.36%2024.34%209%2024C9.99%2023.01%2010.98%2022.02%2012%2021Z%22%20fill%3D%22%232B603B%22%2F%3E%0D%0A%3Cpath%20d%3D%22M4%2014C5.32%2014.33%206.64%2014.66%208%2015C6.68%2015.99%205.36%2016.98%204%2018C4%2016.68%204%2015.36%204%2014Z%22%20fill%3D%22%23387248%22%2F%3E%0D%0A%3Cpath%20d%3D%22M22%202C21.67%202.99%2021.34%203.98%2021%205C20.01%204.34%2019.02%203.68%2018%203C20%202%2020%202%2022%202Z%22%20fill%3D%22%236B9477%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cdefs%3E%0D%0A%3CclipPath%20id%3D%22clip0_14_3382%22%3E%0D%0A%3Crect%20width%3D%2234%22%20height%3D%2229%22%20fill%3D%22white%22%2F%3E%0D%0A%3C%2FclipPath%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    --fwd-mask-gamepad: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2028%22%3E%0A%20%20%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M10%201C5%201%202.5%205.5%201.5%2011L.2%2020.8C-.5%2025.1%201.6%2027%205%2027h3l5-5h10l5%205h3c3.4%200%205.5-1.9%204.8-6.2L34.5%2011C33.5%205.5%2031%201%2026%201c-3.8%200-5.1%203-8%203s-4.2-3-8-3ZM9.5%208a1%201%200%200%200-1%201v3H5.5a1%201%200%200%200-1%201v1a1%201%200%200%200%201%201h3v3a1%201%200%200%200%201%201h1a1%201%200%200%200%201-1v-3h3a1%201%200%200%200%201-1v-1a1%201%200%200%200-1-1h-3V9a1%201%200%200%200-1-1h-1ZM25.5%208a2.2%202.2%200%201%200%200%204.4%202.2%202.2%200%200%200%200-4.4ZM21%2013a2.2%202.2%200%201%200%200%204.4%202.2%202.2%200%200%200%200-4.4Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
    --page: #eff8f2; --panel: #f8fcf9; --paper: #fafdfc; --surface: #fbfdfd;
    --ink: #23494c; --muted: #23494c; --soft: #9ab5b9;
    --line: #d8ebe2; --green: #509260; --green-dark: #23494c;
    --fun-primary: linear-gradient(90deg, #509260, #134024);
    --title: linear-gradient(90deg, #509260, #134024);
    --tint: #f0f8f3; --badge: #d9f3df;
    --stage-height: 891; --stage-fr: 1283; --entry-fr: 528;
    --round: 26; --input-height: 59;
    padding: 24px; place-items: center; font-family: "Microsoft YaHei", sans-serif;
    font-size: max(14px, calc(22 * var(--u)));
  }
  .fw-desktop .fw-window {
    width: 1918px; max-width: none; height: var(--fwd-window-height, 1800px);
    zoom: var(--fwd-window-scale, .4);
    border: 1px solid var(--line); border-radius: 28px;
    box-shadow: 0 24px 70px #2f56362e;
    background: var(--page);
  }
  .fw-desktop .fw-header {
    position: relative; flex: 0 0 auto; min-height: calc(171 * var(--u));
    padding: calc(49 * var(--u)) calc(30 * var(--u)) calc(29 * var(--u)) calc(79 * var(--u));
    align-items: flex-end; border: 0; background: var(--page);
  }
  .fw-desktop .fw-heading h2 { line-height: 1.31; font-size: calc(var(--title-size, 70) * var(--u)); }
  .fw-desktop .fwd-title {
    font-weight: 700; letter-spacing: 0; color: transparent;
    background: var(--title); background-clip: text; -webkit-background-clip: text;
  }
  .fw-desktop .fw-header-actions {
    position: absolute; right: calc(30 * var(--u)); top: calc(20 * var(--u));
    gap: calc(14 * var(--u)); flex-wrap: nowrap;
  }
  .fw-desktop .fw-header-actions > .fw-button {
    min-height: calc(47 * var(--u)); height: calc(47 * var(--u));
    padding: 0 calc(12 * var(--u)); gap: calc(9 * var(--u)); width: calc(135 * var(--u));
    background: #fff; border: 1px solid var(--line); color: var(--ink);
    font-size: max(11px, calc(16 * var(--u))); font-weight: 700; box-shadow: none;
  }
  .fw-desktop .fw-header-actions > .fw-more { display: none; }
  .fw-desktop .fw-header-actions > [data-action="close"] { width: calc(104 * var(--u)); }
  .fw-desktop .fw-header-actions > .fw-button svg { width: calc(20 * var(--u)); height: calc(20 * var(--u)); }
  .fw-desktop .fwd-picker { position: relative; cursor: pointer; }
  .fw-desktop .fwd-picker select {
    position: absolute; inset: 0; opacity: 0; width: 100%; height: 100%; cursor: pointer;
  }
  .fw-desktop .fwd-picker:focus-within { outline: 3px solid var(--green); outline-offset: 2px; }
  .fw-desktop .fw-body {
    padding: 0 calc(41 * var(--u)) calc(48 * var(--u)) calc(38 * var(--u)); gap: calc(31 * var(--u));
    background: var(--page); scrollbar-gutter: auto; overflow-x: hidden;
    scrollbar-color: var(--line) transparent; scrollbar-width: thin;
  }
  .fw-desktop .fw-body::-webkit-scrollbar { width: 4px; }
  .fw-desktop .fw-body::-webkit-scrollbar-thumb { background: var(--line); border-radius: 8px; }
  .fw-desktop :is(.fw-orderbar, .fw-stage, .fw-entry, .fw-summary, .fw-records, .fw-rules) {
    border: 0; border-radius: calc(26 * var(--u));
    box-shadow: 0 calc(6 * var(--u)) calc(24 * var(--u)) #6993771c;
    background: var(--paper); flex-shrink: 0; min-width: 0;
  }
  .fw-desktop .fw-orderbar {
    display: flex; flex-wrap: wrap; align-content: space-between;
    gap: calc(20 * var(--u)); min-height: calc(201 * var(--u));
    padding: calc(31 * var(--u)) calc(27 * var(--u)) calc(23 * var(--u));
    margin: 0 0 calc(-8 * var(--u)); background: var(--surface);
  }
  .fw-desktop .fw-packs {
    flex: 1 1 100%; display: flex; flex-wrap: wrap; gap: calc(14 * var(--u)); padding-left: calc(13 * var(--u));
  }
  .fw-desktop .fw-pack {
    min-height: calc(61 * var(--u)); padding: 0 calc(39 * var(--u));
    justify-content: center; align-items: center;
    border-radius: calc(32 * var(--u)); border: 1px solid var(--line); background: #fff;
    color: var(--ink); box-shadow: none;
  }
  .fw-desktop .fw-pack > :not(.fwd-pack-label) { display: none; }
  .fw-desktop .fw-pack .fwd-pack-label {
    display: block; white-space: pre-line; font-weight: 700;
    font-size: max(13px, calc(24 * var(--u))); line-height: 1.25; color: inherit;
  }
  .fw-desktop .fw-pack.active { background: var(--fun-primary); color: #fff; border-color: transparent; box-shadow: none; }
  .fw-desktop .fwd-note-row {
    display: flex; align-items: center; gap: calc(36 * var(--u));
    flex: 1 1 100%; min-height: calc(61 * var(--u)); padding: 0 calc(27 * var(--u));
    border-radius: calc(9 * var(--u)); background: var(--tint); color: var(--soft);
  }
  .fw-desktop .fw-order-note { flex: 1; font-size: max(13px, calc(19 * var(--u))); color: var(--soft); min-width: 0; }
  .fw-desktop .fw-order-note > span::before { content: '备注：'; }
  .fw-desktop .fw-order-note > span { overflow-wrap: anywhere; }
  .fw-desktop .fw-order-note .fw-button.icon {
    border: 0; padding: 0; width: calc(27 * var(--u)); min-height: 32px; background: none; box-shadow: none; color: var(--green);
  }
  .fw-desktop .fw-order-note svg { width: calc(26 * var(--u)); height: calc(26 * var(--u)); }
  .fw-desktop :is(.fw-order-date, .fw-save-state) { color: var(--soft); font-size: max(12px, calc(20 * var(--u))); background: none; border: 0; padding: 0; }
  .fw-desktop .fw-save-state { display: flex; align-items: center; gap: 8px; flex-shrink: 0; }
  .fw-desktop .fwd-save-icon { order: -1; color: var(--green); font-size: 30px; line-height: 1; }
  .fw-desktop .fw-live-chip { margin-left: 0; }
  .fw-desktop .fw-play {
    display: grid;
    grid-template-columns: minmax(0, 1283fr) minmax(0, 528fr);
    gap: calc(28 * var(--u)); align-items: stretch;
  }
  .fw-desktop :is(.fw-stage, .fw-entry) {
    min-height: calc(var(--stage-height) * var(--u)); padding: calc(28 * var(--u)) calc(31 * var(--u));
    background: var(--panel); height: auto; max-height: none;
  }
  .fw-desktop .fw-stage { position: static; overflow: visible; }
  .fw-desktop .fw-entry { display: flex; flex-direction: column; border-radius: calc(21 * var(--u)); }
  .fw-desktop .fw-entry-head { justify-content: flex-start; }
  .fw-desktop .fw-section-title { gap: calc(20 * var(--u)); margin: 0 0 calc(24 * var(--u)); min-height: calc(40 * var(--u)); }
  .fw-desktop .fw-section-title h3 { font-size: max(16px, calc(28 * var(--u))); color: var(--ink); }
  .fw-desktop .fw-entry-title { font-size: 0 !important; }
  .fw-desktop .fw-entry-title::before { content: attr(data-fwd-label); font-size: max(16px, calc(28 * var(--u))); }
  .fw-desktop .fw-entry-head::before,
  .fw-desktop :is(.fw-summary-head h3, .fw-records > .fw-section-title h3, .fw-rules > summary)::before {
    content: ''; display: inline-block; width: calc(33 * var(--u)); height: calc(35 * var(--u));
    margin-right: calc(12 * var(--u)); background: var(--green); vertical-align: middle; flex-shrink: 0;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' d='M8 4H5v17h14V4h-3M9 2h6v4H9zM8 10h8M8 14h8M8 18h5'/%3E%3C/svg%3E") center / contain no-repeat;
  }
  .fw-desktop .fw-entry-head::before { margin-right: 0; }
  .fw-desktop .fw-entry-head::before { mask-image: var(--fwd-mask-entry); }
  .fw-desktop .fw-summary-head h3::before { mask-image: var(--fwd-mask-summary); }
  .fw-desktop .fw-records > .fw-section-title h3::before { mask-image: var(--fwd-mask-records); }
  .fw-desktop .fw-rules > summary::before { mask-image: var(--fwd-mask-rules); }
  .fw-desktop:is([data-entry="LL037"], [data-entry="LL003"], [data-entry="LL005"], [data-entry="LL007"], [data-entry="LL042"], [data-entry="LL011"]) .fw-field:has([data-f="value"]) > span::before {
    content: ''; display: inline-block; width: calc(28 * var(--u)); height: calc(28 * var(--u));
    vertical-align: middle; margin-right: calc(10 * var(--u)); background: var(--green);
    mask: var(--fwd-mask-money) center / contain no-repeat;
  }
  .fw-desktop :is(.fwd-round, .fwd-state) {
    padding: calc(4 * var(--u)) calc(21 * var(--u)); border-radius: 999px;
    background: var(--badge); color: var(--ink); font-size: max(12px, calc(18 * var(--u))); font-weight: 700; white-space: nowrap;
  }
  .fw-desktop .fwd-state { margin-left: auto; color: var(--green); }
  .fw-desktop .fw-entry-head [data-action="cancel-edit"] { margin-left: auto; }
  .fw-desktop .fwd-form-surface { padding: calc(23 * var(--u)); border-radius: calc(26 * var(--u)); background: var(--surface); }
  .fw-desktop .fwd-form-heading {
    padding-left: calc(22 * var(--u)); border-left: calc(4 * var(--u)) solid var(--green);
    margin-bottom: calc(24 * var(--u)); font-size: max(14px, calc(23 * var(--u))); font-weight: 700;
  }
  .fw-desktop .fw-form { gap: calc(27 * var(--u)) calc(24 * var(--u)); }
  .fw-desktop .fw-field { gap: calc(16 * var(--u)); font-size: max(13px, calc(22 * var(--u))); color: var(--ink); }
  .fw-desktop .fw-field span { line-height: 1.5; }
  .fw-desktop .fw-field :is(input, select) {
    height: calc(var(--input-height) * var(--u)); min-height: 36px;
    padding: calc(10 * var(--u)) calc(20 * var(--u)); border: 1px solid var(--line);
    border-radius: calc(13 * var(--u)); background: #fff; font-size: max(13px, calc(20 * var(--u))); color: var(--ink);
  }
  .fw-desktop .fw-field :is(input, select):focus { border-color: var(--green); box-shadow: 0 0 0 3px var(--tint); }
  .fw-desktop .fw-field input::placeholder { color: var(--soft); }
  .fw-desktop .fw-check { gap: calc(10 * var(--u)); }
  .fw-desktop .fw-check input { width: calc(22 * var(--u)); height: calc(22 * var(--u)); min-height: 0; padding: 0; accent-color: var(--green); }
  .fw-desktop .fw-money { color: var(--soft); font-size: max(11px, calc(16 * var(--u))); min-height: 0; }
  .fw-desktop .fw-field:has(.fw-money) { position: relative; }
  .fw-desktop .fw-field:has(.fw-money) input { padding-right: calc(125 * var(--u)); }
  .fw-desktop .fw-field > .fw-money { position: absolute; right: calc(20 * var(--u)); bottom: calc(16 * var(--u)); pointer-events: none; }
  .fw-desktop .fw-field > .fw-money::before { content: '/ 金额 '; }
  .fw-desktop .fw-current-task { border-color: var(--green); background: var(--tint); font-size: max(13px, calc(22 * var(--u))); }
  .fw-desktop .fw-current-task strong { font-size: inherit; }
  .fw-desktop .fw-entry-foot {
    margin-top: auto; padding: calc(30 * var(--u)) calc(20 * var(--u)) calc(12 * var(--u));
    border: 0; gap: calc(24 * var(--u));
  }
  .fw-desktop .fw-preview { border-left: calc(4 * var(--u)) solid var(--green); padding-left: calc(20 * var(--u)); font-size: max(13px, calc(22 * var(--u))); line-height: 1.6; }
  .fw-desktop .fw-status { font-size: max(12px, calc(18 * var(--u))); }
  .fw-desktop .fw-entry-actions { gap: calc(14 * var(--u)); justify-content: flex-end; }
  .fw-desktop .fw-entry-actions .fw-quicks { flex: 1 1 100%; gap: calc(14 * var(--u)); margin-bottom: calc(28 * var(--u)); }
  .fw-desktop .fw-quick {
    min-height: calc(56 * var(--u)); padding: calc(8 * var(--u)) calc(16 * var(--u));
    font-size: max(11px, calc(18 * var(--u))) !important; border-radius: calc(12 * var(--u)); color: var(--ink); box-shadow: none;
  }
  .fw-desktop .fw-quick img { width: calc(28 * var(--u)); height: calc(28 * var(--u)); }
  .fw-desktop .fw-quick.danger { color: #e76786; background: #fff5f7; border-color: #ff9fb5; }
  .fw-desktop .fw-entry-actions .fw-button {
    min-height: calc(53 * var(--u)); height: auto; padding: calc(9 * var(--u)) calc(28 * var(--u));
    width: auto; border: 1px solid var(--line); font-size: max(12px, calc(18 * var(--u))); box-shadow: none;
  }
  .fw-desktop .fw-entry-actions [data-action="submit"] { min-width: calc(187 * var(--u)); background: var(--fun-primary); color: #fff; border-color: transparent; }
  .fw-desktop .fw-entry-actions [data-action="undo"] { margin-left: 0; background: var(--surface); color: var(--green); }
  .fw-desktop .fw-entry-actions svg { width: calc(18 * var(--u)); height: calc(18 * var(--u)); }
  .fw-desktop .fw-summary { padding: 0 0 calc(31 * var(--u)); overflow: hidden; }
  .fw-desktop .fw-summary-head {
    min-height: calc(75 * var(--u)); background: var(--tint); padding: calc(18 * var(--u)) calc(40 * var(--u)); margin: 0 0 calc(30 * var(--u)); justify-content: flex-start;
  }
  .fw-desktop .fw-goto-records { border-radius: 999px; padding: calc(4 * var(--u)) calc(17 * var(--u)); background: var(--badge); color: var(--ink); font-size: max(12px, calc(18 * var(--u))); }
  .fw-desktop .fw-total { display: flex; align-items: baseline; margin: 0 calc(39 * var(--u)); gap: 8px; }
  .fw-desktop .fw-total > span { flex: 1 1 100%; padding-left: calc(23 * var(--u)); border-left: calc(4 * var(--u)) solid var(--green); font-size: max(14px, calc(23 * var(--u))); font-weight: 700; color: var(--ink); margin-bottom: 12px; }
  .fw-desktop .fw-total strong { font-size: calc(58 * var(--u)); font-weight: 700; color: var(--ink); background: none; }
  .fw-desktop .fw-total small { font-size: max(14px, calc(26 * var(--u))); color: var(--ink); }
  .fw-desktop .fw-total-pct { font-size: max(11px, calc(19 * var(--u))); color: var(--soft); font-weight: 400; }
  .fw-desktop .fw-progress { margin: calc(8 * var(--u)) calc(40 * var(--u)) calc(36 * var(--u)); }
  .fw-desktop .fw-progress [role="progressbar"] { height: calc(14 * var(--u)); background: var(--line); }
  .fw-desktop .fw-progress [role="progressbar"] span { background: var(--fun-primary); }
  .fw-desktop .fw-summary-tiles { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: calc(30 * var(--u)); margin: 0 calc(29 * var(--u)); }
  .fw-desktop .fw-summary-tiles > div { border: 0; border-radius: calc(8 * var(--u)); background: var(--tint); box-shadow: none; padding: calc(22 * var(--u)) calc(30 * var(--u)); }
  .fw-desktop .fw-summary-tiles span { color: var(--soft); font-size: max(13px, calc(22 * var(--u))); }
  .fw-desktop .fw-summary-tiles strong { color: var(--ink); font-size: max(15px, calc(27 * var(--u))); }
  .fw-desktop .fw-summary :is(.fw-breakdown, .fw-money-axis) { margin: calc(26 * var(--u)) calc(32 * var(--u)) 0; padding: 0; border: 0; }
  .fw-desktop .fw-breakdown { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: calc(18 * var(--u)); }
  .fw-desktop .fw-breakdown p { border: 1px solid var(--line); border-radius: calc(12 * var(--u)); background: #fff; padding: calc(21 * var(--u)) calc(30 * var(--u)); font-size: max(13px, calc(23 * var(--u))); line-height: 1.4; }
  .fw-desktop .fw-breakdown b { color: var(--ink); }
  .fw-desktop .fw-money-axis { color: var(--ink); font-size: max(13px, calc(23 * var(--u))); font-weight: 700; }
  .fw-desktop .fw-money-axis strong { color: var(--ink); font-size: inherit; }
  .fw-desktop .fw-summary > p { margin: calc(20 * var(--u)) calc(32 * var(--u)); }
  .fw-desktop .fw-records { padding: 0 0 calc(28 * var(--u)); overflow: hidden; }
  .fw-desktop .fw-records > .fw-section-title { min-height: calc(75 * var(--u)); padding: calc(18 * var(--u)) calc(28 * var(--u)); background: var(--tint); margin: 0; }
  .fw-desktop .fw-records > .fw-section-title > span { font-size: max(13px, calc(23 * var(--u))); }
  .fw-desktop .fw-record { position: relative; display: grid; grid-template-columns: calc(62 * var(--u)) minmax(0, 1fr) auto; gap: calc(20 * var(--u)); padding: calc(30 * var(--u)) calc(27 * var(--u)); border: 0; border-radius: 0; background: transparent; margin: 0; }
  .fw-desktop .fw-record + .fw-record { border-top: 1px solid var(--line); }
  .fw-desktop .fw-record-index { width: calc(62 * var(--u)); height: calc(62 * var(--u)); border-radius: 50%; background: var(--badge); color: var(--ink); font-size: max(14px, calc(24 * var(--u))); }
  .fw-desktop .fw-record-body { min-width: 0; display: flex; flex-wrap: wrap; align-items: baseline; gap: calc(14 * var(--u)); }
  .fw-desktop .fw-record-body > strong { color: var(--ink); font-size: max(14px, calc(24 * var(--u))); line-height: 1.5; overflow-wrap: anywhere; }
  .fw-desktop .fw-record-deltas { display: flex; gap: 12px; flex-wrap: wrap; margin: 0; color: var(--soft); font-size: max(13px, calc(23 * var(--u))); }
  .fw-desktop .fw-record-deltas span { padding: 0; border: 0; border-radius: 0; background: transparent; }
  .fw-desktop .fw-record-tools { gap: calc(20 * var(--u)); }
  .fw-desktop .fw-record-tools button { display: inline-flex; flex-direction: row; align-items: center; justify-content: center; width: auto; min-height: calc(50 * var(--u)); padding: 0 calc(27 * var(--u)); gap: 8px; border-radius: 999px; border: 1px solid var(--line); background: var(--surface); color: var(--soft); font-size: max(12px, calc(18 * var(--u))); }
  .fw-desktop .fw-record-tools svg { width: calc(18 * var(--u)); height: calc(18 * var(--u)); }
  .fw-desktop .fw-record-body details { flex: 1 1 100%; margin-left: calc(-82 * var(--u)); margin-top: calc(4 * var(--u)); font-size: max(13px, calc(20 * var(--u))); }
  .fw-desktop .fw-record-body details summary { color: var(--soft); }
  .fw-desktop .fw-record-body details p { background: var(--tint); border-radius: calc(8 * var(--u)); color: var(--ink); padding: calc(29 * var(--u)) calc(35 * var(--u)); font-size: max(14px, calc(24 * var(--u))); font-weight: 700; line-height: 1.6; margin-top: calc(18 * var(--u)); }
  .fw-desktop .fw-record-body details > :is(p, .fw-record-cells) { display: none; }
  .fw-desktop .fwd-record-detail-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 250px), 1fr)); gap: calc(28 * var(--u)); margin-top: calc(17 * var(--u)); }
  .fw-desktop .fwd-record-detail-grid > div { min-width: 0; padding: calc(25 * var(--u)) calc(30 * var(--u)); border-radius: calc(8 * var(--u)); background: var(--tint); line-height: 1.6; }
  .fw-desktop .fwd-record-detail-grid span { display: block; color: var(--soft); font-size: max(12px, calc(20 * var(--u))); }
  .fw-desktop .fwd-record-detail-grid b { display: block; color: var(--ink); font-size: max(14px, calc(24 * var(--u))); overflow-wrap: anywhere; }
  .fw-desktop .fw-record-void { opacity: .7; }
  .fw-desktop .fw-void-reason { color: var(--fun-danger-ink); }
  .fw-desktop .fw-record-boom { background: #fff5f7; }
  .fw-desktop .fw-empty { padding: calc(30 * var(--u)); font-size: max(14px, calc(22 * var(--u))); }
  .fw-desktop .fw-rules { padding: 0; overflow: hidden; }
  .fw-desktop .fw-rules > summary { display: block; padding: calc(23 * var(--u)) calc(32 * var(--u)); background: var(--tint); font-size: max(16px, calc(28 * var(--u))); color: var(--ink); font-weight: 700; }
  .fw-desktop .fw-rules > summary::after { content: '⌄'; float: right; color: var(--soft); }
  .fw-desktop .fw-rules[open] > summary::after { content: '⌃'; }
  .fw-desktop .fw-rules-body { max-width: none; padding: calc(20 * var(--u)) calc(27 * var(--u)); background: var(--surface); margin: calc(22 * var(--u)) calc(37 * var(--u)) calc(42 * var(--u)); border-radius: calc(26 * var(--u)); color: #435747; font-size: max(14px, calc(22 * var(--u))); line-height: 1.9; }
  .fw-desktop .fw-rules-body h3 { font-size: inherit; color: #3d495a; margin: 0 0 calc(18 * var(--u)); }
  .fw-desktop .fw-rules-body ul { margin: 0 0 calc(25 * var(--u)); padding-left: calc(27 * var(--u)); }
  .fw-desktop .fw-rules-body li { font-size: inherit; color: #435747; margin-bottom: calc(18 * var(--u)); }
  .fw-desktop .fw-rules-body ul:last-child { margin-bottom: 0; }

  /* 三个纯数字玩法：录入与汇总并排；保留原表单和汇总生命周期。 */
  .fw-desktop .fwd-numeric-grid { display: grid; grid-template-columns: minmax(0, 1232fr) minmax(0, 580fr); gap: calc(28 * var(--u)); align-items: stretch; }
  .fw-desktop .fwd-numeric-grid .fw-play { display: block; }
  .fw-desktop .fwd-numeric-grid .fw-entry { height: 100%; }
  .fw-desktop .fwd-numeric-grid .fwd-form-surface { flex: 1; min-height: calc(412 * var(--u)); padding: calc(24 * var(--u)); }
  .fw-desktop .fwd-numeric-grid .fw-entry-foot { margin-top: calc(24 * var(--u)); background: var(--surface); border-radius: calc(26 * var(--u)); min-height: calc(220 * var(--u)); padding: calc(24 * var(--u)); justify-content: space-between; }
  .fw-desktop .fwd-numeric-grid .fw-summary { background: var(--panel); padding: calc(26 * var(--u)); }
  .fw-desktop .fwd-numeric-grid .fw-summary-head { padding: 0; background: transparent; margin-bottom: calc(42 * var(--u)); min-height: calc(40 * var(--u)); justify-content: space-between; }
  .fw-desktop .fwd-numeric-grid .fw-summary-head h3::before { width: calc(27 * var(--u)); }
  .fw-desktop .fwd-numeric-grid .fw-total { margin: 0; }
  .fw-desktop .fwd-numeric-grid .fw-summary-tiles { margin: calc(45 * var(--u)) calc(24 * var(--u)) 0; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: calc(13 * var(--u)); }
  .fw-desktop .fwd-numeric-grid .fw-summary-tiles > div { padding: calc(17 * var(--u)) calc(28 * var(--u)); }
  .fw-desktop .fwd-numeric-grid .fw-summary-tiles strong { font-size: max(14px, calc(24 * var(--u))); }
  .fw-desktop .fwd-numeric-grid .fw-summary-tiles span { font-size: max(12px, calc(20 * var(--u))); }
  .fw-desktop .fwd-numeric-grid .fw-breakdown { grid-template-columns: 1fr; margin: calc(24 * var(--u)); gap: calc(12 * var(--u)); }
  .fw-desktop .fwd-numeric-grid .fw-breakdown p { padding: calc(10 * var(--u)) calc(25 * var(--u)); font-size: max(12px, calc(18 * var(--u))); }
  .fw-desktop .fwd-numeric-grid .fw-progress { margin: calc(14 * var(--u)) 0; }
  .fw-desktop .fwd-numeric-grid .fw-money-axis { margin: calc(24 * var(--u)) 0 0; }

  /* 舞台：复用原插画、稳定格号、选牌与课程操作。 */
  .fw-desktop .fw-rack-layout { grid-template-columns: minmax(0, 607fr) minmax(0, 566fr); gap: calc(40 * var(--u)); }
  .fw-desktop .fw-cabinet { overflow: visible; }
  .fw-desktop .fw-slots { padding: calc(20 * var(--u)); gap: calc(18 * var(--u)); border-radius: calc(23 * var(--u)); }
  .fw-desktop .fw-slot { border-radius: calc(13 * var(--u)); }
  .fw-desktop .fw-slot-number { font-size: calc(26 * var(--u)); }
  .fw-desktop .fw-library-items { grid-template-columns: repeat(5, minmax(0, 1fr)); gap: calc(8 * var(--u)); max-height: calc(710 * var(--u)); }
  .fw-desktop .fw-library-items button { border-radius: calc(14 * var(--u)); min-height: calc(134 * var(--u)); padding: calc(9 * var(--u)); box-shadow: none; }
  .fw-desktop .fw-library-items img { width: calc(62 * var(--u)); height: calc(62 * var(--u)); }
  .fw-desktop .fw-library-items span { font-size: max(10px, calc(15 * var(--u))); line-height: 1.3; }
  .fw-desktop .fw-search { border-radius: calc(22 * var(--u)); box-shadow: none; padding: 0 calc(16 * var(--u)); }
  .fw-desktop .fw-search input { height: calc(50 * var(--u)); font-size: max(12px, calc(19 * var(--u))); }
  .fw-desktop .fw-draft { font-size: max(13px, calc(18 * var(--u))); margin-top: calc(20 * var(--u)); }
  .fw-desktop .fw-draft .fw-section-title h3 { font-size: max(14px, calc(22 * var(--u))); }
  .fw-desktop .fw-draft .fw-empty { padding: 0; }
  .fw-desktop .fw-draft:empty { display: none; }
  .fw-desktop .fw-map-toolbar { margin: 0 0 calc(25 * var(--u)); min-height: calc(42 * var(--u)); }
  .fw-desktop .fw-map-toolbar strong { font-size: max(15px, calc(28 * var(--u))); }
  .fw-desktop .fw-map-scroll { height: calc((var(--stage-height) - 155) * var(--u)); flex: none; border: 1px solid var(--line); border-radius: calc(26 * var(--u)); padding: calc(22 * var(--u)); background: var(--surface); }
  .fw-desktop .fw-map.park { width: min(100cqw, calc(957 * var(--u))); }
  .fw-desktop .fw-map.date { width: min(100cqw, calc(1090 * var(--u))); margin-top: calc(56 * var(--u)); }
  .fw-desktop .fw-map-scroll.zoomed .fw-map { width: max(100cqw, calc(1280 * var(--u))); min-width: 780px; margin-top: 0; }
  .fw-desktop .fw-map-detail { font-size: max(13px, calc(22 * var(--u))); }
  .fw-desktop .fc-board-head { font-size: max(15px, calc(28 * var(--u))); margin-bottom: calc(23 * var(--u)); min-height: calc(42 * var(--u)); }
  .fw-desktop .fc-board-count { font-size: max(12px, calc(18 * var(--u))); border: 0; border-radius: 999px; background: var(--badge); color: var(--ink); padding: 4px calc(22 * var(--u)); }
  .fw-desktop .fw-board-controls { gap: calc(8 * var(--u)); }
  .fw-desktop .fw-board-controls .fw-button.icon { min-height: 30px; width: calc(47 * var(--u)); height: calc(38 * var(--u)); padding: 6px; box-shadow: none; color: var(--soft); border-color: var(--line); }
  .fw-desktop .fw-board-scale { font-size: max(11px, calc(18 * var(--u))); }
  .fw-desktop .fw-board-viewport { flex: none; height: calc((var(--stage-height) - 120) * var(--u)); padding: calc(25 * var(--u)); border: 1px solid var(--line); border-radius: calc(26 * var(--u)); background: var(--surface); }
  .fw-desktop .fw-board-viewport:not(.enlarged) .fc-board { width: min(100cqw, 100cqh); height: min(100cqw, 100cqh); margin: auto; }
  .fw-desktop .fw-board-viewport .fc-board.stone-board { border: calc(13 * var(--u)) solid #d1efdb; outline: calc(10 * var(--u)) solid #f2faf5; border-radius: calc(56 * var(--u)); padding: calc(12 * var(--u)); background: #f2fff5; box-shadow: inset 0 0 0 calc(8 * var(--u)) #fff; }
  .fw-desktop .fw-board-viewport:not(.enlarged) .fc-board.stone-board { width: min(100cqw, 100cqh, calc(978 * var(--u))); height: min(100cqw, 100cqh, calc(978 * var(--u))); }
  .fw-desktop .fw-board-viewport.enlarged .fc-board { width: calc(var(--fwd-board-fit) * var(--fwd-board-scale)); height: calc(var(--fwd-board-fit) * var(--fwd-board-scale)); }
  .fw-desktop .fc-board.stone-board .fc-board-lines { inset: calc(12 * var(--u)); background-image: linear-gradient(to right, transparent calc(50% - 1.5 * var(--u)), #ddf4e2 calc(50% - 1.5 * var(--u)), #ddf4e2 calc(50% + 1.5 * var(--u)), transparent calc(50% + 1.5 * var(--u))), linear-gradient(to bottom, transparent calc(50% - 1.5 * var(--u)), #ddf4e2 calc(50% - 1.5 * var(--u)), #ddf4e2 calc(50% + 1.5 * var(--u)), transparent calc(50% + 1.5 * var(--u))); }
  .fw-desktop .fc-board.stone-board .fc-cell[data-state="0"] { background-image: none; }
  .fw-desktop .fw-stone-tools { display: flex; flex-direction: column; gap: calc(10 * var(--u)); margin-top: calc(26 * var(--u)); }
  .fw-desktop .fw-stone-tools > .fw-button { width: 100%; font-size: max(13px, calc(22 * var(--u))); min-height: calc(56 * var(--u)); color: var(--green); border-color: #9bcca7; box-shadow: none; }
  .fw-desktop .fw-stone-tools > .fw-button.active { color: white; background: var(--fun-primary); }
  .fw-desktop .fw-stone-budget { font-size: max(12px, calc(18 * var(--u))); color: var(--soft); }
  .fw-desktop .fw-stone-help { margin-top: calc(22 * var(--u)); font-size: max(12px, calc(18 * var(--u))); line-height: 1.8; color: var(--soft); }
  .fw-desktop .fw-poison { height: 100%; display: flex; flex-direction: column; }
  .fw-desktop .fw-poison-tip { font-size: max(12px, calc(20 * var(--u))); color: var(--soft); margin-bottom: calc(22 * var(--u)); }
  .fw-desktop .fw-poison-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: calc(18 * var(--u)); padding: calc(22 * var(--u)); background: var(--surface); border-radius: calc(17 * var(--u)); }
  .fw-desktop .fw-poison-card { aspect-ratio: 237 / 318; border: 1px solid #d9c4ed; border-radius: calc(18 * var(--u)); background: linear-gradient(145deg, #fdfbfe, #f3f0f8); box-shadow: none; }
  .fw-desktop .fw-poison-no { font-size: max(12px, calc(18 * var(--u))); left: calc(16 * var(--u)); top: calc(12 * var(--u)); }
  .fw-desktop .fw-poison-card.picked { border-color: #ad59e6; background: #eddcfa; box-shadow: 0 0 0 2px #ad59e630; }
  .fw-desktop .fw-poison-card.hidden-card { background: repeating-linear-gradient(135deg, #eee4f6, #eee4f6 10px, #e0d2ec 10px, #e0d2ec 20px); }
  .fw-desktop .fw-poison-card.hit { background: #fdeef3; border-color: #e76786; }
  .fw-desktop .fw-poison-card.miss { background: #f4f3f6; border-color: #ded9e5; }
  .fw-desktop .fw-poison-actions { padding: 0 calc(22 * var(--u)); }
  .fw-desktop .fw-poison-actions .fw-button { font-size: max(12px, calc(20 * var(--u))); min-height: calc(58 * var(--u)); box-shadow: none; border-color: var(--line); color: var(--ink); }
  .fw-desktop .fw-course-board { flex: 1; padding: calc(24 * var(--u)); background: var(--surface); border: 1px solid var(--line); border-radius: calc(26 * var(--u)); }
  .fw-desktop[data-entry="LL011"] .fw-course-board { position: relative; flex: none; height: calc((var(--stage-height) - 180) * var(--u)); min-height: 0; overflow: auto; overscroll-behavior: contain; }
  .fw-desktop .fw-course-day h4 { font-size: max(16px, calc(28 * var(--u))); margin: 0 0 calc(20 * var(--u)); }
  .fw-desktop .fw-course-day + .fw-course-day { margin-top: calc(35 * var(--u)); }
  .fw-desktop .fw-course-grid { gap: calc(16 * var(--u)); }
  .fw-desktop .fw-course-card { padding: calc(15 * var(--u)) calc(18 * var(--u)); min-height: calc(142 * var(--u)); border-radius: calc(17 * var(--u)); box-shadow: none; }
  .fw-desktop .fw-course-card .fw-course-period { font-size: max(11px, calc(16 * var(--u))); }
  .fw-desktop .fw-course-card b { font-size: max(14px, calc(22 * var(--u))); }
  .fw-desktop .fw-course-card small, .fw-desktop .fw-course-card em { font-size: max(12px, calc(17 * var(--u))); }
  .fw-desktop .fw-course-empty { min-height: calc(850 * var(--u)); justify-content: center; font-size: max(15px, calc(24 * var(--u))); }
  .fw-desktop .fw-course-foot { margin-top: auto; padding-top: calc(36 * var(--u)); }
  .fw-desktop .fc-board.letter-board { max-width: calc(1395 * var(--u)); margin: calc(52 * var(--u)) auto; padding: calc(25 * var(--u)) calc(120 * var(--u)); gap: calc(10 * var(--u)); border: calc(8 * var(--u)) solid #cdeed8; outline: calc(5 * var(--u)) solid #fff; border-radius: calc(25 * var(--u)); background: #f2fff5; }
  .fw-desktop .fc-board.letter-board .fc-cell { border: calc(6 * var(--u)) solid #cdeed8; border-radius: calc(12 * var(--u)); min-height: calc(77 * var(--u)); background: #fff; box-shadow: none; padding: 0; }
  .fw-desktop .fw-stage .fc-board.letter-board .fc-cell-letter { font: 700 calc(44 * var(--u)) Arial, sans-serif; color: #4c686a; }
  .fw-desktop .fc-board.monopoly-board { gap: calc(5 * var(--u)); padding: calc(6 * var(--u)); background: #fffdf6; border: 1px solid #ece2cc; border-radius: calc(15 * var(--u)); }
  .fw-desktop .fc-board.monopoly-board .fc-cell { border-radius: calc(7 * var(--u)); padding: calc(5 * var(--u)); }
  .fw-desktop .fc-board.monopoly-board .fc-cell-name { font-size: max(10px, calc(14 * var(--u))); color: #5a5340; }
  .fw-desktop .fc-board.monopoly-board .fc-cell-sub { font-size: max(9px, calc(13 * var(--u))); }
  .fw-desktop .fc-board.monopoly-board .fc-board-center { border: 0; background: #fcfbf8; padding: calc(38 * var(--u)); border-radius: calc(26 * var(--u)); }
  .fw-desktop .fc-board.monopoly-board .fc-cell.current { background: #9a753e; border-color: #9a753e; box-shadow: none; }
  .fw-desktop .fc-board.monopoly-board .fc-cell.current :is(.fc-cell-no, .fc-cell-name, .fc-cell-sub) { color: #fff; }
  .fw-desktop .fc-center-pos { font-size: calc(30 * var(--u)); color: var(--ink); }
  .fw-desktop .fc-center-name { font-size: max(13px, calc(18 * var(--u))); }
  .fw-desktop .fc-center-eyebrow { font-size: max(12px, calc(18 * var(--u))); }
  .fw-desktop .fc-center-rows { margin-top: calc(28 * var(--u)); gap: calc(16 * var(--u)); }
  .fw-desktop .fc-center-row { border-radius: calc(15 * var(--u)); font-size: max(11px, calc(15 * var(--u))); border-color: var(--line); padding: calc(9 * var(--u)) calc(16 * var(--u)); background: #fff; min-height: calc(42 * var(--u)); }

  /* 各玩法细节与窄桌面适配。所有锁定/hidden 状态继续由原工作区管理。 */
  .fw-desktop[data-entry="LL005"] .fw-play { grid-template-columns: minmax(0, 1117fr) minmax(0, 693fr); }
  .fw-desktop[data-entry="LL005"] .fw-map-toolbar { margin-bottom: calc(12 * var(--u)); }
  .fw-desktop[data-entry="LL005"] .fw-map-scroll { height: calc(1016 * var(--u)); padding: 0; border: 0; background: transparent; }
  .fw-desktop[data-entry="LL005"] .fw-orderbar { margin-bottom: calc(-9 * var(--u)); }
  .fw-desktop:is([data-entry="LL003"], [data-entry="LL007"], [data-entry="LL093"]) .fw-orderbar { margin-bottom: calc(1 * var(--u)); }
  .fw-desktop[data-entry="LL012"] .fw-orderbar { margin-bottom: 0; }
  .fw-desktop[data-entry="LL099"] .fw-orderbar { margin-bottom: calc(2 * var(--u)); }
  .fw-desktop[data-entry="LL042"] .fw-orderbar { min-height: calc(223 * var(--u)); margin-bottom: calc(-6 * var(--u)); }
  .fw-desktop[data-entry="LL084"] .fw-orderbar { min-height: calc(191 * var(--u)); margin-bottom: calc(-1 * var(--u)); }
  .fw-desktop[data-entry="LL007"] .fw-play { grid-template-columns: minmax(0, 1194fr) minmax(0, 607fr); }
  .fw-desktop[data-entry="LL093"] .fw-play { grid-template-columns: minmax(0, 1184fr) minmax(0, 630fr); }
  .fw-desktop[data-entry="LL093"] .fw-board-viewport { height: 1210px; padding: 21px; }
  .fw-desktop[data-entry="LL093"] .fw-board-viewport:not(.enlarged) { display: flex; align-items: center; justify-content: center; }
  .fw-desktop[data-entry="LL093"] .fw-entry-head { margin-bottom: 31px; }
  .fw-desktop[data-entry="LL093"] .fwd-form-surface { padding: 0 20px; background: transparent; }
  .fw-desktop[data-entry="LL093"] .fw-form { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 32px 18px; }
  .fw-desktop[data-entry="LL093"] .fw-field:has(:is([data-f="value"], [data-f="dice"], [data-f="bigLoot"])) { grid-column: 1 / -1; }
  .fw-desktop[data-entry="LL093"] .fw-field { font-size: 22px; gap: 14px; }
  .fw-desktop[data-entry="LL093"] .fw-field:has([data-f="value"]) { font-size: 24px; }
  .fw-desktop[data-entry="LL093"] .fwd-field-hint { display: block; font-size: 18px; font-weight: 400; color: var(--soft); }
  .fw-desktop[data-entry="LL093"] .fw-field:has([data-f="dice"]) .fwd-field-hint { display: inline; margin-left: 8px; font-size: 20px; }
  .fw-desktop[data-entry="LL093"] .fw-check { font-size: 18px; }
  .fw-desktop[data-entry="LL093"] .fw-entry-foot { margin-top: 0; padding: 25px 20px 0; gap: 18px; }
  .fw-desktop[data-entry="LL093"] .fw-preview { font-size: 24px; line-height: 1.4; }
  .fw-desktop[data-entry="LL093"] .fw-entry-actions { gap: 12px; }
  .fw-desktop[data-entry="LL093"] .fw-entry-actions > .fw-button { min-height: 48px; }
  .fw-desktop[data-entry="LL093"] .fw-entry-actions .fw-quicks { margin-bottom: 0; }
  .fw-desktop[data-entry="LL093"] .fw-board-metrics { margin: 18px 20px 0; padding: 0; border: 0; }
  .fw-desktop[data-entry="LL093"] .fw-board-metrics summary { font-size: 26px; font-weight: 700; color: var(--ink); list-style: none; }
  .fw-desktop[data-entry="LL093"] .fw-board-metrics p { font-size: 22px; margin-top: 12px; line-height: 32px; color: var(--soft); padding: 8px 28px; border: 1px solid var(--line); border-radius: 12px; background: #fff; }
  .fw-desktop[data-entry="LL093"] .fc-center-rows { grid-template-columns: repeat(2, minmax(0, 1fr)); max-width: 546px; gap: 13px 30px; }
  .fw-desktop[data-entry="LL093"] .fc-center-row { font-size: 16px; }
  .fw-desktop[data-entry="LL012"] .fw-play { grid-template-columns: minmax(0, 1155fr) minmax(0, 662fr); }
  .fw-desktop:is([data-entry="LL037"], [data-entry="LL005"], [data-entry="LL007"], [data-entry="LL093"], [data-entry="LL012"], [data-entry="LL011"]) .fw-entry-actions > .fw-button { flex: 1 1 100%; }
  .fw-desktop[data-entry="LL012"] .fw-form { grid-template-columns: 1fr; }
  .fw-desktop[data-entry="LL012"] .fwd-form-surface { padding: calc(18 * var(--u)); }
  .fw-desktop[data-entry="LL012"] .fw-field:not(.fw-check) { padding-left: calc(17 * var(--u)); border-left: calc(3 * var(--u)) solid var(--green); }
  .fw-desktop[data-entry="LL007"] .fwd-form-surface { background: transparent; padding: calc(7 * var(--u)) calc(20 * var(--u)); }
  .fw-desktop[data-entry="LL011"] .fwd-form-surface { padding: calc(12 * var(--u)); }
  .fw-desktop[data-entry="LL011"] .fw-form { gap: calc(15 * var(--u)) calc(22 * var(--u)); }
  .fw-desktop[data-entry="LL011"] .fw-field { font-size: max(11px, calc(19 * var(--u))); gap: calc(8 * var(--u)); }
  .fw-desktop[data-entry="LL011"] .fw-field:has([data-f="engMiss"]) { grid-column: 1 / -1; }
  .fw-desktop[data-entry="LL093"] .fw-summary-tiles { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .fw-desktop[data-entry="LL005"] .fw-summary-tiles { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .fw-desktop[data-entry="LL012"] .fw-summary-tiles { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .fw-desktop[data-entry="LL012"] .fw-summary { position: relative; padding-top: calc(100 * var(--u)); background: linear-gradient(transparent calc(75 * var(--u)), var(--paper) calc(75 * var(--u))); box-shadow: none; }
  .fw-desktop[data-entry="LL012"] .fw-summary-head { position: absolute; left: 0; right: 0; top: 0; padding: calc(18 * var(--u)) calc(40 * var(--u)); min-height: calc(75 * var(--u)); margin: 0; background: none; }
  .fw-desktop[data-entry="LL012"] .fw-total { padding-right: calc(160 * var(--u)); }
  .fw-desktop[data-entry="LL012"] .fw-total > span { flex: 0 0 auto; margin: 0; }
  .fw-desktop[data-entry="LL012"] .fw-total strong { font-size: calc(42 * var(--u)); }
  .fw-desktop[data-entry="LL012"] .fw-progress { margin-bottom: calc(26 * var(--u)); }
  .fw-desktop[data-entry="LL012"] .fw-summary-tiles > div { padding-block: calc(17 * var(--u)); }
  .fw-desktop[data-entry="LL012"] .fw-breakdown p { padding-block: calc(14 * var(--u)); }
  .fw-desktop[data-entry="LL012"] .fw-poison-grid { padding: calc(22 * var(--u)) calc(39 * var(--u)); }
  .fw-desktop[data-entry="LL012"] .fw-poison > .fw-section-title { justify-content: flex-start; flex-wrap: wrap; gap: calc(24 * var(--u)); }
  .fw-desktop[data-entry="LL012"] .fw-poison-tip { flex: 1; min-width: 180px; margin: 0; }
  .fw-desktop[data-entry="LL012"] .fw-poison-credits { padding: calc(4 * var(--u)) calc(20 * var(--u)); border-radius: 999px; background: var(--badge); color: var(--ink); font-size: max(12px, calc(18 * var(--u))); }
  .fw-desktop[data-entry="LL012"] .fw-check { font-size: max(12px, calc(20 * var(--u))); gap: calc(7 * var(--u)); }
  .fw-desktop:is([data-entry="LL007"], [data-entry="LL012"]) .fwd-round { font-size: max(12px, calc(20 * var(--u))); }
  .fw-desktop[data-entry="LL003"] .fw-form { gap: calc(32 * var(--u)); }
  .fw-desktop[data-entry="LL011"] .fw-preview { font-size: max(12px, calc(20 * var(--u))); }
  .fw-desktop[data-entry="LL011"] .fw-status { font-size: max(11px, calc(16 * var(--u))); }
  .fw-desktop:is([data-entry="LL099"], [data-entry="LL042"]) .fw-summary-tiles { grid-template-columns: 1fr; gap: calc(21 * var(--u)); }
  .fw-desktop:is([data-entry="LL099"], [data-entry="LL042"]) .fw-summary-tiles > div { display: flex; align-items: center; justify-content: space-between; gap: 12px; min-height: calc(94 * var(--u)); }
  .fw-desktop:is([data-entry="LL099"], [data-entry="LL042"]) .fw-summary-tiles strong { text-align: right; }
  .fw-desktop:is([data-entry="LL099"], [data-entry="LL042"]) .fw-summary-tiles span { margin: 0; }
  .fw-desktop[data-entry="LL003"] .fwd-form-surface { min-height: calc(412 * var(--u)); }
  .fw-desktop[data-entry="LL003"] .fw-form { gap: calc(32 * var(--u)); }
  .fw-desktop[data-entry="LL003"] .fw-breakdown p { padding-block: calc(7 * var(--u)); }
  .fw-desktop[data-entry="LL003"] .fw-entry-foot { min-height: calc(290 * var(--u)); }
  .fw-desktop[data-entry="LL025"] .fw-play { display: block; }
  .fw-desktop[data-entry="LL025"] .fw-stage { min-height: calc(434 * var(--u)); }
  .fw-desktop[data-entry="LL025"] .fw-entry { display: none; }
  .fw-desktop[data-entry="LL025"] .fc-board-head { justify-content: flex-start; gap: calc(24 * var(--u)); }
  .fw-desktop[data-entry="LL025"] .fc-board.letter-board { margin-block: calc(18 * var(--u)); }
  .fw-desktop:is([data-entry="LL007"], [data-entry="LL012"]) .fw-field { gap: calc(10 * var(--u)); }
  .fw-desktop:is([data-entry="LL007"], [data-entry="LL012"]) .fw-entry-foot { padding-top: calc(18 * var(--u)); gap: calc(18 * var(--u)); }
  .fw-desktop:is([data-entry="LL099"], [data-entry="LL042"]) .fw-entry-foot { padding-top: calc(16 * var(--u)); padding-bottom: 0; gap: calc(16 * var(--u)); }
  .fw-desktop:is([data-entry="LL099"], [data-entry="LL042"]) .fw-field { gap: calc(10 * var(--u)); }
  .fw-desktop:is([data-entry="LL099"], [data-entry="LL042"]) .fw-form { gap: calc(20 * var(--u)); }
  .fw-desktop[data-entry="LL011"] .fw-entry-foot { padding-top: calc(16 * var(--u)); gap: calc(14 * var(--u)); }
  .fw-desktop[data-entry="LL084"] .fw-play { display: block; }
  .fw-desktop[data-entry="LL084"] .fw-entry { min-height: calc(1428 * var(--u)); }
  .fw-desktop[data-entry="LL084"] .fw-entry-foot { padding-top: calc(18 * var(--u)); gap: calc(18 * var(--u)); }
  .fw-desktop[data-entry="LL084"] .fwd-form-surface { min-height: calc(1079 * var(--u)); }
  .fw-desktop[data-entry="LL084"] .fw-form { grid-template-columns: repeat(6, minmax(0, 1fr)); column-gap: calc(45 * var(--u)); row-gap: calc(36 * var(--u)); }
  .fw-desktop[data-entry="LL084"] .fw-field:has([data-f="value"]), .fw-desktop[data-entry="LL084"] .fw-field:has([data-f="unknownKills"]) { grid-column: span 3; }
  .fw-desktop[data-entry="LL084"] .fw-check { order: 2; grid-column: 1 / -1; }
  .fw-desktop[data-entry="LL084"] .fw-tap-field { grid-column: span 2; gap: calc(10 * var(--u)); }
  .fw-desktop[data-entry="LL084"] .fw-tap { gap: calc(9 * var(--u)); }
  .fw-desktop[data-entry="LL084"] .fw-tap-main { border: 1px solid var(--line); border-radius: calc(10 * var(--u)); background: #fff; color: var(--soft); box-shadow: none; min-height: calc(57 * var(--u)); padding: calc(10 * var(--u)) calc(17 * var(--u)); gap: calc(8 * var(--u)); }
  .fw-desktop[data-entry="LL084"] .fw-tap-main b, .fw-desktop[data-entry="LL084"] .fw-tap-main small { font-size: max(11px, calc(18 * var(--u))); font-weight: 400; }
  .fw-desktop[data-entry="LL084"] .fw-tap-main.has-count { background: var(--tint); border-color: var(--green); color: var(--ink); }
  .fw-desktop[data-entry="LL084"] .fw-tap-count { font-size: max(10px, calc(17 * var(--u))); }
  .fw-desktop[data-entry="LL084"] .fw-tap-minus { width: max(36px, calc(60 * var(--u))); height: max(36px, calc(57 * var(--u))); color: var(--soft); border: 1px solid var(--line); border-radius: calc(10 * var(--u)); background: white; font-size: max(18px, calc(27 * var(--u))); }
  .fw-desktop.fw-board-focus .fw-play { grid-template-columns: 1fr; }
  .fw-desktop.fw-board-focus .fw-entry { display: none; }
  .fw-desktop.fw-board-focus .fw-stage { min-height: calc(var(--stage-height) * var(--u)); }
  .fw-desktop.fw-board-focus .fw-board-viewport { height: calc((var(--stage-height) - 120) * var(--u)); }
}
/* 各玩法主题：figwright 原生节点值；未映射色值限定在桌面工作区。 */
@media (min-width: 761px) {
  .fw-desktop[data-entry="LL037"] { --page: #eff8f2; --panel: #f8fcf9; --ink: #23494c; --muted: #23494c; --green-dark: #23494c; --title: linear-gradient(90deg, #509260 0%, #134024 100%); --fun-primary: linear-gradient(90deg, #509260 0%, #134024 100%); --stage-height: 891; --paper: #fafdfc; --surface: #fbfdfc; }
  .fw-desktop[data-entry="LL003"] { --page: #fff3e0; --panel: #fff9f2; --ink: #75323d; --muted: #75323d; --green-dark: #75323d; --title: linear-gradient(90deg, #ce533f 0%, #950000 100%); --fun-primary: linear-gradient(90deg, #b3354b 0%, #922233 100%); --stage-height: 894; --paper: #fff9f2; --surface: #fdfaf5; }
  .fw-desktop[data-entry="LL005"] { --page: #eef5fb; --panel: #f8fafd; --ink: #1b2d5d; --muted: #1b2d5d; --green-dark: #1b2d5d; --title: linear-gradient(90deg, #527eaa 0%, #113251 100%); --fun-primary: linear-gradient(90deg, #527eaa 0%, #113251 100%); --stage-height: 1147; --paper: #fafcfe; --surface: #fafbfe; }
  .fw-desktop[data-entry="LL007"] { --page: #faeff3; --panel: #fdf7fa; --ink: #5e2717; --muted: #5e2717; --green-dark: #5e2717; --title: linear-gradient(90deg, #f78fa8 0%, #df637b 100%); --fun-primary: linear-gradient(90deg, #ffacc1 0%, #eb748c 100%); --stage-height: 1236; --paper: #fdfafa; --surface: #fdfbfb; }
  .fw-desktop[data-entry="LL093"] { --page: #f9f7ee; --panel: #fcfbf7; --ink: #4c4123; --muted: #4c4123; --green-dark: #4c4123; --title: linear-gradient(90deg, #d0ad64 0%, #9c6916 100%); --fun-primary: linear-gradient(90deg, #d0ad64 0%, #9c6916 100%); --stage-height: 1338; --paper: #fdfcfa; --surface: #fdfcfb; }
  .fw-desktop[data-entry="LL012"] { --page: #f6effa; --panel: #fbf8fd; --ink: #332336; --muted: #332336; --green-dark: #332336; --title: linear-gradient(90deg, #a35cd4 0%, #5e30a4 100%); --fun-primary: linear-gradient(90deg, #ad59e6 0%, #7f50c7 100%); --stage-height: 1238; --paper: #fbfafc; --surface: #fcfafd; }
  .fw-desktop[data-entry="LL013"] { --page: #eff8f2; --panel: #f8fcf9; --ink: #23494c; --muted: #23494c; --green-dark: #23494c; --title: linear-gradient(90deg, #509260 0%, #134024 100%); --fun-primary: linear-gradient(90deg, #6eb67f 0%, #246b3f 100%); --stage-height: 1141; --surface: #fbfdfc; }
  .fw-desktop[data-entry="LL025"] { --page: #eff8f2; --panel: #f8fcf9; --ink: #23494c; --muted: #23494c; --green-dark: #23494c; --title: linear-gradient(90deg, #509260 0%, #134024 100%); --paper: #fafdfc; --surface: #fbfdfc; }
  .fw-desktop[data-entry="LL099"] { --page: #f2eff8; --panel: #faf8fc; --ink: #23254c; --muted: #23254c; --green-dark: #23254c; --title: linear-gradient(90deg, #6d4e94 0%, #29185d 100%); --fun-primary: linear-gradient(90deg, #6d4e94 0%, #29185d 100%); --stage-height: 800; --paper: #faf8fc; --surface: #fbfbfd; }
  .fw-desktop[data-entry="LL042"] { --page: #eff8f2; --panel: #f8fcf9; --ink: #23494c; --muted: #23494c; --green-dark: #23494c; --title: linear-gradient(90deg, #509260 0%, #134024 100%); --fun-primary: linear-gradient(90deg, #509260 0%, #144125 100%); --stage-height: 907; --paper: #f8fcf9; --surface: #fbfdfd; }
  .fw-desktop[data-entry="LL084"] { --page: #eff6f8; --panel: #f8fbfc; --ink: #1d4752; --muted: #1d4752; --green-dark: #1d4752; --title: linear-gradient(90deg, #507c92 0%, #113641 100%); --fun-primary: linear-gradient(90deg, #507c92 0%, #123742 100%); --stage-height: 1428; --paper: #f9fdfd; --surface: #fafdfd; }
  .fw-desktop[data-entry="LL011"] { --page: #eff8f2; --panel: #f8fcf9; --ink: #23494c; --muted: #23494c; --green-dark: #23494c; --title: linear-gradient(90deg, #509260 0%, #134024 100%); --fun-primary: linear-gradient(90deg, #509260 0%, #134024 100%); --stage-height: 1121; --paper: #fafdfc; --surface: #fbfdfc; }
  .fw-desktop[data-entry="LL003"] { --title-size:74; --tint:#fcf1e5; --badge:#fbe9d9; --green:#b3354b; --soft:#c8796d; --line:#efdccc; --input-height:75; }
  .fw-desktop[data-entry="LL005"] { --title-size:69; --tint:#f0f4fb; --badge:#d6e8fb; --green:#527eaa; --soft:#a0b4ce; --line:#dae6f1; }
  .fw-desktop[data-entry="LL007"] { --title-size:75; --tint:#fcf0f4; --badge:#f8dfe7; --green:#eb748c; --soft:#c996a4; --line:#f0d9e2; --input-height:64; }
  .fw-desktop[data-entry="LL093"] { --title-size:74; --tint:#f8f6ee; --badge:#f7efd0; --green:#c5a849; --soft:#b5ad92; --line:#ece3cf; --fun-primary:linear-gradient(90deg,#cda85c,#a06b12); --input-height:55; }
  .fw-desktop[data-entry="LL012"] { --title-size:74; --tint:#f5eef9; --badge:#eddafa; --green:#ad59e6; --soft:#a393ad; --line:#e2d3f1; --input-height:79; }
  .fw-desktop[data-entry="LL099"] { --tint:#f2f0f8; --badge:#e2d6f3; --green:#7d5baa; --soft:#a59abb; --line:#e0d8ed; }
  .fw-desktop[data-entry="LL084"] { --tint:#eff6f8; --badge:#d9ebf1; --green:#507c92; --soft:#91b2c1; --line:#d7e9ef; --input-height:69; }
  .fw-desktop[data-entry="LL011"] { --input-height:52; }
  .fw-desktop[data-entry="LL042"] .fw-entry-foot { min-height: calc(201 * var(--u)); }
}

/* 2026-10-10：Figma 新参考校准 / 页面 6:55；仅桌面展示，原控件和功能不变。 */
@media (min-width: 761px) {
  .fw-desktop[data-entry="LL003"] { --page: #fff3e0; --title: linear-gradient(90deg, #ce533f 0%, #950000 100%); --title-size: 74; --ink: #75323d; --muted: #75323d; --green-dark: #75323d; --soft: #d67163; --fun-primary: linear-gradient(90deg, #b5374d 0%, #8d1f2f 100%); --green: #ce533f; }
  .fw-desktop[data-entry="LL003"] .fw-header, .fw-desktop[data-entry="LL003"] .fw-body { background: transparent; }
  .fw-desktop[data-entry="LL003"] .fwd-title { color: transparent; background-image: linear-gradient(90deg, #ce533f 0%, #950000 100%); background-clip: text; -webkit-background-clip: text; font-size: 74px; } /* 16:4152 */
  .fw-desktop[data-entry="LL003"] .fw-orderbar { background: #fff9f2; border: 1px solid #f7e5d1; border-radius: 26px; } /* 16:3957 */
  .fw-desktop[data-entry="LL003"] .fwd-note-row { background: #fcf3e8; border: 0; border-radius: 9px; } /* 16:3961 */
  .fw-desktop[data-entry="LL003"] .fw-pack.active { background: linear-gradient(90deg, #aa202e 0%, #83271e 100%); border: 0; border-radius: 32px; } /* 16:3975 */
  .fw-desktop[data-entry="LL003"] .fw-pack.active { color: #ffffff; } /* 16:4153 */
  .fw-desktop[data-entry="LL003"] .fw-header-actions > [data-action="new"] { background: #fefbf8; border: 2px solid #f0dbd5; border-radius: 24px; } /* 16:3984 */
  .fw-desktop[data-entry="LL003"] .fw-header-actions > [data-action="new"] { color: #b75151; } /* 16:4145 */
  .fw-desktop[data-entry="LL003"] .fw-header-actions > [data-action="archives"] { background: #fefbf8; border: 2px solid #f0dbd5; border-radius: 24px; } /* 16:3985 */
  .fw-desktop[data-entry="LL003"] .fw-header-actions > [data-action="archives"] { color: #b75151; } /* 16:4146 */
  .fw-desktop[data-entry="LL003"] .fw-header-actions > [data-action="export-link"] { background: #fefbf8; border: 2px solid #f0dbd6; border-radius: 24px; } /* 16:3986 */
  .fw-desktop[data-entry="LL003"] .fw-header-actions > [data-action="export-link"] { color: #b75151; } /* 16:4147 */
  .fw-desktop[data-entry="LL003"] .fw-header-actions > [data-action="export"] { background: #fefbf8; border: 2px solid #f0dbd6; border-radius: 24px; } /* 16:3987 */
  .fw-desktop[data-entry="LL003"] .fw-header-actions > [data-action="export"] { color: #b75151; } /* 16:4148 */
  .fw-desktop[data-entry="LL003"] .fw-header-actions > [data-action="import"] { background: #fefbf8; border: 2px solid #f0dbd6; border-radius: 24px; } /* 16:3988 */
  .fw-desktop[data-entry="LL003"] .fw-header-actions > [data-action="import"] { color: #b75151; } /* 16:4150 */
  .fw-desktop[data-entry="LL003"] .fw-header-actions > [data-action="close"] { background: #fefbf8; border: 2px solid #f0dbd6; border-radius: 24px; } /* 16:3989 */
  .fw-desktop[data-entry="LL003"] .fw-header-actions > [data-action="close"] { color: #b75151; } /* 16:4151 */
  .fw-desktop[data-entry="LL003"] .fwd-picker { background: #fefbf8; border: 2px solid #f0dbd5; border-radius: 24px; } /* 16:3983 */
  .fw-desktop[data-entry="LL003"] .fwd-picker { color: #b75151; } /* 16:4149 */
  .fw-desktop[data-entry="LL003"] .fw-entry { background: #fff9f2; border: 1px solid #f8e4cc; border-radius: 26px; } /* 16:3952 */
  .fw-desktop[data-entry="LL003"] .fwd-form-surface { background: #fdfaf5; border: 1.5px solid #efe1d6; border-radius: 22px; } /* 16:3955 */
  .fw-desktop[data-entry="LL003"] .fw-summary { background: #fdfaf5; border: 1px solid #f7e5d1; border-radius: 21px; } /* 16:3954 */
  .fw-desktop[data-entry="LL003"] .fw-records { background: #fdfbf5; border: 1px solid #f8e4cb; border-radius: 26px; } /* 16:3953 */
  .fw-desktop[data-entry="LL003"] .fw-rules { background: #fdfbf5; border: 1px solid #f9e4cb; border-radius: 26px; } /* 16:3950 */
  .fw-desktop[data-entry="LL003"] .fw-rules-body { background: #fbf9f3; border: 0; border-radius: 26px; } /* 16:3951 */
  .fw-desktop[data-entry="LL003"] .fw-summary-head { border-radius: 0; }
  .fw-desktop[data-entry="LL003"] .fw-records > .fw-section-title { background: #fcf3e8; border: 1px solid #f8e4cd; } /* 16:3960 */
  .fw-desktop[data-entry="LL003"] .fw-records > .fw-section-title { border-radius: 0; }
  .fw-desktop[data-entry="LL003"] .fw-rules > summary { background: #fcf3e8; border: 1px solid #f8e4cc; } /* 16:3959 */
  .fw-desktop[data-entry="LL003"] .fw-field :is(input,select) { background: #fefbf8; border: 1px solid #f1e7dd; border-radius: 7px; } /* 16:3962 */
  .fw-desktop[data-entry="LL003"] .fw-field input::placeholder { color: #b57c7c; } /* 16:4167 */
  .fw-desktop[data-entry="LL003"] .fw-field :is(input,select) { color: #75323d; } /* 16:4157 */
  .fw-desktop[data-entry="LL003"] .fw-field > span { color: #75323d; } /* 16:4157 */
  .fw-desktop[data-entry="LL003"] .fw-entry-title::before { color: #75323d; } /* 16:4157 */
  .fw-desktop[data-entry="LL003"] .fw-summary-head h3 { color: #75323d; } /* 16:4158 */
  .fw-desktop[data-entry="LL003"] .fw-records > .fw-section-title h3 { color: #75323d; } /* 16:4194 */
  .fw-desktop[data-entry="LL003"] .fw-rules > summary { color: #75323d; } /* 16:4203 */
  .fw-desktop[data-entry="LL003"] .fw-rules-body h3 { color: #4c4c4a; } /* 16:4204 */
  .fw-desktop[data-entry="LL003"] .fw-rules-body, .fw-desktop[data-entry="LL003"] .fw-rules-body li { color: #4c4c4a; } /* 16:4208 */
  .fw-desktop[data-entry="LL003"] .fw-rules-body { font-size: 23px; }
  .fw-desktop[data-entry="LL003"] .fw-entry-actions [data-action="submit"] { background: linear-gradient(90deg, #b5374d 0%, #8d1f2f 100%); border: 0; border-radius: 27px; } /* 16:3977 */
  .fw-desktop[data-entry="LL003"] .fw-entry-actions [data-action="submit"] { color: #ffffff; } /* 16:4191 */
  .fw-desktop[data-entry="LL003"] .fw-entry-actions [data-action="undo"] { background: #fdf7ef; border: 1px solid #ebbba6; border-radius: 25px; } /* 16:3978 */
  .fw-desktop[data-entry="LL003"] .fw-entry-actions [data-action="undo"] { color: #b2354a; } /* 16:4190 */
  .fw-desktop[data-entry="LL003"] .fw-summary-tiles > div, .fw-desktop[data-entry="LL003"] .fwd-record-detail-grid > div { background: #fcf3e8; } /* 16:3971 */
  .fw-desktop[data-entry="LL003"] .fw-entry-foot { background: #fdfaf5; border: 1.5px solid #efe1d6; border-radius: 22px; } /* 16:3956 */
  .fw-desktop[data-entry="LL003"] .fwd-form-heading { border-left: 0; padding-left: 0; }
  .fw-desktop[data-entry="LL003"] .fw-entry-head::before { content: ''; display: inline-block; width: 31px; height: 35px; mask: none; background: url("../images/fun/desktop-ui/LL003-entry.svg") center / contain no-repeat; } /* 16:4031 */
  .fw-desktop[data-entry="LL003"] .fw-summary-head h3::before { content: ''; display: inline-block; width: 27px; height: 35px; mask: none; background: url("../images/fun/desktop-ui/LL003-summary.svg") center / contain no-repeat; } /* 18:8015 */
  .fw-desktop[data-entry="LL003"] .fw-records > .fw-section-title h3::before { content: ''; display: inline-block; width: 42px; height: 36px; mask: none; background: url("../images/fun/desktop-ui/LL003-records.svg") center / contain no-repeat; } /* 16:4036 */
  .fw-desktop[data-entry="LL003"] .fw-rules > summary::before { content: ''; display: inline-block; width: 35px; height: 43px; mask: none; background: url("../images/fun/desktop-ui/LL003-rules.svg") center / contain no-repeat; } /* 16:4041 */
  .fw-desktop[data-entry="LL005"] { --page: #eef5fb; --title: linear-gradient(90deg, #527eaa 0%, #113251 100%); --title-size: 69; --ink: #1b2d5d; --muted: #1b2d5d; --green-dark: #1b2d5d; --soft: #949fc6; --fun-primary: linear-gradient(90deg, #5d8bb9 0%, #062542 100%); --green: #527eaa; }
  .fw-desktop[data-entry="LL005"] .fw-header, .fw-desktop[data-entry="LL005"] .fw-body { background: transparent; }
  .fw-desktop[data-entry="LL005"] .fwd-title { color: transparent; background-image: linear-gradient(90deg, #527eaa 0%, #113251 100%); background-clip: text; -webkit-background-clip: text; font-size: 69px; } /* 16:4773 */
  .fw-desktop[data-entry="LL005"] .fw-orderbar { background: #fbfcfd; border: 1px solid #deeaf6; border-radius: 26px; } /* 16:4543 */
  .fw-desktop[data-entry="LL005"] .fwd-note-row { background: #f1f7fc; border: 0; border-radius: 10px; } /* 16:4548 */
  .fw-desktop[data-entry="LL005"] .fw-pack:not(.active) { background: #ffffff; border: 3px solid #e1ecf5; border-radius: 32px; } /* 16:4564 */
  .fw-desktop[data-entry="LL005"] .fw-pack.active { background: linear-gradient(90deg, #5d8bb9 0%, #062542 100%); border: 0; border-radius: 32px; } /* 16:4568 */
  .fw-desktop[data-entry="LL005"] .fw-pack.active { color: #ffffff; } /* 16:4774 */
  .fw-desktop[data-entry="LL005"] .fw-header-actions > [data-action="new"] { background: #ffffff; border: 2px solid #e1ecf5; border-radius: 24px; } /* 16:4578 */
  .fw-desktop[data-entry="LL005"] .fw-header-actions > [data-action="new"] { color: #23487a; } /* 16:4767 */
  .fw-desktop[data-entry="LL005"] .fw-header-actions > [data-action="archives"] { background: #ffffff; border: 2px solid #e1ecf5; border-radius: 24px; } /* 16:4579 */
  .fw-desktop[data-entry="LL005"] .fw-header-actions > [data-action="archives"] { color: #23487a; } /* 16:4768 */
  .fw-desktop[data-entry="LL005"] .fw-header-actions > [data-action="export-link"] { background: #ffffff; border: 2px solid #e1ecf5; border-radius: 24px; } /* 16:4580 */
  .fw-desktop[data-entry="LL005"] .fw-header-actions > [data-action="export-link"] { color: #23487a; } /* 16:4769 */
  .fw-desktop[data-entry="LL005"] .fw-header-actions > [data-action="export"] { background: #ffffff; border: 2px solid #e1ecf5; border-radius: 24px; } /* 16:4581 */
  .fw-desktop[data-entry="LL005"] .fw-header-actions > [data-action="export"] { color: #23487a; } /* 16:4770 */
  .fw-desktop[data-entry="LL005"] .fw-header-actions > [data-action="import"] { background: #ffffff; border: 2px solid #e1ecf5; border-radius: 24px; } /* 16:4582 */
  .fw-desktop[data-entry="LL005"] .fw-header-actions > [data-action="import"] { color: #23487a; } /* 16:4771 */
  .fw-desktop[data-entry="LL005"] .fw-header-actions > [data-action="close"] { background: #ffffff; border: 2px solid #e1ecf5; border-radius: 24px; } /* 16:4583 */
  .fw-desktop[data-entry="LL005"] .fw-header-actions > [data-action="close"] { color: #23487a; } /* 16:4772 */
  .fw-desktop[data-entry="LL005"] .fwd-picker { background: #ffffff; border: 2px solid #e1ecf5; border-radius: 24px; } /* 16:4577 */
  .fw-desktop[data-entry="LL005"] .fwd-picker { color: #23487a; } /* 16:4766 */
  .fw-desktop[data-entry="LL005"] .fw-stage { background: #f8fafd; border: 1px solid #dae9f5; border-radius: 26px; } /* 16:4537 */
  .fw-desktop[data-entry="LL005"] .fw-entry { background: #f8fafd; border: 1px solid #dae9f5; border-radius: 23px; } /* 16:4540 */
  .fw-desktop[data-entry="LL005"] .fwd-form-surface { background: #fafbfe; border: 0; border-radius: 26px; } /* 16:4544 */
  .fw-desktop[data-entry="LL005"] .fw-summary { background: #fafcfe; border: 0; border-radius: 26px; } /* 16:4539 */
  .fw-desktop[data-entry="LL005"] .fw-records { background: #fafcfe; border: 1px solid #dbe9f5; border-radius: 26px; } /* 16:4542 */
  .fw-desktop[data-entry="LL005"] .fw-rules { background: #fafcfe; border: 1px solid #dbe9f6; border-radius: 26px; } /* 16:4538 */
  .fw-desktop[data-entry="LL005"] .fw-rules-body { background: #fcfdfe; border: 0; border-radius: 26px; } /* 16:4541 */
  .fw-desktop[data-entry="LL005"] .fw-play { grid-template-columns: minmax(0,1117fr) minmax(0,693fr); gap: 28px; }
  .fw-desktop[data-entry="LL005"] .fw-summary-head { background: #f0f6fb; border: 1px solid #dceaf6; } /* 16:4546 */
  .fw-desktop[data-entry="LL005"] .fw-summary-head { border-radius: 0; }
  .fw-desktop[data-entry="LL005"] .fw-records > .fw-section-title { background: #f0f6fb; border: 1px solid #dceaf6; } /* 16:4547 */
  .fw-desktop[data-entry="LL005"] .fw-records > .fw-section-title { border-radius: 0; }
  .fw-desktop[data-entry="LL005"] .fw-rules > summary { background: #f0f6fb; border: 1px solid #dceaf6; } /* 16:4545 */
  .fw-desktop[data-entry="LL005"] .fw-field :is(input,select) { background: #ffffff; border: 3px solid #e1ecf5; border-radius: 13px; } /* 16:4561 */
  .fw-desktop[data-entry="LL005"] .fw-field input::placeholder { color: #949fc6; } /* 16:4789 */
  .fw-desktop[data-entry="LL005"] .fw-field :is(input,select) { color: #1b2d5d; } /* 16:4783 */
  .fw-desktop[data-entry="LL005"] .fw-field > span { color: #1b2d5d; } /* 16:4783 */
  .fw-desktop[data-entry="LL005"] .fw-entry-title::before { color: #1b2d5d; } /* 16:4783 */
  .fw-desktop[data-entry="LL005"] .fw-summary-head h3 { color: #1b2d5d; } /* 16:4803 */
  .fw-desktop[data-entry="LL005"] .fw-records > .fw-section-title h3 { color: #1b2d5d; } /* 16:4818 */
  .fw-desktop[data-entry="LL005"] .fw-rules > summary { color: #1b2d5d; } /* 16:4831 */
  .fw-desktop[data-entry="LL005"] .fw-rules-body h3 { color: #43525e; } /* 16:4832 */
  .fw-desktop[data-entry="LL005"] .fw-rules-body, .fw-desktop[data-entry="LL005"] .fw-rules-body li { color: #43525e; } /* 16:4833 */
  .fw-desktop[data-entry="LL005"] .fw-rules-body { font-size: 19px; }
  .fw-desktop[data-entry="LL005"] .fw-entry-actions [data-action="submit"] { background: linear-gradient(90deg, #5d8bb9 0%, #062542 100%); border: 0; border-radius: 25px; } /* 16:4562 */
  .fw-desktop[data-entry="LL005"] .fw-entry-actions [data-action="submit"] { color: #ffffff; } /* 16:4802 */
  .fw-desktop[data-entry="LL005"] .fw-entry-actions [data-action="undo"] { background: #f7fafd; border: 2px solid #b0cfed; border-radius: 25px; } /* 16:4563 */
  .fw-desktop[data-entry="LL005"] .fw-entry-actions [data-action="undo"] { color: #355b81; } /* 16:4801 */
  .fw-desktop[data-entry="LL005"] .fw-summary-tiles > div, .fw-desktop[data-entry="LL005"] .fwd-record-detail-grid > div { background: #f1f7fc; } /* 16:4556 */
  .fw-desktop[data-entry="LL005"] .fw-entry-head::before { content: ''; display: inline-block; width: 25px; height: 37px; mask: none; background: url("../images/fun/desktop-ui/LL005-entry.svg") center / contain no-repeat; } /* 16:4627 */
  .fw-desktop[data-entry="LL005"] .fw-summary-head h3::before { content: ''; display: inline-block; width: 26px; height: 35px; mask: none; background: url("../images/fun/desktop-ui/LL005-summary.svg") center / contain no-repeat; } /* 16:4642 */
  .fw-desktop[data-entry="LL005"] .fw-records > .fw-section-title h3::before { content: ''; display: inline-block; width: 42px; height: 35px; mask: none; background: url("../images/fun/desktop-ui/LL005-records.svg") center / contain no-repeat; } /* 16:4663 */
  .fw-desktop[data-entry="LL005"] .fw-rules > summary::before { content: ''; display: inline-block; width: 35px; height: 42px; mask: none; background: url("../images/fun/desktop-ui/LL005-rules.svg") center / contain no-repeat; } /* 16:4685 */
  .fw-desktop[data-entry="LL007"] { --page: #faeff3; --title: linear-gradient(90deg, #f78fa8 0%, #df637b 100%); --title-size: 75; --ink: #5e2717; --muted: #5e2717; --green-dark: #5e2717; --soft: #c3a08a; --fun-primary: linear-gradient(90deg, #ffb5ca 0%, #e86b83 100%); --green: #f78fa8; }
  .fw-desktop[data-entry="LL007"] .fw-header, .fw-desktop[data-entry="LL007"] .fw-body { background: transparent; }
  .fw-desktop[data-entry="LL007"] .fwd-title { color: transparent; background-image: linear-gradient(90deg, #f78fa8 0%, #df637b 100%); background-clip: text; -webkit-background-clip: text; font-size: 75px; } /* 16:5340 */
  .fw-desktop[data-entry="LL007"] .fw-orderbar { background: #fdfbfb; border: 1px solid #f4dfe6; border-radius: 26px; } /* 16:5129 */
  .fw-desktop[data-entry="LL007"] .fwd-note-row { background: #faf2f2; border: 0; border-radius: 9px; } /* 16:5134 */
  .fw-desktop[data-entry="LL007"] .fw-pack:not(.active) { background: #ffffff; border: 3px solid #f3e2e4; border-radius: 32px; } /* 16:5152 */
  .fw-desktop[data-entry="LL007"] .fw-pack.active { background: linear-gradient(90deg, #ffb5ca 0%, #e86b83 100%); border: 1px solid #f6839e; border-radius: 32px; } /* 16:5153 */
  .fw-desktop[data-entry="LL007"] .fw-pack.active { color: #ffffff; } /* 16:5341 */
  .fw-desktop[data-entry="LL007"] .fw-header-actions > [data-action="new"] { background: #ffffff; border: 2px solid #f3e2e4; border-radius: 24px; } /* 16:5168 */
  .fw-desktop[data-entry="LL007"] .fw-header-actions > [data-action="new"] { color: #753024; } /* 16:5334 */
  .fw-desktop[data-entry="LL007"] .fw-header-actions > [data-action="archives"] { background: #ffffff; border: 2px solid #f3e2e4; border-radius: 24px; } /* 16:5169 */
  .fw-desktop[data-entry="LL007"] .fw-header-actions > [data-action="archives"] { color: #753024; } /* 16:5335 */
  .fw-desktop[data-entry="LL007"] .fw-header-actions > [data-action="export-link"] { background: #ffffff; border: 2px solid #f3e2e4; border-radius: 24px; } /* 16:5170 */
  .fw-desktop[data-entry="LL007"] .fw-header-actions > [data-action="export-link"] { color: #753024; } /* 16:5336 */
  .fw-desktop[data-entry="LL007"] .fw-header-actions > [data-action="export"] { background: #ffffff; border: 2px solid #f3e2e4; border-radius: 24px; } /* 16:5171 */
  .fw-desktop[data-entry="LL007"] .fw-header-actions > [data-action="export"] { color: #753024; } /* 16:5337 */
  .fw-desktop[data-entry="LL007"] .fw-header-actions > [data-action="import"] { background: #ffffff; border: 2px solid #f3e2e4; border-radius: 24px; } /* 16:5172 */
  .fw-desktop[data-entry="LL007"] .fw-header-actions > [data-action="import"] { color: #753024; } /* 16:5338 */
  .fw-desktop[data-entry="LL007"] .fw-header-actions > [data-action="close"] { background: #ffffff; border: 2px solid #f3e2e4; border-radius: 24px; } /* 16:5173 */
  .fw-desktop[data-entry="LL007"] .fw-header-actions > [data-action="close"] { color: #753024; } /* 16:5339 */
  .fw-desktop[data-entry="LL007"] .fwd-picker { background: #ffffff; border: 2px solid #f3e2e4; border-radius: 24px; } /* 16:5167 */
  .fw-desktop[data-entry="LL007"] .fwd-picker { color: #753024; } /* 16:5333 */
  .fw-desktop[data-entry="LL007"] .fw-stage { background: #fdf7fa; border: 1px solid #f3dce3; border-radius: 26px; } /* 16:5122 */
  .fw-desktop[data-entry="LL007"] .fw-entry { background: #fdfbfa; border: 1px solid #f3dde4; border-radius: 21px; } /* 16:5127 */
  .fw-desktop[data-entry="LL007"] .fw-summary { background: #fdfafa; border: 1px solid #f3dbe2; border-radius: 26px; } /* 16:5126 */
  .fw-desktop[data-entry="LL007"] .fw-records { background: #fdfafa; border: 1px solid #f3dce3; border-radius: 26px; } /* 16:5128 */
  .fw-desktop[data-entry="LL007"] .fw-rules { background: #fdfafa; border: 1px solid #f3dbe2; border-radius: 26px; } /* 16:5123 */
  .fw-desktop[data-entry="LL007"] .fw-rules-body { background: #fefdfe; border: 0; border-radius: 26px; } /* 16:5125 */
  .fw-desktop[data-entry="LL007"] .fw-play { grid-template-columns: minmax(0,1194fr) minmax(0,607fr); gap: 37px; }
  .fw-desktop[data-entry="LL007"] .fw-summary-head { background: #faf0f3; border: 1px solid #f3dce3; } /* 16:5133 */
  .fw-desktop[data-entry="LL007"] .fw-summary-head { border-radius: 0; }
  .fw-desktop[data-entry="LL007"] .fw-records > .fw-section-title { background: #faf0f3; border: 1px solid #f3dde4; } /* 16:5131 */
  .fw-desktop[data-entry="LL007"] .fw-records > .fw-section-title { border-radius: 0; }
  .fw-desktop[data-entry="LL007"] .fw-rules > summary { background: #faf0f3; border: 1px solid #f3dce3; } /* 16:5130 */
  .fw-desktop[data-entry="LL007"] .fw-field :is(input,select) { background: #ffffff; border: 3px solid #f3e2e4; border-radius: 17px; } /* 16:5148 */
  .fw-desktop[data-entry="LL007"] .fw-field input::placeholder { color: #c3a08a; } /* 16:5350 */
  .fw-desktop[data-entry="LL007"] .fw-field :is(input,select) { color: #5e2717; } /* 16:5347 */
  .fw-desktop[data-entry="LL007"] .fw-field > span { color: #5e2717; } /* 16:5347 */
  .fw-desktop[data-entry="LL007"] .fw-entry-title::before { color: #5e2717; } /* 16:5347 */
  .fw-desktop[data-entry="LL007"] .fw-summary-head h3 { color: #5e2717; } /* 16:5374 */
  .fw-desktop[data-entry="LL007"] .fw-records > .fw-section-title h3 { color: #5e2717; } /* 16:5387 */
  .fw-desktop[data-entry="LL007"] .fw-rules > summary { color: #5e2717; } /* 16:5405 */
  .fw-desktop[data-entry="LL007"] .fw-rules-body h3 { color: #6c4143; } /* 16:5406 */
  .fw-desktop[data-entry="LL007"] .fw-rules-body, .fw-desktop[data-entry="LL007"] .fw-rules-body li { color: #6c4143; } /* 16:5408 */
  .fw-desktop[data-entry="LL007"] .fw-rules-body { font-size: 27px; }
  .fw-desktop[data-entry="LL007"] .fw-entry-actions [data-action="submit"] { background: linear-gradient(90deg, #ffb5ca 0%, #e86b83 100%); border: 1px solid #f68ba3; border-radius: 27px; } /* 16:5150 */
  .fw-desktop[data-entry="LL007"] .fw-entry-actions [data-action="submit"] { color: #ffffff; } /* 16:5373 */
  .fw-desktop[data-entry="LL007"] .fw-entry-actions [data-action="undo"] { background: #fdf7f8; border: 1px solid #efcdde; border-radius: 27px; } /* 16:5149 */
  .fw-desktop[data-entry="LL007"] .fw-entry-actions [data-action="undo"] { color: #842d4c; } /* 16:5372 */
  .fw-desktop[data-entry="LL007"] .fw-summary-tiles > div, .fw-desktop[data-entry="LL007"] .fwd-record-detail-grid > div { background: #faf2f2; } /* 16:5143 */
  .fw-desktop[data-entry="LL007"] .fw-entry-head::before { content: ''; display: inline-block; width: 27px; height: 36px; mask: none; background: url("../images/fun/desktop-ui/LL007-entry.svg") center / contain no-repeat; } /* 16:5213 */
  .fw-desktop[data-entry="LL007"] .fw-summary-head h3::before { content: ''; display: inline-block; width: 27px; height: 35px; mask: none; background: url("../images/fun/desktop-ui/LL007-summary.svg") center / contain no-repeat; } /* 16:5232 */
  .fw-desktop[data-entry="LL007"] .fw-records > .fw-section-title h3::before { content: ''; display: inline-block; width: 42px; height: 36px; mask: none; background: url("../images/fun/desktop-ui/LL007-records.svg") center / contain no-repeat; } /* 16:5243 */
  .fw-desktop[data-entry="LL007"] .fw-rules > summary::before { content: ''; display: inline-block; width: 35px; height: 42px; mask: none; background: url("../images/fun/desktop-ui/LL007-rules.svg") center / contain no-repeat; } /* 16:5250 */
  .fw-desktop[data-entry="LL011"] { --page: #faf0f3; --title: linear-gradient(180deg, #ed8299 0%, #e87990 100%); --title-size: 70; --ink: #5e2717; --muted: #5e2717; --green-dark: #5e2717; --soft: #c3a08a; --fun-primary: linear-gradient(90deg, #fd99b3 0%, #db5c74 100%); --green: #eb8199; }
  .fw-desktop[data-entry="LL011"] .fw-header, .fw-desktop[data-entry="LL011"] .fw-body { background: transparent; }
  .fw-desktop[data-entry="LL011"] .fwd-title { color: transparent; background-image: linear-gradient(180deg, #ed8299 0%, #e87990 100%); background-clip: text; -webkit-background-clip: text; font-size: 70px; } /* 17:7848 */
  .fw-desktop[data-entry="LL011"] .fw-orderbar { background: #fdfbfb; border: 1px solid #f4dee6; border-radius: 26px; } /* 17:7636 */
  .fw-desktop[data-entry="LL011"] .fwd-note-row { background: #faf2f2; border: 0; border-radius: 9px; } /* 17:7642 */
  .fw-desktop[data-entry="LL011"] .fw-pack:not(.active) { background: #ffffff; border: 3px solid #f3e2e4; border-radius: 32px; } /* 17:7667 */
  .fw-desktop[data-entry="LL011"] .fw-pack.active { background: linear-gradient(90deg, #fc99b2 0%, #db5d74 100%); border: 0; border-radius: 32px; } /* 17:7672 */
  .fw-desktop[data-entry="LL011"] .fw-pack.active { color: #ffffff; } /* 17:7849 */
  .fw-desktop[data-entry="LL011"] .fw-header-actions > [data-action="new"] { background: #ffffff; border: 2px solid #f3e2e4; border-radius: 24px; } /* 17:7685 */
  .fw-desktop[data-entry="LL011"] .fw-header-actions > [data-action="new"] { color: #631508; } /* 17:7844 */
  .fw-desktop[data-entry="LL011"] .fw-header-actions > [data-action="archives"] { background: #ffffff; border: 2px solid #f3e2e4; border-radius: 24px; } /* 17:7686 */
  .fw-desktop[data-entry="LL011"] .fw-header-actions > [data-action="archives"] { color: #601002; } /* 17:7845 */
  .fw-desktop[data-entry="LL011"] .fw-header-actions > [data-action="export-link"] { background: #ffffff; border: 2px solid #f3e2e4; border-radius: 24px; } /* 17:7687 */
  .fw-desktop[data-entry="LL011"] .fw-header-actions > [data-action="export-link"] { color: #6f271a; } /* 17:7846 */
  .fw-desktop[data-entry="LL011"] .fw-header-actions > [data-action="export"] { background: #ffffff; border: 2px solid #f3e2e4; border-radius: 24px; } /* 17:7688 */
  .fw-desktop[data-entry="LL011"] .fw-header-actions > [data-action="export"] { color: #722c20; } /* 17:7980 */
  .fw-desktop[data-entry="LL011"] .fw-header-actions > [data-action="import"] { background: #ffffff; border: 2px solid #f3e2e4; border-radius: 24px; } /* 17:7689 */
  .fw-desktop[data-entry="LL011"] .fw-header-actions > [data-action="import"] { color: #6a1f12; } /* 17:7981 */
  .fw-desktop[data-entry="LL011"] .fw-header-actions > [data-action="close"] { background: #ffffff; border: 2px solid #f3e2e4; border-radius: 24px; } /* 17:7690 */
  .fw-desktop[data-entry="LL011"] .fw-header-actions > [data-action="close"] { color: #621306; } /* 17:7847 */
  .fw-desktop[data-entry="LL011"] .fwd-picker { background: #ffffff; border: 2px solid #f3e2e4; border-radius: 24px; } /* 17:7684 */
  .fw-desktop[data-entry="LL011"] .fwd-picker { color: #621306; } /* 17:7843 */
  .fw-desktop[data-entry="LL011"] .fw-stage { background: #fdf7fa; border: 1px solid #f3dbe3; border-radius: 26px; } /* 17:7632 */
  .fw-desktop[data-entry="LL011"] .fw-entry { background: linear-gradient(180deg, #fdf7fa 0%, #fdfafa 100%); border: 1px solid #f3dbe2; border-radius: 20px; } /* 17:7635 */
  .fw-desktop[data-entry="LL011"] .fwd-form-surface { background: #fdfbfa; border: 1px solid #f7e9ed; border-radius: 17px; } /* 17:7637 */
  .fw-desktop[data-entry="LL011"] .fw-summary { background: #fdfafa; border: 0; border-radius: 26px; } /* 17:7631 */
  .fw-desktop[data-entry="LL011"] .fw-records { background: #fdfafa; border: 1px solid #f3dbe3; border-radius: 26px; } /* 17:7634 */
  .fw-desktop[data-entry="LL011"] .fw-rules { background: #fdf7f8; border: 1px solid #f3dde4; border-radius: 26px; } /* 17:7629 */
  .fw-desktop[data-entry="LL011"] .fw-rules-body { background: #fdf7f8; border: 0; border-radius: 26px; } /* 17:7630 */
  .fw-desktop[data-entry="LL011"] .fw-play { grid-template-columns: minmax(0,1283fr) minmax(0,528fr); gap: 27px; }
  .fw-desktop[data-entry="LL011"] .fw-summary-head { background: #faf0f3; border: 1px solid #f3dce4; } /* 17:7640 */
  .fw-desktop[data-entry="LL011"] .fw-summary-head { border-radius: 0; }
  .fw-desktop[data-entry="LL011"] .fw-records > .fw-section-title { background: #faf0f3; border: 1px solid #f3dde4; } /* 17:7641 */
  .fw-desktop[data-entry="LL011"] .fw-records > .fw-section-title { border-radius: 0; }
  .fw-desktop[data-entry="LL011"] .fw-rules > summary { background: #faf0f3; border: 1px solid #f3dde4; } /* 17:7639 */
  .fw-desktop[data-entry="LL011"] .fw-field :is(input,select) { background: #ffffff; border: 1px solid #f2e0e3; border-radius: 10px; } /* 17:7668 */
  .fw-desktop[data-entry="LL011"] .fw-field :is(input,select) { background: #ffffff; border: 1px solid #f2e0e3; border-radius: 10px; } /* 17:7668 */
  .fw-desktop[data-entry="LL011"] .fw-field input::placeholder { color: #c8a893; } /* 17:7863 */
  .fw-desktop[data-entry="LL011"] .fw-field :is(input,select) { color: #5e2717; } /* 17:7855 */
  .fw-desktop[data-entry="LL011"] .fw-field > span { color: #5e2717; } /* 17:7855 */
  .fw-desktop[data-entry="LL011"] .fw-entry-title::before { color: #5e2717; } /* 17:7855 */
  .fw-desktop[data-entry="LL011"] .fw-summary-head h3 { color: #5e2717; } /* 17:7915 */
  .fw-desktop[data-entry="LL011"] .fw-records > .fw-section-title h3 { color: #5e2717; } /* 17:7946 */
  .fw-desktop[data-entry="LL011"] .fw-rules > summary { color: #5e2717; } /* 17:7955 */
  .fw-desktop[data-entry="LL011"] .fw-rules-body h3 { color: #7c5d1f; } /* 17:7956 */
  .fw-desktop[data-entry="LL011"] .fw-rules-body, .fw-desktop[data-entry="LL011"] .fw-rules-body li { color: #542629; } /* 17:7958 */
  .fw-desktop[data-entry="LL011"] .fw-rules-body { font-size: 21px; }
  .fw-desktop[data-entry="LL011"] .fw-entry-actions [data-action="submit"] { background: linear-gradient(90deg, #fd99b3 0%, #db5c74 100%); border: 0; border-radius: 25px; } /* 17:7669 */
  .fw-desktop[data-entry="LL011"] .fw-entry-actions [data-action="submit"] { color: #e56f87; } /* 17:7914 */
  .fw-desktop[data-entry="LL011"] .fw-entry-actions [data-action="undo"] { background: #ffffff; border: 2px solid #eecadc; border-radius: 25px; } /* 17:7671 */
  .fw-desktop[data-entry="LL011"] .fw-entry-actions [data-action="undo"] { color: #7b1d3e; } /* 17:7912 */
  .fw-desktop[data-entry="LL011"] .fw-summary-tiles > div, .fw-desktop[data-entry="LL011"] .fwd-record-detail-grid > div { background: #ffffff; } /* 17:7643 */
  .fw-desktop[data-entry="LL011"] { --line: #f2e0e3; --badge: #f8dfe7; --tint: #faf2f2; }
  .fw-desktop[data-entry="LL011"] .fw-course-board { background: linear-gradient(180deg, #fbf7fa 0%, #fdfcfa 100%); border: 1px solid #f7e9ed; border-radius: 26px; } /* 17:7633 */
  .fw-desktop[data-entry="LL011"] .fw-course-card.kind-manual:not(.done) { background: linear-gradient(90deg, #fdfbfd 0%, #faf2f8 100%); border: 1.5px solid #ebc1d2; border-radius: 18px; } /* 17:7651 */
  .fw-desktop[data-entry="LL011"] .fw-course-card.kind-auto:not(.done) { background: linear-gradient(90deg, #fefbff 0%, #faf1ff 100%); border: 1.5px solid #e1bbf5; border-radius: 18px; } /* 17:7652 */
  .fw-desktop[data-entry="LL011"] .fw-course-card.kind-tea:not(.done) { background: linear-gradient(90deg, #fdfcfd 0%, #faf3f9 100%); border: 1.5px solid #ebc1d2; border-radius: 18px; } /* 17:7655 */
  .fw-desktop[data-entry="LL011"] .fw-course-card:not(.done) em { color: #753024; }
  .fw-desktop[data-entry="LL011"] .fw-course-card:not(.done) :is(small,.fw-course-period) { color: #c09076; }
  .fw-desktop[data-entry="LL011"] .fw-course-card.done { background: var(--fun-primary); color: #fff; border-color: transparent; }
  .fw-desktop[data-entry="LL011"] .fw-course-card.done :is(small,em,.fw-course-period) { color: #fff; }
  .fw-desktop[data-entry="LL011"] .fw-entry-head::before { content: ''; display: inline-block; width: 37px; height: 45px; mask: none; background: url("../images/fun/desktop-ui/LL011-entry.svg") center / contain no-repeat; } /* 18:8528 */
  .fw-desktop[data-entry="LL011"] .fw-summary-head h3::before { content: ''; display: inline-block; width: 26px; height: 34px; mask: none; background: url("../images/fun/desktop-ui/LL011-summary.svg") center / contain no-repeat; } /* 17:7735 */
  .fw-desktop[data-entry="LL011"] .fw-records > .fw-section-title h3::before { content: ''; display: inline-block; width: 42px; height: 35px; mask: none; background: url("../images/fun/desktop-ui/LL011-records.svg") center / contain no-repeat; } /* 17:7752 */
  .fw-desktop[data-entry="LL011"] .fw-rules > summary::before { content: ''; display: inline-block; width: 35px; height: 38px; mask: none; background: url("../images/fun/desktop-ui/LL011-rules.svg") center / contain no-repeat; } /* 17:7757 */
  .fw-desktop[data-entry="LL011"] .fw-field:has([data-f="value"]) > span::before { content: ''; display: inline-block; width: 32px; height: 31px; mask: none; background: url("../images/fun/desktop-ui/LL011-value.svg") center / contain no-repeat; } /* 18:8533 */
  .fw-desktop[data-entry="LL012"] { --page: linear-gradient(180deg, #fff6e5 0%, #f8f4e8 100%); --title: linear-gradient(180deg, #f5d98a 0%, #dba243 100%); --title-size: 74; --ink: #5a3300; --muted: #5a3300; --green-dark: #5a3300; --soft: #cbb38c; --fun-primary: linear-gradient(90deg, #ffeca9 0%, #ffb866 100%); --green: #dcaa5b; }
  .fw-desktop[data-entry="LL012"] .fw-header, .fw-desktop[data-entry="LL012"] .fw-body { background: transparent; }
  .fw-desktop[data-entry="LL012"] .fwd-title { color: transparent; background-image: linear-gradient(180deg, #f5d98a 0%, #dba243 100%); background-clip: text; -webkit-background-clip: text; font-size: 74px; } /* 16:6147 */
  .fw-desktop[data-entry="LL012"] .fw-orderbar { background: #fffdf8; border: 1px solid #fcebce; border-radius: 26px; } /* 16:5925 */
  .fw-desktop[data-entry="LL012"] .fwd-note-row { background: #fcf5ef; border: 0; border-radius: 9px; } /* 16:5929 */
  .fw-desktop[data-entry="LL012"] .fw-pack:not(.active) { background: #ffffff; border: 3px solid #f4e8dd; border-radius: 32px; } /* 16:5961 */
  .fw-desktop[data-entry="LL012"] .fw-pack.active { background: linear-gradient(90deg, #ffeca8 0%, #ffb764 100%); border: 0; border-radius: 32px; } /* 16:5963 */
  .fw-desktop[data-entry="LL012"] .fw-pack.active { color: #ffffff; } /* 16:6148 */
  .fw-desktop[data-entry="LL012"] .fw-header-actions > [data-action="new"] { background: #ffffff; border: 2px solid #f4e8dc; border-radius: 24px; } /* 16:5969 */
  .fw-desktop[data-entry="LL012"] .fw-header-actions > [data-action="new"] { color: #712900; } /* 16:6141 */
  .fw-desktop[data-entry="LL012"] .fw-header-actions > [data-action="archives"] { background: #ffffff; border: 2px solid #f4e8dc; border-radius: 24px; } /* 16:5970 */
  .fw-desktop[data-entry="LL012"] .fw-header-actions > [data-action="archives"] { color: #6e2400; } /* 16:6142 */
  .fw-desktop[data-entry="LL012"] .fw-header-actions > [data-action="export-link"] { background: #ffffff; border: 2px solid #f4e8dc; border-radius: 24px; } /* 16:5971 */
  .fw-desktop[data-entry="LL012"] .fw-header-actions > [data-action="export-link"] { color: #7e3c0b; } /* 16:6143 */
  .fw-desktop[data-entry="LL012"] .fw-header-actions > [data-action="export"] { background: #ffffff; border: 2px solid #f4e8dc; border-radius: 24px; } /* 16:5972 */
  .fw-desktop[data-entry="LL012"] .fw-header-actions > [data-action="export"] { color: #7f3d0c; } /* 16:6144 */
  .fw-desktop[data-entry="LL012"] .fw-header-actions > [data-action="import"] { background: #ffffff; border: 2px solid #f4e8dc; border-radius: 24px; } /* 16:5973 */
  .fw-desktop[data-entry="LL012"] .fw-header-actions > [data-action="import"] { color: #763100; } /* 16:6145 */
  .fw-desktop[data-entry="LL012"] .fw-header-actions > [data-action="close"] { background: #ffffff; border: 2px solid #f4e8dc; border-radius: 24px; } /* 16:5974 */
  .fw-desktop[data-entry="LL012"] .fw-header-actions > [data-action="close"] { color: #753000; } /* 16:6146 */
  .fw-desktop[data-entry="LL012"] .fwd-picker { background: #ffffff; border: 2px solid #f4e8dc; border-radius: 24px; } /* 16:5968 */
  .fw-desktop[data-entry="LL012"] .fwd-picker { color: #702700; } /* 16:6140 */
  .fw-desktop[data-entry="LL012"] .fw-stage { background: linear-gradient(180deg, #fdfcf7 0%, #fffdfb 100%); border: 1px solid #fcebcb; border-radius: 26px; } /* 16:5919 */
  .fw-desktop[data-entry="LL012"] .fw-entry { background: #fefcfa; border: 1px solid #fcebcb; border-radius: 26px; } /* 16:5922 */
  .fw-desktop[data-entry="LL012"] .fwd-form-surface { background: #fefcfa; border: 0; border-radius: 26px; } /* 16:5923 */
  .fw-desktop[data-entry="LL012"] .fw-summary { background: #fefaf8; border: 1px solid #fceccd; border-radius: 26px; } /* 16:5921 */
  .fw-desktop[data-entry="LL012"] .fw-records { background: #fefaf8; border: 1px solid #fceaca; border-radius: 26px; } /* 16:5924 */
  .fw-desktop[data-entry="LL012"] .fw-rules { background: #fdfdfd; border: 1px solid #fcebcd; border-radius: 26px; } /* 16:5917 */
  .fw-desktop[data-entry="LL012"] .fw-rules-body { background: #fdfdfd; border: 0; border-radius: 26px; } /* 16:5918 */
  .fw-desktop[data-entry="LL012"] .fw-play { grid-template-columns: minmax(0,1155fr) minmax(0,662fr); gap: 24px; }
  .fw-desktop[data-entry="LL012"] .fw-summary-head { background: #ffffff; border: 3px solid #f4e9dd; } /* 16:5944 */
  .fw-desktop[data-entry="LL012"] .fw-summary-head { border-radius: 0; }
  .fw-desktop[data-entry="LL012"] .fw-records > .fw-section-title { background: #fbf5e7; border: 1px solid #fdeacb; } /* 16:5928 */
  .fw-desktop[data-entry="LL012"] .fw-records > .fw-section-title { border-radius: 0; }
  .fw-desktop[data-entry="LL012"] .fw-rules > summary { background: #fbf5e7; border: 1px solid #fdebcd; } /* 16:5927 */
  .fw-desktop[data-entry="LL012"] .fw-field :is(input,select) { background: #ffffff; border: 3px solid #f4e9dd; border-radius: 17px; } /* 16:5950 */
  .fw-desktop[data-entry="LL012"] .fw-field input::placeholder { color: #c4a97b; } /* 16:6160 */
  .fw-desktop[data-entry="LL012"] .fw-field :is(input,select) { color: #5a3300; } /* 16:6157 */
  .fw-desktop[data-entry="LL012"] .fw-field > span { color: #5a3300; } /* 16:6157 */
  .fw-desktop[data-entry="LL012"] .fw-entry-title::before { color: #5a3300; } /* 16:6157 */
  .fw-desktop[data-entry="LL012"] .fw-summary-head h3 { color: #623d0c; } /* 16:6173 */
  .fw-desktop[data-entry="LL012"] .fw-records > .fw-section-title h3 { color: #5b3300; } /* 16:6195 */
  .fw-desktop[data-entry="LL012"] .fw-rules > summary { color: #623d0c; } /* 16:6203 */
  .fw-desktop[data-entry="LL012"] .fw-rules-body h3 { color: #444444; } /* 16:6204 */
  .fw-desktop[data-entry="LL012"] .fw-rules-body, .fw-desktop[data-entry="LL012"] .fw-rules-body li { color: #814111; } /* 16:6202 */
  .fw-desktop[data-entry="LL012"] .fw-rules-body { font-size: 25px; }
  .fw-desktop[data-entry="LL012"] .fw-entry-actions [data-action="submit"] { background: linear-gradient(90deg, #ffeca9 0%, #ffb866 100%); border: 0; border-radius: 27px; } /* 16:5953 */
  .fw-desktop[data-entry="LL012"] .fw-entry-actions [data-action="submit"] { color: #dc9b00; } /* 16:6171 */
  .fw-desktop[data-entry="LL012"] .fw-entry-actions [data-action="undo"] { background: #fdfaf6; border: 2px solid #e9e2c6; border-radius: 27px; } /* 16:5954 */
  .fw-desktop[data-entry="LL012"] .fw-entry-actions [data-action="undo"] { color: #746026; } /* 16:6170 */
  .fw-desktop[data-entry="LL012"] .fw-summary-tiles > div, .fw-desktop[data-entry="LL012"] .fwd-record-detail-grid > div { background: #fcf5ef; } /* 16:5955 */
  .fw-desktop[data-entry="LL012"] { --line: #f4e9dd; --badge: #f8edce; --tint: #fcf5ef; }
  .fw-desktop[data-entry="LL012"] .fw-poison-grid { background: linear-gradient(180deg, #fefcf9 0%, #fffdfb 100%); border: 1px solid #f7f1e6; border-radius: 17px; } /* 16:5920 */
  .fw-desktop[data-entry="LL012"] .fw-poison-card:not(.picked):not(.hidden-card):not(.hit):not(.miss) { background: linear-gradient(180deg, #fefdfb 0%, #fef5e4 100%); border: 2px solid #f7d5b2; border-radius: 18px; } /* 16:5931 */
  .fw-desktop[data-entry="LL012"] .fw-poison-card.picked { background: #ffeca8; border-color: #dcaa5b; box-shadow: 0 0 0 2px #dcaa5b30; }
  .fw-desktop[data-entry="LL012"] .fw-poison-card.hidden-card:not(.hit):not(.miss) { background: repeating-linear-gradient(135deg,#fcf3dc,#fcf3dc 10px,#f4e3be 10px,#f4e3be 20px); border-color: #f7d5b2; }
  .fw-desktop[data-entry="LL012"] .fw-poison-actions .fw-button { background: #ffffff; border: 2px solid #f9d7b7; border-radius: 31px; } /* 16:5965 */
  .fw-desktop[data-entry="LL012"] .fw-poison-no { color: #ba945f; }
  .fw-desktop[data-entry="LL012"] .fw-summary { background: linear-gradient(transparent 75px,#fefaf8 75px); }
  .fw-desktop[data-entry="LL012"] .fw-summary-head { background: transparent; border: 0; }
  .fw-desktop[data-entry="LL012"] .fw-entry-head::before { content: ''; display: inline-block; width: 28px; height: 33px; mask: none; background: url("../images/fun/desktop-ui/LL012-entry.svg") center / contain no-repeat; } /* 16:6013 */
  .fw-desktop[data-entry="LL012"] .fw-summary-head h3::before { content: ''; display: inline-block; width: 27px; height: 35px; mask: none; background: url("../images/fun/desktop-ui/LL012-summary.svg") center / contain no-repeat; } /* 18:8151 */
  .fw-desktop[data-entry="LL012"] .fw-records > .fw-section-title h3::before { content: ''; display: inline-block; width: 42px; height: 37px; mask: none; background: url("../images/fun/desktop-ui/LL012-records.svg") center / contain no-repeat; } /* 16:6031 */
  .fw-desktop[data-entry="LL012"] .fw-rules > summary::before { content: ''; display: inline-block; width: 35px; height: 40px; mask: none; background: url("../images/fun/desktop-ui/LL012-rules.svg") center / contain no-repeat; } /* 16:6055 */
  .fw-desktop[data-entry="LL013"] { --page: #eff8f2; --title: linear-gradient(90deg, #509260 0%, #134024 100%); --title-size: 70; --ink: #23494c; --muted: #23494c; --green-dark: #23494c; --soft: #9ab5b9; --fun-primary: linear-gradient(90deg, #7ac28a 0%, #185f34 100%); --green: #509260; }
  .fw-desktop[data-entry="LL013"] .fw-header, .fw-desktop[data-entry="LL013"] .fw-body { background: transparent; }
  .fw-desktop[data-entry="LL013"] .fwd-title { color: transparent; background-image: linear-gradient(90deg, #509260 0%, #134024 100%); background-clip: text; -webkit-background-clip: text; font-size: 70px; } /* 16:6402 */
  .fw-desktop[data-entry="LL013"] .fw-orderbar { background: #fbfdfc; border: 1px solid #dff0e5; border-radius: 26px; } /* 16:6257 */
  .fw-desktop[data-entry="LL013"] .fwd-note-row { background: #f2f9f6; border: 0; border-radius: 9px; } /* 16:6261 */
  .fw-desktop[data-entry="LL013"] .fw-pack.active { background: linear-gradient(90deg, #7ac28a 0%, #185f34 100%); border: 0; border-radius: 32px; } /* 16:6267 */
  .fw-desktop[data-entry="LL013"] .fw-pack.active { color: #ffffff; } /* 16:6403 */
  .fw-desktop[data-entry="LL013"] .fw-header-actions > [data-action="new"] { background: #ffffff; border: 2px solid #e2f0e9; border-radius: 24px; } /* 16:6273 */
  .fw-desktop[data-entry="LL013"] .fw-header-actions > [data-action="new"] { color: #2f6460; } /* 16:6397 */
  .fw-desktop[data-entry="LL013"] .fw-header-actions > [data-action="archives"] { background: #ffffff; border: 2px solid #e2f0e9; border-radius: 24px; } /* 16:6274 */
  .fw-desktop[data-entry="LL013"] .fw-header-actions > [data-action="archives"] { color: #2f6460; } /* 16:6398 */
  .fw-desktop[data-entry="LL013"] .fw-header-actions > [data-action="export-link"] { background: #ffffff; border: 2px solid #e2f0e9; border-radius: 24px; } /* 16:6275 */
  .fw-desktop[data-entry="LL013"] .fw-header-actions > [data-action="export-link"] { color: #2f6460; } /* 16:6396 */
  .fw-desktop[data-entry="LL013"] .fw-header-actions > [data-action="export"] { background: #ffffff; border: 2px solid #e2f0e9; border-radius: 24px; } /* 16:6276 */
  .fw-desktop[data-entry="LL013"] .fw-header-actions > [data-action="export"] { color: #2f6460; } /* 16:6399 */
  .fw-desktop[data-entry="LL013"] .fw-header-actions > [data-action="import"] { background: #ffffff; border: 2px solid #e2f0e9; border-radius: 24px; } /* 16:6277 */
  .fw-desktop[data-entry="LL013"] .fw-header-actions > [data-action="import"] { color: #2f6460; } /* 16:6400 */
  .fw-desktop[data-entry="LL013"] .fw-header-actions > [data-action="close"] { background: #ffffff; border: 2px solid #e2f0e9; border-radius: 24px; } /* 16:6278 */
  .fw-desktop[data-entry="LL013"] .fw-header-actions > [data-action="close"] { color: #2f6460; } /* 16:6401 */
  .fw-desktop[data-entry="LL013"] .fwd-picker { background: #ffffff; border: 2px solid #e2f0e9; border-radius: 24px; } /* 16:6272 */
  .fw-desktop[data-entry="LL013"] .fwd-picker { color: #2f6460; } /* 16:6395 */
  .fw-desktop[data-entry="LL013"] .fw-stage { background: #f8fcf9; border: 1px solid #dcefe3; border-radius: 26px; } /* 16:6246 */
  .fw-desktop[data-entry="LL013"] .fw-entry { background: #f8fcf9; border: 1px solid #dcefe3; border-radius: 20px; } /* 16:6255 */
  .fw-desktop[data-entry="LL013"] .fw-records { background: #fafdfc; border: 1px solid #dcefe4; border-radius: 26px; } /* 16:6253 */
  .fw-desktop[data-entry="LL013"] .fw-rules { background: #fafdfc; border: 1px solid #dcefe4; border-radius: 26px; } /* 16:6248 */
  .fw-desktop[data-entry="LL013"] .fw-rules-body { background: #fdfefd; border: 0; border-radius: 26px; } /* 16:6254 */
  .fw-desktop[data-entry="LL013"] .fw-play { grid-template-columns: minmax(0,1283fr) minmax(0,528fr); gap: 27px; }
  .fw-desktop[data-entry="LL013"] .fw-summary-head { border-radius: 0; }
  .fw-desktop[data-entry="LL013"] .fw-records > .fw-section-title { background: #f0f8f3; border: 1px solid #ddefe5; } /* 16:6260 */
  .fw-desktop[data-entry="LL013"] .fw-records > .fw-section-title { border-radius: 0; }
  .fw-desktop[data-entry="LL013"] .fw-rules > summary { background: #f0f8f3; border: 1px solid #ddefe5; } /* 16:6259 */
  .fw-desktop[data-entry="LL013"] .fw-field :is(input,select) { background: #ffffff; border: 3px solid #e2f0ea; border-radius: 13px; } /* 16:6264 */
  .fw-desktop[data-entry="LL013"] .fw-field input::placeholder { color: #9ab5b9; } /* 16:6413 */
  .fw-desktop[data-entry="LL013"] .fw-field :is(input,select) { color: #23494c; } /* 16:6412 */
  .fw-desktop[data-entry="LL013"] .fw-field > span { color: #23494c; } /* 16:6412 */
  .fw-desktop[data-entry="LL013"] .fw-entry-title::before { color: #23494c; } /* 16:6408 */
  .fw-desktop[data-entry="LL013"] .fw-records > .fw-section-title h3 { color: #23494c; } /* 16:6431 */
  .fw-desktop[data-entry="LL013"] .fw-rules > summary { color: #23494c; } /* 16:6438 */
  .fw-desktop[data-entry="LL013"] .fw-rules-body h3 { color: #3d495a; } /* 16:6439 */
  .fw-desktop[data-entry="LL013"] .fw-rules-body, .fw-desktop[data-entry="LL013"] .fw-rules-body li { color: #23494c; } /* 16:6433 */
  .fw-desktop[data-entry="LL013"] .fw-rules-body { font-size: 27px; }
  .fw-desktop[data-entry="LL013"] .fw-entry-actions [data-action="submit"] { background: linear-gradient(90deg, #7ac28a 0%, #185f34 100%); border: 0; border-radius: 25px; } /* 16:6268 */
  .fw-desktop[data-entry="LL013"] .fw-entry-actions [data-action="submit"] { color: #ffffff; } /* 16:6430 */
  .fw-desktop[data-entry="LL013"] .fw-entry-actions [data-action="undo"] { background: #f8fcfa; border: 2px solid #d2ead8; border-radius: 25px; } /* 16:6269 */
  .fw-desktop[data-entry="LL013"] .fw-entry-actions [data-action="undo"] { color: #346c44; } /* 16:6429 */
  .fw-desktop[data-entry="LL013"] .fw-summary-tiles > div, .fw-desktop[data-entry="LL013"] .fwd-record-detail-grid > div { background: #f2f9f6; } /* 16:6258 */
  .fw-desktop[data-entry="LL013"] .fw-entry-head::before { content: ''; display: inline-block; width: 28px; height: 35px; mask: none; background: url("../images/fun/desktop-ui/LL013-entry.svg") center / contain no-repeat; } /* 16:6348 */
  .fw-desktop[data-entry="LL013"] .fw-records > .fw-section-title h3::before { content: ''; display: inline-block; width: 42px; height: 37px; mask: none; background: url("../images/fun/desktop-ui/LL013-records.svg") center / contain no-repeat; } /* 16:6354 */
  .fw-desktop[data-entry="LL013"] .fw-rules > summary::before { content: ''; display: inline-block; width: 35px; height: 43px; mask: none; background: url("../images/fun/desktop-ui/LL013-rules.svg") center / contain no-repeat; } /* 16:6359 */
  .fw-desktop[data-entry="LL025"] { --page: #eff8f2; --title: linear-gradient(90deg, #509260 0%, #134024 100%); --title-size: 70; --ink: #23494c; --muted: #23494c; --green-dark: #23494c; --soft: #9ab5b9; --green: #509260; }
  .fw-desktop[data-entry="LL025"] .fw-header, .fw-desktop[data-entry="LL025"] .fw-body { background: transparent; }
  .fw-desktop[data-entry="LL025"] .fwd-title { color: transparent; background-image: linear-gradient(90deg, #509260 0%, #134024 100%); background-clip: text; -webkit-background-clip: text; font-size: 70px; } /* 16:6623 */
  .fw-desktop[data-entry="LL025"] .fw-orderbar { background: #fbfdfc; border: 1px solid #dff0e5; border-radius: 26px; } /* 16:6455 */
  .fw-desktop[data-entry="LL025"] .fwd-note-row { background: #f2f9f6; border: 0; border-radius: 9px; } /* 16:6461 */
  .fw-desktop[data-entry="LL025"] .fw-pack:not(.active) { background: #ffffff; border: 3px solid #e2f0ea; border-radius: 32px; } /* 16:6467 */
  .fw-desktop[data-entry="LL025"] .fw-pack.active { background: linear-gradient(90deg, #7ac28a 0%, #185f34 100%); border: 0; border-radius: 32px; } /* 16:6469 */
  .fw-desktop[data-entry="LL025"] .fw-pack.active { color: #ffffff; } /* 16:6624 */
  .fw-desktop[data-entry="LL025"] .fw-header-actions > [data-action="new"] { background: #ffffff; border: 2px solid #e2f0e9; border-radius: 24px; } /* 16:6497 */
  .fw-desktop[data-entry="LL025"] .fw-header-actions > [data-action="new"] { color: #2f6460; } /* 16:6618 */
  .fw-desktop[data-entry="LL025"] .fw-header-actions > [data-action="archives"] { background: #ffffff; border: 2px solid #e2f0e9; border-radius: 24px; } /* 16:6498 */
  .fw-desktop[data-entry="LL025"] .fw-header-actions > [data-action="archives"] { color: #2f6460; } /* 16:6619 */
  .fw-desktop[data-entry="LL025"] .fw-header-actions > [data-action="export-link"] { background: #ffffff; border: 2px solid #e2f0e9; border-radius: 24px; } /* 16:6499 */
  .fw-desktop[data-entry="LL025"] .fw-header-actions > [data-action="export-link"] { color: #2f6460; } /* 16:6616 */
  .fw-desktop[data-entry="LL025"] .fw-header-actions > [data-action="export"] { background: #ffffff; border: 2px solid #e2f0e9; border-radius: 24px; } /* 16:6500 */
  .fw-desktop[data-entry="LL025"] .fw-header-actions > [data-action="export"] { color: #2f6460; } /* 16:6620 */
  .fw-desktop[data-entry="LL025"] .fw-header-actions > [data-action="import"] { background: #ffffff; border: 2px solid #e2f0e9; border-radius: 24px; } /* 16:6501 */
  .fw-desktop[data-entry="LL025"] .fw-header-actions > [data-action="import"] { color: #2f6460; } /* 16:6621 */
  .fw-desktop[data-entry="LL025"] .fw-header-actions > [data-action="close"] { background: #ffffff; border: 2px solid #e2f0e9; border-radius: 24px; } /* 16:6529 */
  .fw-desktop[data-entry="LL025"] .fw-header-actions > [data-action="close"] { color: #2f6460; } /* 16:6622 */
  .fw-desktop[data-entry="LL025"] .fwd-picker { background: #ffffff; border: 2px solid #e2f0e9; border-radius: 24px; } /* 16:6496 */
  .fw-desktop[data-entry="LL025"] .fwd-picker { color: #2f6460; } /* 16:6617 */
  .fw-desktop[data-entry="LL025"] .fw-stage { background: #f8fcf9; border: 1px solid #dcefe3; border-radius: 26px; } /* 16:6451 */
  .fw-desktop[data-entry="LL025"] .fw-summary { background: #fafdfc; border: 1px solid #ddefe4; border-radius: 26px; } /* 16:6452 */
  .fw-desktop[data-entry="LL025"] .fw-rules { background: #fafdfc; border: 1px solid #ddf0e5; border-radius: 26px; } /* 16:6450 */
  .fw-desktop[data-entry="LL025"] .fw-rules-body { background: #fdfefd; border: 0; border-radius: 26px; } /* 16:6453 */
  .fw-desktop[data-entry="LL025"] .fw-summary-head { background: #f0f8f3; border: 1px solid #def0e5; } /* 16:6460 */
  .fw-desktop[data-entry="LL025"] .fw-summary-head { border-radius: 0; }
  .fw-desktop[data-entry="LL025"] .fw-records > .fw-section-title { border-radius: 0; }
  .fw-desktop[data-entry="LL025"] .fw-rules > summary { background: #f0f8f3; border: 1px solid #ddf0e5; } /* 16:6459 */
  .fw-desktop[data-entry="LL025"] .fw-field :is(input,select) { color: #23494c; } /* 16:6630 */
  .fw-desktop[data-entry="LL025"] .fw-field > span { color: #23494c; } /* 16:6630 */
  .fw-desktop[data-entry="LL025"] .fw-entry-title::before { color: #23494c; } /* 16:6630 */
  .fw-desktop[data-entry="LL025"] .fw-summary-head h3 { color: #23494c; } /* 16:6632 */
  .fw-desktop[data-entry="LL025"] .fw-rules > summary { color: #23494c; } /* 17:6641 */
  .fw-desktop[data-entry="LL025"] .fw-rules-body h3 { color: #404956; } /* 17:6642 */
  .fw-desktop[data-entry="LL025"] .fw-rules-body, .fw-desktop[data-entry="LL025"] .fw-rules-body li { color: #435747; } /* 17:6643 */
  .fw-desktop[data-entry="LL025"] .fw-rules-body { font-size: 21px; }
  .fw-desktop[data-entry="LL025"] .fw-summary-tiles > div, .fw-desktop[data-entry="LL025"] .fwd-record-detail-grid > div { background: #f2f9f6; } /* 16:6464 */
  .fw-desktop[data-entry="LL025"] .fw-summary-head h3::before { content: ''; display: inline-block; width: 35px; height: 37px; mask: none; background: url("../images/fun/desktop-ui/LL025-summary.svg") center / contain no-repeat; } /* 16:6594 */
  .fw-desktop[data-entry="LL025"] .fw-rules > summary::before { content: ''; display: inline-block; width: 35px; height: 43px; mask: none; background: url("../images/fun/desktop-ui/LL025-rules.svg") center / contain no-repeat; } /* 16:6600 */
  .fw-desktop[data-entry="LL037"] { --page: #eff8f2; --title: linear-gradient(90deg, #509260 0%, #134024 100%); --title-size: 70; --ink: #23494c; --muted: #23494c; --green-dark: #23494c; --soft: #9ab5b9; --fun-primary: linear-gradient(90deg, #5aa06a 0%, #09321a 100%); --green: #509260; }
  .fw-desktop[data-entry="LL037"] .fw-header, .fw-desktop[data-entry="LL037"] .fw-body { background: transparent; }
  .fw-desktop[data-entry="LL037"] .fwd-title { color: transparent; background-image: linear-gradient(90deg, #509260 0%, #134024 100%); background-clip: text; -webkit-background-clip: text; font-size: 70px; } /* 14:3514 */
  .fw-desktop[data-entry="LL037"] .fw-orderbar { background: #fbfdfc; border: 2px solid #dff0e5; border-radius: 26px; } /* 14:3221 */
  .fw-desktop[data-entry="LL037"] .fwd-note-row { background: #f2f9f6; border: 0; border-radius: 9px; } /* 14:3228 */
  .fw-desktop[data-entry="LL037"] .fw-pack:not(.active) { background: #ffffff; border: 2px solid #e2f0ea; border-radius: 32px; } /* 14:3253 */
  .fw-desktop[data-entry="LL037"] .fw-pack.active { background: linear-gradient(90deg, #5aa06a 0%, #09321a 100%); border: 0; border-radius: 32px; } /* 14:3257 */
  .fw-desktop[data-entry="LL037"] .fw-pack.active { color: #ffffff; } /* 14:3515 */
  .fw-desktop[data-entry="LL037"] .fw-header-actions > [data-action="new"] { background: #ffffff; border: 2px solid #e2f0e9; border-radius: 24px; } /* 14:3288 */
  .fw-desktop[data-entry="LL037"] .fw-header-actions > [data-action="new"] { color: #2f6460; } /* 14:3511 */
  .fw-desktop[data-entry="LL037"] .fw-header-actions > [data-action="archives"] { background: #ffffff; border: 2px solid #e2f0e9; border-radius: 24px; } /* 14:3289 */
  .fw-desktop[data-entry="LL037"] .fw-header-actions > [data-action="archives"] { color: #2f6460; } /* 14:3512 */
  .fw-desktop[data-entry="LL037"] .fw-header-actions > [data-action="export-link"] { background: #ffffff; border: 2px solid #e2f0e9; border-radius: 24px; } /* 14:3290 */
  .fw-desktop[data-entry="LL037"] .fw-header-actions > [data-action="export-link"] { color: #2f6460; } /* 14:3508 */
  .fw-desktop[data-entry="LL037"] .fw-header-actions > [data-action="export"] { background: #ffffff; border: 2px solid #e2f0e9; border-radius: 24px; } /* 14:3291 */
  .fw-desktop[data-entry="LL037"] .fw-header-actions > [data-action="export"] { color: #2f6460; } /* 14:3507 */
  .fw-desktop[data-entry="LL037"] .fw-header-actions > [data-action="import"] { background: #ffffff; border: 2px solid #e2f0e9; border-radius: 24px; } /* 14:3292 */
  .fw-desktop[data-entry="LL037"] .fw-header-actions > [data-action="import"] { color: #2f6460; } /* 14:3509 */
  .fw-desktop[data-entry="LL037"] .fw-header-actions > [data-action="close"] { background: #ffffff; border: 2px solid #e2f0e9; border-radius: 24px; } /* 14:3293 */
  .fw-desktop[data-entry="LL037"] .fw-header-actions > [data-action="close"] { color: #2f6460; } /* 14:3513 */
  .fw-desktop[data-entry="LL037"] .fwd-picker { background: #ffffff; border: 2px solid #e2f0e9; border-radius: 24px; } /* 14:3287 */
  .fw-desktop[data-entry="LL037"] .fwd-picker { color: #2f6460; } /* 14:3510 */
  .fw-desktop[data-entry="LL037"] .fw-stage { background: #f8fcf9; border: 2px solid #dcefe3; border-radius: 26px; } /* 14:3216 */
  .fw-desktop[data-entry="LL037"] .fw-entry { background: #f8fcf9; border: 2px solid #dcefe3; border-radius: 20px; } /* 14:3220 */
  .fw-desktop[data-entry="LL037"] .fw-summary { background: #fafdfc; border: 0; border-radius: 26px; } /* 14:3217 */
  .fw-desktop[data-entry="LL037"] .fw-records { background: #fafdfc; border: 2px solid #deefe4; border-radius: 26px; } /* 14:3218 */
  .fw-desktop[data-entry="LL037"] .fw-rules { background: #fafdfc; border: 2px solid #dcefe4; border-radius: 26px; } /* 14:3215 */
  .fw-desktop[data-entry="LL037"] .fw-rules-body { background: #fdfefd; border: 0; border-radius: 26px; } /* 14:3219 */
  .fw-desktop[data-entry="LL037"] .fw-play { grid-template-columns: minmax(0,1283fr) minmax(0,528fr); gap: 27px; }
  .fw-desktop[data-entry="LL037"] .fw-summary-head { background: #f0f8f3; border: 2px solid #def0e5; } /* 14:3226 */
  .fw-desktop[data-entry="LL037"] .fw-summary-head { border-radius: 0; }
  .fw-desktop[data-entry="LL037"] .fw-records > .fw-section-title { background: #f0f8f3; border: 2px solid #deefe5; } /* 14:3227 */
  .fw-desktop[data-entry="LL037"] .fw-records > .fw-section-title { border-radius: 0; }
  .fw-desktop[data-entry="LL037"] .fw-rules > summary { background: #f0f8f3; border: 2px solid #ddefe5; } /* 14:3225 */
  .fw-desktop[data-entry="LL037"] .fw-field :is(input,select) { background: #ffffff; border: 3px solid #e2f0e9; border-radius: 13px; } /* 14:3250 */
  .fw-desktop[data-entry="LL037"] .fw-field input::placeholder { color: #9ab5b9; } /* 14:3533 */
  .fw-desktop[data-entry="LL037"] .fw-field :is(input,select) { color: #23494c; } /* 14:3528 */
  .fw-desktop[data-entry="LL037"] .fw-field > span { color: #23494c; } /* 14:3528 */
  .fw-desktop[data-entry="LL037"] .fw-entry-title::before { color: #23494c; } /* 14:3528 */
  .fw-desktop[data-entry="LL037"] .fw-summary-head h3 { color: #23494c; } /* 14:3570 */
  .fw-desktop[data-entry="LL037"] .fw-records > .fw-section-title h3 { color: #23494c; } /* 14:3583 */
  .fw-desktop[data-entry="LL037"] .fw-rules > summary { color: #23494c; } /* 14:3596 */
  .fw-desktop[data-entry="LL037"] .fw-rules-body h3 { color: #435747; } /* 14:3597 */
  .fw-desktop[data-entry="LL037"] .fw-rules-body, .fw-desktop[data-entry="LL037"] .fw-rules-body li { color: #435747; } /* 14:3599 */
  .fw-desktop[data-entry="LL037"] .fw-rules-body { font-size: 22px; }
  .fw-desktop[data-entry="LL037"] .fw-entry-actions [data-action="submit"] { background: linear-gradient(90deg, #5aa06a 0%, #09321a 100%); border: 0; border-radius: 25px; } /* 14:3251 */
  .fw-desktop[data-entry="LL037"] .fw-entry-actions [data-action="submit"] { color: #ffffff; } /* 14:3564 */
  .fw-desktop[data-entry="LL037"] .fw-entry-actions [data-action="undo"] { background: #f8fcfa; border: 2px solid #cee8d5; border-radius: 25px; } /* 14:3252 */
  .fw-desktop[data-entry="LL037"] .fw-entry-actions [data-action="undo"] { color: #346c44; } /* 14:3563 */
  .fw-desktop[data-entry="LL037"] .fw-summary-tiles > div, .fw-desktop[data-entry="LL037"] .fwd-record-detail-grid > div { background: #ffffff; } /* 14:3265 */
  .fw-desktop[data-entry="LL037"] .fw-entry-head::before { content: ''; display: inline-block; width: 37px; height: 41px; mask: none; background: url("../images/fun/desktop-ui/LL037-entry.svg") center / contain no-repeat; } /* 14:3376 */
  .fw-desktop[data-entry="LL037"] .fw-summary-head h3::before { content: ''; display: inline-block; width: 30px; height: 40px; mask: none; background: url("../images/fun/desktop-ui/LL037-summary.svg") center / contain no-repeat; } /* 14:3432 */
  .fw-desktop[data-entry="LL037"] .fw-records > .fw-section-title h3::before { content: ''; display: inline-block; width: 43px; height: 42px; mask: none; background: url("../images/fun/desktop-ui/LL037-records.svg") center / contain no-repeat; } /* 14:3447 */
  .fw-desktop[data-entry="LL037"] .fw-field:has([data-f="value"]) > span::before { content: ''; display: inline-block; width: 34px; height: 29px; mask: none; background: url("../images/fun/desktop-ui/LL037-value.svg") center / contain no-repeat; } /* 14:3382 */
  .fw-desktop[data-entry="LL042"] { --page: #eff8f2; --title: linear-gradient(90deg, #509260 0%, #134024 100%); --title-size: 70; --ink: #23494c; --muted: #23494c; --green-dark: #23494c; --soft: #9ab5b9; --fun-primary: linear-gradient(90deg, #5aa06a 0%, #09321a 100%); --green: #509260; }
  .fw-desktop[data-entry="LL042"] .fw-header, .fw-desktop[data-entry="LL042"] .fw-body { background: transparent; }
  .fw-desktop[data-entry="LL042"] .fwd-title { color: transparent; background-image: linear-gradient(90deg, #509260 0%, #134024 100%); background-clip: text; -webkit-background-clip: text; font-size: 70px; } /* 17:7185 */
  .fw-desktop[data-entry="LL042"] .fw-orderbar { background: #fbfdfc; border: 1px solid #dff0e5; border-radius: 26px; } /* 17:7013 */
  .fw-desktop[data-entry="LL042"] .fwd-note-row { background: #f2f9f6; border: 0; border-radius: 9px; } /* 17:7017 */
  .fw-desktop[data-entry="LL042"] .fw-pack:not(.active) { background: #ffffff; border: 3px solid #e2f0ea; border-radius: 32px; } /* 17:7035 */
  .fw-desktop[data-entry="LL042"] .fw-pack.active { background: linear-gradient(90deg, #5aa06a 0%, #09321a 100%); border: 0; border-radius: 32px; } /* 17:7038 */
  .fw-desktop[data-entry="LL042"] .fw-pack.active { color: #ffffff; } /* 17:7190 */
  .fw-desktop[data-entry="LL042"] .fw-header-actions > [data-action="new"] { background: #ffffff; border: 2px solid #e2f0e9; border-radius: 24px; } /* 17:7046 */
  .fw-desktop[data-entry="LL042"] .fw-header-actions > [data-action="new"] { color: #2f6460; } /* 17:7181 */
  .fw-desktop[data-entry="LL042"] .fw-header-actions > [data-action="archives"] { background: #ffffff; border: 2px solid #e2f0e9; border-radius: 24px; } /* 17:7047 */
  .fw-desktop[data-entry="LL042"] .fw-header-actions > [data-action="archives"] { color: #2f6460; } /* 17:7178 */
  .fw-desktop[data-entry="LL042"] .fw-header-actions > [data-action="export-link"] { background: #ffffff; border: 2px solid #e2f0e9; border-radius: 24px; } /* 17:7048 */
  .fw-desktop[data-entry="LL042"] .fw-header-actions > [data-action="export-link"] { color: #2f6460; } /* 17:7179 */
  .fw-desktop[data-entry="LL042"] .fw-header-actions > [data-action="export"] { background: #ffffff; border: 2px solid #e2f0e9; border-radius: 24px; } /* 17:7049 */
  .fw-desktop[data-entry="LL042"] .fw-header-actions > [data-action="export"] { color: #2f6460; } /* 17:7182 */
  .fw-desktop[data-entry="LL042"] .fw-header-actions > [data-action="import"] { background: #ffffff; border: 2px solid #e2f0e9; border-radius: 24px; } /* 17:7050 */
  .fw-desktop[data-entry="LL042"] .fw-header-actions > [data-action="import"] { color: #2f6460; } /* 17:7183 */
  .fw-desktop[data-entry="LL042"] .fw-header-actions > [data-action="close"] { background: #ffffff; border: 2px solid #e2f0e9; border-radius: 24px; } /* 17:7051 */
  .fw-desktop[data-entry="LL042"] .fw-header-actions > [data-action="close"] { color: #2f6460; } /* 17:7184 */
  .fw-desktop[data-entry="LL042"] .fwd-picker { background: #ffffff; border: 2px solid #e2f0e9; border-radius: 24px; } /* 17:7045 */
  .fw-desktop[data-entry="LL042"] .fwd-picker { color: #2f6460; } /* 17:7180 */
  .fw-desktop[data-entry="LL042"] .fw-entry { background: #f8fcf9; border: 1px solid #def0e5; border-radius: 26px; } /* 17:7008 */
  .fw-desktop[data-entry="LL042"] .fwd-form-surface { background: #fbfdfd; border: 0; border-radius: 26px; } /* 17:7010 */
  .fw-desktop[data-entry="LL042"] .fw-summary { background: #fcfdfd; border: 1px solid #def0e5; border-radius: 21px; } /* 17:7012 */
  .fw-desktop[data-entry="LL042"] .fw-records { background: #fafdfc; border: 1px solid #dcefe4; border-radius: 26px; } /* 17:7011 */
  .fw-desktop[data-entry="LL042"] .fw-rules { background: #fafdfc; border: 1px solid #dcefe4; border-radius: 26px; } /* 17:7007 */
  .fw-desktop[data-entry="LL042"] .fw-rules-body { background: #f8fcfa; border: 0; border-radius: 26px; } /* 17:7009 */
  .fw-desktop[data-entry="LL042"] .fw-summary-head { border-radius: 0; }
  .fw-desktop[data-entry="LL042"] .fw-records > .fw-section-title { background: #f0f8f3; border: 1px solid #ddefe5; } /* 17:7016 */
  .fw-desktop[data-entry="LL042"] .fw-records > .fw-section-title { border-radius: 0; }
  .fw-desktop[data-entry="LL042"] .fw-rules > summary { background: #f0f8f3; border: 1px solid #ddefe5; } /* 17:7015 */
  .fw-desktop[data-entry="LL042"] .fw-field :is(input,select) { background: #ffffff; border: 3px solid #e2f0e9; border-radius: 13px; } /* 17:7020 */
  .fw-desktop[data-entry="LL042"] .fw-field input::placeholder { color: #9ab5b9; } /* 17:7207 */
  .fw-desktop[data-entry="LL042"] .fw-field :is(input,select) { color: #88afb5; } /* 17:7242 */
  .fw-desktop[data-entry="LL042"] .fw-field > span { color: #88afb5; } /* 17:7242 */
  .fw-desktop[data-entry="LL042"] .fw-entry-title::before { color: #23494c; } /* 17:7197 */
  .fw-desktop[data-entry="LL042"] .fw-summary-head h3 { color: #23494c; } /* 17:7199 */
  .fw-desktop[data-entry="LL042"] .fw-records > .fw-section-title h3 { color: #23494c; } /* 17:7235 */
  .fw-desktop[data-entry="LL042"] .fw-rules > summary { color: #23494c; } /* 17:7247 */
  .fw-desktop[data-entry="LL042"] .fw-rules-body h3 { color: #435a4d; } /* 17:7248 */
  .fw-desktop[data-entry="LL042"] .fw-rules-body, .fw-desktop[data-entry="LL042"] .fw-rules-body li { color: #435747; } /* 17:7252 */
  .fw-desktop[data-entry="LL042"] .fw-rules-body { font-size: 19px; }
  .fw-desktop[data-entry="LL042"] .fw-entry-actions [data-action="submit"] { background: linear-gradient(90deg, #5aa06a 0%, #09321a 100%); border: 0; border-radius: 25px; } /* 17:7041 */
  .fw-desktop[data-entry="LL042"] .fw-entry-actions [data-action="submit"] { color: #ffffff; } /* 17:7233 */
  .fw-desktop[data-entry="LL042"] .fw-entry-actions [data-action="undo"] { background: #f8fcfa; border: 2px solid #cde8d4; border-radius: 26px; } /* 17:7040 */
  .fw-desktop[data-entry="LL042"] .fw-entry-actions [data-action="undo"] { color: #346c44; } /* 17:7232 */
  .fw-desktop[data-entry="LL042"] .fw-summary-tiles > div, .fw-desktop[data-entry="LL042"] .fwd-record-detail-grid > div { background: #f2f9f6; } /* 17:7025 */
  .fw-desktop[data-entry="LL042"] .fw-entry-foot { background: #fbfdfd; border: 0; border-radius: 26px; } /* 17:7014 */
  .fw-desktop[data-entry="LL042"] .fwd-form-heading { border-left: 0; padding-left: 0; }
  .fw-desktop[data-entry="LL042"] .fw-entry-head::before { content: ''; display: inline-block; width: 31px; height: 33px; mask: none; background: url("../images/fun/desktop-ui/LL042-entry.svg") center / contain no-repeat; } /* 17:7093 */
  .fw-desktop[data-entry="LL042"] .fw-summary-head h3::before { content: ''; display: inline-block; width: 27px; height: 35px; mask: none; background: url("../images/fun/desktop-ui/LL042-summary.svg") center / contain no-repeat; } /* 17:7098 */
  .fw-desktop[data-entry="LL042"] .fw-records > .fw-section-title h3::before { content: ''; display: inline-block; width: 42px; height: 37px; mask: none; background: url("../images/fun/desktop-ui/LL042-records.svg") center / contain no-repeat; } /* 17:7116 */
  .fw-desktop[data-entry="LL042"] .fw-rules > summary::before { content: ''; display: inline-block; width: 35px; height: 41px; mask: none; background: url("../images/fun/desktop-ui/LL042-rules.svg") center / contain no-repeat; } /* 17:7121 */
  .fw-desktop[data-entry="LL042"] .fw-field:has([data-f="value"]) > span::before { content: ''; display: inline-block; width: 38px; height: 36px; mask: none; background: url("../images/fun/desktop-ui/LL042-value.svg") center / contain no-repeat; } /* 18:8419 */
  .fw-desktop[data-entry="LL084"] { --page: #eff6f8; --title: linear-gradient(90deg, #507c92 0%, #113641 100%); --title-size: 70; --ink: #1d4752; --muted: #1d4752; --green-dark: #1d4752; --soft: #95b2bd; --fun-primary: linear-gradient(90deg, #5b889f 0%, #072a34 100%); --green: #507c92; }
  .fw-desktop[data-entry="LL084"] .fw-header, .fw-desktop[data-entry="LL084"] .fw-body { background: transparent; }
  .fw-desktop[data-entry="LL084"] .fwd-title { color: transparent; background-image: linear-gradient(90deg, #507c92 0%, #113641 100%); background-clip: text; -webkit-background-clip: text; font-size: 70px; } /* 17:7478 */
  .fw-desktop[data-entry="LL084"] .fw-orderbar { background: #fbfdfd; border: 1px solid #deebf0; border-radius: 26px; } /* 17:7275 */
  .fw-desktop[data-entry="LL084"] .fwd-note-row { background: #f1f9f9; border: 0; border-radius: 9px; } /* 17:7279 */
  .fw-desktop[data-entry="LL084"] .fw-pack.active { background: linear-gradient(90deg, #5b889f 0%, #072a34 100%); border: 0; border-radius: 32px; } /* 17:7312 */
  .fw-desktop[data-entry="LL084"] .fw-pack.active { color: #ffffff; } /* 17:7479 */
  .fw-desktop[data-entry="LL084"] .fw-header-actions > [data-action="new"] { background: #ffffff; border: 2px solid #e1f0f1; border-radius: 24px; } /* 17:7320 */
  .fw-desktop[data-entry="LL084"] .fw-header-actions > [data-action="new"] { color: #27686c; } /* 17:7473 */
  .fw-desktop[data-entry="LL084"] .fw-header-actions > [data-action="archives"] { background: #ffffff; border: 2px solid #e1f0f1; border-radius: 24px; } /* 17:7321 */
  .fw-desktop[data-entry="LL084"] .fw-header-actions > [data-action="archives"] { color: #27686c; } /* 17:7474 */
  .fw-desktop[data-entry="LL084"] .fw-header-actions > [data-action="export-link"] { background: #ffffff; border: 2px solid #e1f0f1; border-radius: 24px; } /* 17:7322 */
  .fw-desktop[data-entry="LL084"] .fw-header-actions > [data-action="export-link"] { color: #27686c; } /* 17:7475 */
  .fw-desktop[data-entry="LL084"] .fw-header-actions > [data-action="export"] { background: #ffffff; border: 2px solid #e1f0f1; border-radius: 24px; } /* 17:7323 */
  .fw-desktop[data-entry="LL084"] .fw-header-actions > [data-action="export"] { color: #27686c; } /* 17:7476 */
  .fw-desktop[data-entry="LL084"] .fw-header-actions > [data-action="import"] { background: #ffffff; border: 2px solid #e1f0f1; border-radius: 24px; } /* 17:7324 */
  .fw-desktop[data-entry="LL084"] .fw-header-actions > [data-action="import"] { color: #27686c; } /* 17:7477 */
  .fw-desktop[data-entry="LL084"] .fw-header-actions > [data-action="close"] { background: #ffffff; border: 2px solid #e1f0f1; border-radius: 24px; } /* 17:7326 */
  .fw-desktop[data-entry="LL084"] .fw-header-actions > [data-action="close"] { color: #27686c; } /* 18:8460 */
  .fw-desktop[data-entry="LL084"] .fwd-picker { background: #ffffff; border: 2px solid #e1f0f1; border-radius: 24px; } /* 17:7319 */
  .fw-desktop[data-entry="LL084"] .fwd-picker { color: #27686c; } /* 17:7472 */
  .fw-desktop[data-entry="LL084"] .fw-entry { background: #f8fbfc; border: 1px solid #deebf0; border-radius: 26px; } /* 17:7269 */
  .fw-desktop[data-entry="LL084"] .fwd-form-surface { background: #fafdfd; border: 1px solid #e8f2f5; border-radius: 26px; } /* 17:7271 */
  .fw-desktop[data-entry="LL084"] .fw-summary { background: #f9fdfd; border: 0; border-radius: 26px; } /* 17:7272 */
  .fw-desktop[data-entry="LL084"] .fw-records { background: #f9fdfd; border: 1px solid #deebf0; border-radius: 26px; } /* 17:7273 */
  .fw-desktop[data-entry="LL084"] .fw-rules { background: #f9fdfd; border: 1px solid #dbeaef; border-radius: 26px; } /* 17:7268 */
  .fw-desktop[data-entry="LL084"] .fw-rules-body { background: #f7fbfc; border: 0; border-radius: 26px; } /* 17:7270 */
  .fw-desktop[data-entry="LL084"] .fw-summary-head { background: #eff6f8; border: 1px solid #ddebf0; } /* 17:7277 */
  .fw-desktop[data-entry="LL084"] .fw-summary-head { border-radius: 0; }
  .fw-desktop[data-entry="LL084"] .fw-records > .fw-section-title { background: #eff6f8; border: 1px solid #deebf0; } /* 17:7278 */
  .fw-desktop[data-entry="LL084"] .fw-records > .fw-section-title { border-radius: 0; }
  .fw-desktop[data-entry="LL084"] .fw-rules > summary { background: #eff6f8; border: 1px solid #ddebf0; } /* 17:7276 */
  .fw-desktop[data-entry="LL084"] .fw-field :is(input,select) { background: #ffffff; border: 3px solid #d8eaec; border-radius: 13px; } /* 17:7287 */
  .fw-desktop[data-entry="LL084"] .fw-field input::placeholder { color: #95b2bd; } /* 17:7488 */
  .fw-desktop[data-entry="LL084"] .fw-field :is(input,select) { color: #1d4752; } /* 17:7483 */
  .fw-desktop[data-entry="LL084"] .fw-field > span { color: #1d4752; } /* 17:7483 */
  .fw-desktop[data-entry="LL084"] .fw-entry-title::before { color: #1d4752; } /* 17:7483 */
  .fw-desktop[data-entry="LL084"] .fw-summary-head h3 { color: #1d4752; } /* 17:7552 */
  .fw-desktop[data-entry="LL084"] .fw-records > .fw-section-title h3 { color: #1d4752; } /* 17:7571 */
  .fw-desktop[data-entry="LL084"] .fw-rules > summary { color: #1d4752; } /* 17:7582 */
  .fw-desktop[data-entry="LL084"] .fw-rules-body h3 { color: #3d4b4b; } /* 17:7583 */
  .fw-desktop[data-entry="LL084"] .fw-rules-body, .fw-desktop[data-entry="LL084"] .fw-rules-body li { color: #566268; } /* 17:7584 */
  .fw-desktop[data-entry="LL084"] .fw-rules-body { font-size: 21px; }
  .fw-desktop[data-entry="LL084"] .fw-entry-actions [data-action="submit"] { background: linear-gradient(90deg, #5b889f 0%, #072a34 100%); border: 0; border-radius: 25px; } /* 17:7315 */
  .fw-desktop[data-entry="LL084"] .fw-entry-actions [data-action="submit"] { color: #ffffff; } /* 17:7551 */
  .fw-desktop[data-entry="LL084"] .fw-entry-actions [data-action="undo"] { background: #f7fbfc; border: 1px solid #ccdee7; border-radius: 26px; } /* 17:7314 */
  .fw-desktop[data-entry="LL084"] .fw-entry-actions [data-action="undo"] { color: #335a6c; } /* 17:7550 */
  .fw-desktop[data-entry="LL084"] .fw-summary-tiles > div, .fw-desktop[data-entry="LL084"] .fwd-record-detail-grid > div { background: #f1f9f9; } /* 17:7281 */
  .fw-desktop[data-entry="LL084"] .fw-entry-head::before { content: ''; display: inline-block; width: 31px; height: 31px; mask: none; background: url("../images/fun/desktop-ui/LL084-entry.svg") center / contain no-repeat; } /* 17:7383 */
  .fw-desktop[data-entry="LL084"] .fw-summary-head h3::before { content: ''; display: inline-block; width: 27px; height: 26px; mask: none; background: url("../images/fun/desktop-ui/LL084-summary.svg") center / contain no-repeat; } /* 17:7393 */
  .fw-desktop[data-entry="LL084"] .fw-records > .fw-section-title h3::before { content: ''; display: inline-block; width: 42px; height: 36px; mask: none; background: url("../images/fun/desktop-ui/LL084-records.svg") center / contain no-repeat; } /* 17:7412 */
  .fw-desktop[data-entry="LL084"] .fw-rules > summary::before { content: ''; display: inline-block; width: 35px; height: 38px; mask: none; background: url("../images/fun/desktop-ui/LL084-rules.svg") center / contain no-repeat; } /* 17:7426 */
  .fw-desktop[data-entry="LL093"] { --page: linear-gradient(180deg, #fff7e4 0%, #faf1d7 100%); --title: linear-gradient(180deg, #f7dc8f 0%, #daa243 100%); --title-size: 74; --ink: #4c4123; --muted: #4c4123; --green-dark: #4c4123; --soft: #bd9d80; --fun-primary: linear-gradient(90deg, #f9e696 0%, #fdbd6a 100%); --green: #d6a54d; }
  .fw-desktop[data-entry="LL093"] .fw-header, .fw-desktop[data-entry="LL093"] .fw-body { background: transparent; }
  .fw-desktop[data-entry="LL093"] .fwd-title { color: transparent; background-image: linear-gradient(180deg, #f7dc8f 0%, #daa243 100%); background-clip: text; -webkit-background-clip: text; font-size: 74px; } /* 16:5711 */
  .fw-desktop[data-entry="LL093"] .fw-orderbar { background: #fffdf8; border: 1px solid #f8ecd2; border-radius: 26px; } /* 16:5429 */
  .fw-desktop[data-entry="LL093"] .fwd-note-row { background: #fcf3dc; border: 0; border-radius: 9px; } /* 16:5433 */
  .fw-desktop[data-entry="LL093"] .fw-pack:not(.active) { background: linear-gradient(90deg, #ffffff 0%, #fffcf3 100%); border: 3px solid #f0eae0; border-radius: 32px; } /* 16:5458 */
  .fw-desktop[data-entry="LL093"] .fw-pack.active { background: linear-gradient(90deg, #f8e496 0%, #fcb865 100%); border: 0; border-radius: 32px; } /* 16:5461 */
  .fw-desktop[data-entry="LL093"] .fw-pack.active { color: #ffffff; } /* 16:5712 */
  .fw-desktop[data-entry="LL093"] .fw-header-actions > [data-action="new"] { background: #ffffff; border: 2px solid #f0e9e0; border-radius: 24px; } /* 16:5503 */
  .fw-desktop[data-entry="LL093"] .fw-header-actions > [data-action="new"] { color: #513815; } /* 16:5705 */
  .fw-desktop[data-entry="LL093"] .fw-header-actions > [data-action="archives"] { background: #ffffff; border: 2px solid #f0e9e0; border-radius: 24px; } /* 16:5504 */
  .fw-desktop[data-entry="LL093"] .fw-header-actions > [data-action="archives"] { color: #4c330f; } /* 16:5706 */
  .fw-desktop[data-entry="LL093"] .fw-header-actions > [data-action="export-link"] { background: #ffffff; border: 2px solid #f0e9e0; border-radius: 24px; } /* 16:5505 */
  .fw-desktop[data-entry="LL093"] .fw-header-actions > [data-action="export-link"] { color: #614a2a; } /* 16:5707 */
  .fw-desktop[data-entry="LL093"] .fw-header-actions > [data-action="export"] { background: #ffffff; border: 2px solid #f0e9e0; border-radius: 24px; } /* 16:5506 */
  .fw-desktop[data-entry="LL093"] .fw-header-actions > [data-action="export"] { color: #614a2b; } /* 16:5708 */
  .fw-desktop[data-entry="LL093"] .fw-header-actions > [data-action="import"] { background: #ffffff; border: 2px solid #f0e9e0; border-radius: 24px; } /* 16:5507 */
  .fw-desktop[data-entry="LL093"] .fw-header-actions > [data-action="import"] { color: #675132; } /* 16:5709 */
  .fw-desktop[data-entry="LL093"] .fw-header-actions > [data-action="close"] { background: #ffffff; border: 2px solid #f0e9e0; border-radius: 24px; } /* 16:5508 */
  .fw-desktop[data-entry="LL093"] .fw-header-actions > [data-action="close"] { color: #553d1c; } /* 16:5710 */
  .fw-desktop[data-entry="LL093"] .fwd-picker { background: #ffffff; border: 2px solid #f0e9e0; border-radius: 24px; } /* 16:5502 */
  .fw-desktop[data-entry="LL093"] .fwd-picker { color: #644e2f; } /* 16:5704 */
  .fw-desktop[data-entry="LL093"] .fw-stage { background: #fdfbf8; border: 1px solid #f8ecd2; border-radius: 26px; } /* 16:5422 */
  .fw-desktop[data-entry="LL093"] .fw-entry { background: linear-gradient(90deg, #fdfcf9 0%, #fdfcfc 100%); border: 1px solid #f8ebd1; border-radius: 21px; } /* 16:5426 */
  .fw-desktop[data-entry="LL093"] .fw-summary { background: #fdfbfa; border: 1px solid #f8ebcf; border-radius: 26px; } /* 16:5425 */
  .fw-desktop[data-entry="LL093"] .fw-records { background: #fdfbfa; border: 1px solid #f8ebd0; border-radius: 26px; } /* 16:5427 */
  .fw-desktop[data-entry="LL093"] .fw-rules { background: #fdfdfd; border: 1px solid #f8ecd2; border-radius: 26px; } /* 16:5420 */
  .fw-desktop[data-entry="LL093"] .fw-rules-body { background: #fdfdfd; border: 0; border-radius: 26px; } /* 16:5421 */
  .fw-desktop[data-entry="LL093"] .fw-play { grid-template-columns: minmax(0,1184fr) minmax(0,630fr); gap: 25px; }
  .fw-desktop[data-entry="LL093"] .fw-summary-head { background: #fbf5e7; border: 1px solid #f8ecd1; } /* 16:5431 */
  .fw-desktop[data-entry="LL093"] .fw-summary-head { border-radius: 0; }
  .fw-desktop[data-entry="LL093"] .fw-records > .fw-section-title { background: #fbf5e7; border: 1px solid #f8ebd1; } /* 16:5432 */
  .fw-desktop[data-entry="LL093"] .fw-records > .fw-section-title { border-radius: 0; }
  .fw-desktop[data-entry="LL093"] .fw-rules > summary { background: #fbf5e7; border: 1px solid #f8ecd2; } /* 16:5430 */
  .fw-desktop[data-entry="LL093"] .fw-field :is(input,select) { background: #ffffff; border: 3px solid #f0eae0; border-radius: 17px; } /* 16:5454 */
  .fw-desktop[data-entry="LL093"] .fw-field input::placeholder { color: #ba9679; } /* 16:5724 */
  .fw-desktop[data-entry="LL093"] .fw-field :is(input,select) { color: #4c4123; } /* 16:5721 */
  .fw-desktop[data-entry="LL093"] .fw-field > span { color: #4c4123; } /* 16:5721 */
  .fw-desktop[data-entry="LL093"] .fw-entry-title::before { color: #4c4123; } /* 16:5721 */
  .fw-desktop[data-entry="LL093"] .fw-summary-head h3 { color: #4c4123; } /* 16:5822 */
  .fw-desktop[data-entry="LL093"] .fw-records > .fw-section-title h3 { color: #4c4123; } /* 16:5839 */
  .fw-desktop[data-entry="LL093"] .fw-rules > summary { color: #4c4123; } /* 16:5856 */
  .fw-desktop[data-entry="LL093"] .fw-rules-body h3 { color: #414141; } /* 16:5857 */
  .fw-desktop[data-entry="LL093"] .fw-rules-body, .fw-desktop[data-entry="LL093"] .fw-rules-body li { color: #5b5b5b; } /* 16:5858 */
  .fw-desktop[data-entry="LL093"] .fw-rules-body { font-size: 24px; }
  .fw-desktop[data-entry="LL093"] .fw-entry-actions [data-action="submit"] { background: linear-gradient(90deg, #f9e696 0%, #fdbd6a 100%); border: 0; border-radius: 20px; } /* 16:5457 */
  .fw-desktop[data-entry="LL093"] .fw-entry-actions [data-action="submit"] { color: #d89100; } /* 16:5781 */
  .fw-desktop[data-entry="LL093"] .fw-entry-actions [data-action="undo"] { background: #fcfaf7; border: 1px solid #eae3c7; border-radius: 20px; } /* 16:5456 */
  .fw-desktop[data-entry="LL093"] .fw-entry-actions [data-action="undo"] { color: #776835; } /* 16:5778 */
  .fw-desktop[data-entry="LL093"] .fw-summary-tiles > div, .fw-desktop[data-entry="LL093"] .fwd-record-detail-grid > div { background: #fcf3dc; } /* 16:5437 */
  .fw-desktop[data-entry="LL093"] { --line: #f0eae0; --badge: #f8edce; --tint: #fcf3dc; }
  .fw-desktop[data-entry="LL093"] .fw-board-viewport { background: #fdfcfb; border: 1px solid #f6f1e7; border-radius: 26px; } /* 16:5423 */
  .fw-desktop[data-entry="LL093"] .fc-board.monopoly-board { background: #f7eee8; border: 1.5px solid #decfbb; border-radius: 15px; } /* 16:5424 */
  .fw-desktop[data-entry="LL093"] .fc-board.monopoly-board .fc-board-center { background: #fdfbf9; border: 1px solid #decfbb; border-radius: 26px; } /* 16:5428 */
  .fw-desktop[data-entry="LL093"] .fc-center-row { background: #ffffff; border: 1px solid #e8daca; border-radius: 15px; } /* 16:5495 */
  .fw-desktop[data-entry="LL093"] .fc-board.monopoly-board .fc-cell.current { background: #f8e496; border-color: #d6a54d; }
  .fw-desktop[data-entry="LL093"] .fc-board.monopoly-board .fc-cell.current :is(.fc-cell-no,.fc-cell-name,.fc-cell-sub) { color: #754f24; }
  .fw-desktop[data-entry="LL093"] .fc-board.monopoly-board .fc-cell[data-cell="n1"]:not(.current):not(.marked) { background: linear-gradient(180deg, #ffe07d 0%, #ffbd66 100%); border: 1px solid #eec674; border-radius: 8px; } /* 29:4654 */
  .fw-desktop[data-entry="LL093"] .fc-board.monopoly-board .fc-cell[data-cell="n2"]:not(.current):not(.marked) { background: #fffdf6; border: 1px solid #e5d8bc; border-radius: 8px; } /* 29:4656 */
  .fw-desktop[data-entry="LL093"] .fc-board.monopoly-board .fc-cell[data-cell="n3"]:not(.current):not(.marked) { background: #fffdf6; border: 1px solid #e5d8bc; border-radius: 8px; } /* 29:4658 */
  .fw-desktop[data-entry="LL093"] .fc-board.monopoly-board .fc-cell[data-cell="n4"]:not(.current):not(.marked) { background: #fdf1f6; border: 1px solid #edd2dc; border-radius: 8px; } /* 29:4660 */
  .fw-desktop[data-entry="LL093"] .fc-board.monopoly-board .fc-cell[data-cell="n5"]:not(.current):not(.marked) { background: #fffdf6; border: 1px solid #e5d8bc; border-radius: 8px; } /* 29:4662 */
  .fw-desktop[data-entry="LL093"] .fc-board.monopoly-board .fc-cell[data-cell="n6"]:not(.current):not(.marked) { background: #f0fbf6; border: 1px solid #cbebdc; border-radius: 8px; } /* 29:4664 */
  .fw-desktop[data-entry="LL093"] .fc-board.monopoly-board .fc-cell[data-cell="n7"]:not(.current):not(.marked) { background: #fffdf6; border: 1px solid #e5d8bc; border-radius: 8px; } /* 29:4666 */
  .fw-desktop[data-entry="LL093"] .fc-board.monopoly-board .fc-cell[data-cell="n8"]:not(.current):not(.marked) { background: #fdf3ec; border: 1px solid #ebd6c5; border-radius: 8px; } /* 29:4668 */
  .fw-desktop[data-entry="LL093"] .fc-board.monopoly-board .fc-cell[data-cell="n9"]:not(.current):not(.marked) { background: #fffdf6; border: 1px solid #e5d8bc; border-radius: 8px; } /* 29:4670 */
  .fw-desktop[data-entry="LL093"] .fc-board.monopoly-board .fc-cell[data-cell="n10"]:not(.current):not(.marked) { background: #fffdf6; border: 1px solid #e5d8bc; border-radius: 8px; } /* 29:4672 */
  .fw-desktop[data-entry="LL093"] .fc-board.monopoly-board .fc-cell[data-cell="n11"]:not(.current):not(.marked) { background: #f5f5f4; border: 1px solid #dcdbd7; border-radius: 8px; } /* 29:4674 */
  .fw-desktop[data-entry="LL093"] .fc-board.monopoly-board .fc-cell[data-cell="n12"]:not(.current):not(.marked) { background: #fffdf6; border: 1px solid #e5d8bc; border-radius: 8px; } /* 29:4676 */
  .fw-desktop[data-entry="LL093"] .fc-board.monopoly-board .fc-cell[data-cell="n13"]:not(.current):not(.marked) { background: #f0fbf6; border: 1px solid #cbebdc; border-radius: 8px; } /* 29:4678 */
  .fw-desktop[data-entry="LL093"] .fc-board.monopoly-board .fc-cell[data-cell="n14"]:not(.current):not(.marked) { background: #fffdf6; border: 1px solid #e5d8bc; border-radius: 8px; } /* 29:4680 */
  .fw-desktop[data-entry="LL093"] .fc-board.monopoly-board .fc-cell[data-cell="n15"]:not(.current):not(.marked) { background: #fdf1f6; border: 1px solid #edd2dc; border-radius: 8px; } /* 29:4682 */
  .fw-desktop[data-entry="LL093"] .fc-board.monopoly-board .fc-cell[data-cell="n16"]:not(.current):not(.marked) { background: #fffdf6; border: 1px solid #e5d8bc; border-radius: 8px; } /* 29:4684 */
  .fw-desktop[data-entry="LL093"] .fc-board.monopoly-board .fc-cell[data-cell="n17"]:not(.current):not(.marked) { background: #fffdf6; border: 1px solid #e5d8bc; border-radius: 8px; } /* 29:4686 */
  .fw-desktop[data-entry="LL093"] .fc-board.monopoly-board .fc-cell[data-cell="n18"]:not(.current):not(.marked) { background: #fdf3ec; border: 1px solid #ebd6c5; border-radius: 8px; } /* 29:4688 */
  .fw-desktop[data-entry="LL093"] .fc-board.monopoly-board .fc-cell[data-cell="n19"]:not(.current):not(.marked) { background: #fffdf6; border: 1px solid #e5d8bc; border-radius: 8px; } /* 29:4690 */
  .fw-desktop[data-entry="LL093"] .fc-board.monopoly-board .fc-cell[data-cell="n20"]:not(.current):not(.marked) { background: #f0fbf6; border: 1px solid #cbebdc; border-radius: 8px; } /* 29:4692 */
  .fw-desktop[data-entry="LL093"] .fc-board.monopoly-board .fc-cell[data-cell="n21"]:not(.current):not(.marked) { background: #fffdf6; border: 1px solid #e5d8bc; border-radius: 8px; } /* 29:4694 */
  .fw-desktop[data-entry="LL093"] .fc-board.monopoly-board .fc-cell[data-cell="n22"]:not(.current):not(.marked) { background: #fdf1f6; border: 1px solid #edd2dc; border-radius: 8px; } /* 29:4696 */
  .fw-desktop[data-entry="LL093"] .fc-board.monopoly-board .fc-cell[data-cell="n23"]:not(.current):not(.marked) { background: #fffdf6; border: 1px solid #e5d8bc; border-radius: 8px; } /* 29:4698 */
  .fw-desktop[data-entry="LL093"] .fc-board.monopoly-board .fc-cell[data-cell="n24"]:not(.current):not(.marked) { background: #fffdf6; border: 1px solid #e5d8bc; border-radius: 8px; } /* 29:4700 */
  .fw-desktop[data-entry="LL093"] .fc-board.monopoly-board .fc-cell[data-cell="n25"]:not(.current):not(.marked) { background: #fdf1f6; border: 1px solid #edd2dc; border-radius: 8px; } /* 29:4702 */
  .fw-desktop[data-entry="LL093"] .fc-board.monopoly-board .fc-cell[data-cell="n26"]:not(.current):not(.marked) { background: #fffdf6; border: 1px solid #e5d8bc; border-radius: 8px; } /* 29:4704 */
  .fw-desktop[data-entry="LL093"] .fc-board.monopoly-board .fc-cell[data-cell="n27"]:not(.current):not(.marked) { background: #fdf1f6; border: 1px solid #edd2dc; border-radius: 8px; } /* 29:4706 */
  .fw-desktop[data-entry="LL093"] .fc-board.monopoly-board .fc-cell[data-cell="n28"]:not(.current):not(.marked) { background: #fffdf6; border: 1px solid #e5d8bc; border-radius: 8px; } /* 29:4708 */
  .fw-desktop[data-entry="LL093"] .fc-center-row > span { color: #b6b096; } /* 16:5779 */
  .fw-desktop[data-entry="LL093"] .fc-center-row > strong { color: #b9b39a; } /* 16:5767 */
  .fw-desktop[data-entry="LL093"] .fw-entry-head::before { content: ''; display: inline-block; width: 29px; height: 37px; mask: none; background: url("../images/fun/desktop-ui/LL093-entry.svg") center / contain no-repeat; } /* 16:5552 */
  .fw-desktop[data-entry="LL093"] .fw-summary-head h3::before { content: ''; display: inline-block; width: 27px; height: 35px; mask: none; background: url("../images/fun/desktop-ui/LL093-summary.svg") center / contain no-repeat; } /* 18:8106 */
  .fw-desktop[data-entry="LL093"] .fw-records > .fw-section-title h3::before { content: ''; display: inline-block; width: 42px; height: 37px; mask: none; background: url("../images/fun/desktop-ui/LL093-records.svg") center / contain no-repeat; } /* 16:5578 */
  .fw-desktop[data-entry="LL093"] .fw-rules > summary::before { content: ''; display: inline-block; width: 35px; height: 33px; mask: none; background: url("../images/fun/desktop-ui/LL093-rules.svg") center / contain no-repeat; } /* 16:5608 */
  .fw-desktop[data-entry="LL099"] { --page: linear-gradient(90deg, #3d362c 0%, #211e1c 100%); --title: #e7b665; --title-size: 70; --ink: #f2d392; --muted: #f2d392; --green-dark: #f2d392; --soft: #f5ebcc; --fun-primary: linear-gradient(90deg, #f0b759 0%, #543915 100%); --green: #e7b665; }
  .fw-desktop[data-entry="LL099"] .fw-header, .fw-desktop[data-entry="LL099"] .fw-body { background: transparent; }
  .fw-desktop[data-entry="LL099"] .fwd-title { color: #e7b665; font-size: 70px; } /* 17:6943 */
  .fw-desktop[data-entry="LL099"] .fw-orderbar { background: linear-gradient(90deg, #353027 0%, #000003 100%); border: 1.5px solid #ad832a; border-radius: 26px; } /* 17:6687 */
  .fw-desktop[data-entry="LL099"] .fwd-note-row { background: linear-gradient(90deg, #38332b 0%, #1e1b1a 100%); border: 0; border-radius: 9px; } /* 17:6692 */
  .fw-desktop[data-entry="LL099"] .fw-pack:not(.active) { background: #2c2414; border: 1.5px solid #b2934d; border-radius: 32px; } /* 17:6702 */
  .fw-desktop[data-entry="LL099"] .fw-pack.active { background: linear-gradient(90deg, #f8bc59 0%, #493010 100%); border: 1.5px solid #c29c50; border-radius: 32px; } /* 17:6705 */
  .fw-desktop[data-entry="LL099"] .fw-pack.active { color: #fff7d9; } /* 17:6944 */
  .fw-desktop[data-entry="LL099"] .fw-header-actions > [data-action="new"] { background: #312816; border: 1.5px solid #c4a555; border-radius: 24px; } /* 17:6712 */
  .fw-desktop[data-entry="LL099"] .fw-header-actions > [data-action="new"] { color: #ffe59e; } /* 17:6937 */
  .fw-desktop[data-entry="LL099"] .fw-header-actions > [data-action="archives"] { background: #322917; border: 1.5px solid #c4a555; border-radius: 24px; } /* 17:6713 */
  .fw-desktop[data-entry="LL099"] .fw-header-actions > [data-action="archives"] { color: #fff2a7; } /* 17:6938 */
  .fw-desktop[data-entry="LL099"] .fw-header-actions > [data-action="export-link"] { background: #312816; border: 1.5px solid #c1a358; border-radius: 24px; } /* 17:6714 */
  .fw-desktop[data-entry="LL099"] .fw-header-actions > [data-action="export-link"] { color: #ffe19b; } /* 17:6939 */
  .fw-desktop[data-entry="LL099"] .fw-header-actions > [data-action="export"] { background: linear-gradient(90deg, #322917 0%, #302716 100%); border: 1.5px solid #c1a358; border-radius: 24px; } /* 17:6715 */
  .fw-desktop[data-entry="LL099"] .fw-header-actions > [data-action="export"] { color: #ffde99; } /* 17:6940 */
  .fw-desktop[data-entry="LL099"] .fw-header-actions > [data-action="import"] { background: linear-gradient(90deg, #302716 0%, #332917 100%); border: 1.5px solid #c5a556; border-radius: 24px; } /* 17:6716 */
  .fw-desktop[data-entry="LL099"] .fw-header-actions > [data-action="import"] { color: #f7d592; } /* 17:6941 */
  .fw-desktop[data-entry="LL099"] .fw-header-actions > [data-action="close"] { background: #332a17; border: 1.5px solid #c6a657; border-radius: 24px; } /* 17:6717 */
  .fw-desktop[data-entry="LL099"] .fw-header-actions > [data-action="close"] { color: #ffe29c; } /* 17:6942 */
  .fw-desktop[data-entry="LL099"] .fwd-picker { background: #312816; border: 1.5px solid #c0a357; border-radius: 24px; } /* 17:6711 */
  .fw-desktop[data-entry="LL099"] .fwd-picker { color: #ffe09a; } /* 17:6936 */
  .fw-desktop[data-entry="LL099"] .fw-entry { background: linear-gradient(90deg, #1f1d19 0%, #060708 100%); border: 1.5px solid #a27c2b; border-radius: 26px; } /* 17:6683 */
  .fw-desktop[data-entry="LL099"] .fwd-form-surface { background: linear-gradient(90deg, #23211b 0%, #070708 100%); border: 1.5px solid #4c3f1c; border-radius: 26px; } /* 17:6685 */
  .fw-desktop[data-entry="LL099"] .fw-summary { background: #0b0b0b; border: 1.5px solid #a27b2a; border-radius: 21px; } /* 17:6686 */
  .fw-desktop[data-entry="LL099"] .fw-records { background: linear-gradient(90deg, #070808 0%, #131211 100%); border: 1.5px solid #c0912f; border-radius: 26px; } /* 17:6684 */
  .fw-desktop[data-entry="LL099"] .fw-rules { background: linear-gradient(90deg, #070808 0%, #25211d 100%); border: 1.5px solid #ad832a; border-radius: 26px; } /* 17:6681 */
  .fw-desktop[data-entry="LL099"] .fw-rules-body { background: linear-gradient(90deg, #080809 0%, #231f1b 100%); border: 1.5px solid #332c24; border-radius: 26px; } /* 17:6682 */
  .fw-desktop[data-entry="LL099"] .fw-summary-head { border-radius: 0; }
  .fw-desktop[data-entry="LL099"] .fw-records > .fw-section-title { background: linear-gradient(90deg, #564531 0%, #222120 100%); border: 1.5px solid #b98e40; } /* 17:6691 */
  .fw-desktop[data-entry="LL099"] .fw-records > .fw-section-title { border-radius: 0; }
  .fw-desktop[data-entry="LL099"] .fw-rules > summary { background: linear-gradient(90deg, #584732 0%, #222120 100%); border: 1.5px solid #d0a448; } /* 17:6690 */
  .fw-desktop[data-entry="LL099"] .fw-field :is(input,select) { background: linear-gradient(90deg, #24211c 0%, #090909 100%); border: 1.5px solid #715a23; border-radius: 13px; } /* 17:6695 */
  .fw-desktop[data-entry="LL099"] .fw-field input::placeholder { color: #efe0b6; } /* 17:6961 */
  .fw-desktop[data-entry="LL099"] .fw-field :is(input,select) { color: #f9eed0; } /* 17:6959 */
  .fw-desktop[data-entry="LL099"] .fw-field > span { color: #f9eed0; } /* 17:6959 */
  .fw-desktop[data-entry="LL099"] .fw-entry-title::before { color: #f2d392; } /* 17:6951 */
  .fw-desktop[data-entry="LL099"] .fw-summary-head h3 { color: #f2d392; } /* 17:6953 */
  .fw-desktop[data-entry="LL099"] .fw-records > .fw-section-title h3 { color: #f2d392; } /* 17:6975 */
  .fw-desktop[data-entry="LL099"] .fw-rules > summary { color: #f2d79e; } /* 17:6984 */
  .fw-desktop[data-entry="LL099"] .fw-rules-body h3 { color: #f2d79e; } /* 17:6985 */
  .fw-desktop[data-entry="LL099"] .fw-rules-body, .fw-desktop[data-entry="LL099"] .fw-rules-body li { color: #e6d3a5; } /* 17:6986 */
  .fw-desktop[data-entry="LL099"] .fw-rules-body { font-size: 22px; }
  .fw-desktop[data-entry="LL099"] .fw-entry-actions [data-action="submit"] { background: linear-gradient(90deg, #f0b759 0%, #543915 100%); border: 1.5px solid #d5a859; border-radius: 25px; } /* 17:6708 */
  .fw-desktop[data-entry="LL099"] .fw-entry-actions [data-action="submit"] { color: #fff4d2; } /* 17:6974 */
  .fw-desktop[data-entry="LL099"] .fw-entry-actions [data-action="undo"] { background: #1e1c17; border: 1.5px solid #c1a355; border-radius: 26px; } /* 17:6707 */
  .fw-desktop[data-entry="LL099"] .fw-entry-actions [data-action="undo"] { color: #efe0b6; } /* 17:6973 */
  .fw-desktop[data-entry="LL099"] .fw-summary-tiles > div, .fw-desktop[data-entry="LL099"] .fwd-record-detail-grid > div { background: linear-gradient(90deg, #201d1a 0%, #27231f 100%); } /* 17:6689 */
  .fw-desktop[data-entry="LL099"] .fw-entry-foot { background: linear-gradient(90deg, #11100f 0%, #09090a 100%); border: 1.5px solid #50401b; border-radius: 26px; } /* 17:6688 */
  .fw-desktop[data-entry="LL099"] .fwd-form-heading { border-left: 0; padding-left: 0; }
  .fw-desktop[data-entry="LL099"] { color-scheme: dark; --line: #715a23; --badge: #332a1b; --tint: #221f1c; }
  .fw-desktop[data-entry="LL099"] .fw-quick.danger { background: linear-gradient(90deg, #eab256 0%, #392105 100%); border: 1.5px solid #756539; border-radius: 16px; } /* 17:6706 */
  .fw-desktop[data-entry="LL099"] .fw-quick.danger { color: #f7e2a7; } /* 17:6970 */
  .fw-desktop[data-entry="LL099"] .fw-progress [role="progressbar"] { background: #30291e; }
  .fw-desktop[data-entry="LL099"] .fw-breakdown p, .fw-desktop[data-entry="LL099"] .fw-money-axis { color: var(--ink); background: #171511; border-color: #4c3f1c; }
  .fw-desktop[data-entry="LL099"] .fw-status, .fw-desktop[data-entry="LL099"] .fw-empty, .fw-desktop[data-entry="LL099"] .fw-record-head strong { color: var(--ink); }
  .fw-desktop[data-entry="LL099"] .fw-record { background: transparent; border-color: #4c3f1c; }
  .fw-desktop[data-entry="LL099"] .fw-record-tools .fw-button { background: #363636; border-color: #ba9e52; color: #f2d392; }
  .fw-desktop[data-entry="LL099"] .fw-record-boom { background: #2c2118; }
  .fw-desktop[data-entry="LL099"] .fw-entry-head::before { content: ''; display: inline-block; width: 31px; height: 32px; mask: none; background: url("../images/fun/desktop-ui/LL099-entry.svg") center / contain no-repeat; } /* 17:6759 */
  .fw-desktop[data-entry="LL099"] .fw-summary-head h3::before { content: ''; display: inline-block; width: 27px; height: 35px; mask: none; background: url("../images/fun/desktop-ui/LL099-summary.svg") center / contain no-repeat; } /* 17:6772 */
  .fw-desktop[data-entry="LL099"] .fw-records > .fw-section-title h3::before { content: ''; display: inline-block; width: 42px; height: 37px; mask: none; background: url("../images/fun/desktop-ui/LL099-records.svg") center / contain no-repeat; } /* 17:6792 */
  .fw-desktop[data-entry="LL099"] .fw-rules > summary::before { content: ''; display: inline-block; width: 35px; height: 42px; mask: none; background: url("../images/fun/desktop-ui/LL099-rules.svg") center / contain no-repeat; } /* 17:6813 */
  .fw-desktop[data-entry="LL099"] .fw-field:has([data-f="value"]) > span::before { content: ''; display: inline-block; width: 28px; height: 27px; mask: none; background: url("../images/fun/desktop-ui/LL099-value.svg") center / contain no-repeat; } /* 17:6855 */
}

/* 指定 PNG 11-22：保留真实数据与状态，校准组件表面和文字层级。 */
@media (min-width: 761px) {
  /* 指定 PNG 的实心手柄装饰；不改变标签、表单节点与交互。 */
  .fw-overlay.fw-desktop:is(.fw-desktop-early,[data-entry="LL005"],[data-entry="LL042"],[data-entry="LL099"]):not([data-entry="LL016"]) .fw-field:not(.fw-check):not(:has([data-money]))>span:first-child::before { content: ''; display: inline-block; vertical-align: middle; width: 36px; height: 28px; margin-right: 10px; background: var(--green); mask: var(--fwd-mask-gamepad) center / contain no-repeat; }
  .fw-overlay.fw-desktop .fw-check input[type=checkbox] { width: 26px; height: 26px; }
  .fw-overlay.fw-desktop .fw-header-actions>.fw-button { box-shadow: 0 2px 5px color-mix(in srgb,var(--green) 12%,transparent); }
  .fw-overlay.fw-desktop .fw-header-actions>[data-action="close"] { outline: 0; }
  .fw-overlay.fw-desktop .fw-header-actions>[data-action="close"]:focus-visible { outline: 3px solid var(--green); outline-offset: 2px; }
  .fw-overlay.fw-desktop :is(.fw-order-note,.fw-order-date,.fw-save-state) { font-weight: 600; }
  .fw-overlay.fw-desktop .fw-order-note { font-size: 22px; }
  .fw-overlay.fw-desktop .fw-order-date, .fw-overlay.fw-desktop .fw-save-state { font-size: 22px; }
  .fw-overlay.fw-desktop .fw-pack:not(.active) .fwd-pack-label { font-weight: 600; }
  .fw-overlay.fw-desktop .fw-pack { box-shadow: 0 1px 4px color-mix(in srgb,var(--green) 10%,transparent); }
  .fw-overlay.fw-desktop .fw-board-controls .fw-button.icon { width: 47px; height: 47px; min-height: 47px; color: var(--ink); box-shadow: 0 1px 4px color-mix(in srgb,var(--green) 10%,transparent); }
  .fw-overlay.fw-desktop .fw-board-controls .fw-button.icon svg { width: 23px; height: 23px; }
  .fw-overlay.fw-desktop .fw-field :is(input,select):not([type=checkbox]) { box-shadow: 0 1px 4px color-mix(in srgb,var(--green) 9%,transparent); }
  .fw-overlay.fw-desktop .fwd-numeric-grid .fwd-form-heading { border-left: 4px solid var(--green); padding-left: 22px; }
  .fw-overlay.fw-desktop:is([data-entry="LL037"],[data-entry="LL005"],[data-entry="LL007"],[data-entry="LL013"],[data-entry="LL011"],[data-entry="LL084"]) .fwd-form-surface { border: 1px solid var(--line); box-shadow: 0 1px 4px color-mix(in srgb,var(--green) 8%,transparent); }
  .fw-overlay.fw-desktop:is([data-entry="LL037"],[data-entry="LL005"],[data-entry="LL007"],[data-entry="LL011"],[data-entry="LL084"]) .fw-entry-foot { border: 1px solid var(--line); border-radius: 24px; padding: 24px; background: var(--surface); }
  .fw-overlay.fw-desktop:is([data-entry="LL016"],[data-entry="LL007"],[data-entry="LL093"]) .fw-body>.fw-summary .fw-total>span { flex: 0 0 auto; padding: 0; border: 0; margin: 0; }
  .fw-overlay.fw-desktop:is([data-entry="LL016"],[data-entry="LL007"],[data-entry="LL093"]) .fw-body>.fw-summary .fw-total strong { font-size: 42px; }
  .fw-overlay.fw-desktop:is([data-entry="LL016"],[data-entry="LL007"],[data-entry="LL093"],[data-entry="LL012"]) .fw-body>.fw-summary .fw-goto-records { margin-left: auto; }
  .fw-overlay.fw-desktop:is([data-entry="LL093"],[data-entry="LL012"]) .fwd-title { filter: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cfilter%20id%3D%22title-outline%22%20x%3D%22-10%25%22%20y%3D%22-25%25%22%20width%3D%22120%25%22%20height%3D%22150%25%22%20color-interpolation-filters%3D%22sRGB%22%3E%0A%20%20%20%20%3CfeMorphology%20in%3D%22SourceAlpha%22%20operator%3D%22dilate%22%20radius%3D%225.5%22%20result%3D%22outer%22%2F%3E%0A%20%20%20%20%3CfeFlood%20flood-color%3D%22%23e4b451%22%20result%3D%22gold%22%2F%3E%0A%20%20%20%20%3CfeComposite%20in%3D%22gold%22%20in2%3D%22outer%22%20operator%3D%22in%22%20result%3D%22gold-outline%22%2F%3E%0A%20%20%20%20%3CfeMorphology%20in%3D%22SourceAlpha%22%20operator%3D%22dilate%22%20radius%3D%224.5%22%20result%3D%22inner%22%2F%3E%0A%20%20%20%20%3CfeFlood%20flood-color%3D%22%23fff%22%20result%3D%22white%22%2F%3E%0A%20%20%20%20%3CfeComposite%20in%3D%22white%22%20in2%3D%22inner%22%20operator%3D%22in%22%20result%3D%22white-outline%22%2F%3E%0A%20%20%20%20%3CfeMerge%3E%0A%20%20%20%20%20%20%3CfeMergeNode%20in%3D%22gold-outline%22%2F%3E%0A%20%20%20%20%20%20%3CfeMergeNode%20in%3D%22white-outline%22%2F%3E%0A%20%20%20%20%20%20%3CfeMergeNode%20in%3D%22SourceGraphic%22%2F%3E%0A%20%20%20%20%3C%2FfeMerge%3E%0A%20%20%3C%2Ffilter%3E%0A%3C%2Fsvg%3E%0A#title-outline'); }
  .fw-overlay.fw-desktop:is([data-entry="LL093"],[data-entry="LL012"]) .fw-pack.active .fwd-pack-label { -webkit-text-stroke: 3px #c89316; paint-order: stroke fill; }
  .fw-overlay.fw-desktop[data-entry="LL012"] .fw-rules-body :is(h3,li) { color: #5b5b5b; }
  .fw-overlay.fw-desktop[data-entry="LL007"] .fw-rules-body { font-size: 22px; }
  .fw-overlay.fw-desktop[data-entry="LL013"] .fw-rules-body { font-size: 21px; }
  .fw-overlay.fw-desktop[data-entry="LL025"] .fw-stage { padding-bottom: 38px; }
  .fw-overlay.fw-desktop[data-entry="LL025"] .fc-board.letter-board { max-width: 1425px; margin-block: 52px 28px; }
  .fw-overlay.fw-desktop[data-entry="LL037"] .fw-summary-tiles>div { background: var(--tint); }
  .fw-overlay.fw-desktop[data-entry="LL011"] .fw-summary-tiles>div { background: #faf0f3; }
  .fw-overlay.fw-desktop[data-entry="LL042"] .fw-field>span { color: var(--ink); }
  .fw-overlay.fw-desktop[data-entry="LL099"] .fw-rules-body { border: 0; border-radius: 0; margin: 0; padding: 36px 48px; background: transparent; }

  /* Existing field icons share a layout slot; keep each SVG's original aspect ratio.
     Match only labels that already have icons, including LL044's visible original label. */
  .fw-overlay.fw-desktop-early .fw-field:has([data-money]) > span:first-child,
  .fw-overlay.fw-desktop:is([data-entry="LL037"], [data-entry="LL003"], [data-entry="LL005"], [data-entry="LL007"], [data-entry="LL042"], [data-entry="LL099"], [data-entry="LL011"]) .fw-field:has([data-f="value"]) > span:first-child,
  .fw-overlay.fw-desktop:is(.fw-desktop-early, [data-entry="LL005"], [data-entry="LL042"], [data-entry="LL099"]):not([data-entry="LL016"]) .fw-field:not(.fw-check):not(:has([data-money])) > span:first-child {
    display: flex; align-items: center; column-gap: 10px;
  }
  .fw-overlay.fw-desktop-early .fw-field:has([data-money]) > span:first-child::before,
  .fw-overlay.fw-desktop:is([data-entry="LL037"], [data-entry="LL003"], [data-entry="LL005"], [data-entry="LL007"], [data-entry="LL042"], [data-entry="LL099"], [data-entry="LL011"]) .fw-field:has([data-f="value"]) > span:first-child::before,
  .fw-overlay.fw-desktop:is(.fw-desktop-early, [data-entry="LL005"], [data-entry="LL042"], [data-entry="LL099"]):not([data-entry="LL016"]) .fw-field:not(.fw-check):not(:has([data-money])) > span:first-child::before {
    flex: 0 0 36px; width: 36px; height: 28px; margin-right: 0;
    background-position: center; background-size: contain;
    mask-position: center; mask-size: contain;
  }
}
