.ll-confirm{z-index:120;background:#3623186b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ll-confirm-card{color:#362318;background:#fffbf4;border:1px solid #5e3e2a52;border-radius:14px;width:min(420px,100%);padding:26px 24px 22px;font-family:Inter Tight,sans-serif;box-shadow:0 16px 32px -14px #5e2a1459}.ll-confirm-card h2{margin:0 0 8px;font-family:Fraunces,Georgia,serif;font-size:21px;font-weight:600;line-height:1.2}.ll-confirm-dot{color:#e2703a}.ll-confirm-card p{color:#7c6353;margin:0;font-size:14.5px;line-height:1.55}.ll-confirm-row{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.ll-confirm-row button{font:inherit;cursor:pointer;border-radius:999px;padding:10px 18px;font-size:14.5px;font-weight:600;transition:background .15s,color .15s,transform .15s}.ll-confirm-row button:hover{transform:translateY(-1px)}.ll-confirm-ghost{color:#362318;background:#fff;border:1px solid #4a2d1cbf}.ll-confirm-ghost:hover{color:#faf2e7;background:#362318}.ll-confirm-solid{color:#fffbf4;background:#b0512a;border:1px solid #0000}.ll-confirm-solid:hover,.ll-confirm-solid.is-danger{background:#8e3d1e}.ll-confirm-solid.is-danger:hover{background:#6f2f16}@media(max-width:420px){.ll-confirm-row{flex-direction:column-reverse}.ll-confirm-row button{width:100%}}.ll-confirm-field{gap:6px;margin-top:16px;display:grid}.ll-confirm-field span{letter-spacing:.1em;text-transform:uppercase;color:#7c6353;font-family:Spline Sans Mono,monospace;font-size:11px}.ll-confirm-field input,.ll-confirm-field textarea{font:inherit;color:#362318;resize:vertical;background:#fff;border:1px solid #5e3e2a52;border-radius:12px;width:100%;padding:11px 13px;font-size:15px}.ll-confirm-field input:focus,.ll-confirm-field textarea:focus{border-color:#b0512a;outline:none;box-shadow:0 0 0 3px #b0512a24}.ll-upgrade{color:#362318;-webkit-font-smoothing:antialiased;background:#faf2e7;min-height:100vh;font-family:Inter Tight,sans-serif}.ll-upgrade .dot{color:#e2703a}.ll-upgrade .up-head{border-bottom:1px solid #5e3e2a29;justify-content:space-between;align-items:center;padding:20px clamp(18px,5vw,48px);display:flex}.ll-upgrade .up-head .brand{color:#362318;align-items:center;gap:9px;font-family:Fraunces,serif;font-size:21px;font-weight:600;text-decoration:none;display:inline-flex}.ll-upgrade .up-head .brand svg{color:#362318;width:20px}.ll-upgrade .back{color:#7c6353;font-size:14px;font-weight:600;text-decoration:none}.ll-upgrade .back:hover{color:#b0512a}.ll-upgrade .up-main{max-width:960px;margin:0 auto;padding:clamp(28px,6vw,56px) clamp(18px,5vw,48px) 80px}.ll-upgrade .up-loading{color:#7c6353;padding:40px 0}.ll-upgrade .up-hero{text-align:center;margin-bottom:34px;padding-top:46px;position:relative}.ll-upgrade .beam-wrap{pointer-events:none;z-index:0;width:200px;height:220px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.ll-upgrade .beam-wrap .lamp{z-index:2;color:#362318;width:34px;margin:0 auto;display:block;position:relative}.ll-upgrade .beam{background:var(--beam-fall);clip-path:var(--beam-cone);z-index:1;position:absolute;inset:16px 0 0}.ll-upgrade .up-hero>:not(.beam-wrap){z-index:2;position:relative}.ll-upgrade .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#b0512a;margin:0 0 10px;font-family:Spline Sans Mono,monospace;font-size:12px;font-weight:600}.ll-upgrade h1{letter-spacing:-.02em;margin:0 0 14px;font-family:Fraunces,serif;font-size:clamp(34px,6vw,54px);font-weight:600;line-height:1.03}.ll-upgrade h1 em{color:#b0512a;font-style:italic}.ll-upgrade .lede{color:#7c6353;max-width:52ch;margin:0 auto;font-size:16px;line-height:1.55}.ll-upgrade .perks{text-align:left;flex-direction:column;gap:11px;margin:26px auto 0;padding:0;list-style:none;display:inline-flex}.ll-upgrade .perks li{align-items:center;gap:11px;font-size:15px;font-weight:500;display:flex}.ll-upgrade .perks svg{color:#e2703a;flex:none;width:18px;height:18px}.ll-upgrade .plan-grid{grid-template-columns:repeat(2,1fr);gap:18px;max-width:620px;margin:0 auto;display:grid}.ll-upgrade .plan-card{text-align:center;background:#fffbf4;border:1px solid #5e3e2a52;border-radius:14px;padding:26px 24px;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative}.ll-upgrade .plan-card.featured{border-color:#b0512a8c;box-shadow:0 16px 32px -14px #5e2a1459}.ll-upgrade .plan-card.selected{border-color:#b0512a}.ll-upgrade .ribbon{color:#faf2e7;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#b0512a;border-radius:999px;padding:4px 12px;font-family:Spline Sans Mono,monospace;font-size:10px;font-weight:600;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.ll-upgrade .plan-name{margin:0 0 12px;font-family:Fraunces,serif;font-size:20px;font-weight:600}.ll-upgrade .plan-price{flex-direction:column;gap:2px;margin:0 0 6px;display:flex}.ll-upgrade .plan-price .amt{color:#362318;font-family:Spline Sans Mono,monospace;font-size:30px;font-weight:600}.ll-upgrade .plan-price .cad{color:#7c6353;font-size:13px}.ll-upgrade .plan-note{color:#8e3d1e;margin:0 0 18px;font-size:13px;font-weight:600}.ll-upgrade .btn{color:#faf2e7;cursor:pointer;background:#b0512a;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 22px;font-family:Inter Tight,sans-serif;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ll-upgrade .btn:hover{background:#8e3d1e}.ll-upgrade .btn:disabled{opacity:.55;cursor:not-allowed}.ll-upgrade .btn-ghost{color:#362318;background:0 0;border-color:#4a2d1cbf}.ll-upgrade .btn-ghost:hover{background:#f2e4d0}.ll-upgrade .panel{background:#fffbf4;border:1px solid #5e3e2a52;border-radius:14px;padding:clamp(22px,4vw,32px);box-shadow:0 16px 32px -14px #5e2a1459}.ll-upgrade .up-done{text-align:center;max-width:560px;margin:0 auto;padding-top:60px;position:relative}.ll-upgrade .up-done .beam-wrap{top:-4px}.ll-upgrade .up-done .btn{width:auto;margin-top:0}.ll-upgrade .up-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.ll-upgrade .btn-primary{color:#fdf8f0;background:#b0512a}.ll-upgrade .btn-primary:hover{background:#8e3d1e}.ll-upgrade .up-cancel{border-top:1px solid #5e3e2a29;margin-top:26px;padding-top:18px}.ll-upgrade .up-cancel-link{font:inherit;color:#7c6353;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #7c635366;padding:0;font-size:13.5px}.ll-upgrade .up-cancel-link:hover{color:#8e3d1e;border-bottom-color:#8e3d1e}.ll-upgrade .up-cancel-confirm p{color:#7c6353;margin:0;max-width:46ch;margin-inline:auto;font-size:14px;line-height:1.55}.ll-upgrade .btn-danger{color:#8c2a2a;background:0 0;border-color:#8c2a2a80}.ll-upgrade .btn-danger:hover{color:#fdf8f0;background:#8c2a2a}.ll-upgrade .pay-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.ll-upgrade .pay-head h2{margin:0 0 6px;font-family:Fraunces,serif;font-size:24px;font-weight:600}.ll-upgrade .pay-head .sub{color:#7c6353;max-width:48ch;margin:0;font-size:14px;line-height:1.5}.ll-upgrade .pay-badge{letter-spacing:.08em;text-transform:uppercase;color:#8e3d1e;white-space:nowrap;background:#f1cfb4;border-radius:999px;flex:none;padding:6px 12px;font-family:Spline Sans Mono,monospace;font-size:11px;font-weight:600}.ll-upgrade .pay-badge.review{color:#7c5a12;background:#f6e3bc}.ll-upgrade .pay-cols{grid-template-columns:1fr 1fr;gap:22px;display:grid}.ll-upgrade .bank{background:#faf2e7;border:1px solid #5e3e2a2e;border-radius:12px;align-content:start;gap:14px;margin:0;padding:18px;display:grid}.ll-upgrade .bank div{flex-direction:column;gap:2px;display:flex}.ll-upgrade .bank dt{letter-spacing:.12em;text-transform:uppercase;color:#7c6353;font-family:Spline Sans Mono,monospace;font-size:10px;font-weight:600}.ll-upgrade .bank dd{margin:0;font-size:15px;font-weight:500}.ll-upgrade .mono{font-family:Spline Sans Mono,monospace}.ll-upgrade .strong{color:#362318;font-size:17px;font-weight:600}.ll-upgrade .pay-side{flex-direction:column;gap:16px;display:flex}.ll-upgrade .ref-tip{color:#7c6353;margin:0;font-size:14px;line-height:1.5}.ll-upgrade .ref-tip b{color:#b0512a;font-family:Spline Sans Mono,monospace}.ll-upgrade .proof-btn{cursor:pointer}.ll-upgrade .proof-btn.busy{opacity:.6}.ll-upgrade .proof-hint{color:#7c6353;margin:8px 0 0;font-size:12.5px}.ll-upgrade .proof-done{color:#4c7a2f;margin:0;font-weight:600}.ll-upgrade .up-error{color:#8e3d1e;margin:10px 0 0;font-size:13.5px;font-weight:600}.ll-upgrade .wipay{background:#f2e4d0;border:1px dashed #5e3e2a66;border-radius:12px;padding:16px}.ll-upgrade .wipay-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ll-upgrade .wipay-logo{color:#362318;font-family:Fraunces,serif;font-size:16px;font-weight:600}.ll-upgrade .soon{letter-spacing:.1em;text-transform:uppercase;color:#7c6353;background:#f6e3bc;border-radius:999px;padding:3px 9px;font-family:Spline Sans Mono,monospace;font-size:10px;font-weight:600}.ll-upgrade .wipay p{color:#7c6353;margin:0 0 12px;font-size:13px;line-height:1.45}.ll-upgrade .wipay .btn{padding:11px 18px;font-size:14px}.ll-upgrade .pay-foot{border-top:1px solid #5e3e2a29;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:22px;padding-top:18px;display:flex}.ll-upgrade .switch{cursor:pointer;color:#b0512a;background:0 0;border:none;padding:0;font-family:Inter Tight,sans-serif;font-size:14px;font-weight:600}.ll-upgrade .switch:hover{color:#8e3d1e}.ll-upgrade .switch:disabled{opacity:.5;cursor:not-allowed}@media(max-width:720px){.ll-upgrade .plan-grid,.ll-upgrade .pay-cols{grid-template-columns:1fr}.ll-upgrade .pay-head{flex-direction:column}}.ll-home{--paper:#fdf8f0;--paper-deep:#f2e4d0;--ink:#362318;--ink-soft:#7c6353;--green:#b0512a;--green-deep:#8e3d1e;--lime:#e2703a;--beam:#f6c97f;--clay:#f1cfb4;--leaf:#edd8cb;--sand:#f2e3c6;--line:#5e3e2a29;--r:14px;--edge:#5e3e2a52;--edge-strong:#4a2d1cbf;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter Tight,sans-serif;line-height:1.55}.ll-home *{box-sizing:border-box;margin:0;padding:0}.ll-home img,.ll-home svg{max-width:100%;display:block}.ll-home a{color:inherit;text-decoration:none}.ll-home ul{list-style:none}.ll-home button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}.ll-home :focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:4px}.ll-home .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.ll-home .serif{font-family:Fraunces,serif}.ll-home .mono{font-family:Spline Sans Mono,monospace}.ll-home .dot{color:var(--lime)}.ll-home .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:10px;font-family:Spline Sans Mono,monospace;font-size:12px;font-weight:600;display:inline-flex}.ll-home .eyebrow:before{content:"";background:var(--lime);border-radius:50%;flex:none;width:8px;height:8px}.ll-home .h1{letter-spacing:-.022em;font-family:Fraunces,serif;font-size:clamp(42px,6.4vw,76px);font-weight:560;line-height:1.01}.ll-home .h2{letter-spacing:-.018em;font-family:Fraunces,serif;font-size:clamp(30px,4vw,46px);font-weight:560;line-height:1.06}.ll-home .h1 em,.ll-home .h2 em{font-style:italic;font-weight:480}.ll-home .lede{color:var(--ink-soft);max-width:52ch;font-size:18px}.ll-home .btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:15px;font-weight:600;transition:transform .18s,background .18s,color .18s;display:inline-flex}.ll-home .btn:hover{transform:translateY(-1px)}.ll-home .btn-solid{background:var(--green);color:var(--paper)}.ll-home .btn-solid:hover{background:var(--green-deep)}.ll-home .btn-ghost{border-color:var(--edge-strong);color:var(--ink)}.ll-home .btn-ghost:hover{background:var(--ink);color:var(--paper)}.ll-home .btn-lime{background:var(--lime);color:var(--ink)}.ll-home .btn-lime:hover{background:#ce642f}.ll-home section{padding:88px 0}.ll-home .sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px;display:flex}.ll-home .sec-head .h2{margin-top:14px}.ll-home .sec-link{border-bottom:1px solid var(--edge);padding-bottom:2px;font-size:15px;font-weight:600}.ll-home .sec-link:hover{color:var(--green);border-color:var(--green)}.ll-home .notice{background:var(--green);color:#f2e5d1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:9px 0;font-family:Spline Sans Mono,monospace;font-size:12px;overflow:hidden}.ll-home .notice .notice-track{will-change:transform;width:max-content;animation:30s linear infinite ticker;display:flex}.ll-home .notice:hover .notice-track,.ll-home .notice:focus-within .notice-track{animation-play-state:paused}.ll-home .notice .notice-items{flex:none;align-items:center;gap:48px;padding:0 24px;display:flex}.ll-home .notice span b{color:var(--beam);font-weight:600}.ll-home .notice a{color:inherit;border-bottom:1px solid #f2e5d173;text-decoration:none}.ll-home .notice a:hover,.ll-home .notice a:focus-visible{color:var(--beam);border-color:var(--beam)}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:720px){.ll-home .notice .notice-items{gap:32px;padding:0 16px}.ll-home .notice .notice-track{animation-duration:24s}}@media(prefers-reduced-motion:reduce){.ll-home .notice .notice-track{animation:none}.ll-home .notice .notice-items{white-space:normal;text-align:center;flex-wrap:wrap;justify-content:center;gap:8px 24px;padding:6px 16px}}.ll-home .hero{padding:72px 0 96px;overflow:hidden}.ll-home .hero .wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.ll-home .hero-copy .h1{margin:20px 0 22px}.ll-home .hero-ctas{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.ll-home .hero-note{color:var(--ink-soft);margin-top:26px;font-family:Spline Sans Mono,monospace;font-size:13px}.ll-home .hero-note b{color:var(--ink);font-weight:600}.ll-home .stage{min-height:560px;position:relative}.ll-home .beam{background:var(--beam-fall);width:78%;height:94%;clip-path:var(--beam-cone);border-radius:0 0 18px 18px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.ll-home .lamp{z-index:3;width:44px;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.ll-home .stage-card{border:1px solid var(--edge);border-radius:var(--r);z-index:2;background:#fffbf4;width:min(320px,80%);padding:18px;transition:transform .18s,box-shadow .18s;display:block;position:absolute;bottom:52px;left:50%;transform:translate(-50%);box-shadow:0 16px 32px -14px #5e2a1459}.ll-home a.stage-card:hover{transform:translate(-50%)translateY(-4px);box-shadow:0 22px 40px -14px #5e2a1473}.ll-home a.stage-card:focus-visible{outline:2px solid var(--green);outline-offset:3px}.ll-home .stage-card .ph{background:var(--clay);border-radius:10px;place-items:center;height:214px;display:grid}.ll-home .stage-card .ph svg{width:84px;height:84px;color:var(--ink)}.ll-home .stage-card h3{margin:14px 0 2px;font-family:Fraunces,serif;font-size:20px;font-weight:600}.ll-home .stage-card .seller{color:var(--ink-soft);font-size:13px}.ll-home .stage-row{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.ll-home .price{font-family:Spline Sans Mono,monospace;font-size:17px;font-weight:600}.ll-home .chip-float{background:var(--paper);border:1px solid var(--edge);z-index:4;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:600;display:flex;position:absolute;box-shadow:0 10px 22px -12px #5e2a1452}.ll-home .chip-float svg{flex:none;width:16px;height:16px}.ll-home .chip-wa{top:34%;right:2%;transform:rotate(3deg)}.ll-home .chip-star{bottom:16px;left:0;transform:rotate(-4deg)}.ll-home .chip-star .rating{font-size:13px}@media(max-width:920px){.ll-home .hero{padding:52px 0 72px}.ll-home .hero .wrap{grid-template-columns:1fr;gap:64px}.ll-home .stage{min-height:480px}.ll-home .chip-wa{right:0}}.ll-home .cats{padding-top:0}.ll-home .cat-rail{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ll-home .cat{border:1px solid var(--edge);border-radius:var(--r);background:var(--paper);padding:20px 16px 16px;transition:transform .18s,background .18s}.ll-home .cat:hover{background:#fffbf4;transform:translateY(-3px)}.ll-home .cat svg{width:34px;height:34px;color:var(--ink);margin-bottom:14px}.ll-home .cat b{font-size:15px;font-weight:600;line-height:1.3;display:block}.ll-home .cat span{color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:12px}@media(max-width:920px){.ll-home .cat-rail{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.ll-home .cat-rail{grid-template-columns:repeat(2,1fr)}}.ll-home .featured{background:var(--paper-deep);border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);padding:44px 0}.ll-home .trending{padding:44px 0}.ll-home .feat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ll-home .seller-card{border:1px solid var(--edge);border-radius:var(--r);background:#fffbf4;flex-direction:column;gap:16px;padding:24px;display:flex;position:relative;overflow:hidden}.ll-home .seller-card.lit{background:#fff3e2}.ll-home .seller-card.lit:before{content:"";background:var(--beam-fall);width:130%;height:120%;clip-path:var(--beam-cone);pointer-events:none;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.ll-home .seller-card.lit>*{z-index:1;position:relative}.ll-home .seller-card .lamp-mini{z-index:2;width:30px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.ll-home .s-top{align-items:center;gap:14px;display:flex;position:relative}.ll-home .avatar{border:1px solid var(--edge);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-family:Fraunces,serif;font-size:19px;font-weight:640;display:grid}.ll-home .s-top h3{font-family:Fraunces,serif;font-size:21px;font-weight:600;line-height:1.15}.ll-home .s-top .loc{color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:12px}.ll-home .s-thumbs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:relative}.ll-home .s-thumbs div{border:1px solid var(--line);border-radius:9px;place-items:center;height:76px;display:grid}.ll-home .s-thumbs svg{width:34px;height:34px;color:var(--ink)}.ll-home .s-thumbs .s-thumb-img{background:var(--paper-deep);padding:0;overflow:hidden}.ll-home .s-thumbs .s-thumb-img img{object-fit:cover;width:100%;height:100%;display:block}.ll-home .s-meta{color:var(--ink-soft);justify-content:space-between;align-items:center;margin-top:auto;font-size:13.5px;display:flex;position:relative}.ll-home .s-meta .stars{color:var(--ink);font-weight:600}.ll-home .badge{letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--paper);border-radius:999px;padding:5px 11px;font-family:Spline Sans Mono,monospace;font-size:11px}.ll-home .badge.lime{background:var(--lime);color:var(--ink)}.ll-home .pill{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 13px;font-family:Spline Sans Mono,monospace;font-size:10.5px;line-height:1;display:inline-flex}.ll-home .pill .seal{flex:none;width:13px;height:13px}.ll-home .pill.verified{color:var(--green-deep);border:1.4px dashed var(--green-deep);background:0 0}@media(max-width:920px){.ll-home .feat-grid{grid-template-columns:1fr}}.ll-home .prod-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.ll-home .prod{border:1px solid var(--edge);border-radius:var(--r);background:#fffbf4;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.ll-home .prod:hover{transform:translateY(-4px);box-shadow:0 12px 26px -12px #5e2a1452}.ll-home .prod .ph{border-bottom:1px solid var(--edge);place-items:center;height:180px;display:grid}.ll-home .prod .ph svg{width:58px;height:58px;color:var(--ink)}.ll-home .prod .body{flex-direction:column;flex:1;gap:4px;padding:16px 18px 18px;display:flex}.ll-home .prod h3{font-size:15.5px;font-weight:600;line-height:1.3}.ll-home .prod .by{color:var(--ink-soft);font-size:13px}.ll-home .prod .row{justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}.ll-home .isle{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;padding:4px 9px;font-family:Spline Sans Mono,monospace;font-size:11px}.ll-home .t-sand{background:var(--sand)}.ll-home .t-leaf{background:var(--leaf)}.ll-home .t-clay{background:var(--clay)}.ll-home .t-butter{background:#f6e3bc}@media(max-width:920px){.ll-home .prod-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.ll-home .prod-grid{grid-template-columns:1fr}}.ll-home .how-grid{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ll-home .how{border-top:1px solid var(--edge);padding-top:22px}.ll-home .how:before{counter-increment:step;content:counter(step,decimal-leading-zero);color:var(--ink-soft);letter-spacing:.1em;font-family:Spline Sans Mono,monospace;font-size:13px;font-weight:600}.ll-home .how h3{margin:10px 0 8px;font-family:Fraunces,serif;font-size:23px;font-weight:600}.ll-home .how p{color:var(--ink-soft);font-size:15.5px}@media(max-width:820px){.ll-home .how-grid{grid-template-columns:1fr;gap:36px}}.ll-home .sell{background:var(--green);color:#f6e8d6;border-top:1px solid var(--edge)}.ll-home .sell .wrap{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;display:grid}.ll-home .sell .eyebrow{color:#e0bea1}.ll-home .sell .h2{color:#fbf3e6;margin:16px 0 18px}.ll-home .sell .h2 em{color:var(--beam)}.ll-home .sell p{color:#e8cdb4;max-width:46ch;font-size:17px}.ll-home .plans{gap:14px;display:grid}.ll-home .plan{border-radius:var(--r);background:#f6f2e40a;border:1px solid #faebd68c;padding:22px 24px}.ll-home .plan.hot{background:var(--paper);color:var(--ink);border-color:var(--edge-strong);box-shadow:0 16px 32px -14px #5e2a1466}.ll-home .plan .p-top{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.ll-home .plan h3{font-family:Fraunces,serif;font-size:22px;font-weight:600}.ll-home .plan .p-price{font-family:Spline Sans Mono,monospace;font-size:15px;font-weight:600}.ll-home .plan ul{gap:6px;font-size:14.5px;display:grid}.ll-home .plan.hot ul{color:var(--ink-soft)}.ll-home .plan ul li{padding-left:18px;position:relative}.ll-home .plan ul li:before{content:"";background:var(--lime);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:0}.ll-home .sell .btn-lime{margin-top:28px}@media(max-width:920px){.ll-home .sell .wrap{grid-template-columns:1fr;gap:48px}}.ll-home .carnival{background:var(--ink);color:#f1dfc9;padding:0}.ll-home .carn-inner{padding:64px 0;position:relative;overflow:hidden}.ll-home .carn-beam{background:var(--beam-fall-dark);width:340px;height:auto;clip-path:var(--beam-cone);pointer-events:none;position:absolute;top:0;bottom:0;right:6%}.ll-home .carn-lamp{z-index:1;width:44px;position:absolute;top:0;right:calc(6% + 148px)}.ll-home .carn-eyebrow{color:#d9b294;position:relative}.ll-home .carn-eyebrow:before{background:var(--beam)}.ll-home .carn-h{color:#fbf3e6;margin:14px 0 16px;position:relative}.ll-home .carn-h em{color:var(--beam)}.ll-home .carn-p{color:#e3c4a9;max-width:56ch;margin-bottom:24px;font-size:16.5px;position:relative}.ll-home .carn-chips{flex-wrap:wrap;gap:10px;margin-bottom:30px;display:flex;position:relative}.ll-home .carn-chip{color:#f1dfc9;border:1px solid #fae8d259;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:500;transition:background .15s,color .15s}.ll-home .carn-chip:hover{background:var(--beam);color:var(--ink);border-color:#0000}@media(max-width:720px){.ll-home .carn-inner{padding:44px 0}.ll-home .carn-beam{width:240px;right:-60px}.ll-home .carn-lamp{right:52px}}.ll-home .dir-hero{padding:40px 0 28px}.ll-home .dir-hero .eyebrow{margin-bottom:12px}.ll-home .dir-hero .h2{margin-bottom:10px}.ll-home .dir-hero p{color:var(--ink-soft);font-size:15px}.ll-home .dir-body{padding-top:0;padding-bottom:96px}.ll-home .dir-layout{grid-template-columns:248px 1fr;align-items:start;gap:36px;display:grid}.ll-home .dir-filters{border:1px solid var(--edge);border-radius:var(--r);background:#fffbf4;gap:22px;padding:22px;display:grid;position:sticky;top:24px}.ll-home .filter-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ll-home .filter-head h3{font-family:Fraunces,serif;font-size:18px;font-weight:600}.ll-home .filter-clear{color:var(--green);cursor:pointer;background:0 0;border:none;padding:0;font-family:Spline Sans Mono,monospace;font-size:12px;font-weight:600}.ll-home .filter-clear:hover{text-decoration:underline}.ll-home .filter-group{gap:10px;display:grid}.ll-home .filter-group+.filter-group{border-top:1px solid var(--line);padding-top:18px}.ll-home .filter-group h4{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:11.5px;font-weight:600}.ll-home .filter-list{gap:9px;max-height:230px;display:grid;overflow-y:auto}.ll-home .filter-option{cursor:pointer;align-items:center;gap:9px;font-size:14px;display:flex}.ll-home .filter-option input{accent-color:var(--green);flex:none;width:15px;height:15px}.ll-home .filter-option span{flex:1}.ll-home .filter-option .count{color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:12px}.ll-home .dir-count{color:var(--ink-soft);margin-bottom:18px;font-size:13.5px}.ll-home .dir-empty{color:var(--ink-soft);padding:32px 0}.ll-home .shops-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.ll-home .listings-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ll-home .dir-filter-toggle{display:none}.ll-home .dir-join{border:1px solid var(--edge-strong);border-radius:var(--r);color:var(--ink);background:#fff3e2;margin-top:36px;padding:32px 34px;position:relative;overflow:hidden}.ll-home .dir-join>*{position:relative}.ll-home .dir-join h3{letter-spacing:-.015em;margin:12px 0 10px;font-family:Fraunces,serif;font-size:clamp(22px,2.6vw,28px);font-weight:600}.ll-home .dir-join p{color:var(--ink-soft);max-width:52ch;font-size:15.5px}.ll-home .dir-join-ctas{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}@media(max-width:960px){.ll-home .dir-layout{grid-template-columns:1fr;gap:18px}.ll-home .listings-grid{grid-template-columns:repeat(2,1fr)}.ll-home .dir-filter-toggle{width:100%;font:inherit;color:var(--ink);cursor:pointer;border:1px solid var(--edge);border-radius:var(--r);background:#fffbf4;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:15px;font-weight:600;display:flex}.ll-home .dir-filter-toggle .chev{color:var(--ink-soft);font-size:11px}.ll-home .dir-filters{display:none;position:static}.ll-home .dir-filters.open{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:20px 28px;display:grid}.ll-home .dir-filters .filter-head{grid-column:1/-1}.ll-home .dir-filters .filter-group+.filter-group{border-top:none;padding-top:0}.ll-home .filter-list{max-height:none}}@media(max-width:560px){.ll-home .shops-grid,.ll-home .listings-grid{grid-template-columns:1fr}.ll-home .dir-filters{padding:18px}.ll-home .dir-filters.open{grid-template-columns:1fr;gap:18px}.ll-home .dir-filters .filter-group+.filter-group{border-top:1px solid var(--line);padding-top:16px}.ll-home .filter-option{padding:4px 0;font-size:15px}.ll-home .filter-option input{width:18px;height:18px}.ll-home .dir-join{padding:26px 22px}.ll-home .dir-join-ctas .btn{justify-content:center;width:100%}}@media(prefers-reduced-motion:no-preference){.ll-home .hero-copy>*{opacity:0;animation:.7s forwards ll-rise;transform:translateY(14px)}.ll-home .hero-copy>:nth-child(2){animation-delay:80ms}.ll-home .hero-copy>:nth-child(3){animation-delay:.16s}.ll-home .hero-copy>:nth-child(4){animation-delay:.24s}.ll-home .hero-copy>:nth-child(5){animation-delay:.32s}.ll-home .stage{opacity:0;animation:.8s .25s forwards ll-rise}@keyframes ll-rise{to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.ll-home *{transition:none!important;animation:none!important}}.ll-home .p-note{letter-spacing:.04em;color:var(--ink-soft);margin-top:4px;font-family:Spline Sans Mono,monospace;font-size:11px;display:block}.ll-sell .sell-hero{background:var(--paper-deep);border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);padding:72px 0;overflow:hidden}.ll-sell .sell-hero .wrap{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:56px;display:grid}.ll-sell .sell-hero .h1{margin:16px 0 18px}.ll-sell .sell-hero .lede{max-width:54ch}.ll-sell .sell-hero .btn-ghost{border-color:var(--edge-strong);background:#fffbf4}.ll-sell .sell-hero .btn-ghost:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ll-sell .sell-hero .btn-quiet{color:var(--green-deep,#8e3d1e);background:0 0;border:none;border-bottom:1px solid;border-radius:0;padding:12px 6px;font-weight:600}.ll-sell .sell-hero .btn-quiet:hover{color:var(--ink)}.ll-sell .sell-hero-media{place-items:center;min-height:420px;display:grid;position:relative}.ll-sell .sell-hero-media img,.ll-sell .sell-hero-media video{object-fit:cover;border:1px solid var(--edge);border-radius:18px;width:100%;height:100%;max-height:460px}.ll-sell .shm-beam{background:var(--beam-fall);width:78%;height:108%;clip-path:var(--beam-cone);pointer-events:none;position:absolute;top:-32px;left:50%;transform:translate(-50%)}.ll-sell .shm-lamp{z-index:2;width:42px;position:absolute;top:-50px;left:50%;transform:translate(-50%)}.ll-sell .shm-card{z-index:2;border:1px solid var(--edge);border-radius:var(--r);background:#fffbf4;width:min(330px,92%);padding:18px;position:relative;box-shadow:0 18px 36px -14px #5e2a1461}.ll-sell .shm-top{align-items:center;gap:11px;display:flex}.ll-sell .shm-avatar{background:var(--clay);border:1px solid var(--edge);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-family:Fraunces,serif;font-size:16px;font-weight:640;display:grid}.ll-sell .shm-top div{min-width:0;line-height:1.25;display:grid}.ll-sell .shm-top b{font-family:Fraunces,serif;font-size:17px;font-weight:600}.ll-sell .shm-top span{color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:11px}.ll-sell .shm-badge{letter-spacing:.1em;text-transform:uppercase;background:var(--lime);color:var(--ink);border-radius:999px;align-self:flex-start;margin-left:auto;padding:4px 9px;font-family:Spline Sans Mono,monospace;font-size:10px}.ll-sell .shm-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0;display:grid}.ll-sell .shm-grid span{border:1px solid var(--line);border-radius:8px;height:58px;display:block}.ll-sell .shm-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.ll-sell .shm-price{font-family:Spline Sans Mono,monospace;font-size:16px;font-weight:600}.ll-sell .shm-stars{font-size:13.5px;font-weight:600}.ll-sell .shm-chip{z-index:3;background:var(--paper);border:1px solid var(--edge);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;font-weight:600;display:flex;position:absolute;box-shadow:0 10px 22px -12px #5e2a1452}.ll-sell .shm-chip svg{flex:none;width:15px;height:15px}.ll-sell .shm-chip-wa{top:12%;right:-2%;transform:rotate(3deg)}.ll-sell .shm-chip-cash{bottom:18%;left:-4%;transform:rotate(-4deg)}.ll-sell .shm-chip-cash b{color:var(--green-deep)}.ll-sell .shm-chip-zero{background:var(--ink);color:var(--paper);border-color:var(--ink);bottom:4%;right:4%;transform:rotate(2deg)}@media(max-width:940px){.ll-sell .sell-hero{padding:52px 0 64px}.ll-sell .sell-hero .wrap{grid-template-columns:1fr;gap:56px}.ll-sell .sell-hero .lede{max-width:none}.ll-sell .sell-hero-media{min-height:380px}.ll-sell .shm-chip-wa{right:0}.ll-sell .shm-chip-cash{left:0}}@media(max-width:520px){.ll-sell .sell-hero-media{min-height:340px}.ll-sell .shm-chip{padding:7px 11px;font-size:11.5px}.ll-sell .shm-chip-cash{bottom:12%}}.ll-sell .hero-note{color:var(--ink-soft);margin-top:26px;font-family:Spline Sans Mono,monospace;font-size:13px}.ll-sell .hero-note b{color:var(--ink)}.ll-sell .hero-ctas{flex-wrap:wrap;gap:14px;margin-top:4px;display:flex}.ll-sell .model{padding:72px 0}.ll-sell .model-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.ll-sell .model-card{border:1px solid var(--edge);border-radius:var(--r);background:#fffbf4;flex-direction:column;gap:12px;padding:26px 24px;display:flex}.ll-sell .model-card .ic{background:var(--clay);width:44px;height:44px;color:var(--green-deep);border-radius:12px;place-items:center;display:grid}.ll-sell .model-card:nth-child(2) .ic{background:var(--sand)}.ll-sell .model-card:nth-child(3) .ic{background:var(--leaf)}.ll-sell .model-card .ic svg{width:22px;height:22px}.ll-sell .model-card h3{letter-spacing:-.01em;font-family:Fraunces,serif;font-size:20px;font-weight:580}.ll-sell .model-card p{color:var(--ink-soft);font-size:15px}@media(max-width:860px){.ll-sell .model-grid{grid-template-columns:1fr}}.ll-sell .plans-apply .wrap{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:48px}.ll-sell .plans-apply .plans{margin-top:28px}.ll-sell .plans-apply .apply-col{scroll-margin-top:90px}@media(max-width:1040px){.ll-sell .plans-apply .wrap{grid-template-columns:1fr;gap:40px}}.ll-sell .apply{padding:24px 0 96px}.ll-sell .apply .wrap{max-width:720px}.ll-sell .form-card{color:var(--ink);border:1px solid var(--edge);background:#fffbf4;border-radius:18px;padding:40px;position:relative;overflow:hidden;box-shadow:0 16px 32px -14px #5e2a1459}.ll-sell .form-card>*{position:relative}.ll-sell .form-eyebrow{margin-bottom:12px}.ll-sell .form-card h2{letter-spacing:-.016em;font-family:Fraunces,serif;font-size:clamp(26px,3.4vw,34px);font-weight:580;line-height:1.08}.ll-sell .form-card .form-sub{color:var(--ink-soft);max-width:50ch;margin-top:10px;font-size:15.5px}.ll-sell main form{gap:18px;margin-top:28px;display:grid}.ll-sell .row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ll-sell .field{align-content:start;gap:7px;display:grid}.ll-sell main label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:11px}.ll-sell main input,.ll-sell main select,.ll-sell main textarea{width:100%;font:inherit;border:1px solid var(--edge);color:var(--ink);background:#fff;border-radius:12px;padding:12px 14px;font-size:15px}.ll-sell main textarea{resize:vertical;min-height:108px;line-height:1.5}.ll-sell main input::placeholder,.ll-sell main textarea::placeholder{color:#b7a594}.ll-sell main select{appearance:none;cursor:pointer;background-image:none}.ll-sell main input:focus,.ll-sell main select:focus,.ll-sell main textarea:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #b0512a24}.ll-sell main select:disabled,.ll-sell main input:disabled{color:#9c8a78;cursor:not-allowed;background:#f3eadc}.ll-sell .tel-group{border:1px solid var(--edge);background:#fff;border-radius:12px;align-items:stretch;display:flex;overflow:hidden}.ll-sell .tel-group .tel-dial{background:var(--clay);border-right:1px solid var(--edge);min-width:62px;color:var(--ink);flex:none;place-items:center;padding:0 12px;font-family:Spline Sans Mono,monospace;font-size:14px;font-weight:600;display:grid}.ll-sell .tel-group input{border:none;border-radius:0;flex:1;min-width:0}.ll-sell .tel-group input:focus{box-shadow:none;outline:none}.ll-sell .tel-group:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #b0512a24}.ll-sell .tel-group.invalid{border-color:var(--green-deep);box-shadow:0 0 0 3px #8e3d1e1f}.ll-sell .hint{color:var(--ink-soft);font-size:12.5px}.ll-sell .err{color:var(--green-deep);font-size:12.5px;font-weight:600}.ll-sell input.invalid,.ll-sell select.invalid,.ll-sell textarea.invalid{border-color:var(--green-deep);box-shadow:0 0 0 3px #8e3d1e1f}.ll-sell .form-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.ll-sell .btn-submit{background:var(--green);color:var(--paper);padding:14px 28px}.ll-sell .btn-submit:hover{background:var(--green-deep)}.ll-sell .btn-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.ll-sell .form-fine{color:var(--ink-soft);font-size:13px}@media(max-width:620px){.ll-sell .form-card{padding:28px 22px}.ll-sell .row{grid-template-columns:1fr}}.ll-sell .form-card.is-done:before{opacity:.22;width:190px;top:-40px;right:-120px}.ll-sell .confirm{text-align:center;padding:20px 8px 8px;position:relative}.ll-sell .confetti-canvas{pointer-events:none;z-index:1;width:calc(100% + 16px);height:calc(100% + 28px);position:absolute;inset:-20px -8px -8px}.ll-sell .confirm>:not(.confetti-canvas){z-index:2;position:relative}.ll-sell .confirm .lamp{width:56px;color:var(--green-deep);margin:0 auto 18px}.ll-sell .confirm h2{letter-spacing:-.016em;font-family:Fraunces,serif;font-size:clamp(26px,3.4vw,34px);font-weight:580}.ll-sell .confirm p{max-width:44ch;color:var(--ink-soft);margin:14px auto 0;font-size:16px}.ll-sell .confirm .who{color:var(--ink);margin-top:4px;font-family:Spline Sans Mono,monospace;font-size:13px}.ll-sell .confirm .cta-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:26px;display:flex}.ll-sell .p-note{letter-spacing:.04em;color:var(--ink-soft);margin-top:4px;font-family:Spline Sans Mono,monospace;font-size:11px;display:block}.ll-auth{--paper:#fdf8f0;--paper-deep:#f2e4d0;--ink:#362318;--ink-soft:#7c6353;--terracotta:#b0512a;--rust:#8e3d1e;--coral:#e2703a;--honey:#f6c97f;--card:#fffbf4;--line:#5e3e2a29;--edge:#5e3e2a52;--edge-strong:#4a2d1cbf;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:48px 20px;font-family:Inter Tight,sans-serif;line-height:1.5;display:flex}.ll-auth *{box-sizing:border-box;margin:0;padding:0}.ll-auth a{color:inherit;text-decoration:none}.ll-auth svg{display:block}.ll-auth button{font:inherit;cursor:pointer}.ll-auth :focus-visible{outline:2px solid var(--coral);outline-offset:2px;border-radius:4px}.ll-auth .brand{letter-spacing:-.01em;align-items:center;gap:9px;margin-bottom:22px;font-family:Fraunces,serif;font-size:28px;font-weight:640;display:flex}.ll-auth .brand svg{width:22px;height:30px;color:var(--ink)}.ll-auth .dot{color:var(--coral)}.ll-auth .card{background:var(--card);border:1px solid var(--edge);border-radius:18px;width:100%;max-width:400px;padding:32px;box-shadow:0 16px 32px -14px #5e2a1459}.ll-auth h1{letter-spacing:-.014em;font-family:Fraunces,serif;font-size:27px;font-weight:600;line-height:1.12}.ll-auth .sub{color:var(--ink-soft);margin-top:8px;font-size:14.5px}.ll-auth form{gap:16px;margin-top:24px;display:grid}.ll-auth .field{gap:6px;display:grid}.ll-auth label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:11px}.ll-auth .field-head{justify-content:space-between;align-items:center;display:flex}.ll-auth input{width:100%;font:inherit;border:1px solid var(--edge);color:var(--ink);background:#fff;border-radius:12px;padding:12px 14px;font-size:15px}.ll-auth input::placeholder{color:#b7a594}.ll-auth input:focus{border-color:var(--terracotta);outline:none;box-shadow:0 0 0 3px #b0512a24}.ll-auth .btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:100%;padding:13px 18px;font-size:15px;font-weight:600;transition:transform .15s,background .15s,color .15s;display:inline-flex}.ll-auth .btn:hover{transform:translateY(-1px)}.ll-auth .btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.ll-auth .btn-solid{background:var(--terracotta);color:var(--paper)}.ll-auth .btn-solid:hover{background:var(--rust)}.ll-auth .btn-ghost{border-color:var(--edge-strong);color:var(--ink);background:#fff}.ll-auth .btn-ghost:hover{background:var(--ink);color:var(--paper)}.ll-auth .linkbtn{color:var(--terracotta);font-weight:600;font-size:inherit;background:0 0;border:none}.ll-auth .linkbtn:hover{text-decoration:underline}.ll-auth .forgot{color:var(--terracotta);background:0 0;border:none;font-size:12px}.ll-auth .forgot:hover{text-decoration:underline}.ll-auth .divider{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:12px;margin:18px 0;font-family:Spline Sans Mono,monospace;font-size:11px;display:flex}.ll-auth .divider .l{background:var(--line);flex:1;height:1px}.ll-auth .foot{text-align:center;color:var(--ink-soft);margin-top:20px;font-size:14px}.ll-auth .gicon{width:18px;height:18px}.ll-auth .note{color:var(--ink-soft);margin-top:14px;font-size:14px}.ll-auth .pw-wrap{position:relative}.ll-auth .pw-wrap input{padding-right:46px}.ll-auth .pw-eye{width:34px;height:34px;color:var(--ink-soft);background:0 0;border:none;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ll-auth .pw-eye:hover{color:var(--terracotta);background:#b0512a14}.ll-auth .pw-eye svg{width:18px;height:18px}.ll-auth .pw-rules{color:var(--ink-soft);gap:5px;margin:-6px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.ll-auth .pw-rules li{align-items:center;gap:8px;display:flex}.ll-auth .pw-rules .tick{text-align:center;width:14px;color:var(--edge-strong);font-size:12px}.ll-auth .pw-rules li.ok{color:var(--ink)}.ll-auth .pw-rules li.ok .tick{color:var(--terracotta)}.ll-auth .pw-mismatch{color:var(--rust);font-size:12.5px}.ll-auth .btn-solid:disabled{opacity:.55;cursor:not-allowed}.ll-order{--paper:#fdf8f0;--paper-deep:#f2e4d0;--ink:#362318;--ink-soft:#7c6353;--green:#b0512a;--green-deep:#8e3d1e;--lime:#e2703a;--beam:#f6c97f;--clay:#f1cfb4;--leaf:#edd8cb;--sand:#f2e3c6;--line:#5e3e2a29;--r:14px;--edge:#5e3e2a52;--edge-strong:#4a2d1cbf;--card:#fffbf4;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Inter Tight,sans-serif;line-height:1.55}.ll-order *{box-sizing:border-box;margin:0;padding:0}.ll-order a{color:inherit;text-decoration:none}.ll-order button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}.ll-order :focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:4px}.ll-order .mono{font-family:Spline Sans Mono,monospace}.ll-order .dot{color:var(--lime)}.ll-order .btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-size:14px;font-weight:600;display:inline-flex}.ll-order .btn-ghost{border-color:var(--edge-strong);color:var(--ink)}.ll-order .btn-ghost:hover{background:var(--ink);color:var(--paper)}.ll-order .ord-wrap{max-width:660px;padding-top:34px;padding-bottom:72px}.ll-order .ord-loading{color:var(--ink-soft);text-align:center;padding:60px 0}.ll-order .ord-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ll-order .ord-ref{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:12px}.ll-order .ord-head h1{letter-spacing:-.02em;margin-top:5px;font-family:Fraunces,serif;font-size:clamp(25px,4.4vw,33px);font-weight:600;line-height:1.1}.ll-order .ord-head h1 a{border-bottom:2px solid var(--beam)}.ll-order .ord-status{color:var(--ink-soft);margin-top:12px;font-size:15.5px}.ll-order .ord-clock{background:var(--paper-deep);border:1px solid var(--line);border-radius:12px;margin-top:16px;padding:13px 16px;font-size:14px;line-height:1.5}.ll-order .ord-card{background:var(--card);border:1px solid var(--edge);border-radius:var(--r);margin-top:20px;padding:22px}.ll-order .ord-card h2{margin-bottom:16px;font-family:Fraunces,serif;font-size:19px;font-weight:600}.ll-order .ord-error{color:#8c2a1e;margin-top:12px;font-size:13.5px}.ll-order .op-table{font-size:15px}.ll-order .op-table td{padding:7px 0}.ll-order .ord-item{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:16px;display:flex}.ll-order .ord-thumb{object-fit:cover;border:1px solid var(--line);border-radius:11px;flex:none;width:56px;height:56px}.ll-order .ord-thumb-blank{background:var(--clay);display:block}.ll-order .ord-item>div{flex:1;min-width:0}.ll-order .ord-item-name{font-size:15px;font-weight:600}.ll-order .ord-item-name a{border-bottom:1px solid var(--edge)}.ll-order .ord-item-sub{color:var(--ink-soft);margin-top:2px;font-size:13px}.ll-order .ord-totals{grid-template-columns:1fr auto;gap:9px 16px;margin-top:16px;font-size:14.5px;display:grid}.ll-order .ord-totals dt{color:var(--ink-soft)}.ll-order .ord-totals dd{text-align:right}.ll-order .ord-totals .grand{color:var(--ink);border-top:1px solid var(--line);padding-top:9px;font-size:17px;font-weight:700}.ll-order .ord-ask{color:var(--green-deep);align-items:center;gap:8px;margin-top:14px;font-size:14px;font-weight:600;display:inline-flex}.ll-order .ord-ask svg{color:#25d366;flex:none;width:18px;height:18px}.ll-order .ord-ask:hover{color:var(--ink)}.ll-order .ord-foot{color:var(--ink-soft);margin-top:26px;font-size:13px;line-height:1.6}.ll-order .ord-list{gap:12px;margin-top:22px;list-style:none;display:grid}.ll-order .ord-row{background:var(--card);border:1px solid var(--edge);border-radius:var(--r);align-items:center;gap:14px;padding:16px;display:flex}.ll-order .ord-row-main{flex:1;min-width:0}.ll-order .ord-row-link{color:var(--green-deep);border-bottom:1px solid;margin-top:6px;font-size:13px;font-weight:600;display:inline-block}.ll-order .ord-row-link:hover{color:var(--ink)}.ll-order .ord-row-end{text-align:right;flex:none;justify-items:end;gap:8px;display:grid}.ll-order .ord-row-end .mono{font-family:Spline Sans Mono,monospace;font-size:15px;font-weight:600}.ll-order .ord-empty{text-align:center;color:var(--ink-soft);padding:56px 0}.ll-order .ord-empty p{margin-bottom:22px}@media(max-width:560px){.ll-order .ord-row{flex-wrap:wrap}.ll-order .ord-row-end{text-align:left;justify-items:start;width:100%}}.ll-order .ord-problem{text-align:center;padding:70px 0}.ll-order .ord-problem h1{letter-spacing:-.02em;margin-bottom:12px;font-family:Fraunces,serif;font-size:clamp(26px,5vw,38px);font-weight:600}.ll-order .ord-problem p{color:var(--ink-soft);max-width:46ch;margin:0 auto 26px}@media(max-width:560px){.ll-order .ord-card{padding:18px}}.ll-order .ord-balnote{color:var(--ink-soft);margin-top:14px;font-size:13px;line-height:1.55}.ll-order .ord-balnote b{color:var(--ink)}.ll-order .ord-release{color:var(--ink-soft);border-bottom:1px solid;margin:20px auto 0;padding-bottom:1px;font-size:13px;display:block}.ll-order .ord-release:hover:not(:disabled){color:#8c2a1e}.ll-order .ord-release:disabled{opacity:.5;cursor:not-allowed}:is(.ll-dashboard,.ll-admin) .chart-heads{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px;margin-bottom:20px;display:grid}:is(.ll-dashboard,.ll-admin) .ch-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:5px;font-family:Spline Sans Mono,monospace;font-size:10.5px;display:block}:is(.ll-dashboard,.ll-admin) .ch-val{color:var(--ink);font-family:Spline Sans Mono,monospace;font-size:24px;font-weight:600;line-height:1}:is(.ll-dashboard,.ll-admin) .ch-val .ch-sub{color:var(--ink-soft);margin-left:6px;font-size:13px;font-weight:400}:is(.ll-dashboard,.ll-admin) .chart-wrap{position:relative}:is(.ll-dashboard,.ll-admin) .chart{width:100%;height:auto;overflow:visible}:is(.ll-dashboard,.ll-admin) .chart-tip{pointer-events:none;z-index:2;background:var(--ink);color:#fbf3e6;white-space:nowrap;border-radius:10px;gap:2px;padding:9px 12px;font-size:12.5px;line-height:1.5;display:grid;position:absolute;top:0;transform:translate(-50%);box-shadow:0 10px 24px -10px #2e1a0e99}:is(.ll-dashboard,.ll-admin) .chart-tip b{letter-spacing:.06em;opacity:.85;font-family:Spline Sans Mono,monospace;font-size:11px}:is(.ll-dashboard,.ll-admin) .chart-tip span{align-items:center;gap:7px;display:flex}:is(.ll-dashboard,.ll-admin) .chart-tip i{border-radius:2px;flex:none;width:9px;height:9px}:is(.ll-dashboard,.ll-admin) .chart-empty{border:1px dashed var(--edge);border-radius:var(--r);background:var(--paper-deep);gap:8px;padding:26px 24px;display:grid}:is(.ll-dashboard,.ll-admin) .chart-empty p{color:var(--ink-soft);max-width:60ch;margin:0;font-size:14.5px}:is(.ll-dashboard,.ll-admin) .chart-empty b{color:var(--ink)}:is(.ll-dashboard,.ll-admin) .legend{color:var(--ink-soft);flex-wrap:wrap;gap:18px;margin-top:14px;font-family:Spline Sans Mono,monospace;font-size:11.5px;display:flex}:is(.ll-dashboard,.ll-admin) .legend span{align-items:center;display:inline-flex}:is(.ll-dashboard,.ll-admin) .legend i{vertical-align:-1px;border-radius:3px;width:11px;height:11px;margin-right:7px;display:inline-block}:is(.ll-dashboard,.ll-admin) .ord-lead{color:var(--ink-soft);max-width:64ch;margin-bottom:22px;font-size:15px}:is(.ll-dashboard,.ll-admin) .ord-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}:is(.ll-dashboard,.ll-admin) .ord-tab{color:var(--ink-soft);border:1px solid #0000;border-radius:999px;padding:8px 15px;font-size:13.5px;transition:background .15s,color .15s}:is(.ll-dashboard,.ll-admin) .ord-tab:hover{background:var(--paper-deep);color:var(--ink)}:is(.ll-dashboard,.ll-admin) .ord-tab.on,:is(.ll-dashboard,.ll-admin) .ord-tab.on:hover{background:var(--ink);color:var(--butter)}:is(.ll-dashboard,.ll-admin) .ord-tab .b{opacity:.7;margin-left:5px;font-family:Spline Sans Mono,monospace;font-size:11px}:is(.ll-dashboard,.ll-admin) .ord-split{grid-template-columns:1fr 1.1fr;align-items:start;gap:20px;display:grid}:is(.ll-dashboard,.ll-admin) .ord-list{background:var(--card);border:1px solid var(--edge);border-radius:var(--r);overflow:hidden}:is(.ll-dashboard,.ll-admin) .orow{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:12px;width:100%;padding:14px 16px;transition:background .12s;display:flex}:is(.ll-dashboard,.ll-admin) .orow:last-child{border-bottom:none}:is(.ll-dashboard,.ll-admin) .orow:hover{background:var(--paper-deep)}:is(.ll-dashboard,.ll-admin) .orow.on{background:var(--sand)}:is(.ll-dashboard,.ll-admin) .othumb{border:1px solid var(--line);border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}:is(.ll-dashboard,.ll-admin) .othumb img{object-fit:cover;width:100%;height:100%}:is(.ll-dashboard,.ll-admin) .othumb svg{width:20px;height:20px;color:var(--ink)}:is(.ll-dashboard,.ll-admin) .omain{flex:1;min-width:0;display:block}:is(.ll-dashboard,.ll-admin) .ocode{color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:11px;display:block}:is(.ll-dashboard,.ll-admin) .oname{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.2;display:block;overflow:hidden}:is(.ll-dashboard,.ll-admin) .obuyer{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}:is(.ll-dashboard,.ll-admin) .omid{text-align:right;flex:none;margin-left:auto;display:block}:is(.ll-dashboard,.ll-admin) .oamt{font-family:Spline Sans Mono,monospace;font-size:14px;font-weight:700;display:block}:is(.ll-dashboard,.ll-admin) .omid .status{margin-top:5px;padding:4px 9px;font-size:10px;display:inline-block}:is(.ll-dashboard,.ll-admin) .ord-empty{text-align:center;color:var(--ink-soft);padding:40px;font-size:14px}:is(.ll-dashboard,.ll-admin) .olate{letter-spacing:.05em;text-transform:uppercase;color:#8c2a2a;margin-top:4px;font-family:Spline Sans Mono,monospace;font-size:10px;display:block}:is(.ll-dashboard,.ll-admin) .ord-detail{background:var(--card);border:1px solid var(--edge);border-radius:var(--r);padding:20px 22px;position:sticky;top:20px}:is(.ll-dashboard,.ll-admin) .ord-detail .dcode{color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:12px}:is(.ll-dashboard,.ll-admin) .ord-detail .dtitle{margin:4px 0 12px;font-family:Fraunces,serif;font-size:21px;font-weight:600;line-height:1.2}:is(.ll-dashboard,.ll-admin) .drow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;font-size:13.5px;display:flex}:is(.ll-dashboard,.ll-admin) .drow .k{color:var(--ink-soft);flex:none}:is(.ll-dashboard,.ll-admin) .drow .v{text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:600}:is(.ll-dashboard,.ll-admin) .drow .v.ref{color:var(--green-deep)}:is(.ll-dashboard,.ll-admin) .ord-warn{color:#c33f1e;background:#c33f1e12;border:1px solid #c33f1e59;border-radius:12px;margin-top:14px;padding:11px 13px;font-size:13px;line-height:1.5}:is(.ll-dashboard,.ll-admin) .ord-err{color:#8c2a2a;text-align:center;background:#8c2a2a14;border:1px solid #8c2a2a59;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}:is(.ll-dashboard,.ll-admin) .ord-proof{text-align:left;background:var(--paper);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;width:100%;margin:14px 0 0;padding:12px;font-size:13px;display:flex}:is(.ll-dashboard,.ll-admin) .ord-proof.is-live{cursor:pointer;transition:border-color .15s}:is(.ll-dashboard,.ll-admin) .ord-proof.is-live:hover{border-color:var(--edge-strong)}:is(.ll-dashboard,.ll-admin) .ord-proof .pimg{background:linear-gradient(135deg,#e7dcc9,#d8c8b0);border-radius:6px;flex:none;width:44px;height:56px}:is(.ll-dashboard,.ll-admin) .ord-proof .pimg.blank{background:var(--paper-deep)}:is(.ll-dashboard,.ll-admin) .ord-proof b{display:block}:is(.ll-dashboard,.ll-admin) .ord-proof .psub{color:var(--ink-soft);display:block}:is(.ll-dashboard,.ll-admin) .ord-act{flex-direction:column;gap:9px;margin-top:16px;display:flex}:is(.ll-dashboard,.ll-admin) .ord-act .btn{width:100%;padding:12px 16px}:is(.ll-dashboard,.ll-admin) .ord-act .btn:disabled{opacity:.55;cursor:default;transform:none}:is(.ll-dashboard,.ll-admin) .ord-act .ord-wa{color:var(--green-deep)}:is(.ll-dashboard,.ll-admin) .ord-act .ord-wa:hover{background:var(--ink);color:#fff}:is(.ll-dashboard,.ll-admin) .ord-act .ord-wa svg{flex:none;width:20px;height:20px}:is(.ll-dashboard,.ll-admin) .ord-act .ord-danger{color:#8c2a2a;border-color:#8c2a2a80}:is(.ll-dashboard,.ll-admin) .ord-act .ord-danger:hover{color:var(--paper);background:#8c2a2a}:is(.ll-dashboard,.ll-admin) .ord-note{color:var(--ink-soft);text-align:center;background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:11px 12px;font-size:13.5px}:is(.ll-dashboard,.ll-admin) .ord-quote{flex-direction:column;gap:9px;display:flex}:is(.ll-dashboard,.ll-admin) .ord-quote .inp{text-align:center}:is(.ll-dashboard,.ll-admin) .status{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 11px;font-family:Spline Sans Mono,monospace;font-size:11px}:is(.ll-dashboard,.ll-admin) .st-wait{color:#8a5e17;background:#f6e3bc}:is(.ll-dashboard,.ll-admin) .st-paid{background:var(--leaf);color:var(--green)}:is(.ll-dashboard,.ll-admin) .st-done{background:var(--ink);color:var(--paper)}:is(.ll-dashboard,.ll-admin) .st-out{color:#8a3b15;background:#f0d6c6}:is(.ll-dashboard,.ll-admin) .st-proof{background:var(--beam);color:#5c3a0a}:is(.ll-dashboard,.ll-admin) .st-dispute{color:#8c2a2a;background:#f1d2cb}:is(.ll-dashboard,.ll-admin) .st-cancel{background:var(--paper-deep);color:var(--ink-soft)}:is(.ll-dashboard,.ll-admin) .st-quote{background:var(--leaf);color:var(--green)}:is(.ll-dashboard,.ll-admin) .shop-av{border:1px solid var(--line);background:var(--paper-deep);color:var(--ink);border-radius:10px;flex:none;place-items:center;font-family:Fraunces,serif;font-weight:600;display:grid;overflow:hidden}:is(.ll-dashboard,.ll-admin) .shop-av img{object-fit:cover;width:100%;height:100%;display:block}:is(.ll-dashboard,.ll-admin) .shop-av.rounded{border-radius:999px}@media(max-width:1080px){:is(.ll-dashboard,.ll-admin) .ord-split{grid-template-columns:1fr}:is(.ll-dashboard,.ll-admin) .ord-detail{position:static}}.ll-dashboard{--paper:#fdf8f0;--paper-deep:#f2e4d0;--ink:#362318;--ink-soft:#7c6353;--green:#b0512a;--green-deep:#8e3d1e;--lime:#e2703a;--beam:#f6c97f;--clay:#f1cfb4;--leaf:#edd8cb;--sand:#f2e3c6;--butter:#f6e3bc;--line:#5e3e2a29;--r:14px;--edge:#5e3e2a52;--edge-strong:#4a2d1cbf;--card:#fffbf4;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Inter Tight,sans-serif;line-height:1.5}.ll-dashboard *{box-sizing:border-box;margin:0;padding:0}.ll-dashboard svg{display:block}.ll-dashboard a{color:inherit;text-decoration:none}.ll-dashboard ul{list-style:none}.ll-dashboard button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}.ll-dashboard :focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:4px}.ll-dashboard .mono{font-family:Spline Sans Mono,monospace}.ll-dashboard .dot{color:var(--lime)}.ll-dashboard .badge{letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--paper);white-space:nowrap;border-radius:999px;padding:5px 11px;font-family:Spline Sans Mono,monospace;font-size:11px}.ll-dashboard .badge.lime{background:var(--lime);color:var(--ink)}.ll-dashboard .btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:11px 19px;font-size:14px;font-weight:600;transition:transform .15s,background .15s,color .15s;display:inline-flex}.ll-dashboard .btn:hover{transform:translateY(-1px)}.ll-dashboard .btn-solid{background:var(--green);color:var(--paper)}.ll-dashboard .btn-solid:hover{background:var(--green-deep)}.ll-dashboard .btn-ghost{border-color:var(--edge-strong);color:var(--ink)}.ll-dashboard .btn-ghost:hover{background:var(--ink);color:var(--paper)}.ll-dashboard .empty-state{border:1px dashed var(--edge);border-radius:var(--r);background:var(--paper-deep);flex-wrap:wrap;align-items:center;gap:14px;padding:22px 20px;display:flex}.ll-dashboard .empty-state .empty-dot{background:var(--beam);width:34px;height:34px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.ll-dashboard .empty-state .empty-dot svg{width:18px;height:auto}.ll-dashboard .empty-state .empty-msg{min-width:200px;color:var(--ink);flex:1;margin:0;font-size:14.5px}.ll-dashboard .empty-state .btn-sm{padding:9px 15px;font-size:13px}.ll-dashboard .stat.first-week{background:var(--card);border:1px solid var(--edge);border-radius:var(--r);text-align:left;flex-direction:column;grid-column:span 2;align-items:flex-start;gap:8px;padding:20px 22px;display:flex;position:relative;overflow:hidden}.ll-dashboard .stat.first-week>*{z-index:1;position:relative}.ll-dashboard .stat.first-week .val{letter-spacing:-.01em;font-family:Fraunces,serif;font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.1}.ll-dashboard .stat.first-week .delta{color:var(--ink-soft);text-transform:none;letter-spacing:0;font-family:Inter Tight,sans-serif;font-size:14px}.ll-dashboard .first-week-cta{margin-top:6px}@media(max-width:720px){.ll-dashboard .stat.first-week{grid-column:span 1}}.ll-dashboard .shell{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.ll-dashboard .side{background:var(--green-deep);color:var(--butter);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#f6e3bc4d transparent;flex-direction:column;gap:6px;height:100vh;padding:26px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.ll-dashboard .side::-webkit-scrollbar{width:8px}.ll-dashboard .side::-webkit-scrollbar-thumb{background:#f6e3bc42;border-radius:999px}.ll-dashboard .side::-webkit-scrollbar-track{background:0 0}.ll-dashboard .side .brand{color:var(--butter);flex:none;align-items:center;gap:8px;margin-bottom:18px;padding:0 8px;font-family:Fraunces,serif;font-size:22px;font-weight:640;display:flex}.ll-dashboard .side .brand svg{width:18px;height:26px;color:var(--butter)}.ll-dashboard .side .grp{letter-spacing:.16em;text-transform:uppercase;color:#f6e3bc8c;margin:18px 8px 8px;font-family:Spline Sans Mono,monospace;font-size:10.5px}.ll-dashboard .side a.item{color:#f6e3bccc;border-radius:10px;align-items:center;gap:12px;padding:11px 12px;font-size:14.5px;font-weight:500;display:flex}.ll-dashboard .side a.item svg{flex:none;width:17px;height:17px}.ll-dashboard .side a.item:hover{color:#fff;background:#fffbf417}.ll-dashboard .side a.item[aria-current]{color:#fff;background:#fffbf424;font-weight:600}.ll-dashboard .side .plan-chip{color:#f6e3bccc;border:0;border-bottom:1px solid #f6e3bc38;border-radius:0;flex:none;margin:0;padding:0 8px 16px;font-size:13.5px}.ll-dashboard .side .side-foot{border-top:1px solid #f6e3bc38;flex:none;margin-top:auto;padding-top:16px}.ll-dashboard .side .plan-chip b{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-family:Spline Sans Mono,monospace;font-size:12px;display:block}.ll-dashboard .side .plan-chip a{color:var(--beam);border-bottom:1px solid var(--beam);font-weight:600}.ll-dashboard .side .signout{color:#f6e3bccc;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:11px 12px;font-family:inherit;font-size:14.5px;font-weight:500;display:flex}.ll-dashboard .side .signout svg{flex:none;width:17px;height:17px}.ll-dashboard .side .signout:hover{color:#fff;background:#fffbf417}.ll-dashboard .main{min-width:0;padding:0 36px 64px}.ll-dashboard .topbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:32px;padding:22px 0;display:flex}.ll-dashboard .topbar h1{letter-spacing:-.014em;font-family:Fraunces,serif;font-size:28px;font-weight:600}.ll-dashboard .topbar .date{color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:12.5px}.ll-dashboard .topbar .btn{margin-left:auto}.ll-dashboard .menu-btn{padding:6px;display:none}.ll-dashboard .menu-btn svg{width:24px;height:24px}.ll-dashboard .stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:34px;display:grid}.ll-dashboard .stat{background:var(--card);border:1px solid var(--edge);border-radius:var(--r);padding:18px 20px}.ll-dashboard .stat .lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:11px}.ll-dashboard .stat .val{margin:8px 0 4px;font-family:Spline Sans Mono,monospace;font-size:27px;font-weight:600}.ll-dashboard .stat .delta{color:var(--green);font-size:12.5px;font-weight:600}.ll-dashboard .stat .delta.down{color:#8c2a2a}.ll-dashboard .stat.lit{background:#fff1dc;position:relative;overflow:hidden}.ll-dashboard .cols{grid-template-columns:1.6fr 1fr;gap:20px;margin-bottom:20px;display:grid}.ll-dashboard .inv-more{color:var(--ink-soft);padding-top:14px;font-size:13px}.ll-dashboard .panel{background:var(--card);border:1px solid var(--edge);border-radius:var(--r);min-width:0;padding:24px}.ll-dashboard .panel h2{margin-bottom:4px;font-family:Fraunces,serif;font-size:21px;font-weight:600}.ll-dashboard .panel .sub{color:var(--ink-soft);margin-bottom:20px;font-size:13px}.ll-dashboard .panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ll-dashboard .panel-head a{border-bottom:1px solid var(--edge);white-space:nowrap;font-size:13.5px;font-weight:600}.ll-dashboard table{border-collapse:collapse;width:100%;font-size:14px}.ll-dashboard th{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);text-align:left;border-bottom:1px solid var(--edge);padding:10px 12px;font-family:Spline Sans Mono,monospace;font-size:11px}.ll-dashboard td{border-bottom:1px solid var(--line);vertical-align:middle;padding:13px 12px}.ll-dashboard tr:last-child td{border-bottom:none}.ll-dashboard td.mono,.ll-dashboard th.num,.ll-dashboard td.num{font-family:Spline Sans Mono,monospace}.ll-dashboard td.num,.ll-dashboard th.num{text-align:right}.ll-dashboard tr.row-muted td{opacity:.5}.ll-dashboard .table-scroll{overflow-x:auto}.ll-dashboard .row-note{color:var(--ink-soft);font-size:13px}.ll-dashboard .row-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ll-dashboard .link-btn{color:#8c2a2a;border-bottom:1px solid #8c2a2a66;font-size:12.5px;font-weight:600}.ll-dashboard .link-btn:hover{color:#6f1f1f}.ll-dashboard .quote-form{align-items:center;gap:8px;display:flex}.ll-dashboard .quote-form .inp{width:110px}.ll-dashboard .set-grid{grid-template-columns:1fr 1fr;gap:34px;margin-top:6px;display:grid}.ll-dashboard .set-title{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:14px;font-family:Spline Sans Mono,monospace;font-size:11px}.ll-dashboard .set-field{gap:6px;margin-bottom:13px;display:grid}.ll-dashboard .set-field label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:11px}.ll-dashboard .inp{font:inherit;background:var(--paper);border:1px solid var(--edge-strong);color:var(--ink);border-radius:10px;width:100%;padding:11px 13px;font-size:14.5px}.ll-dashboard .inp:focus{border-color:var(--lime);outline:none}.ll-dashboard select.inp{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237C6353' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.ll-dashboard .switch{text-align:left;border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;width:100%;margin-top:6px;padding:13px 14px;font-size:14px;display:flex}.ll-dashboard .sw{background:var(--paper-deep);border:1px solid var(--edge-strong);border-radius:99px;flex:none;width:42px;height:24px;transition:background .15s;position:relative}.ll-dashboard .sw:after{content:"";border:1px solid var(--edge-strong);background:#fffbf4;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:2px;left:2px}.ll-dashboard .switch[aria-pressed=true] .sw{background:var(--lime)}.ll-dashboard .switch[aria-pressed=true] .sw:after{left:20px}.ll-dashboard .set-note{color:var(--ink-soft);margin-top:10px;font-size:12.5px}.ll-dashboard .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ll-dashboard .req{color:#b3261e;margin-left:3px;font-weight:700}.ll-dashboard .req-legend{color:var(--ink-soft);margin:0 0 16px;font-size:12.5px}.ll-dashboard .set-count{color:var(--ink-soft);font-size:12px}.ll-dashboard textarea.inp{resize:vertical;line-height:1.55}.ll-dashboard .phone-row{align-items:stretch;gap:8px;display:flex}.ll-dashboard .phone-row .dial{border:1px solid var(--edge-strong);background:var(--paper-deep);color:var(--ink-soft);border-radius:10px;flex:none;align-items:center;padding:0 12px;font-size:14px;display:flex}.ll-dashboard .zone-row{grid-template-columns:1fr 96px auto auto;align-items:center;gap:10px;margin-bottom:10px;font-size:14px;display:grid}.ll-dashboard .zone-row .inp{text-align:right;padding:9px 12px;font-family:Spline Sans Mono,monospace}.ll-dashboard .zone-row .inp:disabled{color:var(--green-deep);background:var(--paper-deep)}.ll-dashboard .zone-free{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--edge-strong);color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:99px;padding:6px 10px;font-family:Spline Sans Mono,monospace;font-size:10.5px}.ll-dashboard .zone-free.on{background:var(--lime);border-color:var(--lime);color:var(--ink)}.ll-dashboard .zone-free:disabled{opacity:.4;cursor:not-allowed}.ll-dashboard .zone-empty{color:var(--ink-soft);padding:12px 0;font-size:13.5px;line-height:1.5}.ll-dashboard .zone-add{margin:12px 0 4px}.ll-dashboard .store-btn{align-items:center;gap:8px;display:inline-flex}.ll-dashboard .store-btn svg{flex:none;width:16px;height:16px}@media(max-width:860px){.ll-dashboard .set-grid{grid-template-columns:1fr}}.ll-dashboard .inv-row{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:13px 0;display:flex}.ll-dashboard .inv-row:last-child{border-bottom:none}.ll-dashboard .inv-ph{border:1px solid var(--line);border-radius:9px;flex:none;place-items:center;width:44px;height:44px;display:grid}.ll-dashboard .inv-ph svg{width:22px;height:22px;color:var(--ink)}.ll-dashboard .inv-name{font-size:14.5px;font-weight:600;line-height:1.25}.ll-dashboard .inv-name-btn{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #0000;padding:0}.ll-dashboard .inv-name-btn:hover{color:var(--green-deep);border-bottom-color:currentColor}.ll-dashboard .inv-stock{color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:12px}.ll-dashboard .inv-stock.low{color:#9c3d26;font-weight:600}.ll-dashboard .stepper{border:1px solid var(--edge-strong);border-radius:999px;flex:none;align-items:center;margin-left:auto;display:flex;overflow:hidden}.ll-dashboard .stepper button{width:32px;height:32px;font-size:16px;font-weight:700}.ll-dashboard .stepper button:hover{background:var(--ink);color:var(--paper)}.ll-dashboard .stepper output{text-align:center;width:38px;font-family:Spline Sans Mono,monospace;font-size:13px;font-weight:600}.ll-dashboard .upsell{background:var(--green);color:#f6e8d6;border:1px solid var(--edge);border-radius:var(--r);padding:26px;position:relative;overflow:hidden}.ll-dashboard .upsell:before{content:"";background:var(--beam-fall-dark);width:180px;height:100%;clip-path:var(--beam-cone);pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.ll-dashboard .upsell>*{z-index:1;position:relative}.ll-dashboard .upsell h2{color:#fbf3e6;margin-bottom:8px;font-family:Fraunces,serif;font-size:23px;font-weight:600;position:relative}.ll-dashboard .upsell h2 em{color:var(--beam);font-style:italic}.ll-dashboard .upsell p{color:#e8cdb4;max-width:52ch;margin-bottom:18px;font-size:14.5px;position:relative}.ll-dashboard .upsell .btn{background:var(--lime);color:var(--ink);position:relative}.ll-dashboard .upsell .price-note{color:#d9b294;font-family:Spline Sans Mono,monospace;font-size:12px}.ll-dashboard .upsell .dot{color:var(--lime)}.ll-dashboard .upsell-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex;position:relative}.ll-dashboard .plan-hub{margin-top:20px}@media(max-width:1080px){.ll-dashboard .stats{grid-template-columns:1fr 1fr}.ll-dashboard .cols{grid-template-columns:1fr}}@media(max-width:860px){.ll-dashboard .shell{grid-template-columns:1fr}.ll-dashboard .side{z-index:80;width:min(280px,84vw);transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-100%)}.ll-dashboard .side.open{transform:none;box-shadow:0 0 0 100vmax #36231859}.ll-dashboard .menu-btn{display:block}.ll-dashboard .main{padding:0 20px 56px}}@media(max-width:560px){.ll-dashboard .stats{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ll-dashboard *{transition:none!important;animation:none!important}}.ll-dashboard .dash-loading{text-align:center;color:var(--ink-soft);padding:60px 0;font-family:Spline Sans Mono,monospace;font-size:13px}.ll-dashboard .empty-note{color:var(--ink-soft);padding:8px 0;font-size:13.5px}.ll-dashboard .inv-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.ll-dashboard .inv-edit{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--edge-strong);border-radius:999px;padding:6px 12px;font-family:Spline Sans Mono,monospace;font-size:11px}.ll-dashboard .inv-edit:hover{background:var(--ink);color:var(--paper)}.ll-dashboard .inv-off{opacity:.55}.ll-dashboard .inv-flag{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--line);border-radius:999px;margin-left:8px;padding:3px 8px;font-family:Spline Sans Mono,monospace;font-size:10px}.ll-dashboard .rev-row{border-bottom:1px solid var(--line);padding:16px 0}.ll-dashboard .rev-row:last-child{border-bottom:none}.ll-dashboard .rev-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ll-dashboard .rev-head .who{font-size:14.5px;font-weight:600}.ll-dashboard .rev-head .stars{color:var(--lime);letter-spacing:.04em;font-family:Spline Sans Mono,monospace;font-size:13px}.ll-dashboard .rev-head .on{color:var(--ink-soft);font-size:12.5px}.ll-dashboard .rev-head .rev-report-btn{border:1px solid var(--edge);color:var(--ink-soft);cursor:pointer;font-size:12px;font:inherit;background:0 0;border-radius:999px;margin-left:auto;padding:3px 12px}.ll-dashboard .rev-head .rev-report-btn:hover{border-color:var(--green-deep);color:var(--green-deep)}.ll-dashboard .rev-head .rev-flagged{background:color-mix(in oklab,var(--green-deep) 12%,transparent);border:1px solid color-mix(in oklab,var(--green-deep) 40%,transparent);color:var(--green-deep);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:3px 12px;font-family:Spline Sans Mono,monospace;font-size:11px}.ll-dashboard .report-form{background:var(--paper-deep);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;margin-top:10px;padding:12px 14px;display:flex}.ll-dashboard .report-form label{color:var(--ink);font-size:13px;font-weight:600}.ll-dashboard .report-form textarea{resize:vertical;border:1px solid var(--edge-strong);width:100%;min-height:60px;font:inherit;background:var(--paper);color:var(--ink);border-radius:10px;padding:10px 12px;font-size:13.5px}.ll-dashboard .report-form textarea:focus{border-color:var(--green-deep);outline:none}.ll-dashboard .report-form .row{align-items:center;gap:8px;display:flex}.ll-dashboard .rev-body{color:var(--ink);margin:8px 0;font-size:14px}.ll-dashboard .rev-reply{background:var(--paper-deep);border:1px solid var(--line);border-left:3px solid var(--lime);border-radius:0 10px 10px 0;padding:11px 14px;font-size:13.5px}.ll-dashboard .rev-reply b{letter-spacing:.1em;text-transform:uppercase;color:var(--green);margin-bottom:3px;font-family:Spline Sans Mono,monospace;font-size:10.5px;display:block}.ll-dashboard .reply-form{flex-direction:column;gap:8px;margin-top:10px;display:flex}.ll-dashboard .reply-form textarea{resize:vertical;border:1px solid var(--edge-strong);width:100%;min-height:66px;font:inherit;background:var(--paper);color:var(--ink);border-radius:10px;padding:10px 12px;font-size:13.5px}.ll-dashboard .reply-form textarea:focus{border-color:var(--lime);outline:none}.ll-dashboard .reply-form .row{align-items:center;gap:8px;display:flex}.ll-dashboard .reply-lock{background:var(--paper-deep);border:1px dashed var(--edge-strong);color:var(--ink-soft);border-radius:10px;margin-top:8px;padding:11px 14px;font-size:13px}.ll-dashboard .reply-lock a{color:var(--green);border-bottom:1px solid var(--edge);font-weight:600}.ll-dashboard .cap-note{border:1px solid var(--edge);background:#fff1dc;border-radius:12px;margin:12px 0;padding:14px 16px;font-size:13.5px;position:relative;overflow:hidden}.ll-dashboard .cap-note b{font-family:Fraunces,serif;font-weight:600}.ll-dashboard .cap-note a{color:var(--green);border-bottom:1px solid var(--edge);font-weight:600}.ll-dashboard .modal-scrim{z-index:120;background:#3623186b;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.ll-dashboard .modal{background:var(--card);border:1px solid var(--edge);border-radius:16px;width:min(560px,100%);max-height:92vh;padding:26px;overflow-y:auto;box-shadow:0 24px 48px -18px #5e2a1466}.ll-dashboard .modal h2{margin-bottom:2px;font-family:Fraunces,serif;font-size:23px;font-weight:600}.ll-dashboard .modal .sub{color:var(--ink-soft);margin-bottom:20px;font-size:13px}.ll-dashboard .form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ll-dashboard .field{flex-direction:column;gap:6px;display:flex}.ll-dashboard .field.full{grid-column:1/-1}.ll-dashboard .field label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:11px}.ll-dashboard .field input,.ll-dashboard .field select,.ll-dashboard .field textarea{border:1px solid var(--edge-strong);font:inherit;background:var(--paper);color:var(--ink);border-radius:10px;width:100%;padding:10px 12px;font-size:14px}.ll-dashboard .field textarea{resize:vertical;min-height:80px}.ll-dashboard .field input:focus,.ll-dashboard .field select:focus,.ll-dashboard .field textarea:focus{border-color:var(--lime);outline:none}.ll-dashboard .size-rows{flex-direction:column;gap:8px;display:flex}.ll-dashboard .size-row{align-items:center;gap:8px;display:flex}.ll-dashboard .size-row input{flex:1}.ll-dashboard .size-row .del{border:1px solid var(--edge-strong);border-radius:9px;flex:none;width:34px;height:38px;font-size:16px}.ll-dashboard .size-row .del:hover{background:var(--ink);color:var(--paper)}.ll-dashboard .pf-hint{color:var(--ink-soft);margin:4px 0 10px;font-size:12.5px;line-height:1.5}.ll-dashboard .avail-edit{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}.ll-dashboard .avail-day{border:1px solid var(--line);background:var(--paper);border-radius:11px;padding:12px 14px}.ll-dashboard .avail-day-head{justify-content:space-between;align-items:center;margin-bottom:9px;font-size:14px;display:flex}.ll-dashboard .avail-day-head .del{border:1px solid var(--edge-strong);cursor:pointer;background:0 0;border-radius:8px;width:28px;height:28px;font-size:15px;line-height:1}.ll-dashboard .avail-day-head .del:hover{background:var(--ink);color:var(--paper)}.ll-dashboard .avail-slot-list{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.ll-dashboard .avail-none{color:var(--ink-soft);font-size:12.5px}.ll-dashboard .avail-slot{border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:5px 8px 5px 12px;font-family:Spline Sans Mono,monospace;font-size:12.5px;display:inline-flex}.ll-dashboard .avail-slot button{cursor:pointer;color:var(--ink-soft);background:0 0;border:none;padding:0 2px;font-size:14px;line-height:1}.ll-dashboard .avail-slot button:hover{color:#b3261e}.ll-dashboard .avail-add{align-items:center;gap:10px;display:flex}.ll-dashboard .avail-add input{width:auto;min-width:150px}.ll-dashboard .avail-add-date{margin-top:4px}.ll-dashboard .avail-mode{margin-bottom:14px}.ll-dashboard .rec{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:16px 18px}.ll-dashboard .rec-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ll-dashboard .rec-row input,.ll-dashboard .rec-row select{width:auto;font:inherit;background:var(--card);border:1px solid var(--edge-strong);color:var(--ink);border-radius:9px;padding:8px 11px;font-size:14px}.ll-dashboard .rec-row input:focus,.ll-dashboard .rec-row select:focus{border-color:var(--lime);outline:none}.ll-dashboard .rec-num{text-align:center;width:64px;font-family:Spline Sans Mono,monospace}.ll-dashboard .rec-lbl{color:var(--ink-soft);font-size:13.5px}.ll-dashboard .rec-block{margin-bottom:14px}.ll-dashboard .rec-days{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ll-dashboard .rec-day{border:1px solid var(--edge-strong);background:var(--card);width:38px;height:38px;color:var(--ink-soft);cursor:pointer;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.ll-dashboard .rec-day:hover{border-color:var(--ink)}.ll-dashboard .rec-day.on{background:var(--green);border-color:var(--green);color:#fbf3e6}.ll-dashboard .rec-echo{border-top:1px solid var(--line);margin-top:4px;margin-bottom:14px;padding-top:14px;font-size:13.5px;line-height:1.6}.ll-dashboard .rec-times{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.ll-dashboard .rec-time{background:var(--card,#fffbf4);border:1px solid var(--edge-strong);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:5px 8px 5px 12px;font-family:Spline Sans Mono,monospace;font-size:12px;display:inline-flex}.ll-dashboard .rec-time button{cursor:pointer;color:var(--ink-soft);background:0 0;border:none;padding:0 2px;font-size:14px;line-height:1}.ll-dashboard .rec-time button:hover{color:#b3261e}.ll-dashboard .rec-addtime{align-items:center;gap:10px;margin-top:11px;display:flex}.ll-dashboard .rec-addtime input{width:auto;font:inherit;background:var(--card,#fffbf4);border:1px solid var(--edge-strong);color:var(--ink);border-radius:9px;padding:8px 11px;font-size:14px}.ll-dashboard .rec-seed{margin:16px 0 4px;font-size:13.5px}.ll-dashboard .rec-seed>summary{cursor:pointer;color:var(--green-deep);width:fit-content;font-weight:600}.ll-dashboard .set-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ll-dashboard .set-addr{border-top:1px solid var(--line);grid-template-columns:minmax(110px,.42fr) 1fr;gap:14px;margin-top:20px;padding-top:18px;display:grid}@media(max-width:700px){.ll-dashboard .set-pair,.ll-dashboard .set-addr{grid-template-columns:1fr}}.ll-dashboard .hours-row{align-items:center;gap:12px;margin-bottom:9px;font-size:14px;display:flex}.ll-dashboard .hours-row input{width:auto;font:inherit;background:var(--card);border:1px solid var(--edge-strong);color:var(--ink);border-radius:9px;padding:7px 10px;font-size:13.5px}.ll-dashboard .hours-name{min-width:96px;font-size:13.5px}.ll-dashboard .hours-row.closed .hours-name{color:var(--ink-soft)}.ll-dashboard .hours-sep,.ll-dashboard .hours-closed{color:var(--ink-soft);font-size:13px}.ll-dashboard .att-panel{margin-top:20px;padding:0}.ll-dashboard .att-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;list-style:none;display:flex}.ll-dashboard .att-panel>summary::-webkit-details-marker{display:none}.ll-dashboard .att-panel>summary b{font-family:Fraunces,serif;font-size:21px;font-weight:600;display:block}.ll-dashboard .att-sub{color:var(--ink-soft);margin-top:2px;font-size:13px;display:block}.ll-dashboard .att-panel>summary:after{content:"";border-right:2px solid var(--ink-soft);border-bottom:2px solid var(--ink-soft);flex:none;width:9px;height:9px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)translateY(-3px)}.ll-dashboard .att-panel[open]>summary:after{transform:rotate(-135deg)translateY(-3px)}.ll-dashboard .att-count{background:var(--beam);color:var(--ink);border-radius:999px;padding:3px 9px;font-family:Spline Sans Mono,monospace;font-size:11px;font-weight:600}.ll-dashboard .att-panel>:not(summary){padding:0 24px 22px}.ll-dashboard .kit-divider{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:14px;margin:24px 0 20px;font-family:Spline Sans Mono,monospace;font-size:11px;display:flex}.ll-dashboard .kit-divider:before,.ll-dashboard .kit-divider:after{content:"";background:var(--line);flex:1;height:1px}.ll-dashboard .kit-divider span{flex:none}.ll-dashboard .link-btn{color:var(--green);border-bottom:1px solid var(--edge);align-self:flex-start;font-size:13px;font-weight:600}.ll-dashboard .check-row{align-items:center;gap:9px;font-size:14px;display:flex}.ll-dashboard .check-row input{width:auto}.ll-dashboard .modal-foot{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.ll-dashboard .form-err{color:#8c2a2a;margin-top:12px;font-size:13px;font-weight:600}.ll-dashboard .photo-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ll-dashboard .photo-preview{border:1px solid var(--edge);background:var(--paper-deep);border-radius:10px;flex:none;place-items:center;width:76px;height:76px;display:grid;overflow:hidden}.ll-dashboard .photo-preview img{object-fit:cover;width:100%;height:100%}.ll-dashboard .photo-empty{color:var(--ink-soft);text-align:center;padding:0 6px;font-size:10.5px}.ll-dashboard .photo-btn{position:relative;overflow:hidden}.ll-dashboard .photo-btn input[type=file]{opacity:0;cursor:pointer;font-size:0;position:absolute;inset:0}.ll-dashboard .photo-row .form-err{flex-basis:100%;margin-top:0}.ll-dashboard .photo-hint{color:var(--ink-soft);font-size:13px}.ll-dashboard .photo-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;margin-bottom:10px;display:grid}.ll-dashboard .photo-tile{aspect-ratio:1;border:1px solid var(--edge);background:var(--paper-deep);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.ll-dashboard .photo-tile.is-cover{border-color:var(--green);box-shadow:0 0 0 2px #b0512a29}.ll-dashboard .photo-tile>img{object-fit:cover;width:100%;height:100%;display:block}.ll-dashboard .photo-cover-tag{letter-spacing:.1em;text-transform:uppercase;background:var(--green);color:var(--paper);border-radius:999px;padding:4px 9px;font-family:Spline Sans Mono,monospace;font-size:10px;position:absolute;top:8px;left:8px}.ll-dashboard .photo-tile-actions{opacity:0;background:#2e1a0eb8;gap:1px;transition:opacity .15s;display:flex;position:absolute;inset:auto 0 0}.ll-dashboard .photo-tile:hover .photo-tile-actions,.ll-dashboard .photo-tile:focus-within .photo-tile-actions{opacity:1}@media(hover:none){.ll-dashboard .photo-tile-actions{opacity:1}}.ll-dashboard .photo-tile-actions button,.ll-dashboard .photo-tile-actions label{font:inherit;color:#fbf3e6;cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:none;flex:1;padding:9px 4px;font-size:11px;font-weight:600;line-height:1;position:relative;overflow:hidden}.ll-dashboard .photo-tile-actions button:hover,.ll-dashboard .photo-tile-actions label:hover{background:#0000004d}.ll-dashboard .photo-tile-actions .danger:hover{background:var(--green-deep)}.ll-dashboard .photo-tile-actions input[type=file]{opacity:0;cursor:pointer;font-size:0;position:absolute;inset:0}.ll-dashboard .photo-tile-actions button:disabled{opacity:.5;cursor:not-allowed}.ll-dashboard .photo-tile-actions label:has(input:disabled){opacity:.5;cursor:not-allowed}.ll-dashboard .photo-busy{background:#fbf3e6d1;place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;inset:0}.ll-dashboard .photo-add{cursor:pointer;text-align:center;color:var(--ink-soft);border-style:dashed;align-content:center;gap:2px;transition:border-color .15s,background .15s;position:relative}.ll-dashboard .photo-add:hover{border-color:var(--green);background:#fffbf4}.ll-dashboard .photo-add span{color:var(--green);font-size:26px;line-height:1}.ll-dashboard .photo-add b{color:var(--ink);font-size:13px}.ll-dashboard .photo-add small{font-family:Spline Sans Mono,monospace;font-size:11px}.ll-dashboard .photo-add input[type=file]{opacity:0;cursor:pointer;font-size:0;position:absolute;inset:0}.ll-dashboard .brand-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ll-dashboard .btn-remove{font:inherit;color:var(--green-deep);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:6px 4px;font-size:13px;font-weight:600;text-decoration:underline}.ll-dashboard .btn-remove:hover{color:var(--ink)}.ll-dashboard .btn-remove:disabled{opacity:.55;cursor:not-allowed}.ll-dashboard .list-thumb{border:1px solid var(--edge);background:var(--paper-deep);border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.ll-dashboard .list-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ll-dashboard .list-thumb svg{width:22px;height:22px;color:var(--ink)}.ll-dashboard .list-name{align-items:center;gap:12px;min-width:0;display:flex}.ll-dashboard .list-name>div{min-width:0}.ll-dashboard .share-shop-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ll-dashboard .share-shop-row .inp{flex:1;min-width:220px}.ll-dashboard .share-shop-row .btn{white-space:nowrap;flex:none}.ll-dashboard .share-kit{position:relative;overflow:hidden}.ll-dashboard .kit-body{grid-template-columns:1fr 260px;align-items:start;gap:28px;display:grid}.ll-dashboard .kit-body.is-locked{filter:blur(7px)saturate(.85);opacity:.6;pointer-events:none;-webkit-user-select:none;user-select:none}.ll-dashboard .kit-controls{flex-direction:column;gap:16px;display:flex}.ll-dashboard .kit-field{flex-direction:column;gap:6px;display:flex}.ll-dashboard .kit-field .lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:11px}.ll-dashboard .kit-seg{border:1px solid var(--edge-strong);border-radius:999px;width:fit-content;display:flex;overflow:hidden}.ll-dashboard .kit-seg button{white-space:nowrap;padding:9px 16px;font-size:13px;font-weight:600}.ll-dashboard .kit-seg button:disabled{opacity:.4;cursor:not-allowed}.ll-dashboard .kit-seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.ll-dashboard .kit-swatches{gap:10px;display:flex}.ll-dashboard .kit-swatch{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--edge);border:2px solid #0000;border-radius:50%}.ll-dashboard .kit-swatch[aria-pressed=true]{border-color:var(--lime)}.ll-dashboard .kit-swatch-cream{background:#fdf8f0}.ll-dashboard .kit-swatch-espresso{background:#2a160e}.ll-dashboard .kit-swatch-carnival{background:#b0512a}.ll-dashboard .kit-swatch-label{color:var(--ink-soft);margin-top:2px;font-size:12.5px}.ll-dashboard .kit-actions{flex-direction:column;gap:8px;margin-top:6px;display:flex}.ll-dashboard .kit-preview-wrap{justify-content:center;display:flex}.ll-dashboard .kit-preview{border:1px solid var(--edge);background:var(--paper-deep);border-radius:14px;width:100%;max-width:260px;overflow:hidden;box-shadow:0 16px 32px -16px #5e2a1466}.ll-dashboard .kit-preview.fmt-square{max-width:220px}.ll-dashboard .kit-howto{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.ll-dashboard .kit-howto h3{margin-bottom:10px;font-family:Fraunces,serif;font-size:16px;font-weight:600}.ll-dashboard .kit-howto ul{flex-direction:column;gap:8px;display:flex}.ll-dashboard .kit-howto li{color:var(--ink-soft);font-size:13.5px;line-height:1.5}.ll-dashboard .kit-howto li b{color:var(--ink)}@media(max-width:860px){.ll-dashboard .kit-body{grid-template-columns:1fr}.ll-dashboard .kit-preview{max-width:200px}}.ll-dashboard .shop-photos-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:32px;display:grid}.ll-dashboard .shop-photo-field{flex-direction:column;align-items:flex-start;gap:10px;width:100%;min-width:0;display:flex}@media(max-width:720px){.ll-dashboard .shop-photos-row{grid-template-columns:1fr}}.ll-dashboard .shop-photo-field .lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:11px}.ll-dashboard .avatar-preview{border:1px solid var(--edge);background:var(--clay);border-radius:50%;place-items:center;width:72px;height:72px;font-family:Fraunces,serif;font-size:22px;font-weight:640;display:grid;overflow:hidden}.ll-dashboard .avatar-preview img{object-fit:cover;width:100%;height:100%}.ll-dashboard .cover-preview{aspect-ratio:1180/260;border:1px solid var(--edge);background:var(--paper-deep);width:100%;min-height:72px;color:var(--ink-soft);border-radius:10px;place-items:center;font-size:12px;display:grid;overflow:hidden}.ll-dashboard .cover-preview img{object-fit:cover;width:100%;height:100%}@media(max-width:520px){.ll-dashboard .form-grid{grid-template-columns:1fr}}.ll-dashboard .renewal-banner{border:1px solid #5e3e2a3d;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;padding:16px 20px;display:flex}.ll-dashboard .renewal-banner .rb-body{color:#5c3a0a;max-width:70ch;font-size:14.5px;line-height:1.5}.ll-dashboard .renewal-banner .rb-body b{color:#362318}.ll-dashboard .rb-renew_soon{background:#f6e3bc}.ll-dashboard .rb-past_due{background:#f1cfb4}.ll-dashboard .rb-downgraded{background:#edd8cb}.ll-dashboard .rb-btn{color:#fdf8f0;white-space:nowrap;background:#b0512a;border-radius:999px;flex:none;align-items:center;padding:11px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ll-dashboard .rb-btn:hover{background:#8e3d1e}@media(max-width:560px){.ll-dashboard .renewal-banner .rb-btn{justify-content:center;width:100%}}.ll-dashboard .btn-lime{background:var(--lime);color:var(--ink);border:1px solid var(--edge-strong)}.ll-dashboard .btn-lime:hover{transform:translateY(-1px)}.ll-dashboard .spotlight-insights{margin-bottom:20px;position:relative;overflow:hidden}.ll-dashboard .ins-badge{letter-spacing:.08em;text-transform:uppercase;background:var(--beam);color:var(--ink);border:1px solid var(--edge-strong);border-radius:999px;align-self:flex-start;padding:5px 12px;font-family:Spline Sans Mono,monospace;font-size:11px}.ll-dashboard .ins-body.is-locked{filter:blur(7px)saturate(.85);opacity:.6;pointer-events:none;-webkit-user-select:none;user-select:none}.ll-dashboard .ins-metrics{grid-template-columns:1fr 1fr;gap:14px;margin:6px 0 18px;display:grid}.ll-dashboard .ins-metric{background:var(--paper);border:1px solid var(--edge);border-radius:var(--r);padding:16px 18px}.ll-dashboard .ins-metric .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:11px}.ll-dashboard .ins-metric .val{margin-top:4px;font-family:Fraunces,serif;font-size:34px;line-height:1.1}.ll-dashboard .ins-metric .mut{color:var(--ink-soft);margin-top:2px;font-size:13px}.ll-dashboard .ins-cols{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ll-dashboard .ins-h3{margin-bottom:12px;font-family:Fraunces,serif;font-size:17px}.ll-dashboard .ins-bars{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ll-dashboard .ins-bars li{grid-template-columns:120px 1fr 28px;align-items:center;gap:10px;display:grid}.ll-dashboard .ins-bar-lbl{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ll-dashboard .ins-bar-track{background:var(--paper-deep);border:1px solid var(--edge);border-radius:999px;height:12px;overflow:hidden}.ll-dashboard .ins-bar-fill{background:var(--lime);border-radius:999px;height:100%;display:block}.ll-dashboard .ins-bar-fill.honey{background:var(--beam)}.ll-dashboard .ins-bar-n{color:var(--ink-soft);text-align:right;font-family:Spline Sans Mono,monospace;font-size:12px}.ll-dashboard .ins-terms{margin-top:16px}.ll-dashboard .ins-terms-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:11px}.ll-dashboard .ins-chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ll-dashboard .ins-chip{background:var(--paper);border:1px solid var(--edge);border-radius:999px;padding:5px 12px;font-size:13px}.ll-dashboard .ins-chip b{color:var(--green);font-family:Spline Sans Mono,monospace}.ll-dashboard .ins-mut,.ll-dashboard .spotlight-insights .mut{color:var(--ink-soft);font-size:13px}.ll-dashboard .ins-lock{text-align:center;background:radial-gradient(120% 90% at 50% 0,#f6c97f47,#fffbf4db 60%);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:0}.ll-dashboard .ins-lock .lamp-mini{width:34px;height:28px}.ll-dashboard .ins-lock h3{max-width:24ch;font-family:Fraunces,serif;font-size:22px}.ll-dashboard .ins-lock p{color:var(--ink-soft);max-width:44ch;font-size:14px}.ll-dashboard .ins-lock .dot{color:var(--lime)}@media(max-width:860px){.ll-dashboard .ins-metrics,.ll-dashboard .ins-cols{grid-template-columns:1fr}.ll-dashboard .ins-bars li{grid-template-columns:96px 1fr 26px}}.ll-dashboard .btn-sm{padding:8px 15px;font-size:13px}.ll-dashboard .head-link{color:var(--green);border-bottom:1px solid var(--edge);white-space:nowrap;font-size:13.5px;font-weight:600}.ll-dashboard .head-link:hover{color:var(--green-deep)}.ll-dashboard .side button.item{cursor:pointer;text-align:left;color:#f6e3bccc;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:11px 12px;font-family:inherit;font-size:14.5px;font-weight:500;display:flex}.ll-dashboard .side button.item svg{flex:none;width:17px;height:17px}.ll-dashboard .side button.item:hover{color:#fff;background:#fffbf417}.ll-dashboard .side button.item[aria-current]{color:#fff;background:#fffbf424;font-weight:600}.ll-dashboard .side button.item .count{background:var(--beam);color:var(--ink);border-radius:999px;margin-left:auto;padding:2px 8px;font-family:Spline Sans Mono,monospace;font-size:11px;font-weight:600}.ll-dashboard .side .plan-chip .chip-link{color:var(--beam);border-bottom:1px solid var(--beam);cursor:pointer;font-family:inherit;font-weight:600;font-size:inherit;background:0 0;border-top:none;border-left:none;border-right:none;padding:0}.ll-dashboard .chip-link{color:var(--green);border:none;border-bottom:1px solid var(--edge);cursor:pointer;font-family:inherit;font-weight:600;font-size:inherit;background:0 0;padding:0}.ll-dashboard .chip-link:hover{color:var(--green-deep)}.ll-dashboard button.stat{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s}.ll-dashboard button.stat:hover{border-color:var(--edge-strong);box-shadow:0 4px 14px -6px #5e3e2a47}.ll-dashboard button.stat .delta{color:var(--green)}.ll-dashboard .attention{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ll-dashboard .attention li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 0;display:flex}.ll-dashboard .attention li:last-child{border-bottom:none;padding-bottom:2px}.ll-dashboard .att-dot{border-radius:50%;flex:none;width:9px;height:9px}.ll-dashboard .att-order{background:var(--lime)}.ll-dashboard .att-book{background:var(--beam)}.ll-dashboard .att-stock{background:#8c2a2a}.ll-dashboard .att-text{flex:1;min-width:0;font-size:14px}.ll-dashboard .att-go{color:var(--green);border-bottom:1px solid var(--edge);flex:none;margin-left:auto;font-size:13px;font-weight:600}.ll-dashboard .att-go:hover{color:var(--green-deep)}.ll-dashboard .pager{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.ll-dashboard .pager-info{color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:11.5px}.ll-dashboard .pager-btns{align-items:center;gap:10px;display:flex}.ll-dashboard .pager-page{color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:12px}.ll-dashboard .list-add{flex:none;gap:8px;display:flex}.ll-dashboard .type-seg{border:1px solid var(--edge-strong);border-radius:999px;width:fit-content;margin:6px 0 18px;display:flex;overflow:hidden}.ll-dashboard .type-seg button{white-space:nowrap;color:var(--ink-soft);padding:9px 16px;font-size:13px;font-weight:600}.ll-dashboard .type-seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.ll-dashboard .type-lock{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:14px;font-family:Spline Sans Mono,monospace;font-size:11px}.ll-dashboard .inv-main{flex:1;min-width:0}.ll-dashboard .type-badge{letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 8px;font-family:Spline Sans Mono,monospace;font-size:10px;font-weight:600;display:inline-block}.ll-dashboard .type-badge.type-product{background:var(--leaf);color:var(--green)}.ll-dashboard .type-badge.type-service{background:var(--beam);color:#5c3a0a}.ll-dashboard .svc-empty{flex-direction:column;align-items:flex-start;gap:16px;padding:6px 0 4px;display:flex}.ll-dashboard .svc-empty p{color:var(--ink-soft);max-width:56ch;font-size:14.5px;line-height:1.55}.ll-dashboard .plan-state{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-self:flex-start;padding:6px 13px;font-family:Spline Sans Mono,monospace;font-size:11px;font-weight:600}.ll-dashboard .plan-state-starter{background:var(--line);color:var(--ink-soft)}.ll-dashboard .plan-state-spotlight{background:var(--beam);color:#5c3a0a}.ll-dashboard .plan-state-pending{color:#8a3b15;background:#f1cfb4}.ll-dashboard .plan-cols{grid-template-columns:1.2fr 1fr;gap:32px;margin-top:6px;display:grid}.ll-dashboard .plan-now-sub{color:var(--ink-soft);max-width:52ch;margin-bottom:20px;font-size:14.5px;line-height:1.55}.ll-dashboard .usage{margin-bottom:22px}.ll-dashboard .usage-top{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.ll-dashboard .usage-lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:11px}.ll-dashboard .usage-n{color:var(--ink);font-family:Spline Sans Mono,monospace;font-size:13px;font-weight:600}.ll-dashboard .meter-track{background:var(--paper-deep);border:1px solid var(--edge);border-radius:999px;height:12px;overflow:hidden}.ll-dashboard .meter-fill{background:var(--lime);border-radius:999px;height:100%;transition:width .2s}.ll-dashboard .meter-fill.hot{background:#b0512a}.ll-dashboard .usage-note{color:var(--ink-soft);margin-top:8px;font-size:12.5px}.ll-dashboard .usage-note.hot{color:#9c3d26;font-weight:600}.ll-dashboard .plan-cta{margin-top:4px}.ll-dashboard .plan-price-note{color:var(--ink-soft);margin-top:10px;font-family:Spline Sans Mono,monospace;font-size:12px}.ll-dashboard .plan-perks{background:var(--paper);border:1px solid var(--edge);border-radius:var(--r);padding:20px}.ll-dashboard .plan-perks-h{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:14px;font-family:Spline Sans Mono,monospace;font-size:11px}.ll-dashboard .plan-perks ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.ll-dashboard .plan-perks li{color:var(--ink);align-items:flex-start;gap:10px;font-size:14px;display:flex}.ll-dashboard .plan-perks li svg{width:18px;height:18px;color:var(--ink-soft);flex:none;margin-top:1px}.ll-dashboard .plan-perks li.on svg{color:var(--green)}@media(max-width:860px){.ll-dashboard .plan-cols{grid-template-columns:1fr;gap:24px}}.ll-dashboard .set-warn{border:1px solid var(--edge-strong);color:var(--ink);background:#fff3e2;border-radius:11px;margin:0 0 18px;padding:12px 15px;font-size:13.5px;line-height:1.5}.ll-dashboard .set-warn b{font-weight:600}.ll-dashboard .setup-card{background:var(--sand);border:1px solid var(--edge);border-radius:var(--r);margin-bottom:20px;padding:22px 24px}.ll-dashboard .setup-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ll-dashboard .setup-head h2{margin-top:6px;font-family:Fraunces,serif;font-size:23px;font-weight:600;line-height:1.1}.ll-dashboard .setup-progress{flex:none;align-items:center;gap:14px;display:flex}.ll-dashboard .setup-count{color:var(--ink);font-family:Spline Sans Mono,monospace;font-size:19px;font-weight:600}.ll-dashboard .setup-count span{color:var(--ink-soft);font-size:13px;font-weight:400}.ll-dashboard .setup-dismiss{color:var(--ink-soft);cursor:pointer;border:none;border-bottom:1px solid var(--edge);background:0 0;padding:0 0 1px;font-size:13px}.ll-dashboard .setup-dismiss:hover{color:var(--ink);border-color:var(--ink)}.ll-dashboard .setup-bar{background:#5e3e2a29;border-radius:999px;height:5px;margin:16px 0 4px;overflow:hidden}.ll-dashboard .setup-bar span{background:var(--green);border-radius:999px;height:100%;transition:width .3s;display:block}.ll-dashboard .setup-list{gap:2px;margin-top:10px;display:grid}.ll-dashboard .setup-list li{border-bottom:1px solid #5e3e2a24;align-items:center;gap:14px;padding:13px 0;display:flex}.ll-dashboard .setup-list li:last-child{border-bottom:none}.ll-dashboard .setup-tick{border:1.5px solid var(--edge);background:#fffbf4;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.ll-dashboard .setup-list li.is-done .setup-tick{background:var(--green);border-color:var(--green);color:var(--paper)}.ll-dashboard .setup-tick svg{width:12px;height:12px}.ll-dashboard .setup-text{flex:1;gap:2px;min-width:0;display:grid}.ll-dashboard .setup-text b{font-size:15px;font-weight:600}.ll-dashboard .setup-list li.is-done .setup-text b{color:var(--ink-soft);text-decoration:line-through;text-decoration-thickness:1px}.ll-dashboard .setup-text span{color:var(--ink-soft);font-size:13px}.ll-dashboard .setup-state{letter-spacing:.1em;text-transform:uppercase;color:var(--green-deep,#8e3d1e);flex:none;font-family:Spline Sans Mono,monospace;font-size:11px}.ll-dashboard .setup-list .btn-sm{background:#fffbf4;flex:none}@media(max-width:620px){.ll-dashboard .setup-list li{flex-wrap:wrap}.ll-dashboard .setup-list .btn-sm{margin-left:36px}}.ll-dashboard .verify-note{margin-bottom:20px}.ll-dashboard .verify-note p{color:var(--ink-soft);max-width:64ch;margin-bottom:12px;font-size:14.5px}.ll-dashboard .verify-note .btn{margin-top:4px}.ll-dashboard .verify-cols{grid-template-columns:minmax(200px,240px) 1fr;align-items:start;gap:24px;display:grid}.ll-dashboard .verify-demo{text-align:center;background:#f2e4d0;border:1px solid #5e3e2a52;border-radius:14px;flex-direction:column;align-items:center;gap:12px;margin:0;padding:22px 16px;display:flex}.ll-dashboard .verify-demo figcaption{color:var(--ink-soft);max-width:24ch;font-size:12.5px}.ll-dashboard .verify-pill{border:1.4px dashed var(--green-deep,#8e3d1e);color:var(--green-deep,#8e3d1e);letter-spacing:.08em;text-transform:uppercase;background:#fffbf4;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-family:Spline Sans Mono,ui-monospace,monospace;font-size:11.5px;display:inline-flex}.ll-dashboard .verify-pill .seal{width:18px;height:18px}.ll-dashboard .verify-body p:last-of-type{margin-bottom:10px}.ll-dashboard .verify-list{gap:7px;margin:0 0 14px;padding:0;list-style:none;display:grid}.ll-dashboard .verify-list li{color:var(--ink-soft);padding-left:20px;font-size:14px;position:relative}.ll-dashboard .verify-list li:before{content:"";background:#e2703a;border-radius:999px;width:8px;height:8px;position:absolute;top:7px;left:0}@media(max-width:760px){.ll-dashboard .verify-cols{grid-template-columns:1fr}}.ll-dashboard .rev-filters{flex-wrap:wrap;gap:8px;margin:4px 0 6px;display:flex}.ll-dashboard .rev-filter{color:var(--ink-soft);font:inherit;cursor:pointer;background:#fffbf4;border:1px solid #4a2d1cbf;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:12.5px;display:inline-flex}.ll-dashboard .rev-filter .n{font-family:Spline Sans Mono,ui-monospace,monospace;font-size:11px}.ll-dashboard .rev-filter:hover{color:#8e3d1e;border-color:#b0512a}.ll-dashboard .rev-filter.on{color:#fffbf4;background:#b0512a;border-color:#b0512a}.ll-dashboard .rev-none{color:var(--ink-soft);padding:18px 0;font-size:14px}.ll-dashboard .side-foot a.signout{align-items:center;text-decoration:none;display:flex}.ll-dashboard .inv-sku{letter-spacing:.06em;color:var(--ink-soft,#7c6353);background:#f2e4d0;border:1px solid #5e3e2a52;border-radius:999px;padding:2px 7px;font-family:Spline Sans Mono,ui-monospace,monospace;font-size:10.5px}.ll-dashboard .rep-panel .rep-range{flex-wrap:wrap;gap:10px;display:flex}.ll-dashboard .rep-panel .rep-range label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft,#7c6353);flex-direction:column;gap:4px;font-family:Spline Sans Mono,ui-monospace,monospace;font-size:11px;display:flex}.ll-dashboard .rep-panel .rep-range input{font:inherit;color:inherit;text-transform:none;letter-spacing:0;background:#fffbf4;border:1px solid #4a2d1cbf;border-radius:999px;padding:7px 12px;font-size:13px}.ll-dashboard .rep-err{color:#8e3d1e;margin:10px 0 0;font-size:13.5px}.ll-dashboard .rep-note{color:var(--ink-soft,#7c6353);margin:10px 0 0;font-size:13.5px}.ll-dashboard .rep-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-top:16px;display:grid}.ll-dashboard .rep-card{background:#fffbf4;border:1px solid #5e3e2a52;border-radius:14px;flex-direction:column;gap:8px;padding:16px 16px 18px;display:flex;box-shadow:0 16px 32px -22px #5e2a1459}.ll-dashboard .rep-card.locked{background:#f2e4d0}.ll-dashboard .rep-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ll-dashboard .rep-card h3{margin:0;font-family:Fraunces,Georgia,serif;font-size:16.5px}.ll-dashboard .rep-tag{letter-spacing:.12em;text-transform:uppercase;color:#362318;background:#f6c97f;border-radius:999px;padding:3px 8px;font-family:Spline Sans Mono,ui-monospace,monospace;font-size:9.5px}.ll-dashboard .rep-tag.free{background:#edd8cb}.ll-dashboard .rep-blurb{color:var(--ink-soft,#7c6353);margin:0;font-size:13.5px;line-height:1.5}.ll-dashboard .rep-cols{letter-spacing:.04em;color:var(--ink-soft,#7c6353);opacity:.85;margin:0 0 4px;font-size:10.5px;line-height:1.5}.ll-dashboard .rep-card .btn{align-self:flex-start;margin-top:auto}.ll-dashboard .pulse .pulse-funnel{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:18px;display:grid}.ll-dashboard .pulse .fn-step{background:#fffbf4;border:1px solid #5e3e2a52;border-radius:14px;padding:12px 14px 14px}.ll-dashboard .pulse .fn-n{margin:0;font-family:Spline Sans Mono,ui-monospace,monospace;font-size:24px}.ll-dashboard .pulse .fn-k{color:var(--ink-soft,#7c6353);margin:2px 0 8px;font-size:12px}.ll-dashboard .pulse .fn-track{background:#edd8cb;border-radius:999px;height:6px;display:block;overflow:hidden}.ll-dashboard .pulse .fn-fill{background:#b0512a;border-radius:999px;height:100%;display:block}.ll-dashboard .pulse .fn-drop{color:var(--ink-soft,#7c6353);margin:6px 0 0;font-size:10.5px}.ll-dashboard .pulse .mchart-wrap{margin-top:10px;position:relative}.ll-dashboard .pulse .mchart{width:100%;height:auto;display:block;overflow:visible}.ll-dashboard .pulse .mchart rect{transition:opacity .15s}.ll-dashboard .pulse .pulse-table{border-collapse:collapse;width:100%;margin-top:10px;font-size:13.5px}.ll-dashboard .pulse .pulse-table th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft,#7c6353);border-bottom:1px solid #5e3e2a52;padding-bottom:6px;font-family:Spline Sans Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.ll-dashboard .pulse .pulse-table td{border-bottom:1px solid #5e3e2a2e;padding:9px 8px 9px 0}.ll-dashboard .pulse .pulse-table .num{text-align:right;white-space:nowrap}.ll-dashboard .pulse .lead-bar{width:28%}.ll-dashboard .pulse .lead-bar span{background:#e2703a;border-radius:999px;height:6px;display:block}@media(max-width:700px){.ll-dashboard .pulse .lead-bar,.ll-dashboard .pulse .pulse-table thead th:last-child{display:none}}.review-card{background:var(--sand,#f2e3c6);border:1px solid #5e3e2a52;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:16px 18px;display:flex}.review-card-declined{background:var(--dusty,#edd8cb)}.review-body{max-width:68ch;font-size:.95rem;line-height:1.55}.review-reason{margin:6px 0;font-family:Spline Sans Mono,ui-monospace,monospace;font-size:.85rem;display:inline-block}.review-note{color:var(--ink-soft,#7c6353);margin:8px 0 0;font-size:.85rem}.setup-shop .mkshop-form{gap:14px;max-width:640px;margin-top:18px;display:grid}.mk-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mk-field{gap:6px;display:grid}.mk-field label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft,#7c6353);font-family:Spline Sans Mono,ui-monospace,monospace;font-size:.7rem}.mk-field input,.mk-field select,.mk-field textarea{background:var(--card,#fffbf4);width:100%;color:var(--ink,#362318);font:inherit;border:1px solid #4a2d1cbf;border-radius:12px;padding:10px 12px}.mk-err{color:var(--rust,#8e3d1e);margin:0;font-size:.9rem}@media(max-width:640px){.mk-row{grid-template-columns:1fr}}.ll-info{--paper:#fdf8f0;--paper-deep:#f2e4d0;--ink:#362318;--ink-soft:#7c6353;--green:#b0512a;--green-deep:#8e3d1e;--lime:#e2703a;--beam:#f6c97f;--clay:#f1cfb4;--leaf:#edd8cb;--sand:#f2e3c6;--line:#5e3e2a29;--r:14px;--edge:#5e3e2a52;--edge-strong:#4a2d1cbf;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Inter Tight,sans-serif;line-height:1.55}.ll-info *{box-sizing:border-box;margin:0;padding:0}.ll-info img,.ll-info svg{max-width:100%;display:block}.ll-info a{color:inherit;text-decoration:none}.ll-info ul{list-style:none}.ll-info button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}.ll-info :focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:4px}.ll-info .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.ll-info .serif{font-family:Fraunces,serif}.ll-info .mono{font-family:Spline Sans Mono,monospace}.ll-info .dot{color:var(--lime)}.ll-info .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:10px;font-family:Spline Sans Mono,monospace;font-size:12px;font-weight:600;display:inline-flex}.ll-info .eyebrow:before{content:"";background:var(--lime);border-radius:50%;flex:none;width:8px;height:8px}.ll-info .h1{letter-spacing:-.022em;font-family:Fraunces,serif;font-size:clamp(38px,5.4vw,62px);font-weight:560;line-height:1.02}.ll-info .h2{letter-spacing:-.018em;font-family:Fraunces,serif;font-size:clamp(28px,3.6vw,40px);font-weight:560;line-height:1.06}.ll-info .h1 em,.ll-info .h2 em{font-style:italic;font-weight:480}.ll-info .lede{color:var(--ink-soft);max-width:56ch;font-size:18px}.ll-info .btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:15px;font-weight:600;transition:transform .18s,background .18s,color .18s;display:inline-flex}.ll-info .btn:hover{transform:translateY(-1px)}.ll-info .btn-solid{background:var(--green);color:var(--paper)}.ll-info .btn-solid:hover{background:var(--green-deep)}.ll-info .btn-ghost{border-color:var(--edge-strong);color:var(--ink)}.ll-info .btn-ghost:hover{background:var(--ink);color:var(--paper)}.ll-info .btn-lime{background:var(--lime);color:var(--ink)}.ll-info .btn-lime:hover{background:#ce642f}.ll-info section{padding:80px 0}.ll-info .sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.ll-info .sec-head .h2{margin-top:14px}.ll-info .crumbs{letter-spacing:.04em;color:var(--ink-soft);flex-wrap:wrap;gap:8px;margin-bottom:26px;font-family:Spline Sans Mono,monospace;font-size:12px;display:flex}.ll-info .crumbs a:hover{color:var(--green)}.ll-info .crumbs .here{color:var(--ink)}.ll-info .info-hero{background:var(--paper-deep);border-bottom:1px solid var(--edge);padding:68px 0 60px}.ll-info .info-hero .h1{margin:16px 0 18px}.ll-info .info-hero .lede{font-size:19px}.ll-info .hero-ctas{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.ll-info .info-hero .btn-ghost{border-color:var(--edge-strong);background:#fffbf4}.ll-info .info-hero .btn-ghost:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ll-info .about-hero .wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;display:grid}.ll-info .about-stage{place-items:center;min-height:340px;display:grid;position:relative}.ll-info .about-stage .beam{clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);background:linear-gradient(#f6c97f8c,#f6c97f00);width:74%;height:96%;position:absolute;top:0;left:50%;transform:translate(-50%)}.ll-info .about-stage .lamp{z-index:3;width:44px;color:var(--ink);position:absolute;top:-14px;left:50%;transform:translate(-50%)}.ll-info .about-card{z-index:2;border:1px solid var(--edge);border-radius:var(--r);background:#fffbf4;width:min(330px,86%);padding:20px;position:relative;box-shadow:0 16px 32px -14px #5e2a1459}.ll-info .about-card img{object-fit:cover;border-radius:10px;width:100%;height:200px}.ll-info .about-card h3{margin:14px 0 2px;font-family:Fraunces,serif;font-size:20px;font-weight:600}.ll-info .about-card p{color:var(--ink-soft);font-size:13px}.ll-info .prose{max-width:64ch;margin:0 auto}.ll-info .prose p{margin-bottom:16px;font-size:16.5px}.ll-info .prose p:last-child{margin-bottom:0}.ll-info .prose .pull{color:var(--ink);border-left:3px solid var(--lime);margin:26px 0;padding-left:20px;font-family:Fraunces,serif;font-size:22px;line-height:1.35}.ll-info .principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;display:grid}.ll-info .principles li{border-top:1px solid var(--line);padding:24px 0}.ll-info .principles .num{letter-spacing:.14em;color:var(--lime);font-family:Spline Sans Mono,monospace;font-size:12px}.ll-info .principles h3{margin:10px 0 8px;font-family:Fraunces,serif;font-size:21px;font-weight:600}.ll-info .principles p{color:var(--ink-soft);font-size:15px}.ll-info .stat-band{background:var(--paper-deep);border-top:1px solid var(--edge);border-bottom:1px solid var(--edge)}.ll-info .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.ll-info .stats .n{font-family:Fraunces,serif;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1}.ll-info .stats .k{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-top:8px;font-family:Spline Sans Mono,monospace;font-size:12px}.ll-info .cta-band{background:var(--green);color:#f7eada;text-align:center}.ll-info .cta-band .h2{color:#fff6e9}.ll-info .cta-band p{color:#f0d9c3;max-width:52ch;margin:16px auto 30px;font-size:17px}.ll-info .cta-band .btn-ghost{color:#fff6e9;border-color:#fff6e98c}.ll-info .cta-band .btn-ghost:hover{color:var(--green-deep);background:#fff6e9;border-color:#fff6e9}.ll-info .cta-band .btn-lime{background:var(--beam);color:#4a2d1c}.ll-info .cta-band .btn-lime:hover{background:#f3bd68}.ll-info .cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.ll-info .contact-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:48px;display:grid}.ll-info .form-card{border:1px solid var(--edge);background:#fffbf4;border-radius:18px;padding:36px;box-shadow:0 16px 32px -14px #5e2a1459}.ll-info .form-card h2{letter-spacing:-.016em;font-family:Fraunces,serif;font-size:28px;font-weight:580;line-height:1.1}.ll-info .form-card .form-sub{color:var(--ink-soft);max-width:48ch;margin-top:10px;font-size:15.5px}.ll-info main form{gap:18px;margin-top:26px;display:grid}.ll-info .row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ll-info .field{align-content:start;gap:7px;display:grid}.ll-info main label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:11px}.ll-info main input,.ll-info main select,.ll-info main textarea{width:100%;font:inherit;border:1px solid var(--edge);color:var(--ink);background:#fff;border-radius:12px;padding:12px 14px;font-size:15px}.ll-info main textarea{resize:vertical;min-height:150px;line-height:1.5}.ll-info main input::placeholder,.ll-info main textarea::placeholder{color:#b7a594}.ll-info main select{appearance:none;cursor:pointer;background-image:none}.ll-info main input:focus,.ll-info main select:focus,.ll-info main textarea:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #b0512a24}.ll-info main input.invalid,.ll-info main select.invalid,.ll-info main textarea.invalid{border-color:var(--green-deep);box-shadow:0 0 0 3px #8e3d1e1f}.ll-info .hint{color:var(--ink-soft);font-size:12.5px}.ll-info .err{color:var(--green-deep);font-size:12.5px;font-weight:600}.ll-info .form-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.ll-info .btn-submit{background:var(--green);color:var(--paper);padding:14px 28px}.ll-info .btn-submit:hover{background:var(--green-deep)}.ll-info .btn-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.ll-info .form-fine{color:var(--ink-soft);font-size:13px}.ll-info .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ll-info .form-alert{background:var(--paper-deep);border:1px solid var(--edge);border-left:3px solid var(--green-deep);border-radius:0 12px 12px 0;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14.5px;display:flex}.ll-info .form-alert svg{width:20px;height:20px;color:var(--green-deep);flex:none;margin-top:1px}.ll-info .confirm{text-align:center;padding:26px 8px 10px}.ll-info .confirm .tick{background:var(--sand);width:56px;height:56px;color:var(--green-deep);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.ll-info .confirm .tick svg{width:28px;height:28px}.ll-info .confirm h2{font-family:Fraunces,serif;font-size:28px;font-weight:600}.ll-info .confirm p{max-width:42ch;color:var(--ink-soft);margin:12px auto 22px;font-size:15.5px}.ll-info .contact-aside{align-content:start;gap:16px;display:grid}.ll-info .ch-card{border:1px solid var(--edge);border-radius:var(--r);background:#fffbf4;padding:20px 22px;transition:transform .18s,box-shadow .18s;display:block}.ll-info a.ch-card:hover{transform:translateY(-2px);box-shadow:0 14px 26px -14px #5e2a1466}.ll-info .ch-card .ch-top{align-items:center;gap:10px;display:flex}.ll-info .ch-card svg{width:20px;height:20px;color:var(--green);flex:none}.ll-info .ch-card h3{font-family:Fraunces,serif;font-size:18px;font-weight:600}.ll-info .ch-card p{color:var(--ink-soft);margin-top:8px;font-size:14.5px}.ll-info .ch-card .ch-val{color:var(--green-deep);margin-top:10px;font-family:Spline Sans Mono,monospace;font-size:13.5px;font-weight:600}.ll-info .ch-note{color:var(--ink-soft);padding:0 4px;font-size:13.5px}.ll-info .steer{background:var(--sand);border:1px solid var(--edge);border-radius:var(--r);padding:18px 20px}.ll-info .steer h3{margin-bottom:8px;font-family:Fraunces,serif;font-size:17px;font-weight:600}.ll-info .steer p{color:#6b5140;font-size:14.5px}.ll-info .help-search{max-width:560px;margin-top:28px;position:relative}.ll-info .help-search svg{width:19px;height:19px;color:var(--ink-soft);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.ll-info .help-search input{border-radius:999px;padding:15px 16px 15px 46px;font-size:16px}.ll-info .help-cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ll-info .cat-card{border:1px solid var(--edge);border-radius:var(--r);background:#fffbf4;padding:24px;transition:transform .18s,box-shadow .18s;display:block}.ll-info .cat-card:hover{transform:translateY(-3px);box-shadow:0 16px 30px -16px #5e2a146b}.ll-info .cat-card .cat-ico{background:var(--sand);width:40px;height:40px;color:var(--green-deep);border-radius:10px;place-items:center;margin-bottom:14px;display:grid}.ll-info .cat-card .cat-ico svg{width:20px;height:20px}.ll-info .cat-card h3{font-family:Fraunces,serif;font-size:20px;font-weight:600}.ll-info .cat-card p{color:var(--ink-soft);margin-top:6px;font-size:14.5px}.ll-info .cat-card .cat-n{letter-spacing:.08em;text-transform:uppercase;color:var(--lime);margin-top:14px;font-family:Spline Sans Mono,monospace;font-size:12px}.ll-info .help-list{border-top:1px solid var(--line)}.ll-info .help-list li{border-bottom:1px solid var(--line)}.ll-info .help-list a{justify-content:space-between;align-items:center;gap:20px;padding:18px 4px;transition:padding .18s,color .18s;display:flex}.ll-info .help-list a:hover{color:var(--green);padding-left:12px}.ll-info .help-list .q{font-size:16.5px;font-weight:600}.ll-info .help-list .c{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);flex:none;font-family:Spline Sans Mono,monospace;font-size:11.5px}.ll-info .help-empty{color:var(--ink-soft);padding:36px 0;font-size:16px}.ll-info .article{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:56px;display:grid}.ll-info .article-body{max-width:68ch}.ll-info .article-body h2{margin:34px 0 10px;font-family:Fraunces,serif;font-size:23px;font-weight:600}.ll-info .article-body p{margin:0 0 16px;font-size:16.5px}.ll-info .article-body ul.bullets{gap:9px;margin:0 0 18px;display:grid}.ll-info .article-body ul.bullets li{color:var(--ink);padding-left:22px;font-size:16px;position:relative}.ll-info .article-body ul.bullets li:before{content:"";background:var(--lime);border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:4px}.ll-info .article-body ol.steps{counter-reset:s;gap:12px;margin:0 0 18px;list-style:none;display:grid}.ll-info .article-body ol.steps li{padding-left:38px;font-size:16px;position:relative}.ll-info .article-body ol.steps li:before{counter-increment:s;content:counter(s);background:var(--sand);width:26px;height:26px;color:var(--green-deep);border-radius:50%;place-items:center;font-family:Spline Sans Mono,monospace;font-size:12px;font-weight:600;display:grid;position:absolute;top:-1px;left:0}.ll-info .article-body a.inline{color:var(--green);border-bottom:1px solid var(--edge);font-weight:600}.ll-info .article-body a.inline:hover{border-color:var(--green)}.ll-info .callout{background:var(--paper-deep);border:1px solid var(--edge);border-left:3px solid var(--lime);border-radius:0 12px 12px 0;align-items:flex-start;gap:12px;margin:0 0 18px;padding:15px 18px;font-size:15px;display:flex}.ll-info .callout svg{width:20px;height:20px;color:var(--green);flex:none;margin-top:2px}.ll-info .article-side{gap:10px;display:grid;position:sticky;top:24px}.ll-info .article-side h4{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:4px;font-family:Spline Sans Mono,monospace;font-size:11px}.ll-info .article-side a{border-bottom:1px solid var(--line);padding:7px 0;font-size:15px}.ll-info .article-side a:hover{color:var(--green)}.ll-info .article-side a.on{color:var(--green);font-weight:600}.ll-info .still-stuck{border:1px solid var(--edge);border-radius:var(--r);background:var(--sand);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:44px;padding:24px;display:flex}.ll-info .still-stuck h3{font-family:Fraunces,serif;font-size:20px;font-weight:600}.ll-info .still-stuck p{color:#6b5140;margin-top:4px;font-size:14.5px}@media(max-width:960px){.ll-info .about-hero .wrap{grid-template-columns:1fr;gap:40px}.ll-info .contact-grid{grid-template-columns:1fr;gap:32px}.ll-info .article{grid-template-columns:1fr;gap:36px}.ll-info .article-side{position:static}.ll-info .principles,.ll-info .help-cats{grid-template-columns:repeat(2,minmax(0,1fr))}.ll-info .stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}}@media(max-width:620px){.ll-info section{padding:56px 0}.ll-info .info-hero{padding:48px 0 44px}.ll-info .form-card{padding:26px 20px}.ll-info .row,.ll-info .principles,.ll-info .help-cats{grid-template-columns:1fr}.ll-info .about-stage{min-height:280px}}.ll-admin{--paper:#fdf8f0;--paper-deep:#f2e4d0;--ink:#362318;--ink-soft:#7c6353;--green:#b0512a;--green-deep:#8e3d1e;--lime:#e2703a;--beam:#f6c97f;--clay:#f1cfb4;--leaf:#edd8cb;--sand:#f2e3c6;--butter:#f6e3bc;--line:#5e3e2a29;--r:14px;--edge:#5e3e2a52;--edge-strong:#4a2d1cbf;--card:#fffbf4;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Inter Tight,sans-serif;line-height:1.5}.ll-admin *{box-sizing:border-box;margin:0;padding:0}.ll-admin svg{display:block}.ll-admin a{color:inherit;text-decoration:none}.ll-admin ul{list-style:none}.ll-admin button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}.ll-admin :focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:4px}.ll-admin .mono{font-family:Spline Sans Mono,monospace}.ll-admin .dot{color:var(--lime)}.ll-admin .badge{letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--paper);white-space:nowrap;border-radius:999px;padding:5px 11px;font-family:Spline Sans Mono,monospace;font-size:11px}.ll-admin .badge.lime{background:var(--lime);color:var(--ink)}.ll-admin .btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:11px 19px;font-size:14px;font-weight:600;transition:transform .15s,background .15s,color .15s;display:inline-flex}.ll-admin .btn:hover{transform:translateY(-1px)}.ll-admin .btn-solid{background:var(--green);color:var(--paper)}.ll-admin .btn-solid:hover{background:var(--green-deep)}.ll-admin .btn-ghost{border-color:var(--edge-strong);color:var(--ink)}.ll-admin .btn-ghost:hover{background:var(--ink);color:var(--paper)}.ll-admin .btn-sm{padding:8px 15px;font-size:13px}.ll-admin .btn-approve{background:var(--lime);color:var(--ink)}.ll-admin .btn-approve:hover{background:#c95f2d}.ll-admin .btn-decline{border:1px solid var(--edge-strong);color:var(--ink)}.ll-admin .btn-decline:hover{color:var(--paper);background:#8a3b15;border-color:#8a3b15}.ll-admin .shell{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.ll-admin .side{background:var(--ink);color:var(--butter);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#f6e3bc4d transparent;flex-direction:column;gap:6px;height:100vh;padding:26px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.ll-admin .side::-webkit-scrollbar{width:8px}.ll-admin .side::-webkit-scrollbar-thumb{background:#f6e3bc42;border-radius:999px}.ll-admin .side::-webkit-scrollbar-track{background:0 0}.ll-admin .side .brand{color:var(--butter);flex:none;align-items:center;gap:8px;margin-bottom:2px;padding:0 8px;font-family:Fraunces,serif;font-size:22px;font-weight:640;display:flex}.ll-admin .side .brand svg{width:18px;height:26px;color:var(--butter)}.ll-admin .side .role-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--beam);border-bottom:1px solid #f6e3bc38;flex:none;margin:0;padding:0 8px 16px;font-family:Spline Sans Mono,monospace;font-size:12px}.ll-admin .side .grp{letter-spacing:.16em;text-transform:uppercase;color:#f6e3bc8c;margin:18px 8px 8px;font-family:Spline Sans Mono,monospace;font-size:10.5px}.ll-admin .side a.item{color:#f6e3bccc;border-radius:10px;align-items:center;gap:12px;padding:11px 12px;font-size:14.5px;font-weight:500;display:flex}.ll-admin .side a.item svg{flex:none;width:17px;height:17px}.ll-admin .side a.item:hover{color:#fff;background:#fffbf417}.ll-admin .side a.item[aria-current]{color:#fff;background:#fffbf424;font-weight:600}.ll-admin .side a.item .count{background:var(--beam);color:var(--ink);border-radius:999px;margin-left:auto;padding:2px 8px;font-family:Spline Sans Mono,monospace;font-size:11px;font-weight:600}.ll-admin .side .side-foot{border-top:1px solid #f6e3bc38;flex:none;margin-top:auto;padding-top:16px}.ll-admin .side .admin-card{color:#f6e3bccc;border:0;border-radius:0;margin:0 0 8px;padding:0 12px;font-size:13px;line-height:1.5}.ll-admin .side .signout{color:#f6e3bccc;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;margin:0;padding:11px 12px;font-family:inherit;font-size:14.5px;font-weight:500;display:flex}.ll-admin .side .signout svg{flex:none;width:17px;height:17px}.ll-admin .side .signout:hover{color:#fff;background:#fffbf417}.ll-admin .main{min-width:0;padding:0 36px 64px}.ll-admin .topbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:32px;padding:22px 0;display:flex}.ll-admin .topbar h1{letter-spacing:-.014em;font-family:Fraunces,serif;font-size:28px;font-weight:600}.ll-admin .topbar .date{color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:12.5px}.ll-admin .topbar .btn{margin-left:auto}.ll-admin .menu-btn{padding:6px;display:none}.ll-admin .menu-btn svg{width:24px;height:24px}.ll-admin .stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:34px;display:grid}.ll-admin .stat{background:var(--card);border:1px solid var(--edge);border-radius:var(--r);padding:18px 20px}.ll-admin .stat .lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:11px}.ll-admin .stat .val{margin:8px 0 4px;font-family:Spline Sans Mono,monospace;font-size:27px;font-weight:600}.ll-admin .stat .delta{color:var(--green);font-size:12.5px;font-weight:600}.ll-admin .stat .delta.down{color:#8c2a2a}.ll-admin .stat.lit{background:#fff1dc;position:relative;overflow:hidden}.ll-admin .cols{grid-template-columns:1.5fr 1fr;gap:20px;margin-bottom:20px;display:grid}.ll-admin .panel{background:var(--card);border:1px solid var(--edge);border-radius:var(--r);min-width:0;padding:24px}.ll-admin .panel h2{margin-bottom:4px;font-family:Fraunces,serif;font-size:21px;font-weight:600}.ll-admin .panel .sub{color:var(--ink-soft);margin-bottom:20px;font-size:13px}.ll-admin .panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ll-admin .panel-head a{border-bottom:1px solid var(--edge);white-space:nowrap;font-size:13.5px;font-weight:600}.ll-admin .section-gap{margin-bottom:20px}.ll-admin .app-name{font-size:15.5px;font-weight:600;line-height:1.25}.ll-admin .app-meta{color:var(--ink-soft);margin:3px 0 7px;font-family:Spline Sans Mono,monospace;font-size:12px}.ll-admin .decision{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 13px;font-family:Spline Sans Mono,monospace;font-size:11.5px}.ll-admin .decision.ok{background:var(--leaf);color:var(--green)}.ll-admin .decision.no{color:#8a3b15;background:#f0d6c6}.ll-admin .feat-note{color:var(--ink-soft);margin-top:14px;font-size:12.5px}.ll-admin .feat-note b{font-family:Spline Sans Mono,monospace;font-weight:600}.ll-admin .flag-card{border:1px solid var(--line);border-radius:11px;margin-bottom:12px;padding:16px}.ll-admin .flag-card:last-child{margin-bottom:0}.ll-admin .flag-card.decided{opacity:.55}.ll-admin .flag-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.ll-admin .flag-head .who{font-size:14px;font-weight:600}.ll-admin .flag-head .reason{letter-spacing:.08em;text-transform:uppercase;color:#8a3b15;background:#f0d6c6;border-radius:999px;padding:4px 10px;font-family:Spline Sans Mono,monospace;font-size:10.5px}.ll-admin .flag-quote{color:var(--ink-soft);border-left:2.5px solid var(--paper-deep);margin-bottom:12px;padding-left:12px;font-size:13.5px}.ll-admin .flag-actions{flex-wrap:wrap;gap:8px;display:flex}.ll-admin .audit li{border-bottom:1px solid var(--line);gap:14px;padding:11px 0;font-size:13.5px;display:flex}.ll-admin .audit li:last-child{border-bottom:none}.ll-admin .audit time{color:var(--ink-soft);flex:none;width:82px;padding-top:2px;font-family:Spline Sans Mono,monospace;font-size:11.5px}.ll-admin .audit .who{font-weight:600}.ll-admin .audit .act-tag{letter-spacing:.06em;text-transform:uppercase;border-radius:5px;margin-right:6px;padding:2px 7px;font-family:Spline Sans Mono,monospace;font-size:10.5px}.ll-admin .audit .act-target{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-soft);border-radius:5px;margin-right:6px;padding:2px 7px;font-family:Spline Sans Mono,monospace;font-size:10.5px}.ll-admin .act-approve{background:var(--leaf);color:var(--green)}.ll-admin .act-feature{color:#8a5e17;background:#fbe6c0}.ll-admin .act-remove{color:#8a3b15;background:#f0d6c6}.ll-admin .act-edit{background:var(--paper-deep);color:var(--ink-soft)}.ll-admin .chart{width:100%}@media(max-width:1080px){.ll-admin .stats{grid-template-columns:1fr 1fr}.ll-admin .cols{grid-template-columns:1fr}}@media(max-width:860px){.ll-admin .shell{grid-template-columns:1fr}.ll-admin .side{z-index:80;width:min(280px,84vw);transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-100%)}.ll-admin .side.open{transform:none;box-shadow:0 0 0 100vmax #36231859}.ll-admin .menu-btn{display:block}.ll-admin .main{padding:0 20px 56px}.ll-admin .app-row{flex-wrap:wrap}.ll-admin .app-actions{justify-content:flex-start;width:100%;padding-left:64px}}@media(max-width:560px){.ll-admin .stats{grid-template-columns:1fr}.ll-admin .app-actions{padding-left:0}}@media(prefers-reduced-motion:reduce){.ll-admin *{transition:none!important;animation:none!important}}.ll-admin .proof-modal{z-index:60;background:#3623188c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ll-admin .proof-box{background:#fffbf4;border:1px solid #5e3e2a52;border-radius:14px;width:100%;max-width:520px;overflow:hidden;box-shadow:0 24px 48px -18px #5e2a1480}.ll-admin .proof-bar{border-bottom:1px solid #5e3e2a29;justify-content:space-between;align-items:center;padding:14px 18px;font-size:14px;font-weight:600;display:flex}.ll-admin .proof-close{cursor:pointer;color:#7c6353;background:0 0;border:none;font-size:16px;line-height:1}.ll-admin .proof-close:hover{color:#b0512a}.ll-admin .proof-box img{object-fit:contain;background:#f2e4d0;width:100%;max-height:70vh;display:block}.ll-admin .legend{color:var(--ink-soft);gap:18px;margin-top:10px;font-size:13px;display:flex}.ll-admin .legend span{align-items:center;gap:7px;display:inline-flex}.ll-admin .legend i{border-radius:3px;width:14px;height:12px;display:inline-block}.ll-admin .pa-metrics{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:18px;display:grid}.ll-admin .pa-metric{background:var(--paper);border:1px solid var(--edge);color:var(--ink-soft);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;font-size:12px;display:flex}.ll-admin .pa-metric span{color:var(--ink);font-family:Fraunces,serif;font-size:24px}.ll-admin .pa-cols{grid-template-columns:1fr 1fr;gap:24px;margin-top:20px;display:grid}.ll-admin .pa-h3{margin-bottom:10px;font-family:Fraunces,serif;font-size:16px}.ll-admin .pa-chips{flex-wrap:wrap;gap:8px;display:flex}.ll-admin .pa-chip{background:var(--paper);border:1px solid var(--edge);border-radius:999px;padding:5px 12px;font-size:13px}.ll-admin .pa-chip b{color:var(--green);font-family:Spline Sans Mono,monospace}.ll-admin .pa-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ll-admin .pa-list li{border-bottom:1px solid var(--edge);justify-content:space-between;gap:10px;padding-bottom:6px;font-size:13.5px;display:flex}.ll-admin .pa-list b{font-family:Spline Sans Mono,monospace}@media(max-width:860px){.ll-admin .pa-metrics{grid-template-columns:repeat(3,1fr)}.ll-admin .pa-cols{grid-template-columns:1fr}}.ll-admin .side button.item{cursor:pointer;text-align:left;color:#f6e3bccc;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:11px 12px;font-family:inherit;font-size:14.5px;font-weight:500;display:flex}.ll-admin .side button.item svg{flex:none;width:17px;height:17px}.ll-admin .side button.item:hover{color:#fff;background:#fffbf417}.ll-admin .side button.item[aria-current]{color:#fff;background:#fffbf424;font-weight:600}.ll-admin .side button.item .count{background:var(--beam);color:var(--ink);border-radius:999px;margin-left:auto;padding:2px 8px;font-family:Spline Sans Mono,monospace;font-size:11px;font-weight:600}.ll-admin button.stat{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s}.ll-admin button.stat:hover{border-color:var(--edge-strong);box-shadow:0 4px 14px -6px #5e3e2a47}.ll-admin button.stat .delta{color:var(--green)}.ll-admin .plan-badge{letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 8px;font-family:Spline Sans Mono,monospace;font-size:10px;font-weight:600;display:inline-block}.ll-admin .plan-badge.plan-spotlight{background:var(--beam);color:var(--ink)}.ll-admin .plan-badge.plan-starter{background:var(--line);color:var(--ink-soft)}.ll-admin .plan-badge.plan-pending{color:#8c2a2a;text-transform:capitalize;background:#f1d2cb}.ll-admin .plan-badge.plan-verified{color:#2a6b2e;background:#dcefdd}.ll-admin .wa-link{color:var(--green);border-bottom:1px solid var(--green);font-weight:600}.ll-admin .wa-link:hover{color:var(--green-deep)}.ll-admin .adm-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:4px 0 16px;display:flex}.ll-admin .adm-search{flex:260px;min-width:0;position:relative}.ll-admin .adm-search svg{width:16px;height:16px;color:var(--ink-soft);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.ll-admin .adm-search input{border:1px solid var(--edge);width:100%;font:inherit;background:var(--paper);color:var(--ink);border-radius:10px;padding:11px 14px 11px 38px;font-size:14px}.ll-admin .adm-search input::-webkit-search-cancel-button{cursor:pointer}.ll-admin .adm-search input:focus{border-color:var(--edge-strong);outline:none;box-shadow:0 0 0 3px #f6c97f4d}.ll-admin .adm-filter{flex-direction:column;flex:none;gap:5px;display:flex}.ll-admin .adm-filter span{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:10.5px}.ll-admin .adm-filter select{border:1px solid var(--edge);font:inherit;background:var(--paper);color:var(--ink);cursor:pointer;border-radius:10px;padding:10px 12px;font-size:13.5px}.ll-admin .adm-filter select:focus{border-color:var(--edge-strong);outline:none;box-shadow:0 0 0 3px #f6c97f4d}.ll-admin .adm-clear{border:1px solid var(--edge);color:var(--ink-soft);background:0 0;border-radius:10px;flex:none;padding:10px 14px;font-size:13.5px;font-weight:600}.ll-admin .adm-clear:hover{border-color:var(--edge-strong);color:var(--ink)}.ll-admin .adm-sortbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;padding-bottom:12px;display:flex}.ll-admin .adm-sortbar>span{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:10.5px}.ll-admin .adm-sortpill{border:1px solid var(--edge);color:var(--ink-soft);border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.ll-admin .adm-sortpill:hover{border-color:var(--edge-strong);color:var(--ink)}.ll-admin .adm-sortpill.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.ll-admin .adm-sortpill i{font-family:Spline Sans Mono,monospace;font-size:11px;font-style:normal}.ll-admin .adm-skel{flex-direction:column;gap:10px;padding:8px 0;display:flex}.ll-admin .adm-skel-row{background:linear-gradient(90deg,var(--paper-deep) 25%,var(--paper) 50%,var(--paper-deep) 75%);background-size:400% 100%;border-radius:10px;height:44px;animation:1.4s ease-in-out infinite adm-shimmer}@keyframes adm-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.ll-admin .adm-error{color:#8c2a2a;background:#fbede8;border:1px solid #e0b4a8;border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;font-size:13.5px;display:flex}.ll-admin .adm-empty{margin:14px 0 4px}.ll-admin .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media(max-width:640px){.ll-admin .adm-toolbar{gap:10px}.ll-admin .adm-search{flex:100%}.ll-admin .adm-filter{flex:140px}.ll-admin .adm-filter select{width:100%}}.ll-admin .d-head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.ll-admin .d-head .dtitle{margin:2px 0 0}.ll-admin .d-badges{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.ll-admin .d-badges .plan-badge{margin-left:0}.ll-admin .d-stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;padding-bottom:16px;display:grid}.ll-admin .d-stats .ch-val{font-size:19px}.ll-admin .d-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:16px 0 6px;font-family:Spline Sans Mono,monospace;font-size:10.5px}.ll-admin .d-pitch{color:var(--ink-soft);background:var(--paper);border:1px solid var(--line);border-left:2.5px solid var(--paper-deep);border-radius:0 10px 10px 0;padding:12px 14px;font-size:13.5px;line-height:1.6}.ll-admin .orow.row-decided .oname,.ll-admin .orow.row-decided .ocode{opacity:.6}.ll-admin .oname .tick{color:var(--green);margin-left:6px;font-size:12px}.ll-admin .omid .plan-badge{margin-left:0}.ll-admin .omid .status+.status,.ll-admin .omid .plan-badge+.status{margin-top:4px}.ll-admin .kind-tag{letter-spacing:.08em;text-transform:uppercase;background:var(--paper-deep);color:var(--ink-soft);vertical-align:1px;border-radius:4px;margin-left:7px;padding:1px 6px;font-family:Spline Sans Mono,monospace;font-size:9.5px}.ll-admin .dcode .kind-tag{font-size:10px}.ll-admin .sub-status{vertical-align:middle;margin-left:9px}.ll-admin .user-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;padding:16px 0;display:flex}.ll-admin .user-row:last-of-type{border-bottom:none}.ll-admin .user-body{flex:1;min-width:0}.ll-admin .role-chips{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.ll-admin .role-chip{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--edge);color:var(--ink-soft);border-radius:999px;padding:6px 12px;font-family:Spline Sans Mono,monospace;font-size:10.5px;transition:background .15s,color .15s,border-color .15s}.ll-admin .role-chip:hover{border-color:var(--edge-strong);color:var(--ink)}.ll-admin .role-chip.on{background:var(--leaf);border-color:var(--green);color:var(--green);font-weight:600}.ll-admin .role-chip.on:first-child{background:var(--ink);border-color:var(--ink);color:var(--beam)}.ll-admin .role-chip:disabled{opacity:.5;cursor:default}.ll-admin .link-shop{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:inline-flex}.ll-admin .link-shop span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:10.5px}.ll-admin .link-shop select{border:1px dashed var(--edge-strong);font:inherit;background:var(--paper);color:var(--ink);cursor:pointer;border-radius:9px;max-width:100%;padding:7px 10px;font-size:13px}.ll-admin .adm-hint{border:1px solid var(--beam);color:#6b4a12;background:#fff1dc;border-radius:11px;margin-bottom:16px;padding:12px 15px;font-size:13.5px}.ll-admin .adm-hint b{font-family:Spline Sans Mono,monospace}@media(max-width:720px){.ll-admin .user-row{flex-wrap:wrap}.ll-admin .role-chips{justify-content:flex-start;width:100%}.ll-admin .row-actions{padding-left:0}}.ll-admin .pager{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.ll-admin .pager-info{color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:11.5px}.ll-admin .pager-btns{align-items:center;gap:10px;display:flex}.ll-admin .pager-page{color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:12px}.ready-list{flex-wrap:wrap;gap:6px;margin:6px 0 14px;padding:0;list-style:none;display:flex}.ready-list li{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft,#7c6353);opacity:.6;border:1px solid #5e3e2a52;border-radius:999px;padding:4px 9px;font-family:Spline Sans Mono,ui-monospace,monospace;font-size:.7rem}.ready-list li.on{opacity:1;color:var(--ink,#362318);background:var(--sand,#f2e3c6)}.pa-metric-hot span{color:var(--rust,#8e3d1e)}.ll-storefront{--paper:#fdf8f0;--paper-deep:#f2e4d0;--ink:#362318;--ink-soft:#7c6353;--green:#b0512a;--green-deep:#8e3d1e;--lime:#e2703a;--beam:#f6c97f;--clay:#f1cfb4;--leaf:#edd8cb;--sand:#f2e3c6;--line:#5e3e2a29;--r:14px;--edge:#5e3e2a52;--edge-strong:#4a2d1cbf;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter Tight,sans-serif;line-height:1.55}.ll-storefront *{box-sizing:border-box;margin:0;padding:0}.ll-storefront img,.ll-storefront svg{max-width:100%;display:block}.ll-storefront a{color:inherit;text-decoration:none}.ll-storefront ul{list-style:none}.ll-storefront button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}.ll-storefront :focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:4px}.ll-storefront .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.ll-storefront .mono{font-family:Spline Sans Mono,monospace}.ll-storefront .dot{color:var(--lime)}.ll-storefront .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:10px;font-family:Spline Sans Mono,monospace;font-size:12px;font-weight:600;display:inline-flex}.ll-storefront .eyebrow:before{content:"";background:var(--lime);border-radius:50%;flex:none;width:8px;height:8px}.ll-storefront .h2{letter-spacing:-.016em;font-family:Fraunces,serif;font-size:clamp(26px,3.4vw,38px);font-weight:560;line-height:1.08}.ll-storefront .h2 em{font-style:italic;font-weight:480}.ll-storefront .btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:15px;font-weight:600;transition:transform .18s,background .18s,color .18s;display:inline-flex}.ll-storefront .btn:hover{transform:translateY(-1px)}.ll-storefront .btn-solid{background:var(--green);color:var(--paper)}.ll-storefront .btn-solid:hover{background:var(--green-deep)}.ll-storefront .btn-ghost{border-color:var(--edge-strong);color:var(--ink)}.ll-storefront .btn-ghost:hover{background:var(--ink);color:var(--paper)}.ll-storefront .badge{letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--paper);border-radius:999px;padding:5px 11px;font-family:Spline Sans Mono,monospace;font-size:11px}.ll-storefront .badge.lime{background:var(--lime);color:var(--ink)}.ll-storefront .price{font-family:Spline Sans Mono,monospace;font-weight:600}.ll-storefront .t-sand{background:var(--sand)}.ll-storefront .t-leaf{background:var(--leaf)}.ll-storefront .t-clay{background:var(--clay)}.ll-storefront .t-butter{background:#f6e3bc}.ll-storefront .shop-banner{background:var(--card,#fffbf4);border-bottom:1px solid var(--edge);position:relative}.ll-storefront .sb-band{background:var(--paper-deep);border-bottom:1px solid var(--line);background-position:50%;background-size:cover;height:170px;position:relative;overflow:hidden}.ll-storefront .sb-scrim{pointer-events:none;background:linear-gradient(#36231800 45%,#36231847);position:absolute;inset:0}.ll-storefront .sb-default{display:block;position:absolute;inset:0;overflow:hidden}.ll-storefront .sb-beam{background:var(--beam-fall);width:340px;height:100%;clip-path:var(--beam-cone);position:absolute;top:0;left:50%;transform:translate(-50%)}.ll-storefront .sb-lockup{letter-spacing:-.01em;color:var(--ink);opacity:.55;white-space:nowrap;align-items:center;gap:11px;font-family:Fraunces,serif;font-size:32px;font-weight:640;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ll-storefront .sb-lamp{width:22px;height:auto;color:var(--ink)}@media(max-width:640px){.ll-storefront .sb-lockup{font-size:24px}}.ll-storefront .shop-banner .wrap{padding:16px 24px 30px}.ll-storefront .sb-crumb{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px;margin-left:126px;font-family:Spline Sans Mono,monospace;font-size:12.5px;display:flex}.ll-storefront .sb-crumb b{color:var(--green-deep);font-weight:600}.ll-storefront .sb-crumb a:hover{color:var(--ink);text-decoration:underline}@media(max-width:720px){.ll-storefront .sb-crumb{margin-bottom:8px;margin-left:0}}.ll-storefront .shop-head{flex-wrap:wrap;align-items:flex-start;gap:22px;margin-top:4px;display:flex}.ll-storefront .shop-identity{flex:340px;min-width:0}.ll-storefront .shop-title{overflow-wrap:anywhere}.ll-storefront .shop-avatar{border:4px solid var(--card,#fffbf4);background:var(--clay);z-index:2;border-radius:50%;flex:none;place-items:center;width:104px;height:104px;margin-top:-72px;font-family:Fraunces,serif;font-size:36px;font-weight:640;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px -10px #5e2a1473}.ll-storefront .shop-avatar img{object-fit:cover;width:100%;height:100%}.ll-storefront .shop-title{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:9px;font-family:Fraunces,serif;font-size:clamp(26px,3.2vw,36px);font-weight:600;line-height:1.05;display:flex}.ll-storefront .shop-title .sb-seal{width:21px;height:21px;color:var(--green);flex:none}.ll-storefront .shop-sub{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px;margin-top:7px;font-size:13.5px;display:flex}.ll-storefront .shop-sub .stars{color:var(--ink);font-weight:600}.ll-storefront .shop-badges{flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;display:flex}.ll-storefront .shop-badges>*{min-height:30px}.ll-storefront .pill{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 13px;font-family:Spline Sans Mono,monospace;font-size:10.5px;line-height:1;display:inline-flex}.ll-storefront .pill .seal{flex:none;width:13px;height:13px}.ll-storefront .pill.spotlight{background:var(--lime);color:#fbf3e6;position:relative}.ll-storefront .pill.spotlight:before{content:"";border:2px solid var(--lime);opacity:0;border-radius:999px;animation:2.2s ease-out infinite ll-halo;position:absolute;inset:-3px}.ll-storefront .pill.spotlight .spark{animation:1.8s ease-in-out infinite ll-tw;display:inline-block}.ll-storefront .pill.verified{color:var(--green-deep);border:1.4px dashed var(--green-deep);background:0 0}.ll-storefront .shop-badges .heart-btn,.ll-storefront .shop-badges .p-share{letter-spacing:0;color:var(--ink-soft);text-transform:none;background:0 0;border:none;border-radius:6px;padding:0 6px;font-family:Inter Tight,sans-serif;font-size:13px;font-weight:500}.ll-storefront .shop-badges .heart-btn:hover:not(:disabled),.ll-storefront .shop-badges .p-share:hover{color:var(--green-deep);background:0 0;transform:none}.ll-storefront .shop-badges .heart-btn.on{color:#c0392b;background:0 0}.ll-storefront .shop-badges .heart-btn svg,.ll-storefront .shop-badges .p-share svg{width:15px;height:15px}.ll-storefront .report-block{border-top:1px solid var(--line);text-align:center;margin-top:14px;padding-top:14px}.ll-storefront .shop-ctas{flex-direction:column;flex:none;align-items:stretch;gap:10px;width:min(268px,100%);margin-left:auto;display:flex}@media(max-width:720px){.ll-storefront .shop-ctas{width:100%;margin-left:0}}.ll-storefront .ask-link{color:var(--green-deep);justify-content:center;align-items:center;gap:8px;margin:2px 0 4px;font-size:14px;font-weight:600;display:inline-flex}.ll-storefront .ask-link svg{color:#25d366;width:18px;height:18px}.ll-storefront .ask-link:hover{color:var(--ink)}.ll-storefront .cta-confirm{background:var(--card,#fffbf4);border:1px solid var(--edge);border-radius:14px;gap:12px;max-width:320px;padding:18px;display:grid;box-shadow:0 16px 32px -14px #5e2a1459}.ll-storefront .cta-badge{color:var(--green-deep);background:var(--sand);border:1px solid var(--edge);border-radius:999px;justify-self:start;align-items:center;gap:9px;padding:8px 15px;font-family:Spline Sans Mono,monospace;font-size:12.5px;font-weight:600;display:inline-flex}.ll-storefront .cta-badge svg{width:15px;height:15px}.ll-storefront .cta-msg{color:var(--ink-soft);font-size:14px}.ll-storefront .cta-steps{counter-reset:cstep;gap:10px;margin:0;padding:0;list-style:none;display:grid}.ll-storefront .cta-steps li{color:var(--ink-soft);align-items:baseline;gap:11px;font-size:13.5px;display:flex}.ll-storefront .cta-steps li:before{counter-increment:cstep;content:counter(cstep);color:var(--ink);border:1px solid var(--edge);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-family:Spline Sans Mono,monospace;font-size:11px;font-weight:600;display:grid;transform:translateY(2px)}@media(max-width:920px){.ll-storefront .shop-ctas{flex-direction:row;width:100%;margin-left:0}.ll-storefront .shop-ctas .btn{flex:1}}@media(max-width:560px){.ll-storefront .shop-ctas{flex-direction:column}}.ll-storefront .facts{border-bottom:1px solid var(--edge);background:var(--paper)}.ll-storefront .facts .wrap{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0;display:grid}.ll-storefront .fact{border-left:1px solid var(--line);padding:20px 22px}.ll-storefront .fact:first-child{border-left:none;padding-left:0}.ll-storefront .fact b{font-family:Spline Sans Mono,monospace;font-size:19px;font-weight:600;display:block}.ll-storefront .fact span{color:var(--ink-soft);font-size:13px}@media(max-width:820px){.ll-storefront .facts .wrap{grid-template-columns:1fr 1fr}.ll-storefront .fact:nth-child(3){border-left:none;padding-left:0}.ll-storefront .fact{border-top:1px solid var(--line)}.ll-storefront .fact:nth-child(-n+2){border-top:none}}.ll-storefront .shop-body{padding:64px 0 96px}.ll-storefront .shop-body .wrap{grid-template-columns:1fr 320px;align-items:start;gap:56px;display:grid}@media(max-width:960px){.ll-storefront .shop-body .wrap{grid-template-columns:1fr}}.ll-storefront .list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.ll-storefront .filters{flex-wrap:wrap;gap:8px;display:flex}.ll-storefront .filters button{border:1px solid var(--line);border-radius:999px;padding:8px 15px;font-size:13.5px;font-weight:500}.ll-storefront .filters button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--edge-strong)}.ll-storefront .filters button:hover{border-color:var(--edge-strong)}.ll-storefront .prod-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ll-storefront .prod{border:1px solid var(--edge);border-radius:var(--r);background:#fffbf4;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.ll-storefront .prod:hover{transform:translateY(-4px);box-shadow:0 12px 26px -12px #5e2a1452}.ll-storefront .prod .ph{border-bottom:1px solid var(--edge);place-items:center;height:150px;display:grid}.ll-storefront .prod .ph svg{width:50px;height:50px;color:var(--ink)}.ll-storefront .prod .body{flex-direction:column;flex:1;gap:4px;padding:15px 16px 16px;display:flex}.ll-storefront .prod h3{font-size:15px;font-weight:600;line-height:1.3}.ll-storefront .prod .row{color:var(--ink-soft);justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;font-size:12.5px;display:flex}.ll-storefront .prod .flag{position:absolute;top:10px;left:10px}@media(max-width:640px){.ll-storefront .prod-grid{grid-template-columns:1fr 1fr}}@media(max-width:460px){.ll-storefront .prod-grid{grid-template-columns:1fr}}.ll-storefront .aside-card{border:1px solid var(--edge);border-radius:var(--r);background:#fffbf4;margin-bottom:20px;padding:24px}.ll-storefront .aside-card h3{margin-bottom:12px;font-family:Fraunces,serif;font-size:21px;font-weight:600}.ll-storefront .aside-card p{color:var(--ink-soft);font-size:14.5px}.ll-storefront .aside-card p+p{margin-top:10px}.ll-storefront .shop-hours{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.ll-storefront .shop-hours h4{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px;font-family:Spline Sans Mono,monospace;font-size:10.5px}.ll-storefront .shop-hours ul{gap:4px;display:grid}.ll-storefront .shop-hours li{color:var(--ink);justify-content:space-between;gap:14px;font-size:13px;display:flex}.ll-storefront .policy{gap:14px;display:grid}.ll-storefront .policy li{color:var(--ink-soft);align-items:flex-start;gap:12px;font-size:14px;display:flex}.ll-storefront .policy svg{width:18px;height:18px;color:var(--ink);flex:none;margin-top:2px}.ll-storefront .hours{gap:6px;font-family:Spline Sans Mono,monospace;font-size:13px;display:grid}.ll-storefront .hours div{justify-content:space-between;gap:12px;display:flex}.ll-storefront .hours .today{color:var(--green);font-weight:600}.ll-storefront .shop-revs{margin-top:64px}.ll-storefront .rev{border-top:1px solid var(--line);padding:22px 0}.ll-storefront .rev:first-of-type{border-top:1px solid var(--edge)}.ll-storefront .rev .r-top{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:6px;display:flex}.ll-storefront .rev b{font-weight:600}.ll-storefront .rev .r-date{color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:12px}.ll-storefront .rev p{color:var(--ink-soft);max-width:66ch;font-size:15px}.ll-storefront .owner-reply{border-left:3px solid var(--beam);background:var(--paper-deep);color:var(--ink-soft);border-radius:0 10px 10px 0;margin:12px 0 0 22px;padding:12px 16px;font-size:14px}.ll-storefront .owner-reply b{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:4px;font-family:Spline Sans Mono,monospace;font-size:12.5px;display:block}.ll-storefront .p-share{border:1px solid var(--edge-strong);background:var(--card,#fffbf4);color:var(--ink);letter-spacing:.02em;cursor:pointer;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:7px 14px;font-family:Spline Sans Mono,monospace;font-size:12px;transition:background .15s,transform .15s;display:inline-flex}.ll-storefront .p-share svg{width:15px;height:15px}.ll-storefront .p-share:hover{background:var(--paper-deep);transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.ll-storefront *{transition:none!important;animation:none!important}}.ll-storefront .shop-avatar-default{color:var(--ink)}.ll-storefront .shop-avatar-initials{letter-spacing:.01em;font-family:Fraunces,serif;font-size:34px;font-weight:640}@media(max-width:460px){.ll-storefront .prod .ph{height:230px}}.ll-service{--paper:#fdf8f0;--paper-deep:#f2e4d0;--ink:#362318;--ink-soft:#7c6353;--green:#b0512a;--green-deep:#8e3d1e;--lime:#e2703a;--beam:#f6c97f;--clay:#f1cfb4;--leaf:#edd8cb;--sand:#f2e3c6;--line:#5e3e2a29;--r:14px;--edge:#5e3e2a52;--edge-strong:#4a2d1cbf;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter Tight,sans-serif;line-height:1.55}.ll-service *{box-sizing:border-box;margin:0;padding:0}.ll-service img,.ll-service svg{max-width:100%;display:block}.ll-service a{color:inherit;text-decoration:none}.ll-service ul,.ll-service ol{list-style:none}.ll-service button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}.ll-service :focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:4px}.ll-service .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.ll-service .mono{font-family:Spline Sans Mono,monospace}.ll-service .dot{color:var(--lime)}.ll-service .h2{letter-spacing:-.016em;font-family:Fraunces,serif;font-size:clamp(28px,3.6vw,40px);font-weight:560;line-height:1.08}.ll-service .h2 em{font-style:italic;font-weight:480}.ll-service .btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:15px;font-weight:600;transition:transform .18s,background .18s,color .18s;display:inline-flex}.ll-service .btn:hover{transform:translateY(-1px)}.ll-service .btn-solid{background:var(--green);color:var(--paper)}.ll-service .btn-solid:hover{background:var(--green-deep)}.ll-service .btn-ghost{border-color:var(--edge-strong);color:var(--ink)}.ll-service .btn-ghost:hover{background:var(--ink);color:var(--paper)}.ll-service .badge{letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--paper);border-radius:999px;padding:5px 11px;font-family:Spline Sans Mono,monospace;font-size:11px}.ll-service .badge.lime{background:var(--lime);color:var(--ink)}.ll-service .price{font-family:Spline Sans Mono,monospace;font-weight:600}.ll-service .t-sand{background:var(--sand)}.ll-service .t-leaf{background:var(--leaf)}.ll-service .t-clay{background:var(--clay)}.ll-service .t-butter{background:#f6e3bc}.ll-service .crumbs{color:var(--ink-soft);flex-wrap:wrap;gap:10px;padding:22px 0 0;font-family:Spline Sans Mono,monospace;font-size:12.5px;display:flex}.ll-service .crumbs a:hover{color:var(--ink);text-decoration:underline}.ll-service .pd{padding:34px 0 80px}.ll-service .pd .wrap{grid-template-columns:1.05fr .95fr;align-items:start;gap:56px;display:grid}.ll-service .gallery{position:sticky;top:96px}.ll-service .g-main{border:1px solid var(--edge);border-radius:var(--r);background:var(--leaf);place-items:center;height:460px;display:grid;position:relative;overflow:hidden}.ll-service .g-main img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ll-service .g-main svg.hero-ill{width:150px;height:150px;color:var(--ink);position:relative}.ll-service .g-main .badge{position:absolute;top:16px;left:16px}.ll-service .avail{border:1px solid var(--edge);border-radius:var(--r);background:#fffbf4;margin-top:12px;padding:16px 18px}.ll-service .avail p{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:10px;font-family:Spline Sans Mono,monospace;font-size:12px}.ll-service .avail .slots{flex-wrap:wrap;gap:8px;display:flex}.ll-service .slot{border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:6px 13px;font-family:Spline Sans Mono,monospace;font-size:12.5px}.ll-service .slot.gone{color:var(--ink-soft);opacity:.6;text-decoration:line-through}.ll-service .slot.hot{background:var(--beam);border-color:#0000;font-weight:600}.ll-service .cal{margin-top:4px}.ll-service .cal-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ll-service .cal-month{color:var(--ink);font-family:Fraunces,serif;font-size:16px;font-weight:600}.ll-service .cal-nav{border:1px solid var(--edge-strong);width:30px;height:30px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;font-size:17px;line-height:1;display:grid}.ll-service .cal-nav:hover:not(:disabled){background:var(--ink);color:var(--paper)}.ll-service .cal-nav:disabled{opacity:.35;cursor:not-allowed}.ll-service .cal-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.ll-service .cal-dow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);text-align:center;padding-bottom:6px;font-family:Spline Sans Mono,monospace;font-size:10px}.ll-service .cal-blank{min-height:38px}.ll-service .cal-day{min-height:38px;font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;font-size:13.5px;transition:background .12s,color .12s,border-color .12s;display:grid}.ll-service .cal-day:disabled{color:#5e3e2a52;cursor:not-allowed}.ll-service .cal-day.open{color:var(--ink);background:var(--paper-deep);border-color:var(--line);font-weight:600}.ll-service .cal-day.open:hover{border-color:var(--ink)}.ll-service .cal-day.open.full{color:var(--ink-soft);background:0 0;text-decoration:line-through}.ll-service .cal-day.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ll-service .cal-none{color:var(--ink-soft);text-transform:none;letter-spacing:0;margin-top:12px;font-family:inherit;font-size:13px}.ll-service .cal-times{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;display:flex}.ll-service button.slot{cursor:pointer;background:0 0}.ll-service button.slot:hover:not(:disabled){border-color:var(--edge-strong)}.ll-service button.slot[aria-pressed=true]{background:var(--beam);border-color:#0000;font-weight:600}.ll-service button.slot:disabled{cursor:not-allowed}.ll-service .your-booking{border:1px dashed var(--edge);border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:11px 14px;display:flex}.ll-service .your-booking.set{background:#fffbf4;border-style:solid}.ll-service .yb-lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:10.5px}.ll-service .yb-val{color:var(--ink);font-size:14px;font-weight:600}.ll-service .your-booking:not(.set) .yb-val{color:var(--ink-soft);font-weight:500}.ll-service .yb-clear{font:inherit;color:var(--green-deep);cursor:pointer;background:0 0;border:none;border-bottom:1px solid;margin-left:auto;padding:0;font-size:12.5px}.ll-service .place-addr{border:1px solid var(--line);background:#fffbf4;border-radius:11px;align-items:flex-start;gap:9px;margin:4px 0 14px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.ll-service .place-addr svg{color:var(--ink-soft);flex:none;margin-top:2px}.ll-service .place-hours{color:var(--ink-soft);font-size:12.5px}.ll-service .shop-line a{color:var(--ink);border-bottom:1px solid var(--edge);font-weight:600}.ll-service .shop-line .stars{color:var(--ink);font-weight:600}.ll-service .p-title{letter-spacing:-.018em;margin-bottom:14px;font-family:Fraunces,serif;font-size:clamp(30px,3.4vw,42px);font-weight:600;line-height:1.05}.ll-service .p-price-row{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:22px;display:flex}.ll-service .p-price{font-family:Spline Sans Mono,monospace;font-size:30px;font-weight:600}.ll-service .p-from{color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:13.5px}.ll-service .p-desc{color:var(--ink-soft);max-width:56ch;margin-bottom:26px;font-size:16.5px}.ll-service .opt-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:10px;font-family:Spline Sans Mono,monospace;font-size:12px;display:block}.ll-service .opts{flex-wrap:wrap;gap:10px;margin-bottom:26px;display:flex}.ll-service .opt{border:1px solid var(--line);border-radius:999px;padding:10px 18px;font-size:14.5px;font-weight:500}.ll-service .opt[aria-pressed=true]{border-color:var(--edge-strong);background:var(--ink);color:var(--paper)}.ll-service .opt:hover{border-color:var(--edge-strong)}.ll-service .buy-box{border:1px solid var(--edge);border-radius:var(--r);background:#fffbf4;padding:22px;box-shadow:0 16px 32px -14px #5e2a1459}.ll-service .buy-box .btn{width:100%}.ll-service .btn-wa{background:var(--green);color:var(--paper);padding:16px 24px;font-size:16px}.ll-service .btn-wa:hover{background:var(--green-deep)}.ll-service .btn-wa svg{width:20px;height:20px}.ll-service .field{gap:6px;margin-bottom:14px;display:grid}.ll-service .field label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:11.5px}.ll-service .inp{font:inherit;background:var(--paper);border:1px solid var(--edge-strong);color:var(--ink);border-radius:10px;width:100%;padding:12px 14px;font-size:14.5px}.ll-service select.inp{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237C6353' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.ll-service .total-row{border-top:1px dashed var(--line);justify-content:space-between;align-items:baseline;margin:4px 0 16px;padding-top:16px;display:flex}.ll-service .total-row span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:12px}.ll-service .total-row b{font-family:Spline Sans Mono,monospace;font-size:22px;font-weight:600}.ll-service .pay-steps{counter-reset:pstep;gap:12px;margin-top:18px;display:grid}.ll-service .pay-steps li{color:var(--ink-soft);align-items:baseline;gap:12px;font-size:14px;display:flex}.ll-service .pay-steps li:before{counter-increment:pstep;content:counter(pstep);color:var(--ink);border:1px solid var(--edge);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-family:Spline Sans Mono,monospace;font-size:12px;font-weight:600;display:grid;transform:translateY(3px)}.ll-service .pay-note{border-top:1px dashed var(--line);color:var(--ink-soft);align-items:center;gap:8px;margin-top:16px;padding-top:16px;font-family:Spline Sans Mono,monospace;font-size:12px;display:flex}.ll-service .order-error{color:var(--green-deep);margin-top:12px;font-size:13.5px}.ll-service .order-confirm{gap:14px;display:grid}.ll-service .order-badge{color:var(--green-deep);background:var(--sand);border:1px solid var(--edge);border-radius:999px;justify-self:start;align-items:center;gap:9px;padding:9px 16px;font-family:Spline Sans Mono,monospace;font-size:13px;font-weight:600;display:inline-flex}.ll-service .order-badge svg{width:16px;height:16px}.ll-service .order-line{color:var(--ink);font-size:15px}.ll-service .order-msg{color:var(--ink-soft);font-size:14px}@media(max-width:920px){.ll-service .pd .wrap{grid-template-columns:1fr;gap:40px}.ll-service .gallery{position:static}.ll-service .g-main{height:360px}}.ll-service .seller-strip{background:var(--paper-deep);border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);padding:36px 0}.ll-service .seller-strip .wrap{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.ll-service .avatar{border:1px solid var(--edge);background:var(--leaf);border-radius:50%;flex:none;place-items:center;width:60px;height:60px;font-family:Fraunces,serif;font-size:21px;font-weight:640;display:grid}.ll-service .seller-strip h3{font-family:Fraunces,serif;font-size:23px;font-weight:600}.ll-service .seller-strip .meta{color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:12.5px}.ll-service .seller-strip .btn{margin-left:auto}@media(max-width:720px){.ll-service .seller-strip .btn{width:100%;margin-left:0}}.ll-service .related{padding:80px 0 96px}.ll-service .sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.ll-service .sec-link{border-bottom:1px solid var(--edge);padding-bottom:2px;font-size:15px;font-weight:600}.ll-service .prod-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.ll-service .prod{border:1px solid var(--edge);border-radius:var(--r);background:#fffbf4;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.ll-service .prod:hover{transform:translateY(-4px);box-shadow:0 12px 26px -12px #5e2a1452}.ll-service .prod .ph{border-bottom:1px solid var(--edge);place-items:center;height:160px;display:grid}.ll-service .prod .ph svg{width:52px;height:52px;color:var(--ink)}.ll-service .prod .body{flex-direction:column;flex:1;gap:4px;padding:15px 17px 17px;display:flex}.ll-service .prod h3{font-size:15px;font-weight:600;line-height:1.3}.ll-service .prod .by{color:var(--ink-soft);font-size:13px}.ll-service .prod .row{justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex}@media(max-width:920px){.ll-service .prod-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.ll-service .prod-grid{grid-template-columns:1fr}}.ll-service .p-share{color:var(--ink-soft);letter-spacing:0;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;margin-left:auto;padding:0 6px;font-family:Inter Tight,sans-serif;font-size:13px;font-weight:500;transition:color .15s;display:inline-flex}.ll-service .p-share svg{width:15px;height:15px}.ll-service .p-share:hover{color:var(--green-deep);background:0 0;transform:none}@media(prefers-reduced-motion:reduce){.ll-service *{transition:none!important;animation:none!important}}.ll-service .is-locked{opacity:.55;pointer-events:none}.ll-service .olabel{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:11px}.ll-service .checkout{gap:14px;margin-top:4px;display:grid}.ll-service .checkout .inp{font:inherit;background:var(--paper);border:1px solid var(--edge-strong);color:var(--ink);border-radius:10px;width:100%;padding:12px 13px;font-size:15px}.ll-service .checkout .inp:focus{border-color:var(--lime);outline:none}.ll-service .co-reassure{color:var(--ink-soft);text-align:center;margin-top:10px;font-size:12.5px;line-height:1.5}.ll-service .checkout>.co-reassure{margin-top:-4px}.ll-service .co-reassure b{color:var(--ink);font-weight:600}.ll-service .co-hr{border:0;border-top:1px dashed var(--edge);margin:4px 0}.ll-service .sumcard{background:var(--paper);border:1px solid var(--edge);border-radius:var(--r);align-items:center;gap:12px;padding:13px;display:flex}.ll-service .sumthumb{background:var(--clay);object-fit:cover;border-radius:10px;flex:none;width:52px;height:52px}.ll-service .sumtext{flex:1;min-width:0}.ll-service .sumname{font-family:Fraunces,serif;font-size:15px;font-weight:600;line-height:1.15}.ll-service .sumsub{color:var(--ink-soft);margin-top:3px;font-family:Spline Sans Mono,monospace;font-size:10.5px}.ll-service .method{border:1px solid var(--edge);border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.ll-service .method.sel{border-color:var(--lime);background:var(--paper);border-width:2px;padding:13px}.ll-service .method .radio{border:2px solid var(--lime);border-radius:50%;flex:none;width:19px;height:19px;margin-top:2px;position:relative}.ll-service .method .radio:after{content:"";background:var(--lime);border-radius:50%;position:absolute;inset:3px}.ll-service .mname{font-size:15.5px;font-weight:600}.ll-service .mdesc{color:var(--ink-soft);margin-top:3px;font-size:12.5px;line-height:1.45}.ll-service .flabel{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:7px;margin-bottom:-6px;font-family:Spline Sans Mono,monospace;font-size:11px;display:flex}.ll-service .flabel .fopt{text-transform:none;letter-spacing:0;font-family:Inter Tight,sans-serif;font-size:11px}.ll-service .flabel .req{color:#b3261e;margin-left:2px;font-weight:700}.ll-service .help{color:var(--ink-soft);margin-top:-8px;font-size:12px;line-height:1.5}.ll-service .co-phone{gap:8px;display:flex}.ll-service .co-phone select{font:inherit;background:var(--paper);border:1px solid var(--edge-strong);color:var(--ink);border-radius:10px;flex:none;max-width:118px;padding:12px 10px;font-size:14px}.ll-service .co-google{width:100%;padding:12px 20px;font-size:14.5px}.ll-service .co-google .gicon{flex:none;width:18px;height:18px}.ll-service .co-prefill{color:var(--ink-soft);font-size:12.5px}.ll-service .co-prefill button{color:var(--green-deep);border-bottom:1px solid;font-size:12.5px;font-weight:600}.ll-service .co-signin{border:1px solid var(--line);background:var(--paper);border-radius:10px;gap:9px;padding:12px;display:grid}.ll-service .co-signin .r{flex-wrap:wrap;gap:8px;display:flex}.ll-service .co-signin .inp{flex:1;min-width:130px;padding:9px 11px;font-size:14px}.ll-service .co-signin .r>button{color:var(--green-deep);border:1px solid var(--edge-strong);border-radius:9px;flex:none;padding:0 15px;font-size:13px;font-weight:600}.ll-service .co-orguest{color:var(--ink-soft);text-align:center;font-size:11px}.ll-service .co-chip{background:var(--paper);border-radius:10px;align-items:center;gap:11px;padding:11px 13px;display:flex}.ll-service .co-chip .av{background:var(--clay);width:36px;height:36px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-family:Spline Sans Mono,monospace;font-size:13px;font-weight:600;display:grid}.ll-service .co-chip .who{flex:1;min-width:0;display:block}.ll-service .co-chip .who b{font-size:14px;display:block}.ll-service .co-chip .who span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.ll-service .co-chip>button{color:var(--ink-soft);border-bottom:1px solid;flex:none;font-size:11.5px}.ll-service .totrow{justify-content:space-between;align-items:center;display:flex}.ll-service .totrow .k{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:10.5px}.ll-service .totrow .v{font-family:Spline Sans Mono,monospace;font-size:19px;font-weight:700}.ll-service .totrow.balance{margin-top:-6px}.ll-service .totrow .bk{color:var(--ink-soft);font-size:12.5px}.ll-service .totrow .bv{color:var(--ink-soft);font-size:13px}.ll-service .balnote{color:var(--ink-soft);margin-top:12px;font-size:12.5px;line-height:1.55}.ll-service .balnote b{color:var(--ink)}.ll-service .ordercode{letter-spacing:.08em;color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:12px}.ll-service .ph1{letter-spacing:-.015em;margin-top:-6px;font-family:Fraunces,serif;font-size:25px;font-weight:600;line-height:1.08}.ll-service .pcopy{color:var(--ink-soft);margin-top:-4px;font-size:14px;line-height:1.5}.ll-service .paycard{background:var(--paper);border:1px solid var(--edge);border-radius:var(--r);padding:17px}.ll-service .paytitle{align-items:center;gap:9px;margin-bottom:14px;font-family:Fraunces,serif;font-size:18px;font-weight:600;display:flex}.ll-service .paytitle svg{flex:none;width:19px;height:19px}.ll-service .co-statusrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ll-service .co-stopped{color:var(--ink-soft);font-size:12.5px}.ll-service .co-orderline{color:var(--ink-soft);background:var(--paper);border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.6}.ll-service .co-orderline a{color:var(--green-deep);border-bottom:1px solid;font-weight:600}.ll-service .co-cancel{color:var(--ink-soft);border-bottom:1px solid;margin:2px auto 0;padding-bottom:1px;font-size:12.5px;display:block}.ll-service .co-cancel:hover:not(:disabled){color:#8c2a1e}.ll-service .co-savenote{color:var(--ink-soft);text-align:center;font-size:11px}.ll-service .btn-order{background:var(--green);color:var(--paper);width:100%;padding:16px 24px;font-size:16px}.ll-service .btn-order:hover:not(:disabled){background:var(--green-deep)}.ll-service .btn-order:disabled{opacity:.55;cursor:not-allowed}.ll-service .stars,.ll-service .rat .star{color:var(--lime)}.ll-service .shop-line{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;font-size:14px;display:flex}.ll-service .shop-line-name{letter-spacing:-.01em;color:var(--ink);border-bottom:1px solid var(--edge);align-items:center;gap:7px;font-family:Fraunces,serif;font-size:21px;font-weight:600;display:inline-flex}.ll-service .shop-line-name .sl-seal{flex:none;width:17px;height:17px}.ll-service .totrow.balance{border-top:1px dashed var(--line);margin-top:4px;padding-top:10px}.ll-service button.method{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer}.ll-service button.method .mname,.ll-service button.method .mdesc{display:block}.ll-service .method:not(.sel) .radio{border-color:var(--edge-strong)}.ll-service .method:not(.sel) .radio:after{display:none}.ll-service .ask-link{color:var(--green-deep);align-items:center;gap:8px;margin:14px 0 4px;font-size:14px;font-weight:600;display:inline-flex}.ll-service .ask-link svg{color:#25d366;width:18px;height:18px}.ll-service .ask-link:hover{color:var(--ink)}.ll-product{--paper:#fdf8f0;--paper-deep:#f2e4d0;--ink:#362318;--ink-soft:#7c6353;--green:#b0512a;--green-deep:#8e3d1e;--lime:#e2703a;--beam:#f6c97f;--clay:#f1cfb4;--leaf:#edd8cb;--sand:#f2e3c6;--line:#5e3e2a29;--r:14px;--edge:#5e3e2a52;--edge-strong:#4a2d1cbf;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter Tight,sans-serif;line-height:1.55}.ll-product *{box-sizing:border-box;margin:0;padding:0}.ll-product img,.ll-product svg{max-width:100%;display:block}.ll-product a{color:inherit;text-decoration:none}.ll-product ul{list-style:none}.ll-product button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}.ll-product :focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:4px}.ll-product .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.ll-product .mono{font-family:Spline Sans Mono,monospace}.ll-product .dot{color:var(--lime)}.ll-product .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:10px;font-family:Spline Sans Mono,monospace;font-size:12px;font-weight:600;display:inline-flex}.ll-product .eyebrow:before{content:"";background:var(--lime);border-radius:50%;flex:none;width:8px;height:8px}.ll-product .h2{letter-spacing:-.016em;font-family:Fraunces,serif;font-size:clamp(28px,3.6vw,40px);font-weight:560;line-height:1.08}.ll-product .h2 em{font-style:italic;font-weight:480}.ll-product .btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:15px;font-weight:600;transition:transform .18s,background .18s,color .18s;display:inline-flex}.ll-product .btn:hover{transform:translateY(-1px)}.ll-product .btn-solid{background:var(--green);color:var(--paper)}.ll-product .btn-solid:hover{background:var(--green-deep)}.ll-product .btn-ghost{border-color:var(--edge-strong);color:var(--ink)}.ll-product .btn-ghost:hover{background:var(--ink);color:var(--paper)}.ll-product .badge{letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--paper);border-radius:999px;padding:5px 11px;font-family:Spline Sans Mono,monospace;font-size:11px}.ll-product .badge.lime{background:var(--lime);color:var(--ink)}.ll-product .price{font-family:Spline Sans Mono,monospace;font-weight:600}.ll-product .t-sand{background:var(--sand)}.ll-product .t-leaf{background:var(--leaf)}.ll-product .t-clay{background:var(--clay)}.ll-product .t-butter{background:#f6e3bc}.ll-product .crumbs b{color:var(--green-deep);font-weight:600}.ll-product .pd{padding:34px 0 80px}.ll-product .pd .wrap{grid-template-columns:1.05fr .95fr;align-items:start;gap:56px;display:grid}.ll-product .gallery{position:sticky;top:96px}.ll-product .g-main{border:1px solid var(--edge);border-radius:var(--r);background:var(--clay);place-items:center;height:460px;display:grid;position:relative;overflow:hidden}.ll-product .g-main img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ll-product .g-main svg.hero-ill{width:150px;height:150px;color:var(--ink);position:relative}.ll-product .g-main .badge,.ll-product .g-main .pill{position:absolute;top:16px;left:16px}.ll-product .pill{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 13px;font-family:Spline Sans Mono,monospace;font-size:10.5px;line-height:1;display:inline-flex}.ll-product .pill.spotlight{background:var(--lime);color:#fbf3e6;position:absolute}.ll-product .pill.spotlight:before{content:"";border:2px solid var(--lime);opacity:0;border-radius:999px;animation:2.2s ease-out infinite ll-halo;position:absolute;inset:-3px}.ll-product .pill.spotlight .spark{animation:1.8s ease-in-out infinite ll-tw;display:inline-block}@keyframes ll-halo{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@keyframes ll-tw{0%,to{transform:scale(1)}50%{transform:scale(1.3)rotate(15deg)}}.ll-product .g-thumbs{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px;display:grid}.ll-product .g-thumbs button{border:1px solid var(--line);border-radius:10px;place-items:center;height:86px;transition:border-color .15s;display:grid}.ll-product .g-thumbs button[aria-pressed=true],.ll-product .g-thumbs button:hover{border-color:var(--edge-strong)}.ll-product .g-thumbs svg{width:36px;height:36px;color:var(--ink)}.ll-product .shop-line{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;font-size:14px;display:flex}.ll-product .shop-line-name{letter-spacing:-.01em;color:var(--ink);border-bottom:1px solid var(--edge);align-items:center;gap:7px;font-family:Fraunces,serif;font-size:21px;font-weight:600;display:inline-flex}.ll-product .shop-line-name .sl-seal{flex:none;width:17px;height:17px}.ll-product .shop-line .stars{color:var(--ink);font-weight:600}.ll-product .p-title{letter-spacing:-.018em;margin-bottom:14px;font-family:Fraunces,serif;font-size:clamp(30px,3.4vw,42px);font-weight:600;line-height:1.05}.ll-product .p-price-row{align-items:baseline;gap:14px;margin-bottom:22px;display:flex}.ll-product .p-price{font-family:Spline Sans Mono,monospace;font-size:30px;font-weight:600}.ll-product .p-desc{color:var(--ink-soft);max-width:56ch;margin-bottom:26px;font-size:16.5px}.ll-product .opt-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:10px;font-family:Spline Sans Mono,monospace;font-size:12px;display:block}.ll-product .opts{flex-wrap:wrap;gap:10px;margin-bottom:26px;display:flex}.ll-product .opt{border:1px solid var(--line);border-radius:999px;padding:10px 18px;font-size:14.5px;font-weight:500}.ll-product .opt[aria-pressed=true]{border-color:var(--edge-strong);background:var(--ink);color:var(--paper)}.ll-product .opt:hover{border-color:var(--edge-strong)}.ll-product .buy-box{border:1px solid var(--edge);border-radius:var(--r);background:#fffbf4;padding:22px;box-shadow:0 16px 32px -14px #5e2a1459}.ll-product .buy-box .btn{width:100%}.ll-product .btn-wa,.ll-product .btn-order{background:var(--green);color:var(--paper);padding:16px 24px;font-size:16px}.ll-product .btn-order:hover:not(:disabled){background:var(--green-deep)}.ll-product .btn-order:disabled{opacity:.55;cursor:not-allowed}.ll-product .checkout{gap:14px;margin-top:4px;display:grid}.ll-product .checkout-lede{color:var(--ink-soft);font-size:13.5px}.ll-product .co-field{gap:6px;display:grid}.ll-product .co-field label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:10.5px}.ll-product .co-field label em{text-transform:none;letter-spacing:0;opacity:.8;font-style:normal}.ll-product .co-field .req{color:#b3261e;margin-left:3px;font-weight:700}.ll-product .checkout .inp{font:inherit;background:var(--paper);border:1px solid var(--edge-strong);color:var(--ink);border-radius:10px;width:100%;padding:12px 13px;font-size:15px}.ll-product .checkout .inp:focus{border-color:var(--lime);outline:none}.ll-product .co-hint{color:var(--ink-soft);font-size:12px;line-height:1.5}.ll-product .co-phone{gap:8px;display:flex}.ll-product .co-phone select{font:inherit;background:var(--paper);border:1px solid var(--edge-strong);color:var(--ink);border-radius:10px;flex:none;max-width:118px;padding:12px 10px;font-size:14px}.ll-product .olabel{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:11px}.ll-product .co-reassure{color:var(--ink-soft);text-align:center;margin-top:10px;font-size:12.5px;line-height:1.5}.ll-product .checkout>.co-reassure{margin-top:-4px}.ll-product .co-reassure b{color:var(--ink);font-weight:600}.ll-product .co-hr{border:0;border-top:1px dashed var(--edge);margin:4px 0}.ll-product .sumcard{background:var(--paper);border:1px solid var(--edge);border-radius:var(--r);align-items:center;gap:12px;padding:13px;display:flex}.ll-product .sumthumb{background:var(--clay);object-fit:cover;border-radius:10px;flex:none;width:52px;height:52px}.ll-product .sumtext{flex:1;min-width:0}.ll-product .sumname{font-family:Fraunces,serif;font-size:15px;font-weight:600;line-height:1.15}.ll-product .sumsub{color:var(--ink-soft);margin-top:3px;font-family:Spline Sans Mono,monospace;font-size:10.5px}.ll-product .sumtot{text-align:right;flex:none}.ll-product .sumtot .p{font-family:Spline Sans Mono,monospace;font-size:15px;font-weight:700}.ll-product .sumtot .d{color:var(--ink-soft);margin-top:2px;font-family:Spline Sans Mono,monospace;font-size:10px}.ll-product .method{border:1px solid var(--edge);border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.ll-product .method.sel{border-color:var(--lime);background:var(--paper);border-width:2px;padding:13px}.ll-product .method.soon{opacity:.55}.ll-product .method .radio{border:2px solid var(--edge-strong);border-radius:50%;flex:none;width:19px;height:19px;margin-top:2px;position:relative}.ll-product .method.sel .radio{border-color:var(--lime)}.ll-product .method.sel .radio:after{content:"";background:var(--lime);border-radius:50%;position:absolute;inset:3px}.ll-product .mname{flex-wrap:wrap;align-items:center;gap:7px;font-size:15.5px;font-weight:600;display:flex}.ll-product .mdesc{color:var(--ink-soft);margin-top:3px;font-size:12.5px;line-height:1.45}.ll-product .msoon{color:var(--ink-soft);background:var(--paper);border:1px dashed var(--edge);border-radius:12px;align-items:flex-start;gap:9px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex}.ll-product .msoon svg{width:17px;height:17px;color:var(--green-deep);flex:none;margin-top:1px}.ll-product .shop-line .stars{color:var(--lime)}.ll-product .mtag{letter-spacing:.06em;text-transform:uppercase;color:var(--green-deep);background:#f6e3bc;border-radius:999px;padding:2px 8px;font-family:Spline Sans Mono,monospace;font-size:9.5px}.ll-product .mtag.soon{background:var(--paper-deep);color:var(--ink-soft)}.ll-product .flabel{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:7px;margin-bottom:-6px;font-family:Spline Sans Mono,monospace;font-size:11px;display:flex}.ll-product .flabel .fopt{text-transform:none;letter-spacing:0;font-family:Inter Tight,sans-serif;font-size:11px}.ll-product .flabel .req{color:#b3261e;margin-left:2px;font-weight:700}.ll-product .help{color:var(--ink-soft);margin-top:-8px;font-size:12px;line-height:1.5}.ll-product .totrow{justify-content:space-between;align-items:center;display:flex}.ll-product .totrow .k{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:10.5px}.ll-product .totrow .v{font-family:Spline Sans Mono,monospace;font-size:19px;font-weight:700}.ll-product .ordercode{letter-spacing:.08em;color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:12px}.ll-product .ph1{letter-spacing:-.015em;margin-top:-6px;font-family:Fraunces,serif;font-size:25px;font-weight:600;line-height:1.08}.ll-product .ph1 u{box-shadow:inset 0 -.28em 0 var(--beam);text-decoration:none}.ll-product .pcopy{color:var(--ink-soft);margin-top:-4px;font-size:14px;line-height:1.5}.ll-product .paycard{background:var(--paper);border:1px solid var(--edge);border-radius:var(--r);padding:17px}.ll-product .paytitle{align-items:center;gap:9px;margin-bottom:14px;font-family:Fraunces,serif;font-size:18px;font-weight:600;display:flex}.ll-product .paytitle svg{flex:none;width:19px;height:19px}.ll-product .co-lede{color:var(--ink-soft);font-size:13.5px;line-height:1.55}.ll-product .co-google{width:100%;padding:12px 20px;font-size:14.5px}.ll-product .co-google .gicon{flex:none;width:18px;height:18px}.ll-product .co-tip{display:block;position:relative}.ll-product .co-tip:after{content:attr(data-tip);background:var(--ink);width:max-content;max-width:280px;color:var(--paper);text-align:center;opacity:0;visibility:hidden;pointer-events:none;z-index:5;border-radius:9px;padding:8px 11px;font-size:12px;line-height:1.45;transition:opacity .15s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)}.ll-product .co-tip:hover:after,.ll-product .co-tip:focus-within:after{opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){.ll-product .co-tip:after{transition:none}}.ll-product .co-chip{background:var(--paper);border-radius:10px;align-items:center;gap:11px;padding:11px 13px;display:flex}.ll-product .co-chip .av{background:var(--clay);width:36px;height:36px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-family:Spline Sans Mono,monospace;font-size:13px;font-weight:600;display:grid}.ll-product .co-chip .who{flex:1;min-width:0;display:block}.ll-product .co-chip .who b{font-size:14px;display:block}.ll-product .co-chip .who span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.ll-product .co-chip>button{color:var(--ink-soft);border-bottom:1px solid;flex:none;font-size:11.5px}.ll-product .co-chip>button:hover{color:var(--ink)}.ll-product .co-prefill{color:var(--ink-soft);font-size:12.5px}.ll-product .co-prefill button{color:var(--green-deep);border-bottom:1px solid;font-size:12.5px;font-weight:600}.ll-product .co-signin{border:1px solid var(--line);background:var(--paper);border-radius:10px;gap:9px;padding:12px;display:grid}.ll-product .co-signin .r{flex-wrap:wrap;gap:8px;display:flex}.ll-product .co-signin .inp{flex:1;min-width:130px;padding:9px 11px;font-size:14px}.ll-product .co-signin .r>button{color:var(--green-deep);border:1px solid var(--edge-strong);border-radius:9px;flex:none;padding:0 15px;font-size:13px;font-weight:600}.ll-product .co-signin .r>button:hover:not(:disabled){background:var(--ink);color:var(--paper);border-color:var(--ink)}.ll-product .co-signin .r>button:disabled{opacity:.5;cursor:not-allowed}.ll-product .co-orguest{color:var(--ink-soft);text-align:center;font-size:11px}.ll-product .co-payhead{align-items:center;gap:8px;margin-bottom:10px;font-size:15px;font-weight:600;display:flex}.ll-product .co-payhead svg{flex:none;width:17px;height:17px}.ll-product .co-statusrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ll-product .co-stopped{color:var(--ink-soft);font-size:12.5px}.ll-product .co-orderline{color:var(--ink-soft);background:var(--paper);border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.6}.ll-product .co-orderline .mono{color:var(--ink);font-family:Spline Sans Mono,monospace}.ll-product .co-orderline a{color:var(--green-deep);border-bottom:1px solid;font-weight:600}.ll-product .co-success{background:var(--paper);border-radius:10px;align-items:flex-start;gap:11px;padding:13px;display:flex}.ll-product .co-success .ic{color:#33711f;flex:none;width:21px;height:21px;margin-top:1px}.ll-product .co-success .t{font-size:14px;font-weight:600}.ll-product .co-success .s{color:var(--ink-soft);margin-top:3px;font-size:12.5px;line-height:1.55}.ll-product .co-save{border:1px solid var(--line);border-radius:12px;gap:10px;padding:15px;display:grid}.ll-product .co-save .h{font-size:14px;font-weight:600}.ll-product .co-save .d{color:var(--ink-soft);margin-top:-6px;font-size:12.5px;line-height:1.55}.ll-product .co-saverow{align-items:center;gap:10px;display:flex}.ll-product .co-saverow .btn{flex:1;padding:11px 18px;font-size:14px}.ll-product .co-saverow .no{color:var(--ink-soft);flex:none;padding:10px 4px;font-size:13px}.ll-product .co-saverow .no:hover{color:var(--ink)}.ll-product .co-savenote{color:var(--ink-soft);text-align:center;font-size:11px}.ll-product .co-cancel{color:var(--ink-soft);border-bottom:1px solid;margin:2px auto 0;padding-bottom:1px;font-size:12.5px;display:block}.ll-product .co-cancel:hover:not(:disabled){color:#8c2a1e}.ll-product .co-cancel:disabled{opacity:.5;cursor:not-allowed}.ll-product .qty-row.is-locked,.ll-product .ship-row.is-locked{opacity:.55}.ll-product .ask-link{color:var(--green-deep);align-items:center;gap:8px;margin:14px 0 4px;font-size:14px;font-weight:600;display:inline-flex}.ll-product .ask-link svg{color:#25d366;width:18px;height:18px}.ll-product .ask-link:hover{color:var(--ink)}.ll-product .btn-wa:hover{background:var(--green-deep)}.ll-product .btn-wa svg{width:20px;height:20px}.ll-product .pay-next{color:var(--ink-soft);margin-top:16px;font-size:13px;line-height:1.6}.ll-product .pay-note{border-top:1px dashed var(--line);color:var(--ink-soft);align-items:center;gap:8px;margin-top:16px;padding-top:16px;font-family:Spline Sans Mono,monospace;font-size:12px;display:flex}.ll-product .stock{color:var(--green);align-items:center;gap:8px;margin-bottom:14px;font-family:Spline Sans Mono,monospace;font-size:12.5px;display:inline-flex}.ll-product .stock:before{content:"";background:var(--lime);border-radius:50%;width:8px;height:8px}.ll-product .qty-row{align-items:center;gap:14px;margin-bottom:16px;display:flex}.ll-product .qty-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:11px}.ll-product .stepper{border:1px solid var(--edge-strong);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.ll-product .stepper button{width:38px;height:40px;color:var(--ink);place-items:center;font-size:20px;line-height:1;transition:background .15s;display:grid}.ll-product .stepper button:hover:not(:disabled){background:var(--sand)}.ll-product .stepper button:disabled{opacity:.35;cursor:not-allowed}.ll-product .qty-val{text-align:center;min-width:34px;font-family:Spline Sans Mono,monospace;font-size:15px;font-weight:600}.ll-product .ship-row{margin:16px 0 4px}.ll-product .ship-row label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px;font-family:Spline Sans Mono,monospace;font-size:11.5px;display:block}.ll-product .ship-row select{width:100%;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--edge-strong);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237C6353' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border-radius:10px;padding:12px 40px 12px 14px;font-size:14.5px}.ll-product .total-row{border-top:1px dashed var(--line);justify-content:space-between;align-items:baseline;margin:16px 0;padding-top:16px;display:flex}.ll-product .total-row span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:12px}.ll-product .total-row b{letter-spacing:-.01em;font-family:Spline Sans Mono,monospace;font-size:27px;font-weight:600}.ll-product .bank-box{background:var(--sand);border:1px solid var(--edge);border-radius:12px;padding:16px}.ll-product .bank-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:10px;font-family:Spline Sans Mono,monospace;font-size:11px;display:block}.ll-product .bank-grid{grid-template-columns:auto 1fr;gap:6px 16px;display:grid}.ll-product .bank-grid dt{color:var(--ink-soft);font-size:13.5px}.ll-product .bank-grid dd{color:var(--ink);text-align:right;font-family:Spline Sans Mono,monospace;font-size:14px;font-weight:600}.ll-product .proof-box{border:1px dashed var(--edge);border-radius:12px;gap:8px;padding:16px;display:grid}.ll-product .proof-btn{border:1px solid var(--edge-strong);background:0 0;position:relative;overflow:hidden}.ll-product .proof-btn input[type=file]{opacity:0;cursor:pointer;font-size:0;position:absolute;inset:0}.ll-product .proof-hint{color:var(--ink-soft);font-size:13px}.ll-product .proof-done{color:var(--green-deep);align-items:center;gap:9px;font-size:14px;display:flex}.ll-product .proof-done svg{flex:none;width:17px;height:17px}.ll-product .order-error{color:#8c2a1e;margin-top:12px;font-size:13.5px}.ll-product .checkout>.order-error{margin-top:0}.ll-product .order-confirm{gap:14px;display:grid}.ll-product .order-badge{color:var(--green-deep);background:var(--sand);border:1px solid var(--edge);border-radius:999px;justify-self:start;align-items:center;gap:9px;padding:9px 16px;font-family:Spline Sans Mono,monospace;font-size:13px;font-weight:600;display:inline-flex}.ll-product .order-badge svg{width:16px;height:16px}.ll-product .order-line{color:var(--ink);font-size:15px}.ll-product .order-msg{color:var(--ink-soft);font-size:14px}.ll-product .order-again{width:100%}.ll-product .order-again.btn-ghost{border:1px solid var(--edge);background:0 0}@media(max-width:920px){.ll-product .pd .wrap{grid-template-columns:1fr;gap:40px}.ll-product .gallery{position:static}.ll-product .g-main{height:360px}}.ll-product .seller-strip{background:var(--paper-deep);border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);padding:36px 0}.ll-product .seller-strip .wrap{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.ll-product .avatar{border:1px solid var(--edge);background:var(--clay);border-radius:50%;flex:none;place-items:center;width:60px;height:60px;font-family:Fraunces,serif;font-size:21px;font-weight:640;display:grid}.ll-product .seller-strip h3{font-family:Fraunces,serif;font-size:23px;font-weight:600}.ll-product .seller-strip .meta{color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:12.5px}.ll-product .seller-strip .btn{margin-left:auto}@media(max-width:720px){.ll-product .seller-strip .btn{width:100%;margin-left:0}}.ll-product .reviews{padding:80px 0}.ll-product .rev-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:56px;display:grid}.ll-product .rev-score{font-family:Fraunces,serif;font-size:76px;font-weight:600;line-height:1}.ll-product .rev-bars{gap:8px;max-width:320px;margin-top:22px;display:grid}.ll-product .rev-bars>div{color:var(--ink-soft);grid-template-columns:14px 1fr 34px;align-items:center;gap:10px;font-family:Spline Sans Mono,monospace;font-size:12px;display:grid}.ll-product .bar{background:var(--paper-deep);border:1px solid var(--line);border-radius:99px;height:8px;overflow:hidden}.ll-product .bar i{background:var(--beam);height:100%;display:block}.ll-product .rev-list{gap:0;display:grid}.ll-product .rev{border-top:1px solid var(--line);padding:24px 0}.ll-product .rev:first-child{border-top:1px solid var(--edge)}.ll-product .rev .r-top{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.ll-product .rev b{font-weight:600}.ll-product .rev .r-date{color:var(--ink-soft);font-family:Spline Sans Mono,monospace;font-size:12px}.ll-product .rev .r-stars{color:var(--ink);letter-spacing:2px;font-size:13.5px}.ll-product .rev p{color:var(--ink-soft);max-width:64ch;font-size:15.5px}@media(max-width:920px){.ll-product .rev-grid{grid-template-columns:1fr;gap:36px}}.ll-product .related{padding:0 0 96px}.ll-product .sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.ll-product .sec-link{border-bottom:1px solid var(--edge);padding-bottom:2px;font-size:15px;font-weight:600}.ll-product .prod-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.ll-product .prod{border:1px solid var(--edge);border-radius:var(--r);background:#fffbf4;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.ll-product .prod:hover{transform:translateY(-4px);box-shadow:0 12px 26px -12px #5e2a1452}.ll-product .prod .ph{border-bottom:1px solid var(--edge);place-items:center;height:160px;display:grid}.ll-product .prod .ph svg{width:52px;height:52px;color:var(--ink)}.ll-product .prod .body{flex-direction:column;flex:1;gap:4px;padding:15px 17px 17px;display:flex}.ll-product .prod h3{font-size:15px;font-weight:600;line-height:1.3}.ll-product .prod .by{color:var(--ink-soft);font-size:13px}.ll-product .prod .row{justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex}@media(max-width:920px){.ll-product .prod-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.ll-product .prod-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ll-product *{transition:none!important;animation:none!important}}.ll-product .p-price-row{flex-wrap:wrap}.ll-product .p-share{color:var(--ink-soft);letter-spacing:0;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;margin-left:auto;padding:0 6px;font-family:Inter Tight,sans-serif;font-size:13px;font-weight:500;transition:color .15s;display:inline-flex}.ll-product .p-share svg{width:15px;height:15px}.ll-product .p-share:hover{color:var(--green-deep);background:0 0;transform:none}.rev-photos{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.rev-photos a{border:1px solid var(--edge);border-radius:10px;width:88px;height:88px;display:block;overflow:hidden}.rev-photos img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.rev-photos a:hover img{transform:scale(1.06)}.ll-print{background:var(--paper,#faf2e7);min-height:100vh;color:var(--ink,#362318);padding:28px 16px 64px;font-family:Inter Tight,system-ui,sans-serif}.ll-print .pr-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;max-width:780px;margin:0 auto 18px;display:flex}.ll-print .pr-bar .back{color:var(--ink-soft,#7c6353);font-size:13.5px;font-weight:600}.ll-print .pr-bar .pr-actions{gap:8px;display:flex}.ll-print .pr-tab{color:inherit;cursor:pointer;background:0 0;border:1px solid #4a2d1cbf;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}.ll-print .pr-tab.on{color:#fffbf4;background:#b0512a;border-color:#b0512a}.ll-print .sheet{background:#fffbf4;border:1px solid #5e3e2a52;border-radius:14px;max-width:780px;margin:0 auto;padding:34px 32px 30px;box-shadow:0 16px 32px -14px #5e2a1459}.ll-print .sheet-head{border-bottom:1px solid #5e3e2a52;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.ll-print .sheet-head h1{margin:0 0 4px;font-family:Fraunces,Georgia,serif;font-size:26px}.ll-print .sheet-head .dot{color:#e2703a}.ll-print .shop-line{color:var(--ink-soft,#7c6353);max-width:34ch;font-size:13px;line-height:1.5}.ll-print .doc-meta{text-align:right;font-family:Spline Sans Mono,ui-monospace,monospace;font-size:12.5px;line-height:1.7}.ll-print .doc-meta .ref{font-size:16px;font-weight:600}.ll-print .parties{border-bottom:1px solid #5e3e2a52;grid-template-columns:1fr 1fr;gap:18px;padding:18px 0;display:grid}.ll-print .parties h2{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft,#7c6353);margin:0 0 6px;font-family:Spline Sans Mono,ui-monospace,monospace;font-size:10.5px}.ll-print .parties p{margin:0;font-size:14px;line-height:1.55}.ll-print table{border-collapse:collapse;width:100%;margin-top:18px;font-size:14px}.ll-print th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft,#7c6353);border-bottom:1px solid #5e3e2a52;padding-bottom:8px;font-family:Spline Sans Mono,ui-monospace,monospace;font-size:10.5px}.ll-print td{vertical-align:top;border-bottom:1px solid #5e3e2a2e;padding:12px 0}.ll-print .num{text-align:right;white-space:nowrap;font-family:Spline Sans Mono,ui-monospace,monospace}.ll-print .sku{color:var(--ink-soft,#7c6353);font-family:Spline Sans Mono,ui-monospace,monospace;font-size:12px}.ll-print .totals{width:min(300px,100%);margin:16px 0 0 auto;font-size:14px}.ll-print .totals div{justify-content:space-between;padding:6px 0;display:flex}.ll-print .totals .grand{border-top:1px solid #5e3e2a52;margin-top:6px;padding-top:10px;font-size:17px;font-weight:600}.ll-print .totals .num{font-weight:600}.ll-print .slip-box{background:#f2e4d0;border:1px dashed #5e3e2a80;border-radius:14px;margin-top:22px;padding:18px 20px}.ll-print .slip-box h2{margin:0 0 6px;font-family:Fraunces,Georgia,serif;font-size:20px}.ll-print .slip-box .big{font-family:Spline Sans Mono,ui-monospace,monospace;font-size:22px}.ll-print .foot{color:var(--ink-soft,#7c6353);border-top:1px solid #5e3e2a52;margin-top:24px;padding-top:14px;font-size:12.5px;line-height:1.6}.ll-print .pr-state{text-align:center;max-width:780px;color:var(--ink-soft,#7c6353);margin:60px auto}@media print{.ll-print{background:#fff;padding:0}.ll-print .pr-bar{display:none}.ll-print .sheet{box-shadow:none;background:#fff;border:none;border-radius:0;max-width:none;padding:0}.ll-print .slip-box{background:#fff}}
