.v2 .lf-acct-page{flex-direction:column;min-height:100vh;display:flex}.v2 .lf-acct-page .lf-acct{flex:1}.v2 .lf-acct{gap:48px;width:100%;max-width:1060px;margin:0 auto;padding:64px 40px 96px;display:flex}.v2 .lf-acct-rail{flex-direction:column;flex-shrink:0;gap:4px;width:200px;display:flex}.v2 .lf-acct-rail a{border-radius:var(--lf-r-btn);color:var(--lf-secondary);padding:11px 16px;font-size:15px;font-weight:500;text-decoration:none}.v2 .lf-acct-rail a:hover{color:var(--lf-accent)}.v2 .lf-acct-rail a.on{background:var(--lf-well);color:var(--lf-ink);font-weight:600}.v2 .lf-acct-main{flex-direction:column;flex:1;gap:22px;display:flex}.v2 .lf-acct-title{font:400 38px var(--lf-serif)}.v2 .lf-acct-title em{font-style:italic}.v2 .lf-order{border:1px solid var(--lf-line-card);border-radius:var(--lf-r-card);align-items:center;gap:22px;padding:22px;display:flex}.v2 .lf-order-thumb{background:#f7f3ea;border:5px solid #272401;flex-shrink:0;padding:4px}.v2 .lf-order-thumb>div{width:58px;height:76px}.v2 .lf-order-info{flex-direction:column;flex:1;gap:4px;display:flex}.v2 .lf-order-info .top{align-items:center;gap:12px;display:flex}.v2 .lf-order-info .name{font-size:17px;font-weight:600}.v2 .lf-order-meta{color:var(--lf-tertiary);font-size:13px}.v2 .lf-order-price{font-size:17px;font-weight:600}.v2 .lf-badge{border-radius:var(--lf-r-btn);color:var(--lf-ink);padding:6px 12px;font-size:12px;font-weight:600}.v2 .lf-badge.production{background:var(--lf-line-chip)}.v2 .lf-badge.shipped{color:#7a5a2e;background:#efe4d8}.v2 .lf-badge.confirmed{color:var(--lf-accent);background:#e3ebe7}.v2 .lf-badge.delivered{background:#e3ebe7}.v2 .lf-order-thumb img{object-fit:cover;width:58px;height:76px;display:block}.v2 .lf-acct-empty{color:var(--lf-secondary);flex-direction:column;align-items:flex-start;gap:14px;padding:24px 0;font-size:15px;display:flex}.v2 .lf-acct-empty a{color:var(--lf-accent);font-weight:600;text-decoration:none}.v2 .lf-acct-signin{background:var(--lf-accent);color:#fff;border-radius:var(--lf-r-btn);cursor:pointer;border:0;padding:11px 22px;font-size:14px;font-weight:600}.v2 .lf-sk-order{border:1px solid var(--lf-line-card);border-radius:var(--lf-r-card);align-items:center;gap:22px;padding:22px;display:flex}.v2 .lf-sk-order .lf-sk.thumb{border-radius:3px;width:58px;height:76px}.v2 .lf-sk-order .col{flex-direction:column;flex:1;gap:10px;display:flex}.v2 .lf-sk-tile{aspect-ratio:1;border-radius:6px}.v2 .lf-sk-card{border:1px solid var(--lf-line-card);border-radius:var(--lf-r-card);flex-direction:column;gap:16px;max-width:640px;padding:24px;display:flex}.v2 .lf-empty{background:var(--lf-well);text-align:center;border-radius:12px;flex-direction:column;align-items:center;padding:56px 40px 48px;display:flex}.v2 .lf-empty-shelf{align-items:flex-end;gap:14px;display:flex}.v2 .lf-empty-frame{background:#f7f3ea;border:6px solid #2e2a22;padding:5px;box-shadow:0 14px 28px #14120c38}.v2 .lf-empty-frame.l{transform:rotate(-3deg)translateY(6px)}.v2 .lf-empty-frame.r{transform:rotate(2.5deg)translateY(6px)}.v2 .lf-empty-frame.mid{border-width:7px;padding:6px;box-shadow:0 18px 36px #14120c42}.v2 .lf-empty-frame img,.v2 .lf-empty-frame .art{object-fit:cover;filter:saturate(.45)opacity(.75);width:74px;height:96px;display:block}.v2 .lf-empty-yours{width:100px;height:130px;font:italic 400 15px var(--lf-serif);color:var(--lf-tertiary);background:repeating-linear-gradient(45deg,#ebe8e1,#ebe8e1 8px,#f5f3ee 8px 16px);justify-content:center;align-items:center;display:flex}.v2 .lf-empty-t{font:400 28px var(--lf-serif);margin-top:28px}.v2 .lf-empty-t em{font-style:italic}.v2 .lf-empty-s{color:var(--lf-secondary);max-width:400px;margin-top:8px;font-size:14px;line-height:1.6}.v2 .lf-empty-cta{background:var(--lf-accent);color:#fff;cursor:pointer;border:0;border-radius:6px;margin-top:24px;padding:14px 30px;font-size:14px;font-weight:600;text-decoration:none}.v2 .lf-empty-cta:hover{background:var(--lf-accent-hover)}.v2 .lf-empty-arch{color:var(--lf-tertiary);margin-top:14px;font-size:13px}.v2 .lf-empty-arch a{color:var(--lf-accent);border-bottom:1px solid var(--lf-accent);font-weight:600;text-decoration:none}.v2 .lf-badge.delivered .tick{color:var(--lf-accent)}.v2 .lf-order-action{border:1px solid var(--lf-line-chip);color:var(--lf-body);border-radius:var(--lf-r-btn);cursor:pointer;white-space:nowrap;background:0 0;padding:10px 20px;font-size:14px;font-weight:500;transition:border-color .15s,color .15s}.v2 .lf-order-action:hover{border-color:var(--lf-accent);color:var(--lf-accent)}.v2 .lf-acct-help{color:var(--lf-secondary);text-align:center;padding-top:8px;font-size:14px}.v2 .lf-acct-help a{color:var(--lf-accent);font-weight:600;text-decoration:none}.v2 .lf-arch-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.v2 .lf-arch-heading{flex-direction:column;gap:10px;display:flex}.v2 .lf-arch-eyebrow{letter-spacing:.18em;color:var(--lf-accent);font-size:12px;font-weight:600}.v2 .lf-arch-filters{background:var(--lf-well);color:var(--lf-secondary);white-space:nowrap;border-radius:10px;align-items:center;padding:5px;font-size:13px;font-weight:500;display:flex}.v2 .lf-arch-filters button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 18px}.v2 .lf-arch-filters button.on{border:1px solid var(--lf-line-chip);color:var(--lf-ink);background:#fff;font-weight:600}.v2 .lf-arch-group{flex-direction:column;gap:12px;margin-top:12px;display:flex}.v2 .lf-arch-date{letter-spacing:.16em;color:var(--lf-tertiary);font-size:12px;font-weight:600}.v2 .lf-arch-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.v2 .lf-arch-tile{cursor:pointer;aspect-ratio:1;background:var(--lf-well);border-radius:6px;position:relative;overflow:hidden}.v2 .lf-arch-tile img{object-fit:cover;width:100%;height:100%;display:block}.v2 .lf-arch-tile:hover,.v2 .lf-arch-tile.sel{box-shadow:0 0 0 3px var(--lf-accent)}.v2 .lf-arch-check{cursor:pointer;color:#fff;background:#ffffffe6;border:0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;top:10px;left:10px;box-shadow:0 1px 4px #14120c33}.v2 .lf-arch-check.on{background:var(--lf-accent)}.v2 .lf-arch-badge{background:var(--lf-accent);color:#fff;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:11px;font-weight:600;display:flex;position:absolute;top:10px;right:10px}.v2 .lf-arch-open{text-align:center;color:#fff;opacity:0;background:linear-gradient(#0000,#14120c8c);padding:26px 12px 10px;font-size:12px;font-weight:600;transition:opacity .15s;position:absolute;bottom:0;left:0;right:0}.v2 .lf-arch-tile:hover .lf-arch-open{opacity:1}.v2 .lf-arch-bar{z-index:50;background:#fff;border-radius:12px;align-items:center;gap:16px;padding:12px 12px 12px 22px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #14120c38}.v2 .lf-arch-bar>span{font-size:14px;font-weight:600}.v2 .lf-arch-bar button{background:var(--lf-accent);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:12px 22px;font-size:14px;font-weight:600}.v2 .lf-arch-bar button:hover{background:var(--lf-accent-press,#445f5f)}.v2 .lf-acct-main.settings{gap:36px}.v2 .lf-set-group{flex-direction:column;display:flex}.v2 .lf-set-group .lf-eyebrow{letter-spacing:.14em;padding-bottom:8px}.v2 .lf-set-row{border-bottom:1px solid var(--lf-line-nav);justify-content:space-between;align-items:center;padding:18px 0;display:flex}.v2 .lf-set-row:last-child{border-bottom:none}.v2 .lf-set-row .l{flex-direction:column;gap:2px;display:flex}.v2 .lf-set-row .l .k{font-size:15px;font-weight:600}.v2 .lf-set-row .l .k.danger{color:#8e3440}.v2 .lf-set-row .l .v{color:var(--lf-secondary);font-size:14px}.v2 .lf-set-action{color:var(--lf-accent);cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:600}.v2 .lf-set-action.danger{color:#8e3440}.v2 .lf-toggle-sw{background:#d5d1c9;border-radius:13px;flex-shrink:0;width:44px;height:26px;position:relative}.v2 .lf-toggle-sw.on{background:var(--lf-accent)}.v2 .lf-toggle-sw .knob{background:#fff;border-radius:50%;width:20px;height:20px;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #1e232d33}.v2 .lf-toggle-sw.on .knob{left:auto;right:3px}button.lf-toggle-sw{cursor:pointer;border:0;padding:0}button.lf-toggle-sw:disabled{cursor:default;opacity:.7}.v2 .lf-set-card{border:1px solid var(--lf-line-card);border-radius:var(--lf-r-card);background:#fff;flex-direction:column;gap:16px;max-width:640px;padding:24px;display:flex}.v2 .lf-set-eyebrow{letter-spacing:.14em;color:var(--lf-tertiary);font-size:11px;font-weight:600}.v2 .lf-set-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.v2 .lf-set-field{flex-direction:column;gap:6px;display:flex}.v2 .lf-set-field .lbl{color:var(--lf-secondary);font-size:12px;font-weight:600}.v2 .lf-set-field .val{background:#fff;border:1.5px solid #ddd9d1;border-radius:6px;padding:11px 14px;font-size:14px}.v2 .lf-set-field .val.muted{color:var(--lf-secondary)}.v2 .lf-set-note{color:var(--lf-tertiary);font-size:13px}.v2 .lf-set-line{color:var(--lf-body);justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.v2 .lf-set-region{cursor:pointer;color:inherit;background:#fff;border:1.5px solid #ddd9d1;border-radius:6px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.v2 .lf-set-region:hover{border-color:var(--lf-accent)}.v2 .lf-set-region .chev{color:var(--lf-tertiary)}.v2 .lf-set-support{border:1px solid var(--lf-line-card);border-radius:var(--lf-r-card);background:#fff;justify-content:space-between;align-items:center;gap:20px;max-width:640px;padding:24px;display:flex}.v2 .lf-set-support .l{flex-direction:column;gap:4px;display:flex}.v2 .lf-set-support .t{font:400 18px var(--lf-serif)}.v2 .lf-set-support .s{color:var(--lf-secondary);font-size:13px}.v2 .lf-set-support-btn{border:1.5px solid var(--lf-accent);color:var(--lf-accent);white-space:nowrap;border-radius:6px;padding:11px 20px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s}.v2 .lf-set-support-btn:hover{background:#f4f7f6}.v2 .lf-set-delete{color:var(--lf-tertiary);max-width:640px;font-size:13px}.v2 .lf-set-delete a{color:inherit;border-bottom:1px solid #b8bec4;text-decoration:none}.v2 .lf-support{flex-direction:column;gap:40px;width:100%;max-width:900px;margin:0 auto;padding:72px 40px 96px;display:flex}.v2 .lf-support-head{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.v2 .lf-support-head .t{font:400 46px var(--lf-serif)}.v2 .lf-support-head .t em{font-style:italic}.v2 .lf-support-head .s{color:var(--lf-secondary);font-size:16px}.v2 .lf-support-cards{gap:18px;display:flex}.v2 .lf-support-card{border:1px solid var(--lf-line-card);border-radius:var(--lf-r-card);text-align:center;color:inherit;flex-direction:column;flex:1;align-items:center;gap:8px;padding:26px 22px;text-decoration:none;transition:border-color .15s;display:flex}.v2 .lf-support-card:hover{border-color:var(--lf-accent)}.v2 .lf-support-card .ico{border-radius:var(--lf-r-card);width:44px;height:44px;color:var(--lf-accent);background:#e3ebe7;justify-content:center;align-items:center;font-size:20px;display:flex}.v2 .lf-support-card .h{font-size:17px;font-weight:600}.v2 .lf-support-card .d{color:var(--lf-secondary);font-size:14px}.v2 .lf-support-sec{flex-direction:column;gap:14px;display:flex}.v2 .lf-support-sec .h{font:400 30px var(--lf-serif)}.v2 .lf-support-cta{background:var(--lf-accent);border-radius:var(--lf-r-card);justify-content:space-between;align-items:center;gap:24px;padding:36px;display:flex}.v2 .lf-support-cta .l{flex-direction:column;gap:4px;display:flex}.v2 .lf-support-cta .l .t{font:400 26px var(--lf-serif);color:#fff}.v2 .lf-support-cta .l .s{color:#fffc;font-size:14px}@media (max-width:768px){.v2 .lf-acct{flex-direction:column;gap:28px;padding:32px 20px 64px}.v2 .lf-acct-rail{scrollbar-width:none;flex-direction:row;gap:4px;width:100%;overflow-x:auto}.v2 .lf-acct-rail a{white-space:nowrap}.v2 .lf-acct-title{font-size:30px}.v2 .lf-order{flex-wrap:wrap;gap:14px;padding:18px}.v2 .lf-order-info{flex:60%}.v2 .lf-arch-head{flex-direction:column;align-items:flex-start}.v2 .lf-arch-filters{scrollbar-width:none;width:100%;overflow-x:auto}.v2 .lf-arch-grid{grid-template-columns:repeat(2,1fr);gap:12px}.v2 .lf-set-fields{grid-template-columns:1fr}.v2 .lf-set-support{flex-direction:column;align-items:flex-start;gap:16px}.v2 .lf-empty{padding:40px 20px 36px}.v2 .lf-empty-shelf{transform-origin:bottom;transform:scale(.8)}.v2 .lf-sk-card{max-width:100%}.v2 .lf-support{gap:28px;padding:40px 20px 64px}.v2 .lf-support-head .t{font-size:30px}.v2 .lf-support-cards{flex-direction:column}.v2 .lf-support-sec .h{font-size:26px}.v2 .lf-support-cta{text-align:center;flex-direction:column;gap:16px}.v2 .lf-support-cta .lf-btn-light{text-align:center;width:100%}}
