@charset "UTF-8";.entry-content:has(proteogenix-peptide-form){background-color:transparent!important;border:0!important;padding:0!important}proteogenix-peptide-form{display:block;text-align:start!important}proteogenix-peptide-form *,proteogenix-peptide-form *:before,proteogenix-peptide-form *:after{box-sizing:border-box}proteogenix-peptide-form button,proteogenix-peptide-form input{line-height:normal}proteogenix-peptide-form :is([type=text],[type=email],[type=search],[type=number],textarea,select){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white);border:1px solid var(--pf-field-border);border-radius:var(--pf-field-radius);caret-color:var(--color-text);color:var(--color-text);font-family:inherit;font-size:var(--font-size-body);max-inline-size:100%;padding-block:.625rem;padding-inline:.75rem;transition:border-color .15s,box-shadow .15s}proteogenix-peptide-form :is([type=text],[type=email],[type=search],[type=number],textarea,select)::-ms-input-placeholder{color:var(--color-text-muted)}proteogenix-peptide-form :is([type=text],[type=email],[type=search],[type=number],textarea,select)::placeholder{color:var(--color-text-muted)}proteogenix-peptide-form :is([type=text],[type=email],[type=search],[type=number],textarea,select):where(:hover){border-color:var(--color-primary-opacity)}proteogenix-peptide-form :is([type=text],[type=email],[type=search],[type=number],textarea,select):where(:focus-visible){border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-muted);outline:none}proteogenix-peptide-form :is([type=text],[type=email],[type=search],[type=number],textarea,select):invalid:not(:placeholder-shown){border-color:var(--pf-field-border)}proteogenix-peptide-form :is([type=text],[type=email],[type=search],[type=number],textarea,select):invalid:not(:placeholder-shown):hover{border-color:var(--color-primary-opacity)}proteogenix-peptide-form :is([type=text],[type=email],[type=search],[type=number],textarea,select):invalid:not(:placeholder-shown):focus-visible{border-color:var(--color-primary)}proteogenix-peptide-form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' fill='none'%3E%3Cpath stroke='rgba(42, 66, 116, 1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M8.846 15.846 19 26l10.153-10.154'/%3E%3C/svg%3E");background-position:calc(100% - .75rem) center;background-repeat:no-repeat;background-size:1rem;line-height:1.5;-webkit-padding-end:2.5rem;padding-inline-end:2.5rem}proteogenix-peptide-form textarea{inline-size:100%;min-block-size:150px;resize:vertical;vertical-align:top}proteogenix-peptide-form [type=checkbox]{flex-shrink:0;margin-block:.125rem 0;margin-inline:0 .5rem}proteogenix-peptide-form [type=checkbox]:checked{background:var(--color-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/.875rem no-repeat}proteogenix-peptide-form [type=checkbox]:checked:before{content:none}proteogenix-peptide-form code,proteogenix-peptide-form kbd{display:inline}proteogenix-peptide-form small{font-size:smaller}proteogenix-peptide-form .pf input[type=text],proteogenix-peptide-form .pf input[type=email],proteogenix-peptide-form .pf input[type=number],proteogenix-peptide-form .pf select,proteogenix-peptide-form .pf textarea{font-size:.9375rem;inline-size:100%;line-height:1.5rem;padding-block:.4375rem;padding-inline:.625rem}proteogenix-peptide-form .pf select{background-position:calc(100% - .5rem) center;background-size:.875rem;-webkit-padding-end:1.75rem;padding-inline-end:1.75rem;text-overflow:ellipsis}proteogenix-peptide-form .pf textarea{min-block-size:0}@media (max-width: 63.99rem) and (pointer: coarse){proteogenix-peptide-form input:not([type=checkbox]),proteogenix-peptide-form select,proteogenix-peptide-form textarea{font-size:1rem!important}}proteogenix-peptide-form .pf{--pf-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--pf-shadow: 0 18px 44px -14px hsla(221, 63%, 20%, .35), 0 2px 6px hsla(221, 63%, 20%, .08);--pf-radius: 8px;--pf-field-border: var(--color-brand-blue-opacity-30);--pf-field-radius: 6px;font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);position:relative}proteogenix-peptide-form .pf [hidden]{display:none!important}proteogenix-peptide-form .pf-sr{block-size:1px;-webkit-clip-path:inset(50%);clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}proteogenix-peptide-form .pf :is(input,select,textarea,button,summary,[tabindex],.pf-row){scroll-margin-block:calc(var(--site-header-size) + var(--site-header-offset)) 5rem}proteogenix-peptide-form .pf :where(h2,h3,p,label,.label,ul,form,strong)+*{-webkit-margin-before:0;margin-block-start:0}proteogenix-peptide-form .pf button{font-family:inherit}proteogenix-peptide-form .pf .button{transition:background .2s,border-color .2s,color .2s,box-shadow .2s ease-in-out}proteogenix-peptide-form .pf code,proteogenix-peptide-form .pf kbd{background:var(--color-brand-blue-opacity-5);border-radius:3px;font-family:var(--pf-mono);font-size:.92em;padding-block:0;padding-inline:.25em}proteogenix-peptide-form .pf kbd{border:1px solid var(--color-border);border-block-end-width:2px}proteogenix-peptide-form .pf-ic{block-size:1rem;flex-shrink:0;inline-size:1rem}proteogenix-peptide-form .pf-link{align-items:center;background:none;border:0;color:var(--color-primary);cursor:pointer;display:inline-flex;font-size:inherit;font-weight:var(--font-weight-text-bold);gap:.375rem;padding:0;text-decoration:underline;text-underline-offset:2px}proteogenix-peptide-form .pf-link:hover{color:var(--color-primary-hover)}proteogenix-peptide-form .pf-link--danger,proteogenix-peptide-form .pf-link--danger:hover{color:var(--color-error)}proteogenix-peptide-form .pf-ibtn{align-items:center;background:none;block-size:1.75rem;border:0;border-radius:6px;color:var(--color-text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;inline-size:1.75rem;justify-content:center}proteogenix-peptide-form .pf-ibtn:hover{background:var(--color-background-secondary);color:var(--color-primary)}proteogenix-peptide-form .pf-ibtn:disabled{background:none;color:var(--color-text-muted);cursor:default;opacity:.4}proteogenix-peptide-form .pf-ibtn--sm{block-size:1.625rem;inline-size:1.625rem}proteogenix-peptide-form .pf-ibtn--danger:hover{color:var(--color-error)}proteogenix-peptide-form .pf-chip{background:var(--color-white);border:1px solid var(--color-border);border-radius:999px;color:var(--color-primary);cursor:pointer;font-size:var(--font-size-caption);font-weight:var(--font-weight-text-bold);padding-block:.125rem;padding-inline:.625rem}proteogenix-peptide-form .pf-chip:hover{border-color:var(--color-primary)}proteogenix-peptide-form .pf-chip.is-on{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}proteogenix-peptide-form .pf-chip--danger{color:var(--color-error)}proteogenix-peptide-form .pf :where([data-tip]){position:relative}proteogenix-peptide-form .pf [data-tip]:hover:after,proteogenix-peptide-form .pf [data-tip]:focus-visible:after{background:var(--color-primary-darker);border-radius:4px;color:var(--color-white);content:attr(data-tip);font-size:var(--font-size-caption-small);font-weight:var(--font-weight-text);inline-size:-webkit-max-content;inline-size:-moz-max-content;inline-size:max-content;inset-block-end:calc(100% + 6px);inset-inline-start:50%;max-inline-size:18rem;padding-block:.25rem;padding-inline:.5rem;pointer-events:none;position:absolute;text-align:start;text-transform:none;transform:translate(-50%);white-space:normal;z-index:60}proteogenix-peptide-form .pf-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;justify-content:space-between;-webkit-margin-after:1rem;margin-block-end:1rem}proteogenix-peptide-form .pf-toolbar__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem}proteogenix-peptide-form .pf-toolbar__hint{color:var(--color-text-muted)}proteogenix-peptide-form .pf-paste{background:var(--color-background-secondary);border-radius:var(--pf-radius);display:grid;gap:.625rem;-webkit-margin-after:1rem;margin-block-end:1rem;padding:1rem}proteogenix-peptide-form .pf-paste__hint{color:var(--color-text-muted);font-size:var(--font-size-caption)}proteogenix-peptide-form .pf textarea.pf-paste__input{font-family:var(--pf-mono);min-block-size:7.5rem;white-space:pre}proteogenix-peptide-form .pf-paste__actions{align-items:center;display:flex;gap:1rem}proteogenix-peptide-form .pf-table{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--pf-radius)}proteogenix-peptide-form .pf-head,proteogenix-peptide-form .pf-row{--pf-name-col: 6rem;grid-template-columns:2rem var(--pf-name-col) minmax(0,1fr) 5.75rem 4.75rem 5.25rem 7.75rem 3.75rem 5.5rem 5.25rem 5.25rem 2rem}@media (min-width: 64rem) and (max-width: 79.99rem){proteogenix-peptide-form .pf-head,proteogenix-peptide-form .pf-row{--pf-name-col: 4.5rem;grid-template-columns:2rem var(--pf-name-col) minmax(0,1fr) 5.25rem 4.5rem 4.5rem 7rem 3.5rem 5rem 4.5rem 5rem 2rem}proteogenix-peptide-form .pf-head>div{font-size:var(--font-size-caption-small)}}proteogenix-peptide-form .pf-head{align-items:center;background:var(--color-background-secondary);border-start-end-radius:var(--pf-radius);border-start-start-radius:var(--pf-radius);color:var(--color-label);display:grid;font-size:var(--font-size-caption);font-weight:var(--font-weight-text-bold)}proteogenix-peptide-form .pf-head>div{align-items:center;-webkit-border-end:1px solid var(--color-border);border-inline-end:1px solid var(--color-border);display:flex;min-block-size:2.125rem;padding-block:.25rem;padding-inline:.375rem .25rem;white-space:nowrap}proteogenix-peptide-form .pf-head>div:last-child{-webkit-border-end:0;border-inline-end:0}proteogenix-peptide-form .pf-head__num{justify-content:center}proteogenix-peptide-form .pf-head__btn{align-items:center;background:none;border:0;border-radius:4px;color:var(--color-primary-opacity);cursor:pointer;display:inline-flex;padding:.0625rem}proteogenix-peptide-form .pf-head__btn:hover{background:var(--color-primary-muted);color:var(--color-primary)}proteogenix-peptide-form .pf-head__btn .pf-ic{block-size:.875rem;inline-size:.875rem}proteogenix-peptide-form .pf-head__btn--fill{-webkit-margin-start:auto;margin-inline-start:auto;order:2}proteogenix-peptide-form .pf-head>div:nth-child(-n+3) [data-tip]:hover:after,proteogenix-peptide-form .pf-head>div:nth-child(-n+3) [data-tip]:focus-visible:after{inset-inline-start:0;transform:none}proteogenix-peptide-form .pf-row{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);display:grid;min-block-size:2.5rem;position:relative}proteogenix-peptide-form .pf-row.is-open,proteogenix-peptide-form .pf-row:has(.pf-analyses[open],.pf-comment-pop){z-index:51}proteogenix-peptide-form .pf-row.is-open{background:var(--color-brand-blue-opacity-5);box-shadow:inset 3px 0 0 var(--color-primary)}proteogenix-peptide-form .pf-row>.pf-c{-webkit-border-end:1px solid var(--color-border);border-inline-end:1px solid var(--color-border);min-inline-size:0;padding:.25rem}proteogenix-peptide-form .pf-row>.pf-c:last-child{-webkit-border-end:0;border-inline-end:0}proteogenix-peptide-form .pf-row>.pf-c--num{display:flex;grid-column:1;grid-row:1;justify-content:center;-webkit-padding-before:.625rem;padding-block-start:.625rem}proteogenix-peptide-form .pf-row>.pf-c--name{grid-column:2;grid-row:1}proteogenix-peptide-form .pf-row>.pf-c--qty{grid-column:4;grid-row:1}proteogenix-peptide-form .pf-row>.pf-c--purity{grid-column:5;grid-row:1}proteogenix-peptide-form .pf-row>.pf-c--weight{grid-column:6;grid-row:1}proteogenix-peptide-form .pf-row>.pf-c--ion{grid-column:7;grid-row:1}proteogenix-peptide-form .pf-row>.pf-c--vials{grid-column:8;grid-row:1}proteogenix-peptide-form .pf-row>.pf-c--analyses{grid-column:9;grid-row:1}proteogenix-peptide-form .pf-row>.pf-c--comment{grid-column:10;grid-row:1;position:relative}proteogenix-peptide-form .pf-row>.pf-c--price{grid-column:11;grid-row:1}proteogenix-peptide-form .pf-row>.pf-c--actions{display:flex;grid-column:12;grid-row:1;justify-content:center;padding-block:.25rem;padding-inline:0}proteogenix-peptide-form .pf-row>.pf-seq:not(.is-open){grid-column:3;grid-row:1}proteogenix-peptide-form .pf-row>.pf-seq.is-open{inset-block-start:-1px;inset-inline:calc(2rem + var(--pf-name-col)) -1px}proteogenix-peptide-form .pf-row__seq-label{display:none}proteogenix-peptide-form .pf-row .pf-c input:not([type=checkbox]),proteogenix-peptide-form .pf-row .pf-c select,proteogenix-peptide-form .pf-row .pf-c .pf-analyses summary{background:transparent;border-color:transparent;border-radius:4px;font-size:var(--font-size-body-small);line-height:1.25rem;padding:.375rem}proteogenix-peptide-form .pf-row .pf-c select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='rgba(42, 66, 116, 0.45)' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:calc(100% - .125rem) center;background-repeat:no-repeat;background-size:.75rem;-webkit-padding-end:1rem;padding-inline-end:1rem}proteogenix-peptide-form .pf-row .pf-c:hover select,proteogenix-peptide-form .pf-row .pf-c select:focus-visible{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='rgba(42, 66, 116, 1)' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}proteogenix-peptide-form .pf-row .pf-c:hover input:not([type=checkbox]),proteogenix-peptide-form .pf-row .pf-c:hover select,proteogenix-peptide-form .pf-row .pf-c:hover .pf-analyses summary,proteogenix-peptide-form .pf-row .pf-c:hover .pf-comment-field,proteogenix-peptide-form .pf-row .pf-c input:not([type=checkbox]):focus-visible,proteogenix-peptide-form .pf-row .pf-c select:focus-visible,proteogenix-peptide-form .pf-row .pf-c .pf-analyses summary:focus-visible,proteogenix-peptide-form .pf-row .pf-c .pf-comment-field:focus-visible{border-color:var(--pf-field-border);box-shadow:none;outline:none}proteogenix-peptide-form .pf-row .pf-c--vials input{text-align:center}proteogenix-peptide-form .pf-row .pf-c--name input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}proteogenix-peptide-form .pf-row .pf-c.is-set input:not([type=checkbox]),proteogenix-peptide-form .pf-row .pf-c.is-set select,proteogenix-peptide-form .pf-row .pf-c.is-set .pf-analyses summary{color:var(--color-primary);font-weight:var(--font-weight-text-bold)}proteogenix-peptide-form .pf select.is-missing{background-color:var(--color-brand-gold-opacity-10);border-color:var(--color-brand-gold-darker-20)}proteogenix-peptide-form .pf-num{align-items:center;block-size:1.25rem;border-radius:50%;color:var(--color-text-muted);display:flex;font-size:var(--font-size-caption-small);font-weight:var(--font-weight-text-bold);inline-size:1.25rem;justify-content:center}proteogenix-peptide-form [data-status=error] .pf-num{background:var(--color-error);color:var(--color-white)}proteogenix-peptide-form [data-status=incomplete] .pf-num{background:var(--color-brand-gold);color:var(--color-brand-blue-darker-10)}proteogenix-peptide-form [data-status=quote] .pf-num{background:var(--color-primary);color:var(--color-white)}proteogenix-peptide-form .pf-analyses{position:relative}proteogenix-peptide-form .pf-analyses summary{align-items:center;border:1px solid transparent;cursor:pointer;display:flex;gap:.25rem;justify-content:space-between;list-style:none}proteogenix-peptide-form .pf-analyses summary::-webkit-details-marker{display:none}proteogenix-peptide-form .pf-analyses__label{display:none}proteogenix-peptide-form .pf-analyses summary .pf-ic{block-size:.75rem;color:var(--color-brand-blue-opacity-50);inline-size:.75rem}proteogenix-peptide-form .pf-analyses:hover summary .pf-ic{color:var(--color-primary)}proteogenix-peptide-form .pf-analyses__list{background:var(--color-white);border:1px solid var(--color-brand-blue-opacity-30);border-radius:var(--pf-radius);box-shadow:var(--pf-shadow);display:grid;gap:.375rem;inline-size:17rem;inset-block-start:calc(100% + .25rem);inset-inline-end:0;padding-block:.625rem;padding-inline:.75rem;position:absolute;z-index:30}proteogenix-peptide-form .pf-check{align-items:flex-start;color:var(--color-text);cursor:pointer;display:flex;font-size:var(--font-size-body-small);font-weight:var(--font-weight-text)}proteogenix-peptide-form .pf-check em{color:var(--color-text-muted);display:block;font-size:var(--font-size-caption-small);font-style:normal}proteogenix-peptide-form .pf-check input:disabled{opacity:.55}proteogenix-peptide-form .pf-comment-field{display:none}proteogenix-peptide-form .pf-comment-pop{background:var(--color-white);border:1px solid var(--color-primary);border-radius:var(--pf-radius);box-shadow:var(--pf-shadow);inset-block-start:0;inset-inline-start:0;padding:.25rem;position:absolute;z-index:7}proteogenix-peptide-form .pf .pf-comment-pop__input{background:var(--color-white);border:0;box-shadow:none;font-size:var(--font-size-body-small);line-height:1.4;min-block-size:5.5rem;padding-block:.375rem;padding-inline:.5rem;resize:vertical}proteogenix-peptide-form .pf-row>.pf-c--price{align-items:center;display:flex;flex-direction:column;justify-content:center;min-block-size:2rem;padding-inline:.375rem;text-align:center}proteogenix-peptide-form .pf-c--price small{color:var(--color-text-muted);font-size:var(--font-size-caption-small);line-height:1.2;white-space:nowrap}proteogenix-peptide-form .pf-price{color:var(--color-primary);font-size:.9375rem;font-weight:700;line-height:1.1}proteogenix-peptide-form .pf-lock{align-items:center;background:none;border:1px dashed var(--color-brand-blue-opacity-30);border-radius:6px;color:var(--color-primary);cursor:pointer;display:inline-flex;font-size:var(--font-size-caption);font-weight:var(--font-weight-text-bold);gap:.375rem;padding:.3125rem;white-space:nowrap}proteogenix-peptide-form .pf-lock:hover{background:var(--color-background-secondary);border-style:solid}proteogenix-peptide-form .pf-lock__label{display:none}proteogenix-peptide-form .pf-status{color:var(--color-text-muted);font-size:var(--font-size-caption-small);line-height:1.2}proteogenix-peptide-form .pf-status--error{color:var(--color-error);font-weight:var(--font-weight-text-bold)}proteogenix-peptide-form .pf-status--incomplete{color:var(--color-brand-gold-darker-20);font-weight:var(--font-weight-text-bold)}proteogenix-peptide-form .pf-status--quote{color:var(--color-primary);font-weight:var(--font-weight-text-bold)}proteogenix-peptide-form .pf-status--quote small{color:var(--color-text-muted);display:block;font-weight:var(--font-weight-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}proteogenix-peptide-form .pf-addrow{align-items:center;-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding-block:.75rem;padding-inline:.875rem}proteogenix-peptide-form .pf-addrow__hint{color:var(--color-text-muted);font-size:var(--font-size-caption)}proteogenix-peptide-form .pf-seq{--pf-res-d: var(--color-brand-gold-opacity-30);--pf-res-d-line: var(--color-brand-gold-darker-20);--pf-res-mod: hsla(199, 77%, 48%, .12);--pf-res-mod-text: hsl(199, 85%, 25%);--pf-res-mod-line: hsl(199, 77%, 40%);--pf-res-label: hsla(298, 28%, 46%, .12);--pf-res-label-text: hsl(298, 35%, 30%);--pf-res-label-line: hsl(298, 28%, 46%);--pf-res-nn: hsla(86, 90%, 34%, .12);--pf-res-nn-text: hsl(86, 90%, 20%);--pf-res-nn-line: hsl(86, 90%, 30%);--pf-res-bad: hsla(342, 85%, 38%, .1);--pf-list-height: min(18rem, 50vh);display:grid;gap:.625rem;grid-template-columns:minmax(0,1fr)}proteogenix-peptide-form .pf-seq.is-open{background:var(--color-white);border:1px solid var(--color-primary);border-radius:var(--pf-radius);box-shadow:var(--pf-shadow);-webkit-padding-after:.75rem;padding-block-end:.75rem;position:absolute;z-index:6}proteogenix-peptide-form .pf-seq__field{border:1px solid transparent;border-inline-end-color:var(--color-border);cursor:pointer;padding-block:.1875rem;padding-inline:.25rem;position:relative}proteogenix-peptide-form .pf-seq.is-open .pf-seq__field{background:var(--color-white);border:0;-webkit-border-after:1px solid var(--pf-field-border);border-block-end:1px solid var(--pf-field-border);border-radius:calc(var(--pf-radius) - 1px) calc(var(--pf-radius) - 1px) 0 0;cursor:text;padding:.25rem;position:static}proteogenix-peptide-form .pf-seq__line{align-items:center;border-radius:4px;display:flex;font-size:.9375rem;min-block-size:2.125rem;overflow:hidden;padding-inline:.375rem;position:relative;row-gap:1.125rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}proteogenix-peptide-form .pf-seq:not(.is-open) .pf-seq__line>*{flex-shrink:0;pointer-events:none}proteogenix-peptide-form .pf-seq:not(.is-open) .pf-seq__line{transition:box-shadow .15s}proteogenix-peptide-form .pf-seq:not(.is-open) .pf-seq__field:hover .pf-seq__line,proteogenix-peptide-form .pf-seq.is-focus:not(.is-open) .pf-seq__line{box-shadow:inset 0 0 0 1px var(--pf-field-border)}proteogenix-peptide-form .pf-seq.is-open .pf-seq__line{flex-wrap:wrap;min-block-size:3rem;overflow:visible;-webkit-padding-after:.875rem;padding-block-end:.875rem}proteogenix-peptide-form .pf-seq.is-open .pf-seq__line.has-bonds{-webkit-padding-before:.875rem;padding-block-start:.875rem;row-gap:1.75rem}proteogenix-peptide-form .pf-seq__arcs{block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none;position:absolute}proteogenix-peptide-form .pf-seq__arc{fill:none;stroke:var(--color-primary);stroke-width:1.5}proteogenix-peptide-form .pf-seq__arc--alt{stroke-dasharray:4 3}proteogenix-peptide-form .pf-seq__caret{block-size:1.75rem;inline-size:0;position:relative}proteogenix-peptide-form .pf-seq.is-focus.is-open .pf-seq__caret:after{animation:pf-blink 1.1s steps(1) infinite;background:var(--color-primary);content:"";inline-size:1px;inset-block:.25rem;inset-inline-start:-.5px;position:absolute}proteogenix-peptide-form .pf-seq.is-focus.is-open .pf-seq__caret.is-quiet:after{display:none}@keyframes pf-blink{50%{opacity:0}}proteogenix-peptide-form .pf-seq__search{align-items:center;background:var(--color-white);block-size:1.75rem;border:1px dashed var(--color-primary);border-radius:5px;color:var(--color-primary);display:inline-flex;font-family:var(--pf-mono);font-size:.8125em;font-weight:600;margin-inline:1.5px;padding-inline:.3125em}proteogenix-peptide-form .pf-seq__placeholder{color:var(--color-text-muted);font-size:var(--font-size-body-small);-webkit-margin-start:.25rem;margin-inline-start:.25rem;min-inline-size:0;overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}proteogenix-peptide-form .pf-seq:not(.is-open) .pf-seq__line>.pf-seq__placeholder{flex-shrink:1}proteogenix-peptide-form .pf-seq__more{color:var(--color-text-muted);flex-shrink:0;font-family:var(--font-family-text);font-size:var(--font-size-caption);padding-inline:.375rem;white-space:nowrap}proteogenix-peptide-form .pf-seq textarea.pf-seq__input{block-size:1.5rem;border:0;inline-size:1px;min-block-size:0;opacity:0;padding:0;pointer-events:none;position:absolute;resize:none}proteogenix-peptide-form .pf-seq__popup{max-inline-size:calc(100% - 1.5rem);position:absolute;z-index:20}proteogenix-peptide-form .pf-seq__close{align-items:center;background:var(--color-white);block-size:1.625rem;border:1px solid var(--color-brand-blue-opacity-30);border-radius:50%;box-shadow:0 2px 6px #13275326;color:var(--color-text-muted);cursor:pointer;display:inline-flex;inline-size:1.625rem;inset-block-start:-.8125rem;inset-inline-end:-.8125rem;justify-content:center;position:absolute;z-index:2}proteogenix-peptide-form .pf-seq__close:hover{border-color:var(--color-primary);color:var(--color-primary)}proteogenix-peptide-form .pf-seq__legend,proteogenix-peptide-form .pf-seq__guide,proteogenix-peptide-form .pf-seq__tools,proteogenix-peptide-form .pf-seq__notices{margin-inline:.625rem}proteogenix-peptide-form .pf-seq__legend{align-items:center;color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:var(--font-size-caption-small);gap:.25rem 1rem;-webkit-margin-after:.125rem;margin-block-end:.125rem;-webkit-padding-end:.125rem;padding-inline-end:.125rem}proteogenix-peptide-form .pf-seq__guide-toggle{color:inherit;font-weight:var(--font-weight-text);gap:.125rem;-webkit-margin-start:auto;margin-inline-start:auto;text-decoration:none}proteogenix-peptide-form .pf-seq__guide-toggle:hover{color:var(--color-primary)}proteogenix-peptide-form .pf-seq__guide-toggle .pf-ic{block-size:1em;inline-size:1em;translate:0 .1em}proteogenix-peptide-form .pf-seq__guide-toggle[aria-expanded=true] .pf-ic{transform:rotate(180deg)}proteogenix-peptide-form .pf-seq__guide{background:var(--color-brand-blue-opacity-5);border-radius:6px;display:grid;gap:.375rem;list-style:none;margin-block:0;padding-block:.625rem;padding-inline:.75rem}proteogenix-peptide-form .pf-seq__guide code{font-weight:600}proteogenix-peptide-form .pf-seq__menu{inline-size:24rem;max-inline-size:calc(100% - 1.5rem);position:absolute;z-index:9}proteogenix-peptide-form .pf-seq__menu:has(.pf-menu--range){inline-size:-webkit-max-content;inline-size:-moz-max-content;inline-size:max-content}proteogenix-peptide-form .pf-seq__tools{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem}proteogenix-peptide-form .pf-seq__tools-end{align-items:center;display:flex;gap:.25rem;margin-inline:auto -.25rem}proteogenix-peptide-form .pf-seq__all{font-size:var(--font-size-caption);-webkit-margin-end:.75rem;margin-inline-end:.75rem}proteogenix-peptide-form .pf-seq__tool{block-size:2rem;inline-size:2rem}proteogenix-peptide-form .pf-choice{align-items:center;align-self:stretch;background:var(--color-white);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--font-size-body-small);gap:.375rem;min-block-size:1.875rem;padding-inline:.625rem;position:relative;transition:border-color .2s,box-shadow .2s ease-in-out}proteogenix-peptide-form .pf-choice:after{block-size:.375em;-webkit-border-after:1.5px solid currentcolor;border-block-end:1.5px solid currentcolor;-webkit-border-end:1.5px solid currentcolor;border-inline-end:1.5px solid currentcolor;content:"";inline-size:.375em;-webkit-margin-before:-.3em;margin-block-start:-.3em;-webkit-margin-start:.125rem;margin-inline-start:.125rem;opacity:.7;pointer-events:none;transform:rotate(45deg)}proteogenix-peptide-form .pf-choice:hover,proteogenix-peptide-form .pf-choice:focus-within{border-color:var(--color-primary)}proteogenix-peptide-form .pf-choice:focus-within{box-shadow:0 0 0 3px var(--color-primary-muted)}proteogenix-peptide-form .pf-choice__label{color:var(--color-text-muted)}proteogenix-peptide-form .pf-choice.is-set{color:var(--color-primary);font-weight:var(--font-weight-text-bold)}proteogenix-peptide-form .pf-choice.is-set .pf-choice__label{font-weight:var(--font-weight-text)}proteogenix-peptide-form .pf-choice select.pf-choice__select{block-size:calc(100% + 2px);border-radius:inherit;cursor:pointer;inline-size:calc(100% + 2px);inset-block-start:-1px;inset-inline-start:-1px;max-inline-size:none;opacity:0;position:absolute}proteogenix-peptide-form .pf-seq__notices{display:grid;gap:.25rem}proteogenix-peptide-form .pf-res{align-items:center;block-size:1.75rem;border-radius:3px;display:inline-flex;font-family:var(--pf-mono);font-style:normal;font-weight:500;justify-content:center;margin-inline:.5px;min-inline-size:.75em;position:relative;white-space:nowrap}proteogenix-peptide-form .pf-res--d,proteogenix-peptide-form .pf-res--mod,proteogenix-peptide-form .pf-res--label,proteogenix-peptide-form .pf-res--nn,proteogenix-peptide-form .pf-res--bad{border-radius:4px;margin-inline:1.5px;padding-inline:.1875em}proteogenix-peptide-form .pf-res--d,proteogenix-peptide-form .pf-res--mod,proteogenix-peptide-form .pf-res--label,proteogenix-peptide-form .pf-res--nn{font-size:.8125em}proteogenix-peptide-form .pf-res--d{background:var(--pf-res-d)}proteogenix-peptide-form .pf-res--mod{background:var(--pf-res-mod);color:var(--pf-res-mod-text)}proteogenix-peptide-form .pf-res--label{background:var(--pf-res-label);color:var(--pf-res-label-text)}proteogenix-peptide-form .pf-res--nn{background:var(--pf-res-nn);color:var(--pf-res-nn-text)}proteogenix-peptide-form .pf-res--bad{background:var(--pf-res-bad);color:var(--color-error);-webkit-text-decoration:underline wavy;text-decoration:underline wavy}proteogenix-peptide-form .pf-res__brace{font-weight:400;opacity:.45}proteogenix-peptide-form .pf-res__pos,proteogenix-peptide-form .pf-term__label{color:var(--color-text-muted);font-family:var(--font-family-text);font-size:.625rem;font-style:normal;font-weight:400;inset-block-start:calc(100% + .1875rem);inset-inline-start:50%;line-height:1;pointer-events:none;position:absolute;transform:translate(-50%)}proteogenix-peptide-form .pf-res__bond{background:var(--color-primary);border-radius:6px;color:var(--color-on-primary);font-family:var(--font-family-text);font-size:.5625rem;font-weight:600;inset-block-start:-.4375rem;inset-inline-end:-.375rem;line-height:.75rem;padding-block:0;padding-inline:.1875rem;pointer-events:none;position:absolute}proteogenix-peptide-form .pf-res.is-bond{box-shadow:inset 0 -2px 0 var(--color-primary)}proteogenix-peptide-form .pf-res.is-unconfirmed{outline:1px dashed var(--pf-res-d-line);outline-offset:-1px}proteogenix-peptide-form .pf-seq__line .pf-res{cursor:pointer;isolation:isolate;min-inline-size:.65em}proteogenix-peptide-form .pf-seq.is-open .pf-seq__line .pf-res{font-weight:600}proteogenix-peptide-form .pf-seq:not(.is-open) .pf-res__pos{display:none}proteogenix-peptide-form .pf-seq__line .pf-res:before,proteogenix-peptide-form .pf-seq__line .pf-res.is-inspect:after{border-radius:6px;content:"";inset-block:.25rem;inset-inline:-.015625rem;pointer-events:none;position:absolute}proteogenix-peptide-form .pf-seq__line .pf-res--aa:hover:before{background:var(--color-primary-muted);z-index:-1}proteogenix-peptide-form .pf-seq__line .pf-res--aa.is-inspect:after{background:var(--color-primary-muted);z-index:-1}proteogenix-peptide-form .pf-seq__line .pf-res--aa.is-hl:before{background:var(--pf-res-d);z-index:-1}proteogenix-peptide-form .pf-seq__line .pf-res--d:hover,proteogenix-peptide-form .pf-seq__line .pf-res--d.is-inspect,proteogenix-peptide-form .pf-seq__line .pf-res--d.is-hl{box-shadow:inset 0 0 0 1px var(--pf-res-d-line)}proteogenix-peptide-form .pf-seq__line .pf-res--mod:hover,proteogenix-peptide-form .pf-seq__line .pf-res--mod.is-inspect,proteogenix-peptide-form .pf-seq__line .pf-res--mod.is-hl{box-shadow:inset 0 0 0 1px var(--pf-res-mod-line)}proteogenix-peptide-form .pf-seq__line .pf-res--label:hover,proteogenix-peptide-form .pf-seq__line .pf-res--label.is-inspect,proteogenix-peptide-form .pf-seq__line .pf-res--label.is-hl{box-shadow:inset 0 0 0 1px var(--pf-res-label-line)}proteogenix-peptide-form .pf-seq__line .pf-res--nn:hover,proteogenix-peptide-form .pf-seq__line .pf-res--nn.is-inspect,proteogenix-peptide-form .pf-seq__line .pf-res--nn.is-hl{box-shadow:inset 0 0 0 1px var(--pf-res-nn-line)}proteogenix-peptide-form .pf-seq__line .pf-res--bad:hover,proteogenix-peptide-form .pf-seq__line .pf-res--bad.is-inspect,proteogenix-peptide-form .pf-seq__line .pf-res--bad.is-hl{box-shadow:inset 0 0 0 1px var(--color-error)}proteogenix-peptide-form .pf-seq__line .pf-res.is-unconfirmed:hover,proteogenix-peptide-form .pf-seq__line .pf-res.is-unconfirmed.is-inspect{outline-style:solid}proteogenix-peptide-form .pf-seq__line .pf-res.is-pick:before{border:1px dotted var(--color-primary);inset-block:.25rem;inset-inline:-1px}proteogenix-peptide-form .pf-seq__line .pf-res.is-pick:hover:before{background:var(--color-primary-muted)}proteogenix-peptide-form .pf-seq__line .pf-res.is-pick.is-bond:before{border-style:solid}proteogenix-peptide-form .pf-seq__line .pf-res.is-sel{color:var(--color-on-primary);outline:0}proteogenix-peptide-form .pf-seq__line .pf-res--aa.is-sel:before{background:var(--color-primary);z-index:-1}proteogenix-peptide-form .pf-seq__line .pf-res.is-sel:not(.pf-res--aa){background:var(--color-primary)}proteogenix-peptide-form .pf-seq__line .pf-term{align-items:center;background:none;block-size:1.625rem;border:1px solid transparent;border-radius:4px;color:var(--color-text-muted);cursor:pointer;display:inline-flex;font-family:var(--pf-mono);font-size:.9375em;font-weight:600;gap:.25em;-webkit-margin-end:.25rem;margin-inline-end:.25rem;padding-block:0;padding-inline:.25em;position:relative;white-space:nowrap}proteogenix-peptide-form .pf-seq__line .pf-term--c{margin-inline:auto 0}proteogenix-peptide-form .pf-seq__line .pf-term.is-set{color:var(--color-primary)}proteogenix-peptide-form .pf-seq__line .pf-term:after{block-size:.375em;-webkit-border-after:1.5px solid currentColor;border-block-end:1.5px solid currentColor;-webkit-border-end:1.5px solid currentColor;border-inline-end:1.5px solid currentColor;content:"";inline-size:.375em;-webkit-margin-before:-.3em;margin-block-start:-.3em;opacity:.7;transform:rotate(45deg);visibility:hidden}proteogenix-peptide-form .pf-seq:not(.is-open) .pf-term--c:after{display:none}proteogenix-peptide-form .pf-seq.is-open .pf-term{background:var(--color-white);border-color:var(--pf-field-border)}proteogenix-peptide-form .pf-seq.is-open .pf-term:after{visibility:visible}proteogenix-peptide-form .pf-seq.is-open .pf-term:hover,proteogenix-peptide-form .pf-seq.is-open .pf-term.is-inspect{border-color:var(--color-primary);color:var(--color-primary)}proteogenix-peptide-form .pf-seq.is-open .pf-term.is-inspect{box-shadow:0 0 0 3px var(--color-primary-muted)}proteogenix-peptide-form .pf-seq__line .pf-term.is-locked{cursor:not-allowed;opacity:.5}proteogenix-peptide-form .pf-term__label{inset-block-start:calc(100% + 1px + .25rem)}proteogenix-peptide-form .pf-seq:not(.is-open) .pf-term__label{display:none}proteogenix-peptide-form .pf-list{background:var(--color-white);border:1px solid var(--color-brand-blue-opacity-30);border-radius:8px;box-shadow:var(--pf-shadow);cursor:default;display:grid;inline-size:24rem;max-inline-size:100%;overflow:hidden}proteogenix-peptide-form .pf-list__head{align-items:center;display:flex;gap:.5rem;padding-block:.375rem 0;padding-inline:.75rem .375rem}proteogenix-peptide-form .pf-list__title{color:var(--color-text-muted);flex:1;font-size:var(--font-size-caption);font-weight:var(--font-weight-text);min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}proteogenix-peptide-form .pf-list__search{align-items:center;border:1px solid var(--color-primary);border-radius:6px;box-shadow:0 0 0 2px var(--color-brand-blue-opacity-10);display:flex;font-size:var(--font-size-body-small);margin-block:.25rem .625rem;margin-inline:.75rem;min-block-size:2rem;overflow:hidden;padding-inline:.5rem}proteogenix-peptide-form .pf-list__search>.pf-ic{block-size:.875rem;color:var(--color-text-muted);flex:none;inline-size:.875rem;-webkit-margin-end:.375rem;margin-inline-end:.375rem}proteogenix-peptide-form .pf-list__search .pf-list__input{background:none;border:0;box-shadow:none;flex:1;font:inherit;min-inline-size:0;outline:0;padding:0}proteogenix-peptide-form .pf-list__query{color:var(--color-text);white-space:pre}proteogenix-peptide-form .pf-list__caret{align-self:center;block-size:1.125rem;inline-size:0;position:relative}proteogenix-peptide-form .pf-list__caret:after{animation:pf-blink 1.1s steps(1) infinite;background:var(--color-primary);content:"";inline-size:1px;inset-block:0;inset-inline:0 auto;position:absolute}proteogenix-peptide-form .pf-list__placeholder{color:var(--color-text-muted);-webkit-margin-start:.125rem;margin-inline-start:.125rem;white-space:nowrap}proteogenix-peptide-form .pf-list__items{background:linear-gradient(var(--color-white) 30%,transparent) center top/100% 2.5rem no-repeat local,linear-gradient(transparent,var(--color-white) 70%) center bottom/100% 2.5rem no-repeat local,radial-gradient(farthest-side at 50% 0,hsla(221,47%,31%,.18),transparent) center top/100% .75rem no-repeat scroll,radial-gradient(farthest-side at 50% 100%,hsla(221,47%,31%,.18),transparent) center bottom/100% .75rem no-repeat scroll;-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);max-block-size:var(--pf-list-height);overflow-y:auto;position:relative;scrollbar-color:var(--color-border) transparent;scrollbar-width:thin}proteogenix-peptide-form .pf-list__group{background:var(--color-white);color:var(--color-text-muted);font-size:.625rem;font-weight:var(--font-weight-text-bold);inset-block-start:0;letter-spacing:.04em;padding-block:.5rem .25rem;padding-inline:.75rem;position:-webkit-sticky;position:sticky;text-transform:uppercase;z-index:1}proteogenix-peptide-form .pf-list__item{align-items:center;background:none;border:0;color:var(--color-text);cursor:pointer;display:grid;font-size:var(--font-size-body-small);gap:.5rem;grid-template-columns:6.5rem minmax(0,1fr);inline-size:100%;line-height:1.3;padding-block:.1875rem;padding-inline:.75rem;text-align:start}proteogenix-peptide-form .pf-list__item.is-on{background:var(--color-background-secondary)}proteogenix-peptide-form .pf-list__item .pf-res{block-size:1.375rem;font-size:.75rem;justify-self:start}proteogenix-peptide-form .pf-list__item .pf-list__code{background:none;color:var(--color-primary);font-family:var(--pf-mono);font-size:.8125rem;font-weight:600;padding:0;white-space:nowrap}proteogenix-peptide-form .pf-list__item.is-current>span:last-child{font-weight:var(--font-weight-text-bold)}proteogenix-peptide-form .pf-list__empty{color:var(--color-text-muted);font-size:var(--font-size-caption);padding:.75rem}proteogenix-peptide-form .pf-list__foot{align-items:center;-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);color:var(--color-text-muted);display:flex;font-size:var(--font-size-caption-small);gap:.75rem;justify-content:space-between;padding-block:.375rem;padding-inline:.625rem}@media (hover: none){proteogenix-peptide-form .pf-list__foot{display:none}}proteogenix-peptide-form .pf-suggest{align-items:center;background:var(--color-primary-darker);border:0;border-radius:6px;box-shadow:var(--pf-shadow);color:var(--color-white);cursor:pointer;display:inline-flex;font-size:var(--font-size-caption);gap:.375rem;padding-block:.25rem;padding-inline:.5rem;white-space:nowrap}proteogenix-peptide-form .pf-suggest .pf-res{block-size:1.25rem;font-size:.75rem}proteogenix-peptide-form .pf-suggest .pf-res--d{color:var(--color-text)}proteogenix-peptide-form .pf-suggest .pf-res--mod{background:#9cd7f2}proteogenix-peptide-form .pf-suggest kbd{background:#ffffff26;border-color:#ffffff59}proteogenix-peptide-form .pf-menu{background:var(--color-white);border:1px solid var(--color-brand-blue-opacity-30);border-radius:6px;box-shadow:var(--pf-shadow);display:grid;gap:.625rem;padding-block:.75rem .875rem;padding-inline:.875rem;position:relative}proteogenix-peptide-form .pf-menu>.pf-menu__title{color:var(--color-heading);font-size:var(--font-size-body-small)}proteogenix-peptide-form .pf-menu:has(.pf-menu__close)>.pf-menu__title{-webkit-padding-end:2rem;padding-inline-end:2rem}proteogenix-peptide-form .pf-menu__close{inset-block-start:.5rem;inset-inline-end:.5rem;position:absolute}proteogenix-peptide-form .pf-menu__opts{display:grid;gap:.5rem;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;scrollbar-color:var(--color-border) transparent;scrollbar-width:thin}proteogenix-peptide-form .pf-menu__row{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}proteogenix-peptide-form .pf-menu__row--quick{-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);-webkit-padding-after:.5rem;padding-block-end:.5rem}proteogenix-peptide-form .pf-menu__row--quick:last-child{-webkit-border-after:0;border-block-end:0;-webkit-padding-after:0;padding-block-end:0}proteogenix-peptide-form .pf-menu__group{color:var(--color-text-muted);flex-basis:100%;font-size:.625rem;font-weight:var(--font-weight-text-bold);letter-spacing:.04em;text-transform:uppercase}proteogenix-peptide-form .pf-menu__opt{align-items:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:7px;color:var(--color-text);cursor:pointer;display:inline-flex;font-size:var(--font-size-caption);gap:.375rem;padding-block:1px;padding-inline:1px .5rem}proteogenix-peptide-form .pf-menu__opt:hover{border-color:var(--color-primary)}proteogenix-peptide-form .pf-menu__opt:has(.pf-res:only-child){border-color:transparent;border-radius:5px;overflow:hidden;padding:0}proteogenix-peptide-form .pf-menu__opt:has(.pf-res--d):is(:hover,:focus-visible){border-color:var(--pf-res-d-line)}proteogenix-peptide-form .pf-menu__opt:has(.pf-res--mod):is(:hover,:focus-visible){border-color:var(--pf-res-mod-line)}proteogenix-peptide-form .pf-menu__opt:has(.pf-res--label):is(:hover,:focus-visible){border-color:var(--pf-res-label-line)}proteogenix-peptide-form .pf-menu__opt:has(.pf-res--nn):is(:hover,:focus-visible){border-color:var(--pf-res-nn-line)}proteogenix-peptide-form .pf-menu__opt .pf-res{block-size:1.375rem;font-size:.75rem;margin:0;min-inline-size:1.375rem;padding-inline:.3125em}proteogenix-peptide-form .pf-menu__opt .pf-res--aa{background:var(--color-background-secondary)}proteogenix-peptide-form .pf-menu__acts{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);display:flex;flex-wrap:wrap;font-size:var(--font-size-caption);gap:.25rem 1rem;-webkit-padding-before:.625rem;padding-block-start:.625rem}proteogenix-peptide-form .pf-note{align-items:flex-start;background:var(--color-brand-blue-opacity-5);border-radius:6px;display:flex;font-size:var(--font-size-caption);gap:.5rem;padding-block:.3125rem;padding-inline:.625rem}proteogenix-peptide-form .pf-note>.pf-ic{color:var(--color-primary);-webkit-margin-before:.125rem;margin-block-start:.125rem}proteogenix-peptide-form .pf-note__body{flex:1}proteogenix-peptide-form .pf-note--ask{background:var(--color-brand-gold-opacity-20);box-shadow:inset 0 0 0 1.5px var(--pf-res-d-line)}proteogenix-peptide-form .pf-note--error{background:var(--pf-res-bad)}proteogenix-peptide-form .pf-note--error>.pf-ic,proteogenix-peptide-form .pf-note--error b{color:var(--color-error)}proteogenix-peptide-form .pf-note__answers{display:inline-flex;flex-wrap:wrap;gap:.375rem;-webkit-margin-start:.5rem;margin-inline-start:.5rem;vertical-align:middle}proteogenix-peptide-form .pf-note__close{margin-block:-.125rem}proteogenix-peptide-form .pf-note--cyc>.pf-note__body{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem .5rem}@media (max-width: 63.99rem){proteogenix-peptide-form .pf-table{background:none;border:0;border-radius:0}proteogenix-peptide-form .pf-head{display:none}proteogenix-peptide-form .pf-rows{display:grid;gap:.75rem}proteogenix-peptide-form .pf-row,proteogenix-peptide-form .pf-row.is-open{--pf-label: calc(var(--font-size-caption) * 1.3 + .3125rem);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--pf-radius);box-shadow:none;-moz-column-gap:.75rem;column-gap:.75rem;grid-template-areas:"num num" "name name" "seq seq" "qty pur" "weight ion" "vials an" "comment comment" "price price";grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto calc(var(--pf-label) + 2.75rem);padding-block:.875rem 1rem;padding-inline:.875rem;row-gap:.875rem}proteogenix-peptide-form .pf-row.is-open{border-color:var(--color-primary)}proteogenix-peptide-form .pf-row[data-status=empty]{grid-template-areas:"num num" "name name" "seq seq" "qty pur" "weight ion" "vials an" "comment comment"}proteogenix-peptide-form .pf-row>.pf-c{border:0;min-block-size:0;padding:0}proteogenix-peptide-form .pf-row>.pf-c[data-label]:before,proteogenix-peptide-form .pf-row>.pf-row__seq-label{color:var(--color-label);content:attr(data-label);display:block;font-size:var(--font-size-caption);font-weight:var(--font-weight-text-bold);line-height:1.3;-webkit-margin-after:.3125rem;margin-block-end:.3125rem}proteogenix-peptide-form .pf-row>.pf-c--num{align-items:center;grid-area:num;justify-content:flex-start;padding-block:0;padding-inline:0 2.5rem}proteogenix-peptide-form .pf-row>.pf-c--num[data-label]:before{color:var(--color-heading);content:attr(data-label) " ";font-size:var(--font-size-body);margin:0}proteogenix-peptide-form .pf-row[data-status] .pf-num{background:none;block-size:auto;border-radius:0;color:var(--color-heading);font-size:var(--font-size-body);inline-size:auto}proteogenix-peptide-form .pf-row>.pf-c--actions{grid-area:num;justify-self:end;padding:0}proteogenix-peptide-form .pf-row>.pf-c--name{grid-area:name}proteogenix-peptide-form .pf-row>.pf-c--qty{grid-area:qty}proteogenix-peptide-form .pf-row>.pf-c--purity{grid-area:pur}proteogenix-peptide-form .pf-row>.pf-c--weight{grid-area:weight}proteogenix-peptide-form .pf-row>.pf-c--ion{grid-area:ion}proteogenix-peptide-form .pf-row>.pf-c--vials{grid-area:vials}proteogenix-peptide-form .pf-row>.pf-c--analyses{grid-area:an}proteogenix-peptide-form .pf-row>.pf-c--comment{grid-area:comment}proteogenix-peptide-form .pf-row .pf-c input:not([type=checkbox]),proteogenix-peptide-form .pf-row .pf-c select,proteogenix-peptide-form .pf-row .pf-c .pf-analyses summary{background-color:var(--color-white);block-size:2.75rem;border-color:var(--pf-field-border);border-radius:var(--pf-field-radius);font-size:1rem;inline-size:100%;padding-inline:.75rem}proteogenix-peptide-form .pf-row .pf-c select{background-position:calc(100% - .625rem) center;-webkit-padding-end:2rem;padding-inline-end:2rem}proteogenix-peptide-form .pf-row .pf-c--vials input{text-align:start}proteogenix-peptide-form .pf-row .pf-c .pf-analyses summary{line-height:1.5}proteogenix-peptide-form .pf-analyses__count{display:none}proteogenix-peptide-form .pf-analyses__label{display:inline}proteogenix-peptide-form .pf-analyses__list{inline-size:min(18rem,100vw - 2rem)}proteogenix-peptide-form .pf-row .pf-comment{display:none}proteogenix-peptide-form .pf-row .pf-c .pf-comment-field{display:block;field-sizing:content;font-size:1rem;inline-size:100%;line-height:1.5;min-block-size:calc(3em + 1.25rem + 2px);resize:vertical}proteogenix-peptide-form .pf-row .pf-name::-ms-input-placeholder,proteogenix-peptide-form .pf-row .pf-comment::-ms-input-placeholder,proteogenix-peptide-form .pf-row .pf-comment-pop__input::-ms-input-placeholder{color:transparent}proteogenix-peptide-form .pf-row .pf-name::placeholder,proteogenix-peptide-form .pf-row .pf-comment::placeholder,proteogenix-peptide-form .pf-row .pf-comment-pop__input::placeholder{color:transparent}proteogenix-peptide-form .pf-row>.pf-row__seq-label{align-self:start;grid-area:seq}proteogenix-peptide-form .pf-row>.pf-seq:not(.is-open){align-self:start;grid-area:seq;-webkit-margin-before:var(--pf-label);margin-block-start:var(--pf-label)}proteogenix-peptide-form .pf-seq:not(.is-open) .pf-seq__field{block-size:2.75rem;border:1px solid var(--pf-field-border);border-radius:var(--pf-field-radius);padding-block:.25rem;padding-inline:.375rem}proteogenix-peptide-form .pf-seq:not(.is-open) .pf-seq__line{font-size:1rem}proteogenix-peptide-form .pf-row>.pf-seq.is-open{grid-area:seq;inset-block-start:var(--pf-label);inset-inline:0}proteogenix-peptide-form .pf-seq__close{inset-block-start:-.75rem;inset-inline-end:-.5rem}proteogenix-peptide-form .pf-row>.pf-c--price{align-items:baseline;-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);flex-direction:row;gap:.75rem;grid-area:price;justify-content:space-between;min-block-size:0;padding-block:.75rem 0;padding-inline:0;text-align:start}proteogenix-peptide-form .pf-row[data-status=empty]>.pf-c--price{display:none}proteogenix-peptide-form .pf-row>.pf-c--price .pf-price{font-size:1.125rem}proteogenix-peptide-form .pf-row>.pf-c--price .pf-status--quote small{display:inline;-webkit-margin-start:.375rem;margin-inline-start:.375rem}proteogenix-peptide-form .pf-lock{gap:.5rem}proteogenix-peptide-form .pf-lock__label{display:inline}proteogenix-peptide-form .pf-addrow{border:0;padding-block:.875rem 0;padding-inline:0}proteogenix-peptide-form .pf-addrow__hint{display:none}}@media (min-width: 40rem) and (max-width: 63.99rem){proteogenix-peptide-form .pf-row,proteogenix-peptide-form .pf-row.is-open{grid-template-areas:"num num num" "name name name" "seq seq seq" "qty pur weight" "ion vials an" "comment comment comment" "price price price";grid-template-columns:repeat(3,minmax(0,1fr))}proteogenix-peptide-form .pf-row[data-status=empty]{grid-template-areas:"num num num" "name name name" "seq seq seq" "qty pur weight" "ion vials an" "comment comment comment"}}proteogenix-peptide-form .pf-orderbar{background:var(--color-white);border:1px solid var(--color-border);-webkit-border-after:0;border-block-end:0;border-radius:var(--pf-radius) var(--pf-radius) 0 0;box-shadow:0 -10px 30px -12px #13275359;inset-block-end:0;position:fixed;transition:transform .28s cubic-bezier(.4,0,.2,1);z-index:50}proteogenix-peptide-form .pf-orderbar.is-away{pointer-events:none;transform:translateY(100%)}@media (prefers-reduced-motion: reduce){proteogenix-peptide-form .pf-orderbar{transition:none}}proteogenix-peptide-form .pf-orderbar__in{align-items:center;display:flex;gap:1.25rem;justify-content:space-between;padding-block:.625rem;padding-inline:1rem .75rem}proteogenix-peptide-form .pf-orderbar__counts{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem .75rem}proteogenix-peptide-form .pf-orderbar b{color:var(--color-heading)}proteogenix-peptide-form .pf-orderbar__total{color:var(--color-text-muted);-webkit-margin-start:auto;margin-inline-start:auto}proteogenix-peptide-form .pf-orderbar__total b{font-family:var(--font-family-heading);font-size:1.125rem}proteogenix-peptide-form .pf-orderbar__cta{display:flex;gap:.5rem;-webkit-margin-start:.5rem;margin-inline-start:.5rem}proteogenix-peptide-form .pf-orderbar .button--small{--button-padding-block: calc(.5rem - var(--button-border-width));--button-padding-inline: calc(1rem - var(--button-border-width));font-size:var(--font-size-body-small);line-height:1.25rem}@media (max-width: 40rem){proteogenix-peptide-form .pf-orderbar{-webkit-padding-after:env(safe-area-inset-bottom);padding-block-end:env(safe-area-inset-bottom)}proteogenix-peptide-form .pf-orderbar__in{gap:.75rem;padding-block:.5rem;padding-inline:.875rem .5rem}proteogenix-peptide-form .pf-orderbar__in:has(.pf-orderbar__total) .pf-orderbar__counts,proteogenix-peptide-form .pf-orderbar .pf-dot,proteogenix-peptide-form .pf-orderbar__cta .button--outlined{display:none}proteogenix-peptide-form .pf-orderbar__total{font-size:var(--font-size-caption);line-height:1.3;-webkit-margin-start:0;margin-inline-start:0}proteogenix-peptide-form .pf-orderbar__total b{display:block}proteogenix-peptide-form .pf-orderbar__cta{-webkit-margin-start:auto;margin-inline-start:auto}}proteogenix-peptide-form .pf-dot{align-items:center;color:var(--color-text-muted);display:inline-flex;gap:.375rem}proteogenix-peptide-form .pf-dot:before{background:var(--color-success);block-size:.5rem;border-radius:50%;content:"";inline-size:.5rem}proteogenix-peptide-form .pf-dot--ok{color:var(--color-success)}proteogenix-peptide-form .pf-dot--quote{color:var(--color-primary)}proteogenix-peptide-form .pf-dot--quote:before{background:var(--color-primary)}proteogenix-peptide-form .pf-dot--error{color:var(--color-error)}proteogenix-peptide-form .pf-dot--error:before{background:var(--color-error)}proteogenix-peptide-form .pf-dot--incomplete:before{background:var(--color-brand-gold-darker-10)}proteogenix-peptide-form .pf-summary{--quote-muted: #b5c4d9;--quote-line: #ffffff24;align-items:center;background:radial-gradient(ellipse at 10% 0,#2a466e 0,#1b3456 45%,#142b49);border:1px solid #183152;border-radius:var(--pf-radius);box-shadow:0 8px 16px -12px #142b4966;color:#fff;display:grid;gap:0 3rem;grid-template-areas:"main side" "notice notice";grid-template-columns:minmax(0,1fr) 17.5rem;margin-block:1.25rem 0;margin-inline:0;overflow:hidden;padding:0}proteogenix-peptide-form .pf-summary :focus-visible{outline:2px solid #fff;outline-offset:4px}proteogenix-peptide-form .pf-summary .pf-link{color:#e5bd68}proteogenix-peptide-form .pf-summary__main{grid-area:main;min-inline-size:0;padding-block:1.75rem 1.875rem;padding-inline:2rem 0}proteogenix-peptide-form .pf-summary__heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:.375rem .875rem}proteogenix-peptide-form .pf-summary__heading h3{color:#fff;font-family:var(--font-family-text);font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.5}proteogenix-peptide-form .pf-summary__counts{color:var(--quote-muted);font-size:.75rem}proteogenix-peptide-form .pf-summary__prompt{color:#fff;font-size:clamp(1.25rem,2.5vw,1.875rem);font-weight:500;letter-spacing:-.035em;line-height:1.3;-webkit-margin-before:.875rem!important;margin-block-start:.875rem!important;text-align:start}proteogenix-peptide-form .pf-summary__overview{display:grid;grid-template-columns:auto auto;grid-template-rows:repeat(4,auto);justify-content:start;-webkit-margin-before:1.125rem;margin-block-start:1.125rem}proteogenix-peptide-form .pf-summary__amount,proteogenix-peptide-form .pf-summary__delivery{display:grid;grid-row:1/-1;grid-template-rows:subgrid}proteogenix-peptide-form .pf-summary__amount{-webkit-padding-end:2.5rem;padding-inline-end:2.5rem}proteogenix-peptide-form .pf-summary__delivery{-webkit-border-start:1px solid var(--quote-line);border-inline-start:1px solid var(--quote-line);-webkit-padding-start:2.5rem;padding-inline-start:2.5rem}proteogenix-peptide-form .pf-summary__amount>strong,proteogenix-peptide-form .pf-summary__delivery>strong{align-self:end;font-variant-numeric:tabular-nums;grid-row:2;line-height:1;white-space:nowrap}proteogenix-peptide-form .pf-summary__amount>strong{align-items:baseline;color:#fff;display:flex;font-size:clamp(2.5rem,4.5vw,3.75rem);font-weight:500;gap:.15em;letter-spacing:-.05em}proteogenix-peptide-form .pf-summary__currency{color:#d9b767b3;font-weight:400}proteogenix-peptide-form .pf-summary__delivery>strong{color:#e6edf6;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:400;letter-spacing:-.03em}proteogenix-peptide-form .pf-summary__delivery>strong span{color:#d5dfec;font-size:.5em;letter-spacing:0;-webkit-margin-start:.15em;margin-inline-start:.15em}proteogenix-peptide-form .pf-summary__amount>span,proteogenix-peptide-form .pf-summary__delivery>span{align-items:center;color:var(--quote-muted);display:flex;font-size:.75rem;gap:.375rem;grid-row:3;-webkit-margin-before:.625rem;margin-block-start:.625rem}proteogenix-peptide-form .pf-summary__delivery>span>.pf-ic{block-size:.875rem;inline-size:.875rem}proteogenix-peptide-form .pf-summary__before{color:var(--quote-muted);display:block;font-size:1rem;grid-row:1;-webkit-margin-after:.375rem;margin-block-end:.375rem}proteogenix-peptide-form .pf-summary__amount>.pf-summary__promo{display:block;grid-row:4;-webkit-margin-before:.25rem;margin-block-start:.25rem}proteogenix-peptide-form .pf-summary__side{display:grid;gap:.625rem;grid-area:side;-webkit-margin-end:2rem;margin-inline-end:2rem;padding-block:1.75rem}proteogenix-peptide-form .pf-summary__side .button{align-items:center;border-radius:6px;display:flex;font-size:.8125rem;justify-content:center;min-block-size:46px;padding-block:.75rem;padding-inline:1rem;text-align:center;transition:none}proteogenix-peptide-form .pf-summary__side .button--accent{--button-background-color: #e5bd68;--button-border-color: #e5bd68;--button-text-color: #142b49;--button-hover-color: #f0ca7a;box-shadow:0 2px 4px #00000012;padding-inline:2rem;position:relative}proteogenix-peptide-form .pf-summary__side .button--accent>.pf-ic{inline-size:.875rem;inset-inline-end:.75rem;position:absolute}proteogenix-peptide-form .pf-summary__side .button--secondary-outlined{--button-border-color: #ffffff36;--button-text-color: #e0e8f3;font-weight:500}@media (hover: hover){proteogenix-peptide-form .pf-summary__side .button--accent:hover{--button-background-color: #f0ca7a;--button-border-color: #f0ca7a}proteogenix-peptide-form .pf-summary__side .button--secondary-outlined:hover{--button-background-color: #ffffff0d;--button-border-color: #ffffff80}}proteogenix-peptide-form .pf-summary__meta{color:var(--quote-muted);font-size:.6875rem;text-align:center}proteogenix-peptide-form .pf-summary__notice{align-items:start;background:#0a1c3326;-webkit-border-before:1px solid var(--quote-line);border-block-start:1px solid var(--quote-line);color:#c0ccde;display:flex;font-size:.75rem;gap:.75rem;grid-area:notice;line-height:1.6;padding-block:.875rem;padding-inline:2rem}proteogenix-peptide-form .pf-summary__notice>.pf-ic{block-size:.875rem;color:#e5bd68;inline-size:.875rem;-webkit-margin-before:.16rem;margin-block-start:.16rem}proteogenix-peptide-form .pf-summary__notice b{color:#e6c381;font-weight:500}proteogenix-peptide-form .pf-summary__divider{color:#6e839e;margin-inline:.75rem}@media (max-width: 60rem){proteogenix-peptide-form .pf-summary{gap:0 1.5rem;grid-template-columns:minmax(0,1fr) 15rem}proteogenix-peptide-form .pf-summary__main{-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}proteogenix-peptide-form .pf-summary__side{-webkit-margin-end:1.5rem;margin-inline-end:1.5rem}proteogenix-peptide-form .pf-summary__amount{-webkit-padding-end:1.25rem;padding-inline-end:1.25rem}proteogenix-peptide-form .pf-summary__delivery{-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}proteogenix-peptide-form .pf-summary__notice{padding-inline:1.5rem}}@media (max-width: 48rem){proteogenix-peptide-form .pf-summary{grid-template-areas:"main" "side" "notice";grid-template-columns:minmax(0,1fr);margin-block:1rem 0;margin-inline:0}proteogenix-peptide-form .pf-summary__main{padding-block:1.5rem;padding-inline:1.25rem}proteogenix-peptide-form .pf-summary__overview{justify-content:space-between}proteogenix-peptide-form .pf-summary__amount>strong{font-size:2.75rem}proteogenix-peptide-form .pf-summary__side{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-block:0 1.5rem;padding-inline:1.25rem}proteogenix-peptide-form .pf-summary__notice{padding-inline:1.25rem}proteogenix-peptide-form .pf-summary__meta{align-self:center}}@media (max-width: 36rem){proteogenix-peptide-form .pf-summary__side{grid-template-columns:minmax(0,1fr)}proteogenix-peptide-form .pf-summary__amount{-webkit-padding-end:.875rem;padding-inline-end:.875rem}proteogenix-peptide-form .pf-summary__delivery{-webkit-padding-start:.875rem;padding-inline-start:.875rem}proteogenix-peptide-form .pf-summary__delivery>span>.pf-ic{display:none}proteogenix-peptide-form .pf-summary__notice b{display:block;-webkit-margin-after:.25rem;margin-block-end:.25rem}proteogenix-peptide-form .pf-summary__divider{display:none}}@media (max-width: 23rem){proteogenix-peptide-form .pf-summary__overview{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:1.25rem}proteogenix-peptide-form .pf-summary__amount,proteogenix-peptide-form .pf-summary__delivery{grid-row:auto;grid-template-rows:none}proteogenix-peptide-form .pf-summary__amount>*,proteogenix-peptide-form .pf-summary__delivery>*{grid-row:auto}proteogenix-peptide-form .pf-summary__delivery{border:0;padding-inline:0}}proteogenix-peptide-form .pf-contact{align-items:center;background:none;block-size:100%;border:0;inline-size:100%;top:0;right:0;bottom:0;left:0;justify-content:center;margin:0;max-block-size:none;max-inline-size:none;overflow:hidden;padding:1rem;position:fixed}proteogenix-peptide-form .pf-contact[open]{display:flex}proteogenix-peptide-form .pf-contact::-ms-backdrop{background:#0d1b3a73}proteogenix-peptide-form .pf-contact::backdrop{background:#0d1b3a73}proteogenix-peptide-form .pf-contact__box{background:var(--color-white);border-radius:var(--pf-radius);box-shadow:0 30px 80px #09142a73;display:grid;gap:.75rem;inline-size:min(26rem,100%);max-block-size:100%;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;padding-block:1.5rem 1.25rem;padding-inline:1.5rem;position:relative;scrollbar-color:var(--color-border) transparent;scrollbar-width:thin}proteogenix-peptide-form .pf-contact__box h3{color:var(--color-heading)}proteogenix-peptide-form .pf-contact__close{inset-block-start:.75rem;inset-inline-end:.75rem;position:absolute}proteogenix-peptide-form .pf-contact__intro{color:var(--color-text-muted)}proteogenix-peptide-form .pf-contact__form{display:grid;gap:.75rem;grid-template-columns:1fr 1fr;-webkit-margin-before:.25rem;margin-block-start:.25rem}proteogenix-peptide-form .pf-field{display:grid;gap:.25rem}proteogenix-peptide-form .pf-field label{font-size:var(--font-size-caption)}proteogenix-peptide-form .pf-field label small{color:var(--color-text-muted);font-weight:var(--font-weight-text)}proteogenix-peptide-form .pf-field.is-error label{color:var(--color-error)}proteogenix-peptide-form .pf .pf-field [aria-invalid=true],proteogenix-peptide-form .pf .pf-field [aria-invalid=true]:focus-visible{border-color:var(--color-error)}proteogenix-peptide-form .pf-field__note{color:var(--color-text-muted);display:block;font-size:var(--font-size-caption);-webkit-margin-before:.25rem;margin-block-start:.25rem}proteogenix-peptide-form .pf-field__note--ok{color:var(--color-success)}proteogenix-peptide-form .pf-field__note--error{color:var(--color-error)}proteogenix-peptide-form .pf-field--wide,proteogenix-peptide-form .pf-contact__submit,proteogenix-peptide-form .pf-contact__note{grid-column:1/-1}proteogenix-peptide-form .pf-contact__submit{align-items:center;display:flex;gap:1.25rem;-webkit-margin-before:.25rem;margin-block-start:.25rem}proteogenix-peptide-form .pf-contact__note{color:var(--color-text-muted);font-size:var(--font-size-caption)}proteogenix-peptide-form .pf-toast{align-items:center;background:var(--color-primary-darker);border-radius:8px;color:var(--color-white);display:flex;font-size:var(--font-size-body-small);gap:1rem;inset-block-end:6rem;inset-inline-start:50%;max-inline-size:calc(100vw - 2rem);padding-block:.625rem;padding-inline:1rem;position:fixed;transform:translate(-50%);z-index:10001}proteogenix-peptide-form .pf-toast button{background:none;border:0;color:var(--color-brand-gold);cursor:pointer;font:inherit;font-weight:600;padding:0;text-decoration:underline}
