.sts-profile{--sts-profile-gutter: var(--sts-gutter-inline, 18px);max-width:var(--sts-container-profile, 1060px);margin:0 auto;padding:var(--sts-space-12) var(--sts-profile-gutter) var(--sts-space-16);background:var(--sts-bg);color:var(--sts-text);font-family:var(--sts-font);font-size:var(--sts-fs-body);line-height:var(--sts-lh-body)}.sts-profile [hidden]{display:none!important}.sts-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.sts-profile .sts-tv,.sts-profile .sts-ltr,.sts-profile .sts-axis{display:none}html[data-sts-type=DSPT] .sts-profile .sts-tv--DSPT,html[data-sts-type=DSNT] .sts-profile .sts-tv--DSNT,html[data-sts-type=DSPW] .sts-profile .sts-tv--DSPW,html[data-sts-type=DSNW] .sts-profile .sts-tv--DSNW,html[data-sts-type=OSPT] .sts-profile .sts-tv--OSPT,html[data-sts-type=OSNT] .sts-profile .sts-tv--OSNT,html[data-sts-type=OSPW] .sts-profile .sts-tv--OSPW,html[data-sts-type=OSNW] .sts-profile .sts-tv--OSNW,html[data-sts-type=ORPT] .sts-profile .sts-tv--ORPT,html[data-sts-type=ORNT] .sts-profile .sts-tv--ORNT,html[data-sts-type=ORPW] .sts-profile .sts-tv--ORPW,html[data-sts-type=ORNW] .sts-profile .sts-tv--ORNW,html[data-sts-type=DRPT] .sts-profile .sts-tv--DRPT,html[data-sts-type=DRNT] .sts-profile .sts-tv--DRNT,html[data-sts-type=DRPW] .sts-profile .sts-tv--DRPW,html[data-sts-type=DRNW] .sts-profile .sts-tv--DRNW,html.sts-t-d .sts-profile .sts-ltr--d,html.sts-t-o .sts-profile .sts-ltr--o,html.sts-t-s .sts-profile .sts-ltr--s,html.sts-t-r .sts-profile .sts-ltr--r,html.sts-t-p .sts-profile .sts-ltr--p,html.sts-t-n .sts-profile .sts-ltr--n,html.sts-t-w .sts-profile .sts-ltr--w,html.sts-t-t .sts-profile .sts-ltr--t{display:inline}html.sts-t-d .sts-profile li.sts-axis--d,html.sts-t-o .sts-profile li.sts-axis--o,html.sts-t-s .sts-profile li.sts-axis--s,html.sts-t-r .sts-profile li.sts-axis--r,html.sts-t-p .sts-profile li.sts-axis--p,html.sts-t-n .sts-profile li.sts-axis--n,html.sts-t-w .sts-profile li.sts-axis--w,html.sts-t-t .sts-profile li.sts-axis--t{display:list-item}html.sts-t-d .sts-profile span.sts-axis--d,html.sts-t-o .sts-profile span.sts-axis--o,html.sts-t-s .sts-profile span.sts-axis--s,html.sts-t-r .sts-profile span.sts-axis--r,html.sts-t-p .sts-profile span.sts-axis--p,html.sts-t-n .sts-profile span.sts-axis--n,html.sts-t-w .sts-profile span.sts-axis--w,html.sts-t-t .sts-profile span.sts-axis--t{display:inline}.sts-profile__gate,.sts-profile__routine,.sts-profile .sts-pz,.sts-profile .sts-ck{display:none}html:not([data-sts-type]) .sts-profile__card,html:not([data-sts-type]) .sts-profile__eyebrow,html[data-sts-type] .sts-profile__qoct{display:none}html:not([data-sts-type]) .sts-profile__hero{text-align:center;padding-top:var(--sts-space-12)}html[data-sts-state=qpartial] .sts-profile__qoct{background:var(--sts-amber-ink)}html[data-sts-type] .sts-profile__gate{display:block}html[data-sts-type]:not([data-sts-guest]) .sts-profile[data-has-routine=true] .sts-profile__gate{display:none}html[data-sts-type]:not([data-sts-guest]) .sts-profile[data-has-routine=true] .sts-profile__routine{display:block}html[data-sts-type] .sts-profile__empty{display:none}html[data-sts-type]:not([data-sts-guest]) .sts-profile[data-has-routine=true] .sts-pz{display:block}html[data-sts-type]:not([data-sts-guest]) .sts-profile[data-has-routine=true] .sts-ck{display:flex}.sts-profile__h1-typed,.sts-profile__h1-qminus,.sts-profile__h1-qpartial{display:none}html[data-sts-type] .sts-profile__h1-typed{display:inline}html:not([data-sts-type]) .sts-profile__h1-qminus{display:inline}html:not([data-sts-type])[data-sts-state=qpartial] .sts-profile__h1-qminus{display:none}html:not([data-sts-type])[data-sts-state=qpartial] .sts-profile__h1-qpartial{display:inline}p.sts-profile__only-qpartial,span.sts-profile__only-qpartial,a.sts-profile__only-qpartial{display:none}html[data-sts-state=qpartial] .sts-profile p.sts-profile__only-qpartial{display:block}html[data-sts-state=qpartial] .sts-profile span.sts-profile__only-qpartial{display:inline}.sts-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sts-space-4);min-height:var(--sts-tap);padding:var(--sts-space-5) var(--sts-space-11);border-radius:var(--sts-radius-pill);border:1.5px solid transparent;font:inherit;font-size:var(--sts-fs-md);font-weight:var(--sts-fw-semibold);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}.sts-btn--type{background:var(--sts-type-btn);border-color:var(--sts-type-btn);color:var(--sts-type-on)}.sts-btn--ghost{background:var(--sts-surface);border-color:var(--sts-line-strong);color:var(--sts-text)}.sts-btn[disabled]{opacity:.5;cursor:default}.sts-link{background:none;border:0;padding:var(--sts-space-4) 0;min-height:var(--sts-tap);font:inherit;font-size:var(--sts-fs-md);font-weight:var(--sts-fw-medium);color:var(--sts-link);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sts-link--sm{font-size:var(--sts-fs-sm);min-height:0}.sts-chip{min-height:var(--sts-tap);padding:var(--sts-space-4) var(--sts-space-9);border-radius:var(--sts-radius-pill);border:1.5px solid var(--sts-line-strong);background:var(--sts-surface);color:var(--sts-text);font:inherit;font-size:var(--sts-fs-ui);cursor:pointer}.sts-chip[aria-pressed=true]{border-color:var(--sts-type-btn);background:var(--sts-type-tint);color:var(--sts-type-ink);font-weight:var(--sts-fw-semibold)}.sts-profile__eyebrow{font-size:var(--sts-fs-xs);font-weight:var(--sts-fw-semibold);letter-spacing:var(--sts-tracking-eyebrow);text-transform:uppercase;color:var(--sts-type-ink)}.sts-profile__h1{margin-top:var(--sts-space-3);font-size:var(--sts-fs-h1-m);line-height:var(--sts-lh-heading);font-weight:var(--sts-fw-bold);color:var(--sts-navy)}.sts-profile__qoct{display:flex;align-items:center;justify-content:center;width:74px;height:74px;margin:0 auto var(--sts-space-9);background:var(--sts-type-btn);color:var(--sts-type-on);font-size:30px;font-weight:var(--sts-fw-bold);line-height:1;clip-path:var(--sts-oct-shape)}.sts-profile__card{margin-top:var(--sts-space-10);padding:var(--sts-space-11);background:var(--sts-type-tint);border:1px solid var(--sts-line);border-radius:var(--sts-radius-xl)}.sts-profile__id{display:flex;align-items:center;gap:var(--sts-space-8);min-width:0}.sts-profile__id-text{min-width:0}.sts-profile__octagon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:70px;height:70px;background:var(--sts-type-oct);color:var(--sts-text-on-dark);font-size:29px;font-weight:var(--sts-fw-bold);line-height:1;clip-path:var(--sts-oct-shape)}.sts-profile__type-label{font-size:var(--sts-fs-floor);font-weight:var(--sts-fw-bold);letter-spacing:var(--sts-tracking-kicker);text-transform:uppercase;color:var(--sts-navy)}.sts-profile__code{font-size:var(--sts-fs-price-l);font-weight:var(--sts-fw-bold);letter-spacing:.02em;line-height:1.15;color:var(--sts-navy);white-space:nowrap}.sts-profile__code--inline{font-size:inherit;font-weight:var(--sts-fw-semibold);letter-spacing:0}.sts-profile__type-words{font-size:var(--sts-fs-ui);color:var(--sts-text);text-wrap:balance}.sts-profile__taken,.sts-profile__subtype{margin-top:2px;font-size:var(--sts-fs-sm);color:var(--sts-text-muted-tint)}.sts-profile__letters{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sts-space-5);margin:var(--sts-space-8) 0 0;padding:0;list-style:none}.sts-profile__letters li{padding:13px 15px;background:var(--sts-surface);border-radius:var(--sts-radius-md)}.sts-profile__letter-head{display:flex;align-items:baseline;gap:var(--sts-space-4);margin-bottom:3px;font-size:var(--sts-fs-ui)}.sts-profile__letter{font-size:24px;font-weight:var(--sts-fw-bold);line-height:1;color:var(--sts-type-ink)}.sts-profile__letter-desc{font-size:var(--sts-fs-sm);color:var(--sts-text-muted);text-wrap:pretty}.sts-profile__sum-toggle{display:none;flex:none;align-items:center;min-height:var(--sts-tap);margin-left:auto;padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:var(--sts-fw-semibold);line-height:1.2;color:var(--sts-navy);text-decoration:underline;text-underline-offset:3px;white-space:nowrap;cursor:pointer}html[data-sts-type][data-sts-summary] .sts-profile__sum-toggle{display:inline-flex}.sts-profile__sum-show,html[data-sts-summary=closed] .sts-profile__sum-hide{display:none}html[data-sts-summary=closed] .sts-profile__sum-show{display:inline}html[data-sts-summary=closed] .sts-profile__card{position:relative;display:flex;align-items:center;min-height:60px;padding:12px 16px;border-radius:var(--sts-radius-lg)}html[data-sts-summary=closed] .sts-profile__id{flex:1;gap:12px}html[data-sts-summary=closed] .sts-profile__id-text{flex:1}html[data-sts-summary=closed] .sts-profile__octagon{width:38px;height:38px;font-size:11px}html[data-sts-summary=closed] .sts-profile__id .sts-profile__code{font-size:15px;letter-spacing:0}html[data-sts-summary=closed] .sts-profile__type-words{font-size:var(--sts-fs-sm);color:var(--sts-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-sts-summary=closed] .sts-profile__type-label,html[data-sts-summary=closed] .sts-profile__taken,html[data-sts-summary=closed] .sts-profile__subtype,html[data-sts-summary=closed] .sts-profile__letters{display:none}html[data-sts-summary=closed] .sts-profile__sum-toggle{font-size:13px}html[data-sts-summary=closed] .sts-profile__sum-toggle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--sts-radius-lg)}html[data-sts-summary=closed] .sts-profile__sum-toggle:focus-visible{outline:0}html[data-sts-summary=closed] .sts-profile__sum-toggle:focus-visible:after{outline:3px solid var(--sts-navy);outline-offset:2px}.sts-profile__panel{margin-top:var(--sts-space-12);padding:var(--sts-space-12) var(--sts-space-10);background:var(--sts-type-tint);border-radius:var(--sts-radius-card);text-align:center}.sts-profile__panel-title{font-size:var(--sts-fs-h2-m);font-weight:var(--sts-fw-bold);line-height:var(--sts-lh-heading);color:var(--sts-navy)}.sts-profile__panel-body{margin-top:var(--sts-space-6);font-size:var(--sts-fs-md);color:var(--sts-text)}.sts-profile__panel-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sts-space-6);margin-top:var(--sts-space-10)}.sts-profile__panel-foot{margin-top:var(--sts-space-8);font-size:var(--sts-fs-md)}.sts-profile__empty .sts-btn{margin-top:var(--sts-space-11)}.sts-profile__empty .sts-profile__panel{margin-top:0;padding:0 0 var(--sts-space-16);background:none}.sts-profile__empty .sts-profile__panel-body{max-width:460px;margin:var(--sts-space-5) auto 0;color:var(--sts-text-muted);text-wrap:pretty}.sts-profile__routine{margin-top:var(--sts-space-8);padding:var(--sts-space-11);background:var(--sts-surface);border:1px solid var(--sts-line);border-radius:var(--sts-radius-xl)}.sts-profile__local-notice{padding:var(--sts-space-6) var(--sts-space-8);margin-bottom:var(--sts-space-10);background:var(--sts-warn-bg);border:1px solid var(--sts-warn-line);border-radius:var(--sts-radius-sm);font-size:var(--sts-fs-md);color:var(--sts-warn-ink)}.sts-profile__h2{font-size:var(--sts-fs-h2-m);font-weight:var(--sts-fw-bold);line-height:var(--sts-lh-heading);color:var(--sts-navy)}.sts-profile__routine-sub{margin-top:var(--sts-space-4);font-size:var(--sts-fs-md);color:var(--sts-text-muted)}.sts-profile__routine-sub--edit{display:none}.sts-profile[data-edit] .sts-profile__routine-sub--edit{display:block}.sts-profile[data-edit] .sts-profile__routine-sub:not(.sts-profile__routine-sub--edit){display:none}.sts-profile__routine-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sts-space-7);flex-wrap:wrap}.sts-profile__routine-head{min-width:0;max-width:520px}.sts-profile__tools{display:flex;align-items:center;gap:var(--sts-space-6) var(--sts-space-8);flex-wrap:wrap}.sts-profile__toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--sts-space-6);margin-top:var(--sts-space-6);flex-wrap:wrap}.sts-profile__tabs{display:inline-flex;padding:4px;background:var(--sts-bg);border:1px solid var(--sts-line);border-radius:var(--sts-radius-pill)}.sts-profile__tab{min-height:var(--sts-tap);padding:0 var(--sts-space-11);border:0;border-radius:var(--sts-radius-pill);background:none;color:var(--sts-navy);font:inherit;font-size:var(--sts-fs-md);font-weight:var(--sts-fw-semibold);cursor:pointer}.sts-profile__tab[aria-selected=true]{background:var(--sts-navy);color:var(--sts-text-on-dark)}.sts-profile__edit-off,.sts-profile[data-edit] .sts-profile__edit-on{display:none}.sts-profile[data-edit] .sts-profile__edit-off{display:inline}.sts-profile__summary{text-align:right;line-height:1.2}.sts-profile__summary-text{display:block;font-size:var(--sts-fs-xs);color:var(--sts-text-muted)}.sts-profile__selectall{min-height:var(--sts-tap);padding:0;border:0;background:none;font:inherit;font-size:var(--sts-fs-md);font-weight:var(--sts-fw-semibold);color:var(--sts-type-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sts-profile__summary-price{display:block;font-size:var(--sts-fs-price-l);font-weight:var(--sts-fw-bold);color:var(--sts-navy)}.sts-profile[data-edit] .sts-profile__summary,.sts-profile[data-edit] .sts-profile__selectall,.sts-profile[data-edit] .sts-profile__sub,.sts-profile[data-edit] .sts-profile__actions,.sts-profile[data-edit] .sts-profile__helper--view,.sts-profile__helper--edit{display:none}.sts-profile[data-edit] .sts-profile__helper--edit{display:block}.sts-profile__status{margin-top:var(--sts-space-10);font-size:var(--sts-fs-md);color:var(--sts-text-muted)}.sts-profile__cols{margin-top:var(--sts-space-8);display:grid;gap:var(--sts-space-13)}.sts-profile__col-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sts-space-4);font-size:var(--sts-fs-ui);font-weight:var(--sts-fw-semibold);letter-spacing:var(--sts-tracking-tag);text-transform:uppercase;color:var(--sts-text-muted)}.sts-profile__col-count{font-weight:var(--sts-fw-regular);text-transform:none;letter-spacing:0}.sts-profile__rows{margin:var(--sts-space-5) 0 0;padding:0;list-style:none;display:grid;gap:var(--sts-space-4)}.sts-row{position:relative;display:grid;grid-template-columns:20px 26px 56px minmax(0,1fr) auto auto;align-items:center;gap:var(--sts-space-5);padding:var(--sts-space-6);background:var(--sts-surface);border:1.5px solid var(--sts-line);border-radius:var(--sts-radius-md);cursor:pointer}.sts-row[data-selected]{border-color:var(--sts-type-btn);background:var(--sts-type-tint)}.sts-row[data-empty]{border-style:dashed;border-color:var(--sts-line-dashed);background:var(--sts-surface-muted);cursor:default}.sts-profile[data-edit] .sts-row,.sts-row[data-fillable]{cursor:pointer}.sts-profile__col[data-editing=true] .sts-row{border-style:dashed;border-color:var(--sts-type-deep)}.sts-row__n{font-size:var(--sts-fs-lg);font-weight:var(--sts-fw-bold);color:var(--sts-type-ink);text-align:center}.sts-row__check{position:relative;width:26px;height:var(--sts-tap)}.sts-row input.sts-row__input{max-width:none;position:absolute;top:0;left:-9px;width:44px;height:44px;margin:0;padding:0;-webkit-appearance:none;appearance:none;opacity:0;cursor:pointer}.sts-row__box{position:absolute;top:50%;left:0;width:24px;height:24px;margin-top:-12px;border:2px solid var(--sts-line-strong);border-radius:var(--sts-radius-square);background:var(--sts-surface);pointer-events:none}.sts-row[data-selected] .sts-row__box{border-color:var(--sts-type-btn);background:var(--sts-type-btn)}.sts-row[data-selected] .sts-row__box:after{content:"";position:absolute;top:3px;left:7px;width:6px;height:11px;border-right:2.5px solid var(--sts-type-on);border-bottom:2.5px solid var(--sts-type-on);transform:rotate(45deg)}.sts-row__input:disabled{cursor:default}.sts-row__input:disabled~.sts-row__box{opacity:.4}.sts-profile[data-edit] .sts-row__check{visibility:hidden}.sts-row__img{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--sts-surface-muted);border-radius:var(--sts-radius-xs);overflow:hidden}.sts-row__img img{width:100%;height:100%;object-fit:contain}.sts-row__body{min-width:0;display:block}.sts-row__label{display:block;font-size:var(--sts-fs-floor);font-weight:var(--sts-fw-semibold);letter-spacing:var(--sts-tracking-tag);text-transform:uppercase;color:var(--sts-type-ink)}.sts-row__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--sts-fs-md);font-weight:var(--sts-fw-medium);line-height:var(--sts-lh-snug);color:var(--sts-text);text-decoration:none}.sts-row__name[href]:hover{text-decoration:underline;text-underline-offset:2px}.sts-row__brand,.sts-row__supply,.sts-row__hint{display:block;font-size:var(--sts-fs-xs);color:var(--sts-text-muted)}.sts-row__oos{display:block;font-size:var(--sts-fs-xs);color:var(--sts-danger)}.sts-row__oos b{font-weight:var(--sts-fw-semibold)}.sts-row__oos .sts-link{min-height:var(--sts-tap)}.sts-row__kept{display:block;font-size:var(--sts-fs-xs);color:var(--sts-text-muted)}.sts-row__kept b{font-weight:var(--sts-fw-semibold)}.sts-row__kept .sts-link{min-height:var(--sts-tap)}.sts-row__supply .sts-refill{display:inline-flex;flex-direction:column;gap:2px;margin-top:var(--sts-space-2);padding:var(--sts-space-3) var(--sts-space-6);border:1px solid var(--sts-danger-row);border-radius:var(--sts-radius-sm);background:var(--sts-danger-bg)}.sts-row__supply .sts-refill__label{font-size:var(--sts-fs-floor);font-weight:var(--sts-fw-bold);letter-spacing:var(--sts-tracking-tag);text-transform:uppercase;color:var(--sts-danger)}.sts-row__supply .sts-refill__why{font-size:var(--sts-fs-xs);line-height:var(--sts-lh-snug);color:var(--sts-text)}.sts-row__right{display:flex;flex-direction:column;align-items:flex-end;gap:var(--sts-space-2);text-align:right}.sts-row__pill{padding:2px var(--sts-space-4);border-radius:var(--sts-radius-pill);background:var(--sts-type-tint);color:var(--sts-type-ink);font-size:var(--sts-fs-floor);font-weight:var(--sts-fw-semibold);white-space:nowrap}.sts-row__price{font-size:var(--sts-fs-md);font-weight:var(--sts-fw-semibold);white-space:nowrap}.sts-row__state{font-size:var(--sts-fs-floor);font-weight:var(--sts-fw-semibold);letter-spacing:var(--sts-tracking-tag);text-transform:uppercase;color:var(--sts-text-muted)}.sts-row__swap{min-height:var(--sts-tap);padding:var(--sts-space-3) var(--sts-space-8);border:1.5px solid var(--sts-type-btn);border-radius:var(--sts-radius-pill);background:var(--sts-surface);color:var(--sts-type-ink);font:inherit;font-size:var(--sts-fs-sm);font-weight:var(--sts-fw-semibold);cursor:pointer}.sts-row__remove{width:var(--sts-tap);height:var(--sts-tap);border:1.5px solid var(--sts-line-strong);border-radius:50%;background:var(--sts-surface);color:var(--sts-danger);font:inherit;font-size:var(--sts-fs-lg);line-height:1;cursor:pointer}.sts-row__tag{display:inline-block;margin-left:var(--sts-space-3);padding:1px var(--sts-space-3);border-radius:var(--sts-radius-pill);background:var(--sts-type-tint);color:var(--sts-type-ink);font-size:10px;font-weight:var(--sts-fw-bold);letter-spacing:.02em;text-transform:none;white-space:nowrap;vertical-align:1px}.sts-row__split{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sts-space-4);padding-top:var(--sts-space-5);border-top:1px solid var(--sts-line-soft);cursor:default}.sts-row__split p{flex:1 1 100%;margin:0;font-size:var(--sts-fs-sm);color:var(--sts-text)}.sts-row__split button{min-height:var(--sts-tap);padding:var(--sts-space-3) var(--sts-space-6);border:1.5px solid var(--sts-type-btn);border-radius:var(--sts-radius-pill);background:var(--sts-surface);color:var(--sts-type-ink);font:inherit;font-size:var(--sts-fs-xs);font-weight:var(--sts-fw-bold);cursor:pointer}.sts-row__split button:hover{background:var(--sts-type-tint)}.sts-profile__sub{margin-top:var(--sts-space-12);padding:var(--sts-space-8);background:var(--sts-surface);border:1.5px solid var(--sts-line);border-radius:var(--sts-radius-md)}.sts-profile__sub[data-on=true]{border-color:var(--sts-type-btn);background:var(--sts-type-tint)}.sts-profile__sub-row{display:flex;align-items:center;gap:var(--sts-space-8)}.sts-profile__switch{position:relative;flex:none;width:48px;height:28px;margin-block:8px;padding:0;border:0;border-radius:var(--sts-radius-pill);background:var(--sts-line-strong);cursor:pointer}.sts-profile__switch:after{content:"";position:absolute;top:-8px;right:0;bottom:-8px;left:0}.sts-profile__switch[aria-checked=true]{background-color:var(--sts-type-btn)}.sts-profile__knob{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--sts-surface);transition:left var(--sts-dur) var(--sts-ease)}.sts-profile__switch[aria-checked=true] .sts-profile__knob{left:23px}.sts-profile__sub-copy{min-width:0;flex:1}.sts-profile__sub-title{font-size:var(--sts-fs-md);font-weight:var(--sts-fw-bold);color:var(--sts-type-ink)}.sts-profile__sub-note{font-size:var(--sts-fs-xs);color:var(--sts-text-muted-tint)}.sts-profile__sub-tag{flex:none;padding:var(--sts-space-2) var(--sts-space-6);border-radius:var(--sts-radius-pill);background:var(--sts-success-bg);color:var(--sts-success-aa);font-size:var(--sts-fs-xs);font-weight:var(--sts-fw-semibold);white-space:nowrap}.sts-profile__cadences{display:flex;flex-wrap:wrap;gap:var(--sts-space-4);margin-top:var(--sts-space-6)}.sts-profile__actions{display:grid;gap:var(--sts-space-5);margin-top:var(--sts-space-10)}.sts-profile__actions .sts-btn{width:100%}.sts-profile__add[disabled]{background:var(--sts-type-tint);border-color:var(--sts-type-tint);color:var(--sts-type-ink);opacity:1}.sts-profile__links{display:flex;flex-wrap:wrap;gap:var(--sts-space-10);margin-top:var(--sts-space-8)}.sts-profile__helper{margin-top:var(--sts-space-8);font-size:var(--sts-fs-sm);color:var(--sts-text-muted)}.sts-profile.has-bar{padding-bottom:max(96px,calc(var(--sts-bar-h, 0px) + 12px))}.sts-bar{position:fixed;left:0;right:0;bottom:var(--sts-bottom-offset, 0px);z-index:var(--sts-z-stickybar);padding:10px max(16px,env(safe-area-inset-left,0px)) calc(10px + var(--sts-bottom-safe, var(--sts-safe-bottom)));background:var(--sts-surface);border-top:1px solid var(--sts-line);box-shadow:var(--sts-shadow-bar);animation:sts-sheetUp .2s ease}.sts-bar__inner{max-width:var(--sts-container-profile);margin:0 auto;display:flex;align-items:center;gap:12px}.sts-bar__summary{flex:none;min-width:0;margin:0;font-size:12px;line-height:1.5;color:var(--sts-text-muted);white-space:nowrap}.sts-bar__summary>span{display:block}.sts-bar__price{font-size:19px;font-weight:var(--sts-fw-bold);color:var(--sts-navy)}.sts-bar__thumbs{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;overflow:hidden;padding:0 8px}.sts-bar__thumb{flex:none;width:48px;height:48px;border:1px solid var(--sts-line-soft);border-radius:12px;background:var(--sts-surface-muted);object-fit:contain}.sts-bar__acts{flex:none;display:flex;align-items:center;gap:10px}.sts-bar__clear{min-height:var(--sts-tap);padding:10px 16px;border:1.5px solid var(--sts-line);border-radius:var(--sts-radius-pill);background:var(--sts-surface);font:inherit;font-size:13px;font-weight:var(--sts-fw-semibold);color:var(--sts-navy);white-space:nowrap;cursor:pointer}.sts-bar__add{min-height:48px;padding:13px 22px;border:0;font-size:14.5px;white-space:nowrap}@media(hover:hover)and (pointer:fine){.sts-bar__clear:hover{border-color:var(--sts-navy)}}@media(max-width:860px){.sts-bar__thumbs{display:none}.sts-bar__acts{margin-left:auto;flex-direction:column-reverse;align-items:stretch;gap:0}.sts-bar__add{min-height:var(--sts-tap);padding:10px 16px;font-size:13.5px}.sts-bar__clear{position:relative;min-height:32px;padding:6px 10px;border:0;background:none;font-size:12.5px;text-decoration:underline;text-underline-offset:3px}.sts-bar__clear:after{content:"";position:absolute;top:0;right:0;bottom:-10px;left:0}}.sts-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--sts-z-scrim);background:var(--sts-scrim)}.sts-scrim--modal{z-index:var(--sts-z-modal-scrim)}.sts-drawer{position:fixed;left:0;right:0;bottom:0;z-index:var(--sts-z-drawer);display:flex;flex-direction:column;max-height:86vh;background:var(--sts-surface);border-radius:var(--sts-radius-sheet) var(--sts-radius-sheet) 0 0;box-shadow:var(--sts-shadow-sheet);animation:sts-sheetUp var(--sts-dur) var(--sts-ease)}.sts-drawer__head{position:relative;flex:none;padding:var(--sts-space-10) var(--sts-space-10) var(--sts-space-6);border-bottom:1px solid var(--sts-line)}.sts-drawer__eyebrow{font-size:var(--sts-fs-floor);font-weight:var(--sts-fw-semibold);letter-spacing:var(--sts-tracking-tag);text-transform:uppercase;color:var(--sts-type-ink)}.sts-drawer__title{margin-top:var(--sts-space-2);padding-right:var(--sts-tap);font-size:var(--sts-fs-h3);font-weight:var(--sts-fw-bold);line-height:var(--sts-lh-heading);color:var(--sts-navy)}.sts-drawer__sub,.sts-drawer__fill{margin-top:var(--sts-space-3);font-size:var(--sts-fs-sm);color:var(--sts-text-muted)}.sts-drawer__close{position:absolute;top:var(--sts-space-6);right:var(--sts-space-6);width:var(--sts-tap);height:var(--sts-tap);border:0;border-radius:50%;background:var(--sts-surface-muted);color:var(--sts-text);font:inherit;font-size:var(--sts-fs-h3);line-height:1;cursor:pointer}.sts-drawer__cards{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--sts-space-8) var(--sts-space-10);display:grid;align-content:start;gap:var(--sts-space-6)}.sts-drawer__foot{flex:none;padding:0 var(--sts-space-10) calc(var(--sts-space-10) + var(--sts-safe-bottom))}.sts-cand{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--sts-space-6);align-items:start;padding:var(--sts-space-6);border:1.5px solid var(--sts-line);border-radius:var(--sts-radius-sm);background:var(--sts-surface)}.sts-cand[data-current]{border-color:var(--sts-type-btn);background:var(--sts-type-tint)}.sts-cand__img{width:72px;height:72px;display:flex;align-items:center;justify-content:center;background:var(--sts-surface-muted);border-radius:var(--sts-radius-xs);overflow:hidden}.sts-cand__img img{width:100%;height:100%;object-fit:contain}.sts-cand__body{min-width:0}.sts-cand__brand{font-size:var(--sts-fs-floor);text-transform:uppercase;letter-spacing:var(--sts-tracking-tag);color:var(--sts-text-muted)}.sts-cand__name{font-size:var(--sts-fs-md);font-weight:var(--sts-fw-medium);line-height:var(--sts-lh-snug)}.sts-cand__name a{color:var(--sts-text);text-decoration:none}.sts-cand__name a[href]{text-decoration:underline;text-decoration-color:var(--sts-line);text-underline-offset:3px}.sts-cand[data-pickable]{cursor:pointer}.sts-cand__prices{display:flex;align-items:center;gap:var(--sts-space-4);margin-top:var(--sts-space-3);flex-wrap:wrap}.sts-cand__price{font-size:var(--sts-fs-md);font-weight:var(--sts-fw-semibold)}.sts-cand__was{font-size:var(--sts-fs-xs);color:var(--sts-text-subtle-aa)}.sts-cand__tag{padding:2px var(--sts-space-4);border-radius:var(--sts-radius-square);font-size:var(--sts-fs-floor);font-weight:var(--sts-fw-bold);letter-spacing:var(--sts-tracking-tag);text-transform:uppercase}.sts-cand__tag[data-tag=sale]{background:var(--sts-sale-bg);color:var(--sts-sale)}.sts-cand__tag[data-tag=budget]{background:var(--sts-success-bg);color:var(--sts-success-aa)}.sts-cand__tag[data-tag=premium]{background:var(--sts-lavender-soft);color:var(--sts-navy)}.sts-cand__note{margin-top:var(--sts-space-3);font-size:var(--sts-fs-xs);color:var(--sts-text-muted)}.sts-cand__oos{margin-top:var(--sts-space-2);font-size:var(--sts-fs-xs);color:var(--sts-danger)}.sts-cand__pick{grid-column:1 / -1;min-height:var(--sts-tap);padding:var(--sts-space-4) var(--sts-space-10);border:1.5px solid var(--sts-type-btn);border-radius:var(--sts-radius-pill);background:var(--sts-type-btn);color:var(--sts-type-on);font:inherit;font-size:var(--sts-fs-md);font-weight:var(--sts-fw-semibold);cursor:pointer}.sts-cand__pick[disabled]{background:var(--sts-surface);color:var(--sts-type-ink);opacity:1;cursor:default}.sts-modal{position:fixed;z-index:var(--sts-z-modal);left:50%;top:50%;transform:translate(-50%,-50%);width:min(420px,calc(100vw - 2 * var(--sts-gutter)));padding:var(--sts-space-12) var(--sts-space-10);background:var(--sts-surface);border-radius:var(--sts-radius-xl);box-shadow:var(--sts-shadow-modal)}.sts-modal__title{font-size:var(--sts-fs-h3);font-weight:var(--sts-fw-bold);line-height:var(--sts-lh-heading);color:var(--sts-navy)}.sts-modal__body{margin-top:var(--sts-space-6);font-size:var(--sts-fs-md);color:var(--sts-text)}.sts-modal__body--sm{font-size:var(--sts-fs-sm);color:var(--sts-text-muted)}.sts-modal__actions{display:grid;gap:var(--sts-space-5);margin-top:var(--sts-space-10)}@media(max-width:860px){.sts-profile[data-tab=am] .sts-profile__col[data-col=pm],.sts-profile[data-tab=pm] .sts-profile__col[data-col=am]{display:none}.sts-profile__tabs{display:flex;flex:1 1 100%}.sts-profile__tab{flex:1;padding:0}.sts-profile__selectall{margin-left:auto}.sts-profile__col-head{display:none}.sts-profile__card{padding:16px;border-radius:var(--sts-radius-lg)}.sts-profile__id{gap:12px}.sts-profile__octagon{width:52px;height:52px;font-size:20px}.sts-profile__sum-toggle{font-size:var(--sts-fs-xs)}.sts-profile__letters{gap:12px;margin-top:12px}.sts-profile__letters li{padding:10px 12px}.sts-profile__letter-head{margin-bottom:1px;font-size:13px}.sts-profile__letter{font-size:16px}.sts-profile__letter-desc{font-size:11.5px;line-height:1.35}.sts-profile__sub-row{flex-wrap:wrap;row-gap:var(--sts-space-4)}.sts-profile__sub-copy{flex:1 1 calc(100% - 48px - var(--sts-space-8))}.sts-profile__sub-tag{margin-left:calc(48px + var(--sts-space-8))}}@media(min-width:861px){.sts-profile{padding-top:var(--sts-space-16)}.sts-profile__h1{font-size:var(--sts-fs-h1)}.sts-profile__h2{font-size:var(--sts-fs-h2)}.sts-profile__tabs{display:none}.sts-profile__cols{grid-template-columns:1fr 1fr;gap:var(--sts-space-13);align-items:start}.sts-profile__cols{gap:var(--sts-space-4) var(--sts-space-13);align-items:stretch}.sts-profile__col,.sts-profile__rows{display:contents}.sts-profile__col-head{grid-row:1;grid-column:1;margin-bottom:var(--sts-space-1)}.sts-profile__col[data-col=pm] .sts-profile__col-head{grid-column:2}.sts-profile__rows>.sts-row{grid-row:var(--sts-r, auto);grid-column:1}.sts-profile__rows>.sts-row[data-col=pm]{grid-column:2}.sts-profile__rows>.sts-row[data-span]{grid-column:1 / -1}.sts-profile__rows>.sts-row[data-mirror]{display:none}.sts-profile__actions{grid-template-columns:1fr 1fr}.sts-profile__letters{grid-template-columns:repeat(4,1fr)}.sts-modal__actions{grid-auto-flow:column;justify-content:start}.sts-drawer{top:0;left:auto;right:0;width:min(460px,92vw);max-height:none;border-radius:0;box-shadow:var(--sts-shadow-drawer);animation:sts-slideIn var(--sts-dur) var(--sts-ease)}}@media(max-width:420px){.sts-profile__h1{font-size:var(--sts-fs-h1-xs)}.sts-profile__routine,.sts-profile__card{padding:var(--sts-space-8)}}@media(max-width:480px){.sts-row{grid-template-columns:26px 48px minmax(0,1fr) auto;gap:var(--sts-space-2) var(--sts-space-4)}.sts-row__n{grid-area:1 / 1}.sts-row__check{grid-area:2 / 1}.sts-row__img{grid-area:1 / 2 / 3;width:48px;height:48px}.sts-row__body{grid-area:1 / 3}.sts-row__remove{grid-area:1 / 4}.sts-row__right{grid-area:2 / 3 / 3 / 5;flex-flow:row wrap;align-items:center;gap:var(--sts-space-2) var(--sts-space-5);text-align:left}}.sts-profile input,.sts-profile select,.sts-profile textarea{font-size:var(--sts-fs-lg)}.sts-profile__links .sts-link__icon{flex:0 0 auto;margin-right:6px;vertical-align:-3px}.sts-pg{margin-top:var(--sts-space-12)}html:not([data-sts-type]) .sts-pg,html:not([data-sts-guest]) .sts-pg{display:none}.sts-pg__h{font-size:var(--sts-fs-h2-m);font-weight:var(--sts-fw-bold);line-height:var(--sts-lh-heading);color:var(--sts-navy)}.sts-pg__sub{margin-top:var(--sts-space-3);font-size:var(--sts-fs-md);color:var(--sts-text)}.sts-pg__cols{display:grid;grid-template-columns:1fr;gap:var(--sts-space-10);margin-top:var(--sts-space-10)}@media(min-width:861px){.sts-pg__cols{grid-template-columns:1fr 1fr}}.sts-pg__t{font-size:var(--sts-fs-md);font-weight:var(--sts-fw-bold);color:var(--sts-navy);text-transform:uppercase;letter-spacing:.08em}.sts-pg__list{list-style:none;margin:var(--sts-space-4) 0 0;padding:0}.sts-pg__row+.sts-pg__row{border-top:1px solid var(--sts-line)}.sts-pg__link{display:flex;align-items:center;gap:var(--sts-space-6);min-height:72px;padding:var(--sts-space-4) 0;color:inherit;text-decoration:none}.sts-pg__img{flex:none;width:56px;height:56px;border-radius:12px;background:var(--sts-type-tint);overflow:hidden}.sts-pg__img img{width:100%;height:100%;object-fit:contain}.sts-pg__txt{flex:1;min-width:0;display:flex;flex-direction:column}.sts-pg__slot{font-size:12px;font-weight:var(--sts-fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--sts-type-ink, var(--sts-navy))}.sts-pg__brand{font-size:13px;color:var(--sts-text)}.sts-pg__name{font-size:var(--sts-fs-md);font-weight:var(--sts-fw-bold);color:var(--sts-navy)}.sts-pg__price{flex:none;font-weight:var(--sts-fw-bold);color:var(--sts-navy)}.sts-pg__foot{margin-top:var(--sts-space-10)}.sts-pg__add{width:100%}@media(min-width:861px){.sts-pg__add{width:auto}}.sts-pg__msg:not(:empty){margin-top:var(--sts-space-4);color:#a33}.sts-pg__ck{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sts-space-8);margin-top:var(--sts-space-12);padding:var(--sts-space-10);border:1.5px solid var(--sts-line-strong);border-radius:var(--sts-radius-card)}.sts-pg__ck[hidden]{display:none}.sts-pg__ck-k{font-size:12px;font-weight:var(--sts-fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--sts-text)}.sts-pg__ck-v{margin-top:var(--sts-space-2);font-size:var(--sts-fs-h3, 20px);font-weight:var(--sts-fw-bold);color:var(--sts-navy)}.sts-pg__ck-s{margin-top:var(--sts-space-3);max-width:46ch;font-size:14px;color:var(--sts-text)}.sts-profile__gate-saved{display:none}.sts-profile[data-guest-routine] .sts-profile__gate-saved{display:revert}.sts-profile[data-guest-routine] .sts-profile__gate-locked,.sts-profile[data-guest-routine] .sts-profile__gate .sts-profile__panel-foot{display:none}
/*# sourceMappingURL=/cdn/shop/t/273/assets/sts-profile.css.map */
