.pm{--ink:#0d0b14;--ink-2:#15121d;--ink-3:#1d1a26;--paper:#fbf9f4;--paper-2:hsla(43,47%,97%,.76);--paper-3:hsla(43,47%,97%,.58);--line:hsla(43,47%,97%,.12);--corail:#ff7052;--corail-2:#ff8a70;--f-display:var(--font-fraunces),Georgia,"Times New Roman",serif;--f-body:var(--font-inter-tight),system-ui,-apple-system,"Segoe UI",sans-serif;--bar-h:52px;--bar-w:calc(100vw - 32px);--bar-y:30vh;--fs-bar:17px;--u:1px;position:relative;color:var(--paper);background:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}@supports (height:1svh){.pm{--bar-y:30svh}}@media (min-width:821px){.pm{--bar-h:64px;--bar-w:min(720px,calc(100vw - 96px));--bar-y:42vh;--fs-bar:20px}@supports (height:1svh){.pm{--bar-y:42svh}}.pm-film,.pm-hd{--u:max(1px,min(calc(1px + (100vw - 1440px) / 1300),calc(100vh / 800)))}.pm-film{--bar-h:calc(64 * var(--u));--bar-w:min(calc(720 * var(--u)),calc(100vw - 96px));--fs-bar:calc(20 * var(--u))}}html:has(.pm){color-scheme:dark;background:#0d0b14}html.pm-page .scroll-progress,html:has(.pm) .scroll-progress{display:none}.pm a{color:var(--paper)}.pm a:hover{color:var(--corail-2)}.pm :focus-visible{outline:2px solid var(--corail);outline-offset:3px;border-radius:6px}.pm ::-moz-selection{background:var(--corail);color:var(--ink)}.pm ::selection{background:var(--corail);color:var(--ink)}.pm-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html.pm-on .pm-stack,html:not(.pm-on) .pm-film{display:none}.pm-hd{position:fixed;top:0;left:0;right:0;z-index:50;height:calc(64px + env(safe-area-inset-top, 0px));box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:env(safe-area-inset-top,0) max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px));background:linear-gradient(180deg,rgba(13,11,20,.94) 30%,rgba(13,11,20,0));pointer-events:none}.pm-hd a{pointer-events:auto}.pm-hd-logo{display:block;line-height:0}.pm-hd-logo img{display:block;height:22px;width:auto}html.pm-on .pm-hd-logo{opacity:0;visibility:hidden}.pm-hd-link{font-size:calc(15 * var(--u));font-weight:600;text-decoration:underline;text-decoration-color:var(--corail);text-decoration-thickness:calc(2 * var(--u));text-underline-offset:calc(6 * var(--u))}.pm-film{position:relative;height:100vh}.pm-anchor{position:absolute;left:0;top:0;width:1px;height:1px}.pm-stage{position:relative;height:100%;overflow:hidden}.pm-probe{position:absolute;left:0;top:0;width:var(--u);height:100%;visibility:hidden;pointer-events:none}@supports (height:1svh){.pm-film{height:100svh}}html.pm-on{scrollbar-gutter:stable}html.pm-held{overflow:hidden;overscroll-behavior-y:none}html.pm-held .pm{touch-action:pinch-zoom}.pm-steps{position:absolute;z-index:9;right:max(0px,env(safe-area-inset-right,0px));top:50%;display:flex;flex-direction:column;align-items:flex-end;transform:translateY(-50%)}html:not(.pm-ready) .pm-steps{visibility:hidden}.pm-steps button{display:flex;align-items:center;justify-content:flex-end;width:30px;height:28px;padding:0 3px 0 0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.pm-steps button i{display:block;width:5px;height:2px;border-radius:1px;background:var(--paper);opacity:.32;transition:width .25s ease,opacity .25s ease}.pm-steps button:hover i{opacity:.7}.pm-steps button[aria-current] i{width:9px;opacity:1}.pm .pm-steps button:focus-visible{outline-offset:-2px}.pm-steps-n{display:none;margin-top:8px;padding-right:3px;font:500 11px/1 ui-monospace,SF Mono,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--paper-3)}.pm-stage .pm-bar-hit,.pm-stage .pm-bar2,.pm-stage .pm-caret,.pm-stage .pm-formwrap,.pm-stage .pm-gapc,.pm-stage .pm-lab,.pm-stage .pm-prod,.pm-stage .pm-res,.pm-stage .pm-result,.pm-stage .pm-word{opacity:0;visibility:hidden}.pm-stage .pm-bar-in,.pm-stage .pm-title{opacity:0}html.pm-on:not(.pm-ready) .pm-bar{visibility:hidden}html.pm-ready .pm-lcap,html.pm-ready .pm-ldot{display:none}html.pm-midway:not(.pm-ready) .pm-hint,html.pm-midway:not(.pm-ready) .pm-logo{visibility:hidden}.pm-stage.pm-cut>:not(.pm-tox):not(.pm-veil):not(.pm-probe):not(.pm-steps){animation:pm-cut .38s ease-out}@keyframes pm-cut{0%{opacity:0}}.pm-stage .pm-prod.off,.pm-stage .pm-res.off,.pm-stage .pm-sugg.off{display:none}.pm-tox{inset:0;z-index:0;overflow:hidden;background:var(--ink);pointer-events:none}.pm-blob,.pm-tox{position:absolute}.pm-blob{left:0;top:0;width:100vmax;height:100vmax;margin:-50vmax 0 0 -50vmax;border-radius:50%;background:radial-gradient(closest-side,rgba(255,112,82,.6),rgba(199,75,50,.34) 32%,rgba(101,36,27,.2) 58%,rgba(13,11,20,0) 100%);transform:translate3d(50vw,86vh,0);will-change:transform}.pm-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1.2s ease}.pm-canvas.on{opacity:1}.pm-tox:has(.pm-canvas.on) .pm-blob{visibility:hidden;transition:visibility 0s 1.3s}.pm-veil{inset:0;background:linear-gradient(180deg,rgba(13,11,20,.9) 0,rgba(13,11,20,.72) calc(var(--bar-y) - 4%),rgba(13,11,20,0) calc(var(--bar-y) + 22%))}.pm-exitveil,.pm-veil{position:absolute;z-index:1;pointer-events:none}.pm-exitveil{left:0;right:0;bottom:0;height:180px;background:linear-gradient(180deg,rgba(13,11,20,0),var(--ink));opacity:0}.pm-title,.pm-word{position:absolute;z-index:7;margin:0;left:0;right:0;text-align:center;font-family:var(--f-display);font-variation-settings:"SOFT" 100;font-weight:500;letter-spacing:-.02em}.pm-title{z-index:1;width:min(calc(100vw - 32px),calc(1040 * var(--u)));margin-inline:auto;bottom:calc(100% - var(--bar-y) + var(--bar-h) / 2 + 24px);font-size:38px;line-height:1.06;text-wrap:balance}.pm-word{bottom:calc(100% - var(--bar-y) + var(--bar-h) / 2 + 20px);font-size:28px;line-height:1.1;white-space:nowrap}.pm-title em,.pm-word em{font-style:italic;font-weight:400;color:var(--corail)}.pm-bar,.pm-bar-hit,.pm-bar2,.pm-formwrap{position:absolute;left:calc(50% - var(--bar-w) / 2);top:calc(var(--bar-y) - var(--bar-h) / 2);width:var(--bar-w);height:var(--bar-h);box-sizing:border-box}.pm-bar{z-index:5;--bw:calc(1.5 * var(--u));--bga:0.98}.pm-cap,.pm-mid{position:absolute;top:0;bottom:0;box-sizing:border-box;border:var(--bw) solid var(--paper);background:rgba(13,11,20,var(--bga));will-change:transform}.pm-cap.l{left:0;border-right-width:0;border-radius:999px 0 0 999px}.pm-cap.l,.pm-cap.r{width:calc(var(--bar-h) / 2 + 1px)}.pm-cap.r{right:0;border-left-width:0;border-radius:0 999px 999px 0}.pm-mid{left:calc(var(--bar-h) / 2);right:calc(var(--bar-h) / 2);border-left-width:0;border-right-width:0}.pm-clip{position:absolute;inset:calc(1.5 * var(--u));z-index:1;border-radius:999px;overflow:hidden}.pm-fill{position:absolute;inset:0;transform-origin:left center;transform:scaleX(0);background:hsla(43,47%,97%,.17)}.pm-fill.dim{background:hsla(43,47%,97%,.09)}.pm-gapc{position:absolute;top:0;bottom:0;left:84%;right:0;background:var(--corail)}.pm-lab{left:calc(24 * var(--u));top:50%;transform:translateY(-50%);font-size:15px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.pm-bar-in,.pm-lab{position:absolute;z-index:2}.pm-bar-in{inset:0;display:flex;align-items:center;gap:calc(12 * var(--u));padding:0 calc(22 * var(--u));font-size:var(--fs-bar)}.pm-loupe{flex-shrink:0;width:calc(20 * var(--u));height:calc(20 * var(--u))}.pm-qwrap{position:relative;display:flex;align-items:center;min-width:0}.pm-q{white-space:pre;overflow:hidden;text-overflow:ellipsis}.pm-ph{position:absolute;left:calc(7 * var(--u));white-space:nowrap;color:var(--paper-3);pointer-events:none}.pm-caret{flex-shrink:0;width:calc(2 * var(--u));height:1.15em;margin-left:var(--u);background:var(--paper);animation:pm-blink 1.1s steps(1) infinite}@keyframes pm-blink{50%{opacity:0}}.pm-dot{position:absolute;z-index:3;left:calc(var(--bar-h) / 2 - 5 * var(--u));top:calc(var(--bar-h) + 9 * var(--u));width:calc(10 * var(--u));height:calc(10 * var(--u));border-radius:50%;background:var(--corail)}html:not(.pm-ready) .pm-dot{visibility:hidden}.pm-bar2{z-index:4;border:calc(1.5 * var(--u)) solid hsla(43,47%,97%,.45);border-radius:999px;background:rgba(13,11,20,.98)}.pm-bar2 .pm-clip{inset:0}.pm-bar-hit{z-index:6;border-radius:999px;cursor:text}.pm-logo{position:absolute;z-index:6;--s:calc(var(--bar-h) / 80.2);width:calc(489.2 * var(--s));height:calc(124.1 * var(--s));left:calc(50% - 272.55 * var(--s));top:calc(var(--bar-y) - 56 * var(--s));color:var(--paper);fill:currentColor;overflow:visible}.pm-mm{transform-box:fill-box;transform-origin:50% 100%}.pm-lcap{fill:none;stroke:var(--paper);stroke-width:8px}.pm-ldot{fill:var(--corail)}.pm-hint{position:absolute;z-index:7;left:calc(50% - var(--bar-w) / 2 + var(--bar-h) / 2 - 1px);top:calc(100vh - 86 * var(--u));width:calc(2 * var(--u));height:calc(46 * var(--u));border-radius:1px;background:hsla(43,47%,97%,.22);overflow:hidden}@supports (height:1svh){.pm-hint{top:calc(100svh - 86 * var(--u))}}.pm-hint i{position:absolute;left:0;top:0;width:calc(2 * var(--u));height:40%;border-radius:1px;background:var(--paper);transform:translateY(-100%);animation:pm-hint 1.8s cubic-bezier(.6,0,.3,1) infinite}.pm-hint.off{display:none}@keyframes pm-hint{to{transform:translateY(250%)}}@keyframes pm-bounce{50%{transform:translateY(-4px)}}.pm-stage .pm-result{position:absolute;z-index:6;left:calc(50% - var(--bar-w) / 2);width:var(--bar-w);top:calc(var(--bar-y) + var(--bar-h) * 1.8 + 22 * var(--u))}.pm-gain{margin:0;font-family:var(--f-display);font-variation-settings:"SOFT" 100;font-weight:500;font-size:28px;line-height:1.12;letter-spacing:-.01em}.pm-gain span{color:var(--corail)}.pm-note{display:block;margin-top:calc(8 * var(--u));font-size:calc(12.5 * var(--u));color:var(--paper-3)}.pm-promises{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.pm-promises li{font-family:var(--f-display);font-variation-settings:"SOFT" 100;font-size:21px;line-height:1.2;letter-spacing:-.01em;max-width:30ch}.pm-stage .pm-promises li{opacity:0;visibility:hidden}.pm-formwrap{z-index:8;--pm-below:0;--pm-below-vis:hidden}.pm-formwrap:not(.live){pointer-events:none}.pm-formwrap:has(.pm-field input:focus):after{content:"";position:absolute;inset:0;border-radius:999px;border:calc(1.5 * var(--u)) solid var(--corail);pointer-events:none}.pm-form{position:relative;height:100%}.pm-field{position:absolute;inset:0;display:flex;align-items:center}.pm-field input{width:100%;height:100%;box-sizing:border-box;padding:0 calc(24 * var(--u)) 0 calc(29 * var(--u));border:0;border-radius:999px;background:transparent;color:var(--paper);font:inherit;font-size:var(--fs-bar);outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.pm .pm-field input:focus-visible{outline:none}.pm-field input::-moz-placeholder{color:var(--paper-3);opacity:1}.pm-field input::placeholder{color:var(--paper-3);opacity:1}.pm-field input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--ink) inset;-webkit-text-fill-color:var(--paper);caret-color:var(--paper);border-radius:999px}.pm-fcaret{position:absolute;left:calc(22 * var(--u));top:50%;display:none;width:calc(2 * var(--u));height:calc(var(--fs-bar) * 1.2);transform:translateY(-50%);background:var(--paper);animation:pm-blink 1.1s steps(1) infinite;pointer-events:none}.pm-field input:-moz-placeholder-shown:not(:focus)+.pm-fcaret{display:block}.pm-field input:placeholder-shown:not(:focus)+.pm-fcaret{display:block}.pm-field-done{padding:0 calc(24 * var(--u));font-size:var(--fs-bar);color:var(--paper-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-below{position:absolute;left:0;right:0;top:calc(100% + 16 * var(--u));display:flex;flex-direction:column;align-items:flex-start;gap:calc(12 * var(--u))}.pm-formwrap .pm-below{opacity:var(--pm-below);visibility:var(--pm-below-vis);transform:translate3d(0,calc((1 - var(--pm-below)) * 10 * var(--u)),0)}.pm-formwrap .pm-form[data-step=details] .pm-below,.pm-formwrap .pm-form[data-step=sent] .pm-below{opacity:1;visibility:visible;transform:none}.pm-above{position:absolute;left:0;right:0;bottom:calc(100% + 12 * var(--u));display:flex;gap:calc(14 * var(--u));align-items:baseline;font-size:calc(14 * var(--u));color:var(--paper-2)}.pm-edit{background:none;border:0;padding:0;color:var(--paper);font:inherit;text-decoration:underline;text-decoration-color:var(--corail);text-underline-offset:calc(4 * var(--u));cursor:pointer}.pm-send{display:flex;flex-wrap:wrap;gap:calc(10 * var(--u))}.pm-cta,.pm-send{align-items:center}.pm-cta{display:inline-flex;gap:calc(8 * var(--u));height:calc(50 * var(--u));padding:0 calc(22 * var(--u));border:0;border-radius:999px;background:var(--corail);color:var(--ink);font:600 calc(15.5 * var(--u)) var(--f-body);white-space:nowrap;cursor:pointer}.pm-cta:hover{background:var(--corail-2)}.pm-cta:disabled{cursor:wait;opacity:.7}.pm-reassure{font-size:calc(13.5 * var(--u));color:var(--paper-3)}.pm-err{margin:0;font-size:calc(14 * var(--u));color:var(--corail-2)}.pm-err a{color:var(--paper)}.pm-select{position:relative;height:calc(50 * var(--u));padding:0 calc(16 * var(--u));font-size:calc(14 * var(--u));cursor:pointer}.pm-select select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.pm-select-face{display:inline-flex;align-items:center;gap:calc(8 * var(--u));pointer-events:none}.pm-select-face svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}.pm-select:has(select:focus-visible){outline:2px solid var(--corail);outline-offset:3px}.pm-done{margin:0;max-width:30ch;font-family:var(--f-display);font-variation-settings:"SOFT" 100;font-size:24px;line-height:1.2;outline:none}.pm-done em{color:var(--corail);overflow-wrap:anywhere}.pm-hp{position:absolute;left:-9999px;top:0;width:1px;height:1px;overflow:hidden}@media (max-width:560px){html.pm-on .pm-tail{display:flex;flex-direction:column;justify-content:flex-end;min-height:calc(30vh + 132px)}@supports (height:1svh){html.pm-on .pm-tail{min-height:calc(30svh + 132px + 100lvh - 100svh)}}}.pm-stack{z-index:2;padding-top:64px}.pm-st,.pm-stack{position:relative}.pm-st{width:var(--bar-w);margin:0 auto;padding:56px 0;display:flex;flex-direction:column;gap:16px}.pm-st-logo{align-self:flex-start;height:30px;width:auto}.pm-st-title{font-variation-settings:"SOFT" 100;font-weight:500;font-size:34px;line-height:1.08;letter-spacing:-.015em}.pm-st-title,.pm-st-word{margin:0;font-family:var(--f-display)}.pm-st-word{font-variation-settings:"SOFT" 100;font-weight:500;font-size:24px}.pm-st-title em,.pm-st-word em{font-style:italic;font-weight:400;color:var(--corail)}.pm-sbar{position:relative;display:flex;align-items:center;gap:12px;height:var(--bar-h);padding:0 22px;box-sizing:border-box;border:1.5px solid var(--paper);border-radius:999px;background:var(--ink);font-size:var(--fs-bar);overflow:hidden}.pm-sbar .pm-ph{position:static}.pm-sbar .pm-fill{position:absolute;inset:0}.pm-sbar .pm-lab{position:relative;left:0;top:auto;transform:none}.pm-field.framed{position:relative;height:var(--bar-h);border:1.5px solid var(--paper);border-radius:999px;background:var(--ink)}.pm-st .pm-below{position:static;margin-top:16px}.pm-st .pm-above{position:static;margin-bottom:12px}@media (min-width:821px){.pm-hd{height:calc(80 * var(--u));padding-left:max(calc(32 * var(--u)),env(safe-area-inset-left,0px));padding-right:max(calc(32 * var(--u)),env(safe-area-inset-right,0px))}.pm-hd-logo img{height:calc(28 * var(--u))}.pm-title{font-size:clamp(calc(56 * var(--u)),5.8vw,calc(88 * var(--u)));line-height:1.02;bottom:calc(100% - var(--bar-y) + var(--bar-h) / 2 + 32 * var(--u))}.pm-word{font-size:calc(42 * var(--u));bottom:calc(100% - var(--bar-y) + var(--bar-h) / 2 + 26px)}.pm-lab{font-size:calc(16 * var(--u))}.pm-gain{font-size:calc(40 * var(--u))}.pm-promises li{font-size:calc(27 * var(--u))}.pm-promises{margin-top:calc(28 * var(--u));gap:calc(14 * var(--u))}.pm-done{font-size:calc(30 * var(--u))}.pm-st-title{font-size:56px}.pm-st-word{font-size:30px}.pm-steps{right:calc(18 * var(--u))}.pm-steps button{width:calc(40 * var(--u));height:calc(24 * var(--u));padding-right:calc(3 * var(--u))}.pm-steps button i{width:calc(10 * var(--u));height:calc(2 * var(--u))}.pm-steps button[aria-current] i{width:calc(22 * var(--u))}.pm-steps-n{display:block;margin-top:calc(8 * var(--u));padding-right:calc(3 * var(--u));font-size:calc(11 * var(--u))}}@media (prefers-reduced-motion:reduce){.pm-caret,.pm-dots i,.pm-fcaret,.pm-hint i{animation:none}}@media print{html .pm-film{display:none!important}html .pm-stack{display:block!important}.pm{background:#fff;color:#0d0b14}.pm-hd{position:static;background:none}.pm-field.framed,.pm-sbar{border-color:#0d0b14;background:none}}.pm{--up-y:calc(env(safe-area-inset-top, 0px) + 142px);--under-gap:16px;--under-w:calc(100vw - 32px);--chip-line:hsla(43,47%,97%,.34);--soft:hsla(43,47%,97%,.07);--faint:hsla(43,47%,97%,.42)}.pm-slot{position:absolute;left:0;top:calc(var(--up-y) - var(--bar-h) / 2);width:1px;height:var(--bar-h);visibility:hidden;pointer-events:none}.pm-stage .pm-word{bottom:calc(100% - var(--bar-y) + var(--bar-h) / 2 + 70px)}.pm-stage .pm-word.up{bottom:calc(100% - var(--up-y) + var(--bar-h) / 2 + 14px)}.pm-under{position:absolute;z-index:2;top:calc(var(--up-y) + var(--bar-h) / 2 + var(--under-gap));bottom:0;left:calc(50% - var(--under-w) / 2);width:var(--under-w);pointer-events:none;font-size:14px;line-height:1.3;color:var(--paper)}.pm-stage .pm-prod,.pm-stage .pm-res,.pm-stage .pm-sugg{position:absolute;left:0;right:0;top:0}.pm-stage .pm-sugg{z-index:3;left:calc(50% - var(--bar-w) / 2);right:auto;width:var(--bar-w);top:calc(8 * var(--u) - var(--under-gap))}.pm-stage .pm-chat,.pm-stage .pm-prod,.pm-stage .pm-res,.pm-stage .pm-sugg,.pm-stage .sh-ai,.pm-stage .sh-ask,.pm-stage .sh-badge,.pm-stage .sh-card,.pm-stage .sh-chip,.pm-stage .sh-count,.pm-stage .sh-dots,.pm-stage .sh-mate,.pm-stage .sh-msg,.pm-stage .sh-track,.pm-stage .sh-why{opacity:0;visibility:hidden}.pm-stage .pm-chat.off{display:none}.pm-fade{position:absolute;z-index:3;left:0;right:0;bottom:0;height:190px;pointer-events:none;opacity:0;background:linear-gradient(180deg,rgba(13,11,20,0),rgba(13,11,20,.9) 62%,var(--ink))}.sh-panel{background:var(--ink-2);border:1px solid var(--line);border-radius:14px;box-shadow:0 calc(24 * var(--u)) calc(64 * var(--u)) rgba(0,0,0,.45);padding:6px 0}.sh-sugg ul{list-style:none;margin:0;padding:0}.sh-sugg li{display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--u));height:46px;padding:0 18px;font-size:16px}.sh-sugg li.on{background:var(--soft)}.sh-sugg mark{background:none;color:var(--faint)}.sh-enter{font-style:normal;font-size:calc(13 * var(--u));color:var(--faint)}.sh-tools{top:0;height:24px;display:flex;align-items:center;font-size:13px;color:var(--paper-3);white-space:nowrap;font-variant-numeric:tabular-nums}.sh-count0,.sh-tools{position:absolute;right:0}.sh-count0{top:50%;transform:translateY(-50%)}.sh-refined{display:flex;align-items:center}.sh-count{color:var(--paper);font-weight:500}.sh-ai{white-space:pre}.sh-ai i{font-style:normal;margin-left:calc(4 * var(--u))}.sh-tools.refined .sh-count0{display:none}.sh-ask,.sh-picked{position:absolute;left:0;right:0;top:32px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sh-askq{font-weight:600;font-size:14.5px;margin-right:4px}.sh-chip{display:inline-flex;align-items:center;height:32px;padding:0 13px;border-radius:999px;border:1px solid var(--chip-line);font-size:13.5px;font-weight:500;color:var(--paper);white-space:nowrap;transition:background .25s,color .25s,border-color .25s}.sh-chip.on{background:var(--paper);border-color:var(--paper);color:var(--ink)}.sh-chip i{font-style:normal;margin-left:calc(6 * var(--u));opacity:.55}.sh-ghost{visibility:hidden!important}.sh-sep{width:1px;height:20px;margin:0 4px;background:var(--chip-line)}.sh-grid{position:relative;will-change:transform}.pm-stage .sh-card{position:absolute;left:0;top:0;width:var(--card-w,160px);will-change:transform}.sh-card{display:flex;flex-direction:column;gap:calc(3 * var(--u))}.sh-img{position:relative;aspect-ratio:1;border-radius:6px;overflow:hidden;background:var(--ink-3)}.sh-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sh-cname{margin-top:8px;font-size:13.5px;line-height:1.25}.sh-cprice{font-size:13.5px;color:var(--paper-3);font-variant-numeric:tabular-nums}.sh-badge{position:absolute;left:8px;top:8px;z-index:1;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px 0 9px;border-radius:999px;background:rgba(13,11,20,.86);color:var(--paper);font-size:11.5px;font-weight:500}.sh-badge:before{content:"";width:calc(6 * var(--u));height:calc(6 * var(--u));border-radius:50%;background:var(--corail)}.sh-why{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:8px 10px;background:rgba(13,11,20,.82);color:var(--paper);font-size:12px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-sheet{display:flex;flex-direction:column;gap:16px}.sh-sheet-main{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;align-items:start}.sh-sheet-img{aspect-ratio:1;border-radius:6px;overflow:hidden;background:var(--ink-3)}.sh-sheet-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sh-sheet-info{display:flex;flex-direction:column;gap:calc(6 * var(--u));padding-top:calc(2 * var(--u))}.sh-sheet-name{font-size:18px;font-weight:500;line-height:1.2;letter-spacing:-.01em}.sh-sheet-price{font-size:15px;color:var(--paper-3);font-variant-numeric:tabular-nums}.sh-btn{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;height:40px;padding:0 16px;margin-top:8px;border-radius:calc(6 * var(--u));background:var(--paper);color:var(--ink);font-weight:600;font-size:13.5px}.sh-mates{display:flex;flex-direction:column}.sh-mates-t{font-weight:600;font-size:14.5px;margin-bottom:8px}.sh-mates-row{display:flex;flex-direction:column}.sh-mate{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"img name add" "img price add";-moz-column-gap:12px;column-gap:12px;align-items:center;padding:calc(8 * var(--u)) 0;border-top:1px solid var(--line);will-change:transform}.sh-mate .sh-img{grid-area:img;width:52px}.sh-mate .sh-cname{grid-area:name;margin:0;align-self:end}.sh-mate .sh-cprice{grid-area:price;align-self:start}.sh-add{grid-area:add;display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 13px;border-radius:calc(6 * var(--u));border:1px solid var(--chip-line);font-size:13px;font-weight:600;color:var(--paper);transition:background .25s,color .25s,border-color .25s}.added .sh-add.first .a1,.sh-add .a2{display:none}.added .sh-add.first .a2{display:inline}.added .sh-add.first{background:var(--paper);border-color:var(--paper);color:var(--ink)}.pm-stage .pm-chat{position:absolute;z-index:4;left:0;right:0;bottom:max(16px,env(safe-area-inset-bottom,0px));will-change:transform,opacity}.sh-chat{display:flex;flex-direction:column;background:var(--ink-2);border:1px solid var(--line);border-radius:14px;box-shadow:0 calc(24 * var(--u)) calc(64 * var(--u)) rgba(0,0,0,.5);overflow:hidden}.sh-chat-hd{display:flex;align-items:center;gap:calc(9 * var(--u));height:44px;padding:0 16px;border-bottom:1px solid var(--line);font-weight:600;font-size:14px}.sh-chat-dot{width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:50%;background:var(--corail)}.sh-msgs{display:flex;flex-direction:column;gap:10px;padding:14px 16px}.pm-stage .sh-chat-in{display:none}.sh-msg{max-width:86%;padding:9px 13px;border-radius:calc(14 * var(--u));font-size:14px;line-height:1.4}.sh-msg.me{align-self:flex-end;background:var(--paper);color:var(--ink);border-bottom-right-radius:calc(4 * var(--u));white-space:pre-wrap}.sh-msg.bot{align-self:flex-start;display:flex;flex-direction:column;gap:calc(6 * var(--u));background:var(--soft);border-bottom-left-radius:calc(4 * var(--u))}.sh-track{align-self:flex-start;font-weight:600;text-decoration:underline;text-decoration-color:var(--corail);text-decoration-thickness:calc(1.5 * var(--u));text-underline-offset:calc(4 * var(--u))}.sh-track i{font-style:normal}.sh-reply{position:relative;align-self:stretch;display:flex;flex-direction:column}.sh-dots{position:absolute;left:0;top:0;display:flex;gap:calc(4 * var(--u));padding:calc(11 * var(--u)) calc(13 * var(--u));background:var(--soft);border-radius:calc(14 * var(--u))}.pm-st-w .sh-dots{display:none}.sh-dots i{width:calc(6 * var(--u));height:calc(6 * var(--u));border-radius:50%;background:var(--paper-3);animation:pm-bounce 1s infinite}.sh-dots i:nth-child(2){animation-delay:.15s}.sh-dots i:nth-child(3){animation-delay:.3s}.sh-chat-in{display:flex;align-items:center;height:calc(48 * var(--u));padding:0 16px;border-top:1px solid var(--line);color:var(--paper-3);font-size:calc(14 * var(--u))}.sh-chat-in b{margin-left:auto;color:var(--paper)}.pm-st.pm-st-w{gap:18px}.pm-st-w .sh-chat,.pm-st-w .sh-panel{box-shadow:none}.pm-res.static{display:flex;flex-direction:column;gap:10px}.pm-res.static .sh-tools{position:static;justify-content:flex-end}.pm-res.static .sh-picked{position:static}.sh-grid.static{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin-top:4px}.sh-grid.static .sh-card{position:static}.pm-st-w .pm-chat{width:100%;max-width:400px}@media (min-width:821px){.pm{--up-y:236px;--under-gap:30px;--under-w:min(1000px,calc(100vw - 96px))}.pm-film{--up-y:calc(236 * var(--u));--under-gap:calc(30 * var(--u));--under-w:min(calc(1000 * var(--u)),calc(100vw - 96px))}.pm-stage .pm-word{bottom:calc(100% - var(--bar-y) + var(--bar-h) / 2 + 86 * var(--u))}.pm-stage .pm-word.up{font-size:calc(52 * var(--u));bottom:calc(100% - var(--up-y) + var(--bar-h) / 2 + 26 * var(--u))}.pm-under{font-size:calc(15 * var(--u))}.pm-fade{height:270px}.sh-panel{border-radius:calc(18 * var(--u));padding:calc(8 * var(--u)) 0}.sh-sugg li{height:calc(54 * var(--u));padding:0 calc(26 * var(--u));font-size:calc(18 * var(--u))}.sh-tools{height:calc(38 * var(--u));font-size:calc(14 * var(--u))}.sh-ask,.sh-picked{top:0;right:calc(200 * var(--u));gap:calc(10 * var(--u))}.sh-askq{font-size:calc(17 * var(--u));margin-right:calc(6 * var(--u))}.sh-chip{height:calc(38 * var(--u));padding:0 calc(17 * var(--u));font-size:calc(15 * var(--u))}.sh-sep{height:calc(24 * var(--u));margin:0 calc(6 * var(--u))}.sh-img{border-radius:calc(8 * var(--u))}.sh-cname{margin-top:calc(10 * var(--u))}.sh-cname,.sh-cprice{font-size:calc(15 * var(--u))}.sh-badge{left:calc(10 * var(--u));top:calc(10 * var(--u));height:calc(28 * var(--u));padding:0 calc(11 * var(--u)) 0 calc(10 * var(--u));gap:calc(7 * var(--u));font-size:calc(13 * var(--u))}.sh-why{padding:calc(10 * var(--u)) calc(12 * var(--u));font-size:calc(13.5 * var(--u))}.pm-stage .pm-prod{right:auto;width:calc(540 * var(--u));top:calc(12 * var(--u))}.sh-sheet,.sh-sheet-main{gap:calc(28 * var(--u))}.sh-sheet-main{grid-template-columns:calc(250 * var(--u)) minmax(0,1fr)}.sh-sheet-img{border-radius:calc(8 * var(--u))}.sh-sheet-name{font-size:calc(28 * var(--u));margin-top:calc(4 * var(--u))}.sh-sheet-price{font-size:calc(18 * var(--u))}.sh-btn{height:calc(46 * var(--u));padding:0 calc(20 * var(--u));margin-top:calc(14 * var(--u));font-size:calc(15 * var(--u))}.sh-mates-t{font-size:calc(16 * var(--u));margin-bottom:calc(12 * var(--u))}.sh-mate{grid-template-columns:calc(64 * var(--u)) minmax(0,1fr) auto;-moz-column-gap:calc(14 * var(--u));column-gap:calc(14 * var(--u))}.sh-mate .sh-img{width:calc(64 * var(--u))}.sh-add{height:calc(38 * var(--u));padding:0 calc(15 * var(--u));font-size:calc(14 * var(--u))}.pm-stage .pm-chat{left:auto;right:0;top:calc(32 * var(--u));bottom:auto;width:calc(400 * var(--u))}.pm-stage .sh-chat-in{display:flex}.sh-chat{border-radius:calc(16 * var(--u))}.sh-chat-hd{height:calc(50 * var(--u));padding:0 calc(18 * var(--u));font-size:calc(15 * var(--u))}.sh-msgs{min-height:calc(120 * var(--u));padding:calc(18 * var(--u));gap:calc(12 * var(--u))}.sh-msg{font-size:calc(15 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u))}.sh-chat-in{padding:0 calc(18 * var(--u))}.sh-grid.static{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px}}@media (min-width:1441px) and (min-height:801px){.pm-fade{height:calc(100vh - 630 * var(--u))}}