[class*=dp-][hidden]{display:none!important}:root{--dp-beige:#f6efdd;--dp-leaf:#8eb44f;--dp-forest:#304922;--dp-orange:#ee9134;--dp-ink:#191919}.dp-phone{background:#141414;border-radius:46px;width:100%;max-width:300px;padding:9px;position:relative;box-shadow:0 30px 60px -25px #19191973,inset 0 0 0 1.5px #3a3a3a}.dp-phone-screen{aspect-ratio:402/874;background:var(--dp-beige) center top / 100% auto no-repeat;border-radius:38px;position:relative;overflow:hidden}.dp-phone-screen>img{width:100%;height:auto;display:block}.dp-btn{background:var(--dp-forest);min-height:40px;color:var(--dp-beige);font:600 14px var(--font);cursor:pointer;transition:background-color .2s, transform .2s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 18px;display:inline-flex}.dp-btn:hover{background:#24381a}.dp-btn:active{transform:scale(.97)}.dp-btn-ghost{color:var(--dp-forest);background:0 0;box-shadow:inset 0 0 0 1.5px}.dp-btn-ghost:hover{background:#30492214}.dp-btn:focus-visible,.dp-round:focus-visible{outline:2.5px solid var(--dp-orange);outline-offset:3px}.dp-swipe{background:radial-gradient(120% 90% at 20% 110%, #8eb44f59, transparent 60%), var(--card);border-radius:26px;align-items:center;gap:22px;padding:26px;display:grid}@media (width>=720px){.dp-swipe{grid-template-columns:auto 1fr;gap:34px}}.dp-swipe-stage{flex-direction:column;align-items:center;gap:14px;display:flex}.dp-swipe .dp-phone{width:270px}.dp-swipe-deck{width:74.13%;height:53.66%;margin:0;padding:0;list-style:none;position:absolute;top:20.14%;left:12.94%}.dp-swipe:not(.is-live) .dp-swipe-deck{flex-direction:column;gap:10px;width:auto;height:auto;padding:70px 14px 14px;display:flex;position:static;overflow-y:auto}.dp-swipe-card{z-index:var(--z);touch-action:none;user-select:none;cursor:grab;transform-origin:50% 90%;transition:transform .45s var(--ease), opacity .35s, translate .45s var(--ease), scale .45s var(--ease);translate:0 calc(var(--k,0) * 9px);scale:calc(1 - var(--k,0) * .045);position:absolute;inset:0}.dp-swipe:not(.is-live) .dp-swipe-card{position:static}.dp-swipe-card img{object-fit:contain;pointer-events:none;filter:drop-shadow(0 10px 16px #1919192e);width:100%;height:100%;display:block}.dp-swipe-card.dragging{cursor:grabbing;transition:none}.dp-swipe-card.out-right{opacity:0;pointer-events:none;transform:translate(140%,-10%)rotate(22deg)!important}.dp-swipe-card.out-left{opacity:0;pointer-events:none;transform:translate(-140%,-10%)rotate(-22deg)!important}.dp-swipe.calm .dp-swipe-card.out-right,.dp-swipe.calm .dp-swipe-card.out-left{transition:opacity .2s;transform:none!important}.dp-swipe-card.gone{visibility:hidden;transition:visibility 0s .45s, transform .45s var(--ease), opacity .35s}.dp-swipe-card:focus-visible{outline:3px solid var(--dp-orange);outline-offset:4px;border-radius:22px}.dp-stamp{font:800 22px var(--font-heading,var(--font));letter-spacing:.04em;text-transform:uppercase;opacity:0;pointer-events:none;border:3px solid;border-radius:8px;padding:4px 12px;position:absolute;top:12%}.dp-stamp-add{color:#3f7d20;opacity:var(--add,0);background:#f6efdde6;left:10%;rotate:-12deg}.dp-stamp-skip{color:#c2410c;opacity:var(--skip,0);background:#f6efdde6;right:10%;rotate:12deg}.dp-swipe-end{text-align:center;color:var(--dp-forest);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;font-size:15px;font-weight:600;display:flex;position:absolute;inset:0}.dp-swipe-ctrls{align-items:center;gap:14px;display:flex}.dp-round{cursor:pointer;width:52px;height:52px;transition:transform .2s var(--ease), box-shadow .2s;border:0;border-radius:50%;place-items:center;display:grid;box-shadow:0 8px 18px -8px #19191966}.dp-round:hover{transform:translateY(-2px)scale(1.05)}.dp-round:active{transform:scale(.94)}.dp-round-skip{color:#c2410c;background:#fff}.dp-round-add{background:var(--dp-forest);color:var(--dp-beige)}.dp-swipe-hint{color:var(--fg-2);text-align:center;max-width:15ch;font-size:13px;line-height:1.3}.dp-swipe.done .dp-swipe-ctrls{opacity:.4;pointer-events:none}.dp-basket{flex-direction:column;gap:10px;min-width:0;display:flex}.dp-basket-k{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.dp-basket-list{flex-direction:column;gap:8px;min-height:120px;list-style:none;display:flex}.dp-basket-empty{border:1.5px dashed var(--line);color:var(--fg-3);border-radius:14px;padding:16px;font-size:14px}.dp-basket-item{background:var(--bg);animation:dpIn .45s var(--ease) both;border-radius:14px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:8px 14px 8px 8px;display:grid}@keyframes dpIn{0%{opacity:0;transform:translate(-14px)scale(.96)}}.dp-basket-item img{object-fit:cover;object-position:50% 20%;border-radius:10px;width:40px;height:40px}.dp-basket-item b{font-size:15px;display:block}.dp-basket-item small{color:var(--fg-3);font-size:12px;display:block}.dp-basket-item em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:700}.dp-basket-total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-top:10px;font-size:15px;font-weight:600;display:flex}.dp-basket-total b{font-variant-numeric:tabular-nums;color:var(--dp-forest);font-size:26px}.dp-basket-total b.bump{animation:dpBump .4s var(--ease)}@keyframes dpBump{40%{transform:scale(1.18)}}.dp-basket-note{color:var(--fg-2);font-size:14px;line-height:1.5}.dp-proto{flex-direction:column;gap:16px;display:flex}.dp-proto-tabs{background:color-mix(in srgb, var(--fg) 7%, transparent);border-radius:999px;flex-wrap:wrap;align-self:flex-start;gap:2px;padding:4px;display:inline-flex}.dp-proto-tabs button{min-height:36px;color:var(--fg-2);font:600 14px var(--font);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;transition:background-color .25s,color .25s}.dp-proto-tabs button[aria-selected=true]{background:var(--dp-forest);color:var(--dp-beige)}.dp-proto-tabs button:focus-visible{outline:2px solid var(--dp-orange);outline-offset:2px}.dp-proto-body{align-items:start;gap:22px;display:grid}@media (width>=720px){.dp-proto-body{grid-template-columns:auto 1fr;gap:34px}}.dp-proto-phone{justify-self:center;width:290px}.dp-proto-screen{background:var(--dp-beige)}.dp-proto-page{opacity:0;visibility:hidden;transition:opacity .35s var(--ease), translate .45s var(--ease), visibility 0s .35s;position:absolute;inset:0;translate:18px}.dp-proto-page.from-left{translate:-18px}.dp-proto-page.on{opacity:1;visibility:visible;transition:opacity .35s var(--ease), translate .45s var(--ease), visibility 0s;translate:0}.dp-proto:not(.is-live) .dp-proto-page:not([data-s="0"]){display:none}.dp-proto:not(.is-live) .dp-proto-page[data-f="0"][data-s="0"]{opacity:1;visibility:visible;translate:none}.dp-proto-scroll{scrollbar-width:none;overscroll-behavior:contain;height:100%;overflow-y:auto}.dp-proto-scroll::-webkit-scrollbar{display:none}.dp-proto-content{width:100%;position:relative}.dp-proto-content img{user-select:none;width:100%;height:100%;display:block}.dp-hot{cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0;position:absolute}.dp-hot:after{content:"";border:2.5px solid var(--dp-orange);opacity:0;border-radius:14px;position:absolute;inset:-3px}.dp-proto.hinting .dp-proto-page.on .dp-hot:after{animation:1.6s ease-out infinite dpPulse}.dp-proto.flash .dp-proto-page.on .dp-hot:after{animation:.9s ease-out dpFlash}.dp-hot:focus-visible:after{opacity:1}@keyframes dpPulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}@keyframes dpFlash{0%,60%{opacity:1;background:#ee91342e}to{opacity:0}}.dp-proto-side{flex-direction:column;gap:12px;min-width:0;display:flex}.dp-proto-k{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.dp-proto-intro{color:var(--fg-2);font-size:16px;line-height:1.5;display:none}.dp-proto-intro.on{display:block}.dp-proto-now{font-variant-numeric:tabular-nums;min-height:1.4em;font-size:15px;font-weight:600}.dp-proto-steps{counter-reset:s;flex-wrap:wrap;gap:6px;list-style:none;display:flex}.dp-proto-steps li{counter-increment:s;color:var(--fg-3);background:color-mix(in srgb, var(--fg) 5%, transparent);border-radius:999px;padding:5px 10px;font-size:12.5px}.dp-proto-steps li:before{content:counter(s) " ";font-weight:700}.dp-proto-steps li.seen{color:var(--fg-2);background:#8eb44f38}.dp-proto-steps li.on{color:var(--dp-beige);background:var(--dp-forest)}.dp-proto-ctrls{flex-wrap:wrap;gap:8px;display:flex}.dp-proto-tip{color:var(--fg-3);font-size:13.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.dp-proto-page{transition:opacity .2s,visibility 0s .2s;translate:none!important}}.dp-tr{flex-direction:column;gap:16px;display:flex}.dp-tr-tabs{background:color-mix(in srgb, var(--fg) 7%, transparent);border-radius:999px;flex-wrap:wrap;align-self:flex-start;gap:2px;padding:4px;display:inline-flex}.dp-tr-tabs button{min-height:36px;color:var(--fg-2);font:600 14px var(--font);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px}.dp-tr-tabs button em{opacity:.65;margin-left:2px;font-style:normal;font-weight:500}.dp-tr-tabs button[aria-selected=true]{background:var(--dp-forest);color:var(--dp-beige)}.dp-tr-tabs button:focus-visible{outline:2px solid var(--dp-orange);outline-offset:2px}.dp-tr-panel{background:var(--card);border-radius:22px;flex-direction:column;gap:14px;padding:22px;display:flex}.dp-tr:not(.is-live) .dp-tr-panel+.dp-tr-panel{margin-top:8px}.dp-tr.is-live .dp-tr-h{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dp-tr-h{font-size:18px;font-weight:700}.dp-tr-people{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.dp-tr-people li{background:var(--bg);border-radius:999px;align-items:center;gap:7px;padding:4px 12px 4px 4px;font-size:13.5px;display:inline-flex}.dp-tr-people span{background:var(--dp-leaf);width:24px;height:24px;color:var(--dp-forest);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.dp-tr-tasks{flex-direction:column;gap:12px;list-style:none;display:flex}.dp-tr-row{justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;display:flex}.dp-tr-row b{font-variant-numeric:tabular-nums;font-size:16px}.dp-tr-bar{background:color-mix(in srgb, var(--fg) 8%, transparent);border-radius:4px;height:8px;margin-top:6px;display:block;overflow:hidden}.dp-tr-bar i{height:100%;width:calc(var(--v) * 1%);background:var(--dp-leaf);border-radius:4px;display:block}.dp-tr-task.hi .dp-tr-bar i{background:var(--dp-forest)}.dp-tr-task.lo .dp-tr-bar i{background:var(--dp-orange)}.dp-tr.is-live .dp-tr-bar i{width:0;transition:width 1s var(--ease)}.dp-tr.is-live .dp-tr-panel.grow .dp-tr-bar i{width:calc(var(--v) * 1%)}.dp-tr.is-live .dp-tr-panel.grow .dp-tr-task:nth-child(2) i{transition-delay:60ms}.dp-tr.is-live .dp-tr-panel.grow .dp-tr-task:nth-child(3) i{transition-delay:.12s}.dp-tr.is-live .dp-tr-panel.grow .dp-tr-task:nth-child(4) i{transition-delay:.18s}.dp-tr.is-live .dp-tr-panel.grow .dp-tr-task:nth-child(5) i{transition-delay:.24s}.dp-tr.is-live .dp-tr-panel.grow .dp-tr-task:nth-child(6) i{transition-delay:.3s}.dp-tr.is-live .dp-tr-panel.grow .dp-tr-task:nth-child(7) i{transition-delay:.36s}.dp-tr-note{color:var(--fg-2);margin-top:5px;font-size:13.5px;line-height:1.45}.dp-tr-quotes{gap:10px;list-style:none;display:grid}@media (width>=640px){.dp-tr-quotes{grid-template-columns:1fr 1fr}}.dp-tr-quotes li{background:var(--bg);border-radius:16px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.dp-tr-quotes blockquote{margin:0;font-size:15.5px;line-height:1.45}.dp-tr-quotes blockquote:before{content:"“";color:var(--dp-orange);margin-right:2px;font-weight:800}.dp-tr-quotes blockquote:after{content:"”";color:var(--dp-orange);font-weight:800}.dp-tr-quotes cite{color:var(--fg-3);font-size:12.5px;font-style:normal}.dp-tr-foot{color:var(--fg-3);font-size:13px;line-height:1.5}@media (prefers-reduced-motion:reduce){.dp-tr.is-live .dp-tr-bar i{transition:none}}.dp-bars{background:var(--card);border-radius:22px;flex-direction:column;gap:12px;margin:0;padding:20px;display:flex}.dp-bars ol{flex-direction:column;gap:7px;list-style:none;display:flex}.dp-bar{grid-template-columns:34px 1fr 46px;align-items:center;gap:10px;font-size:14px;display:grid}.dp-bar-l{color:var(--fg-2);font-weight:600}.dp-bar-t{background:color-mix(in srgb, var(--fg) 6%, transparent);border-radius:7px;height:14px;overflow:hidden}.dp-bar-t i{height:100%;width:var(--v);background:color-mix(in srgb, var(--dp-leaf) 60%, transparent);border-radius:7px;display:block}.dp-bars.is-live .dp-bar-t i{width:0;transition:width 1s var(--ease);transition-delay:calc(var(--i) * 50ms)}.dp-bars.is-live.grow .dp-bar-t i{width:var(--v)}.dp-bar-v{font-variant-numeric:tabular-nums;text-align:right;color:var(--fg-2);font-weight:600}.dp-bar.pick .dp-bar-l,.dp-bar.pick .dp-bar-v{color:var(--dp-forest);font-weight:800}.dp-bar.pick .dp-bar-t i{background:var(--dp-forest)}.dp-bars-note{color:var(--fg-2);font-size:14.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.dp-bars.is-live .dp-bar-t i{transition:none}}.dp-proto-more{z-index:3;background:var(--dp-forest);color:var(--dp-beige);opacity:0;pointer-events:none;transition:opacity .3s, translate .3s var(--ease);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;position:absolute;bottom:74px;left:50%;translate:-50% 8px}.dp-proto-more.on{opacity:1;animation:1.6s ease-in-out .6s infinite dpNudge;translate:-50%}@keyframes dpNudge{50%{translate:-50% 4px}}@media (prefers-reduced-motion:reduce){.dp-proto-more.on{animation:none}.dp-proto.hinting .dp-proto-page.on .dp-hot:after{opacity:1;animation:none}}body[data-page^=desipluck] .pcard{box-shadow:0 24px 50px -28px #30492273}body[data-page^=desipluck] .pcard.paper{color:var(--dp-ink);background:#fffaf0;border:1px solid #3049221f}body[data-page^=desipluck] .pcard.lime{color:var(--dp-ink);background:#dbe8bf}body[data-page^=desipluck] .pcard.night{background:var(--dp-forest);color:var(--dp-beige);border:0}body[data-page^=desipluck] .pcard-who{opacity:.85}body[data-page^=desipluck] .pcard-who em{background:var(--dp-orange);color:var(--dp-ink)}body[data-page^=desipluck] .pcard.night .pcard-ic{color:var(--dp-leaf);background:#f6efdd1f}body[data-page^=desipluck] .pcard-answers li{background:var(--dp-forest);color:var(--dp-beige)}body[data-page^=desipluck] .pcard.night .pcard-answers li{background:var(--dp-beige);color:var(--dp-forest)}body[data-page^=desipluck] .pcard.night .pcard-pains .pcard-k svg{color:#ffb08a}body[data-page^=desipluck] .pcard-pains>span:last-child{opacity:1}.dp-chat{align-items:start;gap:18px;display:grid}@media (width>=760px){.dp-chat{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:22px}}.dp-chat-win{background:#efe6d2;border:1px solid #30492224;border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 50px -30px #30492280}.dp-chat-head{background:var(--dp-forest);color:var(--dp-beige);align-items:center;gap:10px;padding:12px 16px;display:flex}.dp-chat-head b{font-size:15px;display:block}.dp-chat-head small{opacity:.75;font-size:12px;display:block}.dp-chat-av{background:#f6efdd26;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.dp-chat-log{scrollbar-width:thin;overscroll-behavior:contain;flex-direction:column;gap:8px;height:470px;padding:16px 22px 70px;list-style:none;display:flex;position:relative;overflow-y:auto}.dp-chat:not(.is-live) .dp-chat-log{height:auto}.dp-msg{max-width:82%;color:var(--dp-ink);background:#fff;border-radius:4px 14px 14px;align-self:flex-start;padding:7px 11px 18px;font-size:14.5px;line-height:1.4;position:relative;box-shadow:0 1px 1px #00000014}.dp-msg.customer{background:#dcefc4;border-radius:14px 4px 14px 14px;align-self:flex-end}.dp-msg-who{color:var(--dp-forest);margin-bottom:2px;font-size:11.5px;font-weight:700;display:block}.dp-msg.customer .dp-msg-who{color:#a3561a}.dp-msg img{border-radius:8px;width:100%;max-width:220px;height:auto;margin:4px 0 6px;display:block}.dp-msg time{color:#1919198c;font-size:10.5px;position:absolute;bottom:4px;right:9px}.dp-chat.is-live .dp-msg:not(.in){display:none}.dp-chat.is-live .dp-msg.in{animation:dpMsg .35s var(--ease) both}@keyframes dpMsg{0%{opacity:0;transform:translateY(8px)scale(.98)}}.dp-msg.in[data-tag]:after{content:"";background:var(--dp-orange);border-radius:50%;width:8px;height:8px;position:absolute;top:8px}.dp-msg.farmer[data-tag]:after{right:-14px}.dp-msg.customer[data-tag]:after{left:-14px}.dp-typing{background:#fff;border-radius:14px;align-self:flex-start;gap:4px;padding:10px 12px;display:flex}.dp-typing i{background:#19191959;border-radius:50%;width:6px;height:6px;animation:1s infinite dpDot}.dp-typing i:nth-child(2){animation-delay:.15s}.dp-typing i:nth-child(3){animation-delay:.3s}@keyframes dpDot{50%{opacity:.5;transform:translateY(-3px)}}.dp-chat-replay{position:absolute;bottom:14px;left:50%;translate:-50%}.dp-chat-side{flex-direction:column;gap:10px;display:flex}.dp-chat-k{letter-spacing:.12em;text-transform:uppercase;color:var(--dp-forest);font-size:12px;font-weight:700}.dp-chat-tags{flex-direction:column;gap:8px;list-style:none;display:flex}.dp-tag{background:var(--card);border-radius:16px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:12px 14px;transition:background-color .4s,color .4s,opacity .4s;display:grid}.dp-tag-ic{width:40px;height:40px;color:var(--dp-forest);background:#3049221a;border-radius:12px;place-items:center;display:grid}.dp-tag b{font-size:15.5px;display:block}.dp-tag small{color:var(--fg-2);font-size:13px;line-height:1.4;display:block}.dp-tag-n{font-variant-numeric:tabular-nums;color:#30492273;font-size:26px;font-style:normal;font-weight:800}.dp-chat.is-live .dp-tag:not(.lit){opacity:.6}.dp-tag.lit{background:var(--dp-forest);color:var(--dp-beige)}.dp-tag.lit small{color:#f6efddd9}.dp-tag.lit .dp-tag-ic{background:var(--dp-orange);color:var(--dp-ink)}.dp-tag.lit .dp-tag-n{color:var(--dp-orange)}.dp-tag.ping{animation:dpPing .5s var(--ease)}@keyframes dpPing{40%{transform:scale(1.03)}}.dp-chat-note{color:var(--fg-2);font-size:13.5px;line-height:1.5}.dp-pp{flex-direction:column;gap:12px;display:flex}.dp-pp-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width>=760px){.dp-pp-opts{grid-template-columns:repeat(4,minmax(0,1fr))}}.dp-pp-opt{color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:background-color .25s, border-color .25s, transform .25s var(--ease);background:0 0;border:1.5px solid #30492233;border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;display:flex;position:relative}.dp-pp-opt:hover{border-color:var(--dp-forest);transform:translateY(-2px)}.dp-pp-opt b{font-size:15px;line-height:1.25}.dp-pp-opt small{color:var(--fg-2);font-size:12.5px}.dp-pp-opt em{letter-spacing:.06em;text-transform:uppercase;background:var(--dp-orange);color:var(--dp-ink);border-radius:6px;padding:3px 7px;font-size:10.5px;font-style:normal;font-weight:800;position:absolute;top:10px;right:10px}.dp-pp-ic{width:38px;height:38px;color:var(--dp-forest);background:#3049221a;border-radius:11px;place-items:center;display:grid}.dp-pp-opt[aria-selected=true]{background:var(--dp-forest);border-color:var(--dp-forest);color:var(--dp-beige)}.dp-pp-opt[aria-selected=true] small{color:#f6efddd9}.dp-pp-opt[aria-selected=true] .dp-pp-ic{color:var(--dp-leaf);background:#f6efdd24}.dp-pp-opt:focus-visible{outline:2.5px solid var(--dp-orange);outline-offset:2px}.dp-pp-panel{background:var(--card);border-radius:22px;padding:20px 22px}.dp-pp-panel.picked{background:#dbe8bf}.dp-pp.is-live .dp-pp-panel.in{animation:dpIn .4s var(--ease) both}.dp-pp:not(.is-live) .dp-pp-panel+.dp-pp-panel{margin-top:10px}.dp-pp-h{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;font-size:20px;font-weight:700;display:flex}.dp-pp-h em{letter-spacing:.06em;text-transform:uppercase;background:var(--dp-forest);color:var(--dp-beige);border-radius:6px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:800}.dp-pp-dl{gap:12px;display:grid}@media (width>=640px){.dp-pp-dl{grid-template-columns:1fr 1fr}.dp-pp-dl .wide{grid-column:1/-1}}.dp-pp-dl dt{letter-spacing:.1em;text-transform:uppercase;color:var(--dp-forest);margin-bottom:4px;font-size:11.5px;font-weight:700}.dp-pp-dl dd{color:var(--fg);font-size:15.5px;line-height:1.5}.dp-pp-dl ul{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.dp-pp-dl li{background:#3049221a;border-radius:999px;padding:5px 11px;font-size:13.5px}.dp-pp-why{border-top:1px solid #30492233;margin-top:14px;padding-top:14px;font-size:15.5px;line-height:1.5}.dp-pp-src{color:var(--fg-2);font-size:13px;line-height:1.5}@media (prefers-reduced-motion:reduce){.dp-typing i,.dp-tag.ping,.dp-chat.is-live .dp-msg.in{animation:none}}.dp-hero{min-height:100svh;padding:116px var(--gutter) 0;background:var(--dp-beige);isolation:isolate;user-select:none;flex-direction:column;align-items:center;gap:24px;display:flex;position:relative;overflow:hidden}.dp-hero-copy{z-index:3;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.dp-hero-k{letter-spacing:.14em;text-transform:uppercase;color:var(--dp-forest);font-size:13px;font-weight:700}.dp-hero-logo{margin:0}.dp-hero-logo img{width:clamp(230px,150px + 17vw,430px);height:auto;display:block}.dp-hero-sub{max-width:28ch;color:var(--dp-forest);font-size:clamp(18px,15px + .6vw,22px);font-weight:500;line-height:1.35}.dp-hero-hint{background:var(--dp-forest);color:var(--dp-beige);border-radius:999px;align-items:center;gap:8px;margin-top:4px;padding:8px 14px;font-size:14px;font-weight:600;transition:opacity .5s;display:inline-flex}.dp-hero-hint.done{opacity:.4}.dp-hero-phonewrap{z-index:2;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.dp-hero-phone{width:clamp(190px,130px + 10vw,260px)}.dp-hero-drop{border:3px dashed var(--dp-orange);opacity:0;pointer-events:none;border-radius:54px;transition:opacity .25s;position:absolute;inset:-10px}.dp-hero.near .dp-hero-drop{opacity:1}.dp-basket-chip{color:var(--dp-ink);background:#fffaf0;border-radius:999px;align-items:center;gap:10px;padding:8px 10px 8px 8px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 10px 24px -14px #30492299}.dp-basket-chip em{background:var(--dp-forest);color:var(--dp-beige);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 10px;font-style:normal}.dp-basket-chip b{font-variant-numeric:tabular-nums}.dp-basket-ic{background:var(--dp-orange);width:30px;height:30px;color:var(--dp-ink);border-radius:50%;place-items:center;display:grid}.dp-basket-chip.bump{animation:dpBump .45s var(--ease)}.dp-hero-toast{z-index:4;background:var(--dp-ink);color:var(--dp-beige);white-space:nowrap;opacity:0;transition:opacity .25s, transform .25s var(--ease);pointer-events:none;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;position:absolute;top:46px;left:50%;transform:translateY(6px)}.dp-hero-toast.on{opacity:1;transform:none}.dp-hero-field{z-index:3;pointer-events:none;position:absolute;inset:0}.dp-fruit{aspect-ratio:1;cursor:grab;pointer-events:auto;touch-action:manipulation;background:#fffaf0;border:3px solid #fffaf0;border-radius:50%;width:clamp(66px,48px + 3vw,96px);padding:0;position:absolute;top:0;left:0;box-shadow:0 10px 20px -10px #19191980}.dp-fruit img{pointer-events:none;border-radius:50%;width:100%;height:100%;display:block}.dp-fruit:focus-visible{outline:3px solid var(--dp-orange);outline-offset:3px}.dp-fruit.plucked{visibility:hidden}.dp-hero.grab,.dp-hero.grab .dp-fruit{cursor:grabbing}.dp-hero:not(.physics) .dp-fruit{left:calc(4% + (var(--i) * 9.4%));top:auto;bottom:calc(min(34vh,300px)/2 - 2px)}.dp-hero.is-live:not(.physics):not(.still) .dp-fruit{opacity:0}.dp-hero-again{z-index:4;position:absolute;bottom:calc(min(34vh,300px)/2 + 24px);left:50%;translate:-50%}.dp-hero-ground{z-index:1;width:100%;height:min(34vh,300px);position:absolute;bottom:-2px;left:0;right:0}.dp-hero-ground .g1{fill:var(--dp-leaf)}.dp-hero-ground .g2{fill:var(--dp-forest)}.dp-hero-cue{z-index:4;color:var(--dp-beige);padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;position:absolute;bottom:18px;left:50%;translate:-50%}@media (width>=900px){.dp-hero{flex-direction:row;justify-content:center;align-items:center;gap:6vw;padding:100px 6vw 16vh}.dp-hero-copy{text-align:left;flex:0 460px;align-items:flex-start}.dp-hero-hint{pointer-events:none}}body[data-page^=desipluck] .ak-con>span:first-child{color:#a3261a}body[data-page^=desipluck] .ak-pro>span:first-child{color:var(--dp-forest)}body[data-page^=desipluck] .ak-pro>span:first-child,body[data-page^=desipluck] .ak-con>span:first-child{font-size:12px;font-weight:700}body[data-page^=desipluck] .progress i{background:var(--dp-leaf)}@media (width>=640px){body[data-page^=desipluck] .ak-comp-list{grid-template-columns:repeat(2,1fr)}}.dp-spin{align-items:center;gap:28px;display:grid}@media (width>=760px){.dp-spin{grid-template-columns:minmax(0,300px) 1fr;gap:48px}}.dp-spin .dp-phone{justify-self:center}.dp-spin-screen{cursor:pointer}.dp-spin-screen>img{user-select:none;width:100%;height:auto;position:absolute;inset:0 auto auto 0}.dp-spin-pop{animation:dpPop .35s var(--ease);background:#19191959;place-items:center;padding:0 11%;display:grid;position:absolute;inset:0}.dp-spin-card{width:100%;animation:dpCard .45s var(--ease);position:relative}.dp-spin-card>img{border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 20px 40px -12px #00000073}.dp-spin-hit{cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0;position:absolute}@keyframes dpPop{0%{opacity:0}}@keyframes dpCard{0%{opacity:0;transform:scale(.85)}}.dp-spin-steps{gap:10px;list-style:none;display:grid}.dp-spin-steps li{background:var(--card);color:var(--fg-2);border-radius:14px;align-items:baseline;gap:12px;padding:12px 14px;font-size:16px;line-height:1.45;transition:background .3s,color .3s;display:flex}.dp-spin-steps li b{background:color-mix(in srgb, var(--dp-forest) 12%, transparent);width:26px;height:26px;color:var(--dp-forest);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.dp-spin-steps li.on{background:var(--dp-forest);color:var(--dp-beige)}.dp-spin-steps li.on b{background:var(--dp-orange);color:var(--dp-ink)}.dp-spin-steps li.done b{background:var(--dp-leaf);color:var(--dp-ink)}.dp-spin-btns{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.dp-spin-live{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dp-spin-note{color:var(--fg-2);margin-top:14px;font-size:14.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.dp-spin-pop,.dp-spin-card{animation:none}}.dp-cl{gap:18px;display:grid}@media (width>=760px){.dp-cl.is-live{grid-template-columns:250px 1fr;align-items:start}.dp-cl-note{grid-column:1/-1}}.dp-cl-list{background:var(--card);border-radius:20px;gap:4px;padding:10px;display:grid}.dp-cl>*{min-width:0}@media (width<=759px){.dp-cl-list{grid-template-columns:repeat(5,minmax(0,1fr));padding:6px}.dp-cl-tab{text-align:center;grid-template-columns:1fr;justify-items:center;gap:2px;padding:6px 2px}.dp-cl-bar{display:none}.dp-cl-num{font-size:11px}.dp-cl-panel{padding:16px}}.dp-cl-tab{min-height:44px;color:var(--fg);font:600 14px var(--font);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:6px 10px;transition:background .25s;display:grid}.dp-cl-tab:hover{background:color-mix(in srgb, var(--dp-forest) 8%, transparent)}.dp-cl-tab[aria-selected=true]{background:var(--dp-forest);color:var(--dp-beige)}.dp-cl-tab:focus-visible{outline:2px solid var(--dp-orange);outline-offset:2px}.dp-cl-bar{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:99px;height:8px;overflow:hidden}.dp-cl-bar i{height:100%;width:var(--v);border-radius:inherit;background:var(--dp-leaf);display:block}.dp-cl.is-live .dp-cl-bar i{width:0;transition:width 1s var(--ease)}.dp-cl.is-live.grow .dp-cl-bar i{width:var(--v)}.dp-cl-tab.pick .dp-cl-bar i{background:var(--dp-orange)}.dp-cl-num{font-variant-numeric:tabular-nums;opacity:.85;font-size:13px}.dp-cl-panel{border:1px solid var(--line);background:#fffaf0;border-radius:22px;padding:22px}.dp-cl-panel+.dp-cl-panel{margin-top:14px}.dp-cl.is-live .dp-cl-panel+.dp-cl-panel{margin-top:0}.dp-cl-panel.pick{border-color:var(--dp-orange);box-shadow:0 0 0 2px color-mix(in srgb, var(--dp-orange) 35%, transparent)}.dp-cl-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.dp-cl-head h3{align-items:center;gap:10px;font-size:22px;font-weight:700;display:flex}.dp-cl-head em{background:var(--dp-orange);color:var(--dp-ink);border-radius:99px;padding:3px 9px;font-size:12px;font-style:normal;font-weight:700}.dp-cl-total{color:var(--fg-2);align-items:baseline;gap:8px;font-size:13px;display:flex}.dp-cl-total b{color:var(--dp-forest);font-variant-numeric:tabular-nums;font-size:30px}.dp-cl-ideas{gap:8px;list-style:none;display:grid}@media (width>=560px){.dp-cl-ideas{grid-template-columns:1fr 1fr}}.dp-cl-idea{background:var(--card);border-radius:14px;gap:6px;padding:14px;display:grid}.dp-cl-req{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.dp-cl-what{font-size:18px;line-height:1.25}.dp-cl-score{color:var(--fg-2);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:13px;display:flex}.dp-cl-score b{color:var(--fg)}.dp-cl-dots{gap:3px;display:inline-flex}.dp-cl-dots i{border:1.5px solid var(--dp-forest);border-radius:50%;width:10px;height:10px}.dp-cl-dots i.on{background:var(--dp-forest)}.dp-cl-idea.none{border:1px dashed color-mix(in srgb, var(--dp-forest) 30%, transparent);background:0 0}.dp-cl-idea.none .dp-cl-what{color:var(--fg-2)}.dp-cl-note{color:var(--fg-2);font-size:14.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.dp-cl.is-live .dp-cl-bar i{transition:none}}.dp-mt{gap:12px;margin:0;display:grid}.dp-mt-cap{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.dp-mt-cap b{font-size:18px}.dp-mt-cap span{color:var(--fg-2);font-size:14px}.dp-mt-scroll{border:1px solid var(--line);background:#fffaf0;border-radius:18px;overflow-x:auto}.dp-mt-scroll:focus-visible{outline:2px solid var(--dp-orange);outline-offset:2px}.dp-mt table{border-collapse:collapse;width:100%;min-width:560px;font-size:14.5px}.dp-mt th,.dp-mt td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:10px}.dp-mt tbody tr:last-child>*{border-bottom:0}.dp-mt thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2);white-space:nowrap;font-size:12px;font-weight:700}.dp-mt thead button{all:unset;cursor:pointer;align-items:center;gap:4px;display:inline-flex}.dp-mt thead button:focus-visible{outline:2px solid var(--dp-orange);outline-offset:2px;border-radius:4px}.dp-mt thead button:disabled{cursor:default}.dp-mt-arrow:after{content:"↕";opacity:.4}.dp-mt th[aria-sort=ascending] .dp-mt-arrow:after{content:"↑";opacity:1}.dp-mt th[aria-sort=descending] .dp-mt-arrow:after{content:"↓";opacity:1}.dp-mt tbody th{min-width:160px;font-weight:600}.dp-mt td{min-width:78px}.dp-mt-v{font-variant-numeric:tabular-nums;font-weight:600;display:block}.dp-mt-bar{background:color-mix(in srgb, var(--dp-forest) 10%, transparent);border-radius:99px;height:5px;margin-top:5px;display:block;overflow:hidden}.dp-mt-bar i{height:100%;width:var(--w);background:var(--dp-leaf);border-radius:inherit;display:block}.dp-mt.is-live .dp-mt-bar i{width:0;transition:width .9s var(--ease)}.dp-mt.is-live.grow .dp-mt-bar i{width:var(--w)}.dp-mt td.warn .dp-mt-bar i{background:var(--dp-orange)}.dp-mt td.bad .dp-mt-bar i{background:#c2412d}.dp-mt td.bad .dp-mt-v{color:#a3261a}.dp-mt td.empty .dp-mt-v{color:var(--fg-3);font-weight:400}.dp-mt-note{color:var(--fg-2);font-size:14px;line-height:1.5}@media (prefers-reduced-motion:reduce){.dp-mt.is-live .dp-mt-bar i{transition:none}}.dp-ia{gap:16px;display:grid}.dp-ia-tabs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dp-ia-tab{background:var(--card);color:var(--fg);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:16px;justify-items:start;gap:2px;padding:14px 14px 24px;transition:background .25s;display:grid;position:relative;overflow:hidden}.dp-ia-tab:focus-visible{outline:2px solid var(--dp-orange);outline-offset:2px}.dp-ia-tab[aria-selected=true]{background:var(--dp-forest);color:var(--dp-beige)}.dp-ia-n{font-variant-numeric:tabular-nums;font-size:clamp(30px,22px + 2vw,44px);font-weight:800;line-height:1}.dp-ia-t{font-size:14px;font-weight:600}.dp-ia-bar{background:color-mix(in srgb, currentColor 12%, transparent);border-radius:99px;height:5px;position:absolute;bottom:10px;left:14px;right:14px}.dp-ia-bar:after{content:"";width:var(--w);border-radius:inherit;background:var(--dp-leaf);position:absolute;inset:0 auto 0 0}.dp-ia-tab[aria-selected=true] .dp-ia-bar:after{background:var(--dp-orange)}.dp-ia-panel{border:1px solid var(--line);background:#fffaf0;border-radius:20px;padding:20px}.dp-ia-panel+.dp-ia-panel{margin-top:12px}.dp-ia.is-live .dp-ia-panel+.dp-ia-panel{margin-top:0}.dp-ia-h{margin-bottom:6px;font-size:20px}.dp-ia.is-live .dp-ia-h{display:none}.dp-ia-text{color:var(--fg-2);max-width:60ch;margin-bottom:14px;font-size:15.5px;line-height:1.5}.dp-ia-chips{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.dp-ia-chips li{background:var(--card);animation:dpChip .4s var(--ease) both;animation-delay:calc(var(--j) * 18ms);border-radius:99px;padding:6px 12px;font-size:14px}.dp-ia-chips:has(li:nth-child(-n+8):last-child) li{background:var(--dp-forest);color:var(--dp-beige);padding:10px 18px;font-size:18px;font-weight:600}@keyframes dpChip{0%{opacity:0;transform:translateY(6px)scale(.96)}}@media (prefers-reduced-motion:reduce){.dp-ia-chips li{animation:none}}.dp-tree{border:1px solid var(--line);background:#fffaf0;border-radius:24px;gap:16px;margin:0;padding:clamp(16px,3vw,28px);display:grid}.dp-tree-roles{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.dp-tree-roles span{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);margin-right:6px;font-size:12px;font-weight:700}.dp-tree-roles button{border:1.5px solid var(--dp-forest);min-height:40px;color:var(--dp-forest);font:600 14px var(--font);cursor:pointer;background:0 0;border-radius:99px;padding:0 16px;transition:background .2s,color .2s}.dp-tree-roles button[aria-checked=true]{background:var(--dp-forest);color:var(--dp-beige)}.dp-tree-roles button:focus-visible,.dp-tree-node:focus-visible{outline:2.5px solid var(--dp-orange);outline-offset:3px}.dp-tree-stage{aspect-ratio:100/54;position:relative}.dp-tree-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dp-tree-svg path{fill:none;stroke:var(--dp-forest);stroke-linecap:round;vector-effect:non-scaling-stroke}.dp-tree-trunk{stroke-width:5px}.dp-tree-limb{stroke-width:3px;opacity:.35;transition:opacity .3s,stroke .3s,stroke-width .3s}.dp-tree-limb.on{opacity:1;stroke:var(--dp-orange);stroke-width:4px}.dp-tree-limb.off{opacity:0}.dp-tree-root{position:absolute;bottom:0;left:50%;translate:-50% 40%}.dp-tree-root span{background:var(--dp-forest);color:var(--dp-beige);border-radius:99px;padding:10px 26px;font-size:17px;font-weight:700;display:inline-block;box-shadow:0 0 0 6px #fffaf0}.dp-tree-quick{justify-items:center;gap:4px;width:min(100%,520px);display:grid;position:absolute;top:74%;left:50%;translate:-50% -50%}.dp-tree-quick small{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);background:#fffaf0;padding:0 6px;font-size:11px;font-weight:700}.dp-tree-quick ul{flex-wrap:wrap;justify-content:center;gap:6px;list-style:none;display:flex}.dp-tree-quick li{border:1.5px solid var(--dp-forest);background:#fffaf0;border-radius:99px;padding:5px 11px;font-size:13.5px;font-weight:600}.dp-tree-node{left:var(--x);top:var(--y);background:var(--dp-leaf);min-height:44px;color:var(--dp-ink);font:700 15px var(--font);cursor:pointer;white-space:nowrap;transition:background .25s, color .25s, scale .3s var(--ease);animation:dpLeaf .5s var(--ease) both;border:0;border-radius:99px;align-items:center;gap:8px;padding:8px 16px;display:inline-flex;position:absolute;translate:-50% -50%;box-shadow:0 8px 18px -10px #30492299}.dp-tree-node small{background:#1919191f;border-radius:99px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:12px;display:grid}.dp-tree-node:hover{scale:1.06}.dp-tree-node[aria-pressed=true]{background:var(--dp-forest);color:var(--dp-beige)}.dp-tree-node[aria-pressed=true] small{background:var(--dp-orange);color:var(--dp-ink)}@keyframes dpLeaf{0%{opacity:0;scale:.6}}.dp-tree-panel{min-height:92px}.dp-tree.is-live .dp-tree-panel{padding-top:18px}.dp-tree-set h4{align-items:center;gap:8px;margin-bottom:10px;font-size:18px;display:flex}.dp-tree-set h4 em{background:var(--dp-orange);color:var(--dp-ink);border-radius:99px;padding:2px 9px;font-size:12px;font-style:normal;font-weight:700}.dp-tree-set+.dp-tree-set{margin-top:14px}.dp-tree.is-live .dp-tree-set+.dp-tree-set{margin-top:0}.dp-tree-set ul{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.dp-tree-set li{background:var(--card);animation:dpChip .35s var(--ease) both;border-radius:99px;padding:7px 13px;font-size:14.5px}.dp-tree-note{color:var(--fg-2);text-align:center;font-size:14px}@media (width<=639px){.dp-tree-stage{aspect-ratio:auto;flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.dp-tree-svg{display:none}.dp-tree-root,.dp-tree-quick{text-align:center;width:100%;position:static;translate:none}.dp-tree-root{order:-2}.dp-tree-quick{order:-1;margin-bottom:6px}.dp-tree-node{position:static;translate:none}}@media (prefers-reduced-motion:reduce){.dp-tree-node,.dp-tree-set li{animation:none}}.dp-bar-tag{background:color-mix(in srgb, var(--dp-forest) 10%, transparent);color:var(--dp-forest);vertical-align:1px;border-radius:99px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:700}.dp-bar.pick .dp-bar-tag{background:var(--dp-orange);color:var(--dp-ink)}.dp-bars.wide .dp-bar{grid-template-columns:minmax(120px,42%) 1fr 46px}@media (width<=560px){.dp-bars.wide .dp-bar{grid-template-columns:1fr 46px}.dp-bars.wide .dp-bar-t{grid-area:2/1/auto/-1}}body[data-page^=desipluck] .ak-comp-id{flex-direction:column;align-items:flex-start}body[data-page^=desipluck] .ak-comp-id img{border-radius:12px;width:auto;max-width:170px;height:48px;padding:8px 12px}.fd{background:linear-gradient(#fbf6e9, var(--fd-bg,var(--dp-beige)) 60%);min-height:min(100vh,900px);color:var(--dp-forest);text-align:center;align-content:start;justify-items:center;padding:clamp(80px,14vh,150px) 24px 0;display:grid;position:relative;overflow:hidden}.fd-copy{z-index:1;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.fd-word{letter-spacing:-.04em;font-size:clamp(84px,30px + 11vw,200px);font-style:italic;font-weight:800;line-height:1}.fd-word i{color:var(--dp-orange)}.fd-line{font-size:clamp(17px,13px + 1vw,24px);font-weight:600}.fd.is-live .fd-copy>*{opacity:0;transition:opacity .8s var(--ease), transform .9s var(--ease);transform:translateY(24px)}.fd.is-live .fd-copy>:nth-child(2){transition-delay:.12s}.fd.is-live.done .fd-copy>*{opacity:1;transform:none}.fd-scene{aspect-ratio:1440/520;width:max(115%,820px);max-width:none;height:auto;position:absolute;bottom:-1px;right:0;overflow:visible}.fd-road{fill:none;stroke:none}.fd-sun{fill:var(--dp-orange);opacity:.85}.fd-g1{fill:var(--dp-leaf)}.fd-g2{fill:var(--dp-forest)}.fd-wall{fill:#ece2c6}.fd-roof{fill:var(--dp-forest)}.fd-win{fill:#fffaf0;stroke:var(--dp-forest);stroke-width:3px}.fd-win-bar{stroke:var(--dp-forest);stroke-width:2.5px}.fd-doorway{fill:#3a2a1a}.fd-door{fill:var(--dp-orange);transform-box:fill-box;transform-origin:0}.fd-knob{fill:var(--dp-ink)}.fd-mat{fill:var(--dp-forest)}.fd-plant{fill:none;stroke:var(--dp-forest);stroke-width:4px;stroke-linecap:round}.fd-chip{opacity:0;transition:opacity .4s var(--ease), transform .5s var(--ease);transform:translateY(12px)}.fd-chip.on,.fd:not(.is-live) .fd-chip{opacity:1;transform:none}.fd-chip rect{fill:var(--dp-forest)}.fd-chip text{fill:var(--dp-beige);font:700 18px var(--font)}.fd-tick{fill:none;stroke:var(--dp-leaf);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.fd-heart{fill:#c2412d;opacity:0;transform-box:fill-box;transform-origin:50%}.fd-heart.on{animation:fdHeart 1.3s var(--ease) forwards}@keyframes fdHeart{0%{opacity:0;transform:translateY(0)scale(.4)}30%{opacity:1;transform:translateY(-14px)scale(1.1)}to{opacity:0;transform:translateY(-60px)scale(.9)}}.fd-basket-body{fill:#b07a43}.fd-basket-rim,.fd-basket-handle{fill:none;stroke:#8a5a2b;stroke-width:4px;stroke-linecap:round}.fd-f1{fill:var(--dp-orange)}.fd-f2{fill:#c2412d}.fd-f3{fill:var(--dp-leaf)}.fd-stalk{fill:none;stroke:var(--dp-forest);stroke-width:3px;stroke-linecap:round}.fd-box{fill:var(--dp-forest)}.fd-box-mark{fill:none;stroke:var(--dp-beige);stroke-width:2.5px;stroke-linecap:round}.fd-leg{fill:none;stroke:#2c3a55;stroke-width:11px;stroke-linecap:round;stroke-linejoin:round}.fd-torso{fill:none;stroke:var(--dp-leaf);stroke-width:19px;stroke-linecap:round}.fd-arm{fill:none;stroke:#b97a52;stroke-width:7.5px;stroke-linecap:round;stroke-linejoin:round}.fd-skin{fill:#b97a52}.fd-helmet{fill:var(--dp-ink)}.fd-visor{stroke:var(--dp-orange);stroke-width:3px;stroke-linecap:round}.fd-cowl{fill:var(--dp-orange)}.fd-stem{fill:none;stroke:var(--dp-orange);stroke-width:9px;stroke-linecap:round}.fd-bar{fill:none;stroke:var(--dp-ink);stroke-width:5px;stroke-linecap:round}.fd-light{fill:#ffe39a}.fd-fender{fill:none;stroke:var(--dp-orange);stroke-width:6px;stroke-linecap:round}.fd-seat,.fd-tyre{fill:var(--dp-ink)}.fd-hub{fill:#d9cfb5}.fd-spoke{stroke:#d9cfb5;stroke-width:2px}.fd-dust circle{fill:#d9cfb5}.fd:not(.is-live) .fd-dust{opacity:0}.fd-again{z-index:2;background:var(--dp-beige);min-height:44px;color:var(--dp-forest);font:700 14px var(--font);cursor:pointer;border:0;border-radius:99px;padding:0 18px;position:absolute;bottom:clamp(16px,4vw,40px);right:clamp(16px,4vw,48px);box-shadow:0 10px 24px -12px #00000080}.fd-again:focus-visible{outline:2.5px solid var(--dp-orange);outline-offset:3px}@media (width<=700px){.fd{min-height:640px}.fd-scene{width:1100px}}
