.p-pmpub__main{container:pp / inline-size;display:flex;flex-direction:column;gap:var(--ft-gap-card);min-width:0}.p-pmpub__form{display:flex;flex-direction:column;gap:24px;min-width:0}.p-pmpub__step{display:flex;flex-direction:column;gap:10px;min-width:0}.p-pmpub__ways{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.p-pmpub__jo{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.p-pmpub__fix{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.p-pmpub__fx{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0}.p-pmpub__fx .ft-input{height:var(--ft-btn-md);min-height:0;min-width:0;padding:0 6px;text-align:center;font-size:var(--ft-text-md);font-weight:var(--ft-weight-heavy)}.p-pmpub__fx small{font-size:var(--ft-text-xs);color:var(--ft-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.p-pmpub__fx.is-on .ft-input{border-color:var(--ft-accent)}.p-pmpub__fx.is-on small{color:var(--ft-accent-strong);font-weight:var(--ft-weight-bold)}.p-pmpub__fbar{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap}.p-pmpub__fbar>.ft-e{flex:1 1 260px}.p-pmpub__n>button{min-width:0}.p-pmpub__resl{display:flex;flex-direction:column;gap:10px;min-width:0}.p-pmpub__all{align-self:flex-start}.p-pmpub__sum{--pubres-bg:transparent;margin-top:auto;padding:12px 0 0;border-top:1px solid var(--ft-border);border-radius:0;column-gap:14px}.p-pmpub__res .ft-ln{grid-template-columns:28px auto minmax(0,1fr) 28px}.p-pmpub__res .ft-ln{grid-template-columns:28px minmax(0,1fr) 28px;grid-template-areas:"k f x" "k r x";height:auto;min-height:58px;padding:6px 6px 6px 8px;row-gap:2px}.p-pmpub__res .ft-ln>.ft-ln__k{grid-area:k}.p-pmpub__res .ft-ln>.ft-ln__f{grid-area:f}.p-pmpub__res .ft-ln>.ft-ln__r{grid-area:r;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.p-pmpub__res .ft-ln>.ft-ln__x{grid-area:x}@container pp (min-width:520px){.p-pmpub__sum{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.p-pmpub__sum>:nth-child(1){order:1}.p-pmpub__sum>:nth-child(2){order:2}.p-pmpub__sum>:nth-child(4){order:3}.p-pmpub__sum>:nth-child(5){order:4}.p-pmpub__sum>:nth-child(7){order:5}.p-pmpub__sum>:nth-child(8){order:6}.p-pmpub__sum>:nth-child(3){order:7;grid-column:1 / -1;margin-top:10px}.p-pmpub__sum>:nth-child(6){order:8;grid-column:1 / -1}.p-pmpub__sum>:nth-child(9){order:9;grid-column:1 / -1}}.p-pmpub__sum .ft-rqs{flex-wrap:wrap;row-gap:2px}.p-pmpub__res .ft-ln__b button.ft-digit{position:relative;padding:0;font-family:inherit;cursor:pointer;pointer-events:auto}.p-pmpub__res .ft-ln__b button.ft-digit[aria-pressed="true"]{box-shadow:var(--ft-shadow-ball), 0 0 0 2px var(--ft-surface), 0 0 0 3.5px var(--ft-text)}.p-pmpub__res .ft-ln__b button.ft-digit[aria-pressed="true"]::after{content:"";position:absolute;right:-3px;bottom:-3px;width:9px;height:9px;border-radius:var(--ft-radius-full);background:var(--ft-text);box-shadow:0 0 0 2px var(--ft-surface)}.p-pmpub__res .ft-ln__x{pointer-events:auto}.p-pmpub__res .ft-ln__r button.ft-rkbadge{gap:3px;border:0;font-family:inherit;cursor:pointer;pointer-events:auto}.p-pmpub__res .ft-ln__r button.ft-rkbadge:hover{filter:brightness(.94)}.p-pmpub__res .ft-ln__r .is-none{font-weight:var(--ft-weight-bold);color:var(--ft-text-3)}.p-pmpub__lines .ft-digits__jo--text{margin-right:2px}.p-pmpub__res .ft-cksum>.ft-go{width:100%;margin-top:auto}.p-pmpub__acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.p-pmpub__acts .ft-tool{justify-content:center}.p-pmpub__msg:empty{display:none}.p-pmpub__note{margin:0}.p-pmpub__dlg table{min-width:520px}.p-pmpub__dform{display:flex;flex-direction:column;gap:10px}.p-pmpub__drows{display:flex;flex-direction:column;gap:8px}.p-pmpub__drow{grid-template-columns:28px 104px minmax(0,200px) minmax(0,1fr);gap:8px}.p-pmpub__dst{min-width:0;font-size:var(--ft-text-xs);color:var(--ft-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-pmpub__dst.is-ok{color:var(--ft-text);font-weight:var(--ft-weight-bold)}.p-pmpub__dst.is-bad{color:var(--ft-danger);font-weight:var(--ft-weight-bold)}.p-pmpub__dst .ft-rkbadge{margin-right:6px}.p-pmpub__dbar{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.p-pmpub__dbar>.ft-e{margin-right:auto}.p-pmpub__pos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.p-pmpub__pc{display:flex;flex-direction:column;gap:6px;min-width:0;padding:2px 10px;border-left:1px solid var(--ft-border)}.p-pmpub__pc:first-child{padding-left:0;border-left:0}.p-pmpub__pc ol{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.p-pmpub__pc button{display:flex;align-items:center;gap:6px;width:100%;min-height:32px;padding:2px 6px 2px 0;border:0;border-radius:var(--ft-radius-full);background:transparent;font:inherit;color:var(--ft-text-2);font-size:var(--ft-text-xs);cursor:pointer;text-align:left}.p-pmpub__pc button:hover{background:var(--ft-surface-2)}.p-pmpub__pc button em{font-style:normal;margin-left:auto;white-space:nowrap;color:var(--ft-text-3)}.p-pmpub__pc .is-cold{padding-top:6px;border-top:1px solid var(--ft-border)}.p-pmpub__pc .is-cold>span{display:block;font-size:var(--ft-text-xs);color:var(--ft-text-3)}.p-pmpub__rh{margin-top:4px}.p-pmpub__flow .ft-cap a{font-weight:var(--ft-weight-bold);color:var(--ft-accent-strong)}@container pp (max-width:519.98px){.p-pmpub__pos{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.p-pmpub__pc:nth-child(4){padding-left:0;border-left:0}}@container pp (max-width:560px){.p-pmpub__ways{grid-template-columns:repeat(2,minmax(0,1fr))}.p-pmpub__fix{grid-template-columns:repeat(3,minmax(0,1fr))}.p-pmpub__res .ft-ln{grid-template-columns:26px minmax(0,1fr) 28px}.p-pmpub__res .ft-ln>.ft-ln__r{flex-wrap:wrap;row-gap:0}.p-pmpub__drow{grid-template-columns:26px 92px minmax(0,1fr)}.p-pmpub__dst{grid-column:2 / -1}.p-pmpub__dst.is-hint{display:none}.p-pmpub__pos{grid-template-columns:repeat(2,minmax(0,1fr))}.p-pmpub__pc:nth-child(4){padding-left:10px;border-left:1px solid var(--ft-border)}.p-pmpub__pc:nth-child(odd){padding-left:0;border-left:0}}@container (max-width:360px){.p-pmpub__drow{grid-template-columns:26px 84px minmax(0,1fr)}.p-pmpub__dpaste{grid-template-columns:minmax(0,1fr) auto}.p-pmpub__dpaste .ft-tool{grid-column:auto}}:root[data-ft-motion] .p-pmpub__res .ft-ln__b.is-new .ft-digit,:root[data-ft-motion] .p-pmpub__res .ft-ln__b.is-new .ft-digits__jo{animation:ft-pop var(--ft-dur-pop) var(--ft-ease-pop) backwards;animation-delay:calc(var(--ln, 0) * 90ms + var(--i, 0) * var(--ft-step))}:root[data-ft-motion] .p-pmpub__res .ft-ln__r.is-new>*{animation-delay:calc(var(--ln, 0) * 90ms + 280ms)}:root[data-ft-motion] .p-pmpub [data-pp-go][aria-busy="true"] svg{animation:ft-turn 800ms linear infinite}@container pp (max-width:519.98px){.p-pmpub__hero .ft-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pp (max-width:560px){.p-pmpub__hero .ft-stats>.is-main,.p-pmpub__hero .ft-stats>:last-child{grid-column:1 / -1}}@container pp (max-width:340px){.p-pmpub__flow .ft-prows--2 .ft-prow{grid-template-columns:minmax(0,1fr);row-gap:6px}.p-pmpub__flow .ft-prow__c{flex-direction:row;align-items:baseline;gap:6px}}@container pp (max-width:300px){.p-pmpub__res .ft-ln{grid-template-columns:22px minmax(0,1fr) 28px;grid-template-areas:"k f f" "k r x";column-gap:6px;padding-left:6px}.p-pmpub__res .ft-ln .ft-digits__jo--text{padding-inline:4px;margin-right:0}}.p-pmpub__final{padding-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.p-pmpub__bar{position:sticky;bottom:0;z-index:2;margin-top:-24px;padding:10px 15px;background:var(--ft-surface-2)}.p-pmpub__bar.is-stuck{border-radius:var(--ft-radius-md) var(--ft-radius-md) 0 0;box-shadow:var(--ft-shadow-3)}.p-pmpub__fnote{display:flex;flex-direction:column;gap:10px;margin-top:-24px;padding:0 15px 14px;border-radius:0 0 var(--ft-radius-md) var(--ft-radius-md);background:var(--ft-surface-2)}.p-pmpub__go{min-height:52px;font-size:var(--ft-text-md)}.p-pmpub__go b{font-weight:inherit}.p-pmpub__fnote .p-pmpub__msg:empty{display:none}@media (max-width:519.98px){.p-pmpub__bar{bottom:calc(var(--ft-bottomnav-h) + env(safe-area-inset-bottom, 0px))}}.p-pmpub__acts a.ft-tool{text-decoration:none}
