.pc{--pc-ease:cubic-bezier(.22, .8, .24, 1);--pc-review:2.5s;padding:72px 0 56px;position:relative}.pc-in{grid-template:"head dossier""steps dossier""foot dossier"1fr/minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:0 56px;display:grid}.pc-left,.pc-right{display:contents}.pc-head{grid-area:head;min-width:0}.pc-right>.pc-doss{grid-area:dossier}.pc-lead{max-width:460px;color:var(--lf-ink-70);margin:20px 0 0;font-size:17px;line-height:1.55}.pc-steps{grid-area:steps;max-width:500px;margin:36px 0 0;padding:0;list-style:none}.pc-step{color:var(--lf-ink-52);grid-template-columns:38px minmax(0,1fr);gap:6px;padding:16px 0 17px;transition:color .5s;display:grid;position:relative}.pc-step:before,.pc-step:after{content:"";background:var(--lf-hair);height:1px;position:absolute;bottom:0;left:0;right:0}.pc-step:after{background:linear-gradient(90deg, var(--lf-gold-2), var(--lf-gold));transform-origin:0;height:2px;bottom:-.5px;transform:scaleX(0)}.pc-step-n{letter-spacing:.14em;font-variant-numeric:tabular-nums;padding-top:3px;font-size:12.5px;font-weight:700}.pc-step-b{gap:4px;min-width:0;display:grid}.pc-step-b strong{letter-spacing:-.015em;font-size:17px;font-weight:560}.pc-step-b span{color:var(--lf-ink-70);font-size:14px;line-height:1.45}.pc-step.is-review,.pc-step.is-done{color:var(--lf-ink)}.pc-step.is-review .pc-step-n,.pc-step.is-done .pc-step-n{color:var(--lf-gold)}.pc-step.is-done:after{transform:scaleX(1)}.pc-foot{grid-area:foot;align-self:end;min-width:0;padding-top:28px}.pc-status{max-width:460px;min-height:4.6em;color:var(--lf-ink-70);margin:0;font-size:15px;line-height:1.5;transition:color .4s}.pc-status.is-pass{color:var(--lf-ink)}.pc-acts{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:8px;display:flex}.pc-how{min-height:44px;color:var(--lf-gold);text-underline-offset:4px;align-items:center;font-size:14.5px;font-weight:600;display:inline-flex}.pc-how:focus-visible{outline:2px solid var(--lf-gold);outline-offset:3px;border-radius:4px}.pc-doss{box-sizing:border-box;background:linear-gradient(180deg, var(--lf-glass-2), var(--lf-glass));min-width:0;box-shadow:var(--lf-card-shadow);isolation:isolate;border-radius:22px;padding:22px;position:relative;overflow:hidden}.pc-doss:before{content:"";z-index:-1;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--lf-gold), 0 0 46px -12px var(--lf-gold);opacity:0;transition:opacity 1.1s;position:absolute;inset:0}.pc-doss.is-listed:before{opacity:.55}.pc-doss:after{content:"";background:linear-gradient(90deg, transparent, var(--lf-gold-2) 40%, var(--lf-gold) 60%, transparent);opacity:0;height:2px;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}.pc-dh{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.pc-thumb{background:var(--lf-bg-2);width:52px;height:52px;box-shadow:0 0 0 1px var(--lf-hair-2);border-radius:12px;display:block;position:relative;overflow:hidden}.pc-thumb .pc-thumb-img,.pc-thumb-img{width:100%;height:100%;position:absolute;inset:0}.pc-thumb img{object-fit:cover;width:100%;height:100%}.pc-dh-t{gap:3px;min-width:0;display:grid}.pc-dh-t strong{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:560;overflow:hidden}.pc-dh-t span{color:var(--lf-ink-52);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.pc-verdict{justify-items:end;display:grid}.pc-v{box-sizing:border-box;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;height:32px;transition:opacity .6s ease, transform .7s var(--pc-ease), background .6s ease, color .6s ease;border-radius:7px;grid-area:1/1;align-items:center;gap:8px;padding:0 12px;font-size:11.5px;font-weight:700;display:inline-flex}.pc-v-wait{color:var(--lf-ink-52);box-shadow:inset 0 0 0 1px var(--lf-hair-2)}.pc-v-ok{color:var(--lf-gold);background:color-mix(in srgb, var(--lf-gold-2) 20%, transparent);box-shadow:inset 0 0 0 1px var(--lf-gold);opacity:0;transform:translateY(6px)scale(.96)}.pc-doss.is-listed .pc-v-wait{opacity:0;transform:translateY(-6px)}.pc-doss.is-listed .pc-v-ok{opacity:1;transform:none}.pc-seal{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.pc-seal-ring,.pc-seal-check{stroke-dasharray:1 1;stroke-dashoffset:0}.pc-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0 14px;display:grid}.pc-rail-s{gap:7px;display:grid}.pc-rail-s i{background:var(--lf-hair-2);border-radius:2px;height:3px;display:block;position:relative;overflow:hidden}.pc-rail-s i:after{content:"";background:linear-gradient(90deg, var(--lf-gold-2), var(--lf-gold));transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.pc-rail-s b{letter-spacing:.12em;text-transform:uppercase;color:var(--lf-ink-52);font-size:11px;font-weight:650;transition:color .5s}.pc-rail-s.is-review b,.pc-rail-s.is-done b{color:var(--lf-gold)}.pc-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pc-panel{box-sizing:border-box;background:var(--lf-glass);min-width:0;box-shadow:inset 0 0 0 1px var(--lf-hair);border-radius:14px;padding:16px 16px 14px;transition:box-shadow .6s,background .6s;position:relative}.pc-p-record{grid-column:1/-1}.pc-panel.is-review{box-shadow:inset 0 0 0 1px var(--lf-gold), 0 14px 34px -22px var(--lf-gold);background:var(--lf-glass-2)}.pc-panel.is-done{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lf-gold) 46%, var(--lf-hair))}.pc-ph{justify-content:space-between;align-items:center;gap:12px;height:22px;margin-bottom:12px;display:flex}.pc-ph h3{letter-spacing:.12em;text-transform:uppercase;color:var(--lf-ink);margin:0;font-size:12px;font-weight:700}.pc-pstate{width:104px;height:20px;display:block;position:relative}.pc-ps{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:0;align-items:center;gap:6px;height:20px;font-size:11px;font-weight:650;transition:opacity .4s;display:inline-flex;position:absolute;top:0;right:0}.pc-ps-idle{color:var(--lf-ink-52)}.pc-ps-review,.pc-ps-done{color:var(--lf-gold)}.pc-panel.is-idle .pc-ps-idle,.pc-panel.is-review .pc-ps-review,.pc-panel.is-done .pc-ps-done{opacity:1}.pc-spin{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-dasharray:14 24;width:13px;height:13px}.pc-record{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.pc-chart{min-width:0;position:relative;container-type:inline-size}.pc-gridlines{pointer-events:none;height:132px;position:absolute;top:0;left:0;right:0}.pc-gridlines i{background:var(--lf-hair);height:1px;position:absolute;left:0;right:0}.pc-gridlines i:first-child{top:25%}.pc-gridlines i:nth-child(2){top:50%}.pc-gridlines i:nth-child(3){top:75%}.pc-chart-svg{width:100%;height:132px;display:block;overflow:visible}.pc-bench{fill:none;stroke:var(--lf-ink-38);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.62}.pc-line,.pc-glint{fill:none;stroke-linecap:round;stroke-linejoin:round}.pc-line{stroke:var(--lf-gold);stroke-width:2px}.pc-glint{stroke:var(--lf-gold-2);stroke-width:3px;stroke-dasharray:.12 2;stroke-dashoffset:.12px;opacity:0}html.dark .pc-glint,html[data-theme=dark] .pc-glint{stroke:#fff3d6}.pc-stop-a{stop-color:color-mix(in srgb, var(--lf-gold) 26%, transparent)}.pc-stop-b{stop-color:color-mix(in srgb, var(--lf-gold) 0%, transparent)}.pc-end{background:var(--lf-gold);width:9px;height:9px;box-shadow:0 0 0 3px var(--lf-bg), 0 0 0 4px var(--lf-gold);border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute}.pc-beamwrap{pointer-events:none;height:140px;position:absolute;top:-4px;left:0;right:0;overflow:hidden}.pc-beam{background:linear-gradient(180deg, transparent, var(--lf-gold-2) 14%, var(--lf-gold) 86%, transparent);opacity:0;pointer-events:none;width:2px;height:140px;position:absolute;top:0;left:0}.pc-beam:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--lf-gold-2) 26%, transparent));width:72px;position:absolute;top:0;bottom:0;right:0}.pc-dd{width:100%;height:34px;margin-top:6px;display:block;overflow:visible}.pc-dd-base{stroke:var(--lf-hair-2);stroke-width:1px}.pc-dd-area{fill:color-mix(in srgb, var(--lf-ink) 18%, transparent);stroke:var(--lf-ink-38);stroke-width:0}.pc-legend{color:var(--lf-ink-52);flex-wrap:wrap;gap:4px 18px;margin-top:8px;font-size:11.5px;display:flex}.pc-legend span{align-items:center;gap:7px;display:inline-flex}.pc-legend i{width:16px;height:0;display:block}.pc-key-line{border-top:2px solid var(--lf-gold)}.pc-key-bench{border-top:1.2px solid var(--lf-ink-38)}.pc-key-dd{background:color-mix(in srgb, var(--lf-ink) 18%, transparent);height:8px!important}.pc-record .pc-checks{align-self:center}.pc-checks{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pc-checks li{min-height:34px;color:var(--lf-ink-52);transition:color .5s ease calc(.45s + var(--pc-i,0) * .38s);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;font-size:14px;display:grid}.pc-panel.is-review .pc-checks li,.pc-panel.is-done .pc-checks li{color:var(--lf-ink)}.pc-tick{fill:none;width:18px;height:18px;overflow:visible}.pc-tick-box{stroke:var(--lf-hair-2);stroke-width:1.3px;fill:#0000;transition:fill .4s,stroke .4s;transition-delay:calc(.45s + var(--pc-i,0) * .38s)}.pc-tick-mark{stroke:var(--lf-bg);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset .4s var(--pc-ease);transition-delay:calc(.6s + var(--pc-i,0) * .38s)}.pc-panel.is-review .pc-tick-box,.pc-panel.is-done .pc-tick-box{fill:var(--lf-gold);stroke:var(--lf-gold)}.pc-panel.is-review .pc-tick-mark,.pc-panel.is-done .pc-tick-mark{stroke-dashoffset:0}.pc-ledger{gap:2px;display:grid}.pc-lh{letter-spacing:.06em;color:var(--lf-ink-52);justify-content:space-between;gap:8px;margin-bottom:2px;padding-left:28px;font-size:11px;display:flex}.pc-lr{grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:30px;display:grid}.pc-lr-n{letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--lf-ink-52);font-size:11px;font-weight:700}.pc-track{height:20px;display:block;position:relative;container-type:inline-size}.pc-track:before{content:"";background:var(--lf-hair-2);height:1px;position:absolute;top:50%;left:0;right:0}.pc-band{background:color-mix(in srgb, var(--lf-gold-2) 24%, transparent);width:18%;height:12px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lf-gold) 40%, transparent);opacity:.45;transition:opacity .6s ease calc(.3s + var(--pc-i,0) * .42s);border-radius:4px;position:absolute;top:4px}.pc-sig{background:var(--lf-ink-52);width:2px;height:16px;margin-left:-1px;position:absolute;top:2px}.pc-fillm{background:var(--lf-gold);width:10px;height:10px;box-shadow:0 0 0 2px var(--lf-bg);opacity:0;transform:translate3d(calc(var(--pc-from,0) * 1cqw), 0, 0) rotate(45deg) scale(.7);transition:opacity .35s ease calc(.35s + var(--pc-i,0) * .42s), transform .7s var(--pc-ease) calc(.5s + var(--pc-i,0) * .42s);border-radius:3px;margin-left:-5px;position:absolute;top:5px}.pc-panel.is-review .pc-fillm,.pc-panel.is-done .pc-fillm{opacity:1;transform:translate(0,0)rotate(45deg)scale(1)}.pc-panel.is-review .pc-band,.pc-panel.is-done .pc-band{opacity:1}.pc-lr .pc-tick-box{transition-delay:calc(.9s + var(--pc-i,0) * .42s)}.pc-lr .pc-tick-mark{transition-delay:calc(1.05s + var(--pc-i,0) * .42s)}.pc-lnote{color:var(--lf-ink-52);margin:4px 0 0 28px;font-size:12.5px;line-height:1.4}.pc-df{border-top:1px solid var(--lf-hair);color:var(--lf-ink-70);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:14px;font-size:13.5px;display:flex}.pc-df-count b{font-variant-numeric:tabular-nums;color:var(--lf-gold);font-weight:700}.pc-df-end{justify-items:end;display:grid}.pc-df-wait,.pc-df-ok{transition:opacity .6s ease, transform .7s var(--pc-ease);grid-area:1/1;align-items:center;gap:8px;display:inline-flex}.pc-df-wait{color:var(--lf-ink-52)}.pc-df-ok{color:var(--lf-ink);opacity:0;font-weight:600;transform:translateY(6px)}.pc-df-ok svg{color:var(--lf-gold)}.pc-doss.is-listed .pc-df-wait{opacity:0;transform:translateY(-6px)}.pc-doss.is-listed .pc-df-ok{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.pc.is-armed .pc-chart-svg,.pc.is-armed .pc-dd{clip-path:inset(-10px 100% -10px 0)}.pc.is-armed .pc-end{opacity:0}.pc.is-armed .pc-seal-ring,.pc.is-armed .pc-seal-check{stroke-dashoffset:1px}.pc.is-armed .pc-doss.is-listed .pc-seal-ring{transition:stroke-dashoffset .9s var(--pc-ease) .2s;stroke-dashoffset:0}.pc.is-armed .pc-doss.is-listed .pc-seal-check{transition:stroke-dashoffset .6s var(--pc-ease) .8s;stroke-dashoffset:0}.pc-p-record.is-review .pc-chart-svg,.pc-p-record.is-done .pc-chart-svg,.pc-p-record.is-review .pc-dd,.pc-p-record.is-done .pc-dd{clip-path:inset(-10px -10px -10px 0);transition:clip-path var(--pc-review) linear .25s}.pc-p-record.is-review .pc-end,.pc-p-record.is-done .pc-end{opacity:1;transition:opacity .5s ease calc(var(--pc-review) + .2s)}.pc-p-record.is-review .pc-beam{animation:pc-sweep var(--pc-review) linear .25s both}.pc.is-armed .pc-doss.is-listed:after{animation:pc-sheen 1.5s var(--pc-ease) .1s both}.pc.is-listed.is-live .pc-glint{animation:12s linear 1.5s infinite both pc-glint}.pc.is-live .pc-panel.is-review .pc-spin{animation:.9s linear infinite pc-turn}.pc-rail-s.is-review i:after{transition:transform 2.7s linear;transform:scaleX(1)}.pc-rail-s.is-done i:after{transform:scaleX(1)}.pc-step.is-review:after{transition:transform 2.7s linear;transform:scaleX(1)}.pc-step.is-done:after{transition:none}}@media (prefers-reduced-motion:reduce){.pc-rail-s i:after{transform:scaleX(1)}.pc *,.pc :before,.pc :after{transition:none!important;animation:none!important}}.pc-rail-s.is-done i:after{transform:scaleX(1)}@keyframes pc-sweep{0%{opacity:0;transform:translate(0,0)}4%{opacity:1}95%{opacity:1}to{opacity:0;transform:translate(calc(100cqw - 2px))}}@keyframes pc-sheen{0%{opacity:0;transform:translate(-100%)}20%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes pc-glint{0%{opacity:0;stroke-dashoffset:.12px}4%{opacity:1}30%{opacity:1;stroke-dashoffset:-1.06px}34%{opacity:0;stroke-dashoffset:-1.12px}to{opacity:0;stroke-dashoffset:-1.12px}}@keyframes pc-turn{to{transform:rotate(360deg)}}@media (max-width:980px){.pc{padding:64px 0 40px}.pc-in{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""dossier""steps""foot";row-gap:28px}.pc-steps{max-width:none;margin-top:0}.pc-foot{padding-top:0}.pc-status{max-width:none;min-height:3.2em}}@media (max-width:560px){.pc-doss{border-radius:18px;padding:14px}.pc-dh{grid-template-columns:42px minmax(0,1fr) auto;gap:11px}.pc-thumb{border-radius:10px;width:42px;height:42px}.pc-dh-t strong{font-size:17px}.pc-dh-t span{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box}.pc-v{letter-spacing:.1em;height:28px;padding:0 9px;font-size:10.5px}.pc-v-wait{font-size:10px}.pc-rail{margin:14px 0 10px}.pc-rail-s b{letter-spacing:.08em;font-size:10px}.pc-body{grid-template-columns:minmax(0,1fr);gap:10px}.pc-panel{padding:12px 12px 10px}.pc-ph{margin-bottom:8px}.pc-record{grid-template-columns:minmax(0,1fr);gap:10px}.pc-chart-svg{height:92px}.pc-dd{height:26px}.pc-beamwrap,.pc-beam{height:100px}.pc-p-record .pc-checks li{min-height:24px}.pc-p-ops .pc-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px}.pc-checks li{letter-spacing:-.012em;gap:7px;min-height:26px;font-size:12.5px}.pc-lr{min-height:26px}.pc-lh{font-size:10.5px}.pc-df{margin-top:12px;padding-top:12px;font-size:12.5px}.pc-acts .lx-btn{box-sizing:border-box;justify-content:center;width:100%}.pc-legend{gap:2px 14px;font-size:11px}}
