/* ---- layout v3: settings column + preview ---- */.ux2 .main{grid-template-columns:minmax(360px, 440px) minmax(0, 1fr)}.setcol{display:flex;flex-direction:column;overflow:auto;min-height:0;padding:6px 16px 80px;background:linear-gradient(180deg, rgba(26, 14, 40, 0.94), rgba(13, 7, 20, 0.96));border-right:1px solid rgba(255, 255, 255, 0.06)}.setcol > .left,.setcol > .right{display:contents}.setcol .pan,.setcol .box{margin:10px 0 0}.setcol .pan,.setcol .box,.setcol .lh,.setcol details{flex:none}.setcol .lh{padding:18px 2px 2px;font-size:12px}.setcol .flist{grid-template-columns:1fr;max-height:330px;gap:3px}.setcol .fcell{text-align:left;font-size:20px;padding:10px 14px;border-radius:10px}.setcol textarea{font-size:22px;min-height:88px;padding:12px 14px}.setcol .pgrid{grid-template-columns:repeat(3, 1fr)}.setcol .pcard .sw{height:38px;font-size:19px}.setcol .pcard{font-size:11px;padding:6px}.setcol .sech{padding:13px 16px;font-size:12px}.setcol > .pan:first-of-type{margin-top:12px}.dlbar{flex:none;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:14px 18px;border-top:1px solid var(--bd2);background:rgba(255, 255, 255, 0.025)}.dlbar .btn{padding:13px 24px;font-size:15px;border-radius:14px}.dlbar .dlnote{margin-left:auto;color:var(--faint);font-size:12px;max-width:340px;text-align:right}.stage .pill{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);display:flex;gap:4px;padding:6px;border-radius:18px;background:rgba(22, 14, 32, 0.94);border:1px solid rgba(255, 255, 255, 0.1);box-shadow:0 14px 40px rgba(0, 0, 0, 0.55);z-index:6}.pill a,.pill span{min-width:60px;text-align:center;padding:9px 15px;border-radius:13px;font:800 16px var(--body);color:var(--mut)}.pill a:hover{background:rgba(255, 255, 255, 0.08);color:#fff}.pill span{background:rgba(217, 38, 224, 0.24);color:#ff8cf4}@media (max-width: 860px){.ux2 .main{display:flex;flex-direction:column}.ux2 .center{order:1}.setcol{order:2;overflow:visible;padding-bottom:30px}.dlbar .dlnote{margin:0;text-align:left}}.ux2 .dlbar .dlnote{overflow-wrap:anywhere}.ux2 .setcol input,.ux2 .setcol select{min-width:0}@media (max-width: 860px){.ux2 .main{overflow:auto;min-height:0}.ux2 .center{flex:none;min-height:450px;height:65dvh;order:0}.ux2 .setcol{flex:none;order:1;overflow:visible}.ux2 .stage{min-height:240px}.ux2 .dlbar{padding:10px;gap:8px}.ux2 .dlbar .btn{font-size:12px;padding:9px 14px}.ux2 .setcol > .left,.ux2 .setcol > .right{display:contents !important}}@media (max-width: 860px){.ux2 .center{height:auto !important;min-height:0 !important;flex:none;display:flex;flex-direction:column;overflow:visible}.ux2 .stage{height:55dvh;min-height:280px;flex:none}.ux2 .dlbar,.ux2 .botbar,.ux2 .viewbar{flex:none}.ux2 .setcol{margin-top:0;padding-bottom:110px}.ux2 .stage .pill{bottom:54px;white-space:nowrap}.ux2 .pill a,.ux2 .pill span{font-size:13px;padding:8px 12px;min-width:48px}}