.ucs-account{display:grid;gap:var(--ucs-gap-lg);align-items:start}.ucs-account__side,.ucs-account__panel{min-width:0}@media (min-width: 900px){.ucs-account{grid-template-columns:minmax(0,16rem) minmax(0,1fr);column-gap:var(--space-12,3rem)}.ucs-account__side{position:sticky;top:calc(var(--header-height,4.5rem) + var(--space-8,2rem))}}.ucs-account__card{display:flex;align-items:center;gap:var(--ucs-gap-sm);margin-bottom:var(--ucs-gap);padding:var(--ucs-gap-sm);border:1px solid var(--ucs-border);border-radius:var(--ucs-radius);background:var(--ucs-raised)}.ucs-account__avatar{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1.5px solid var(--ucs-ink);border-radius:50%;background:var(--color-butter,#ffd766);color:var(--ucs-ink);font-weight:700;line-height:1;flex:none}.ucs-account__who{display:block;min-width:0}.ucs-account__name{display:block;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.ucs-account__email{display:block;font-size:var(--text-sm,0.875rem);color:var(--ucs-muted);overflow-wrap:anywhere}.ucs-account__menu{display:flex;gap:var(--space-2,0.5rem);margin:0;padding:0 0 var(--space-2,0.5rem);list-style:none;overflow-x:auto;scrollbar-width:thin;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.ucs-account__menu > li{flex:none;scroll-snap-align:start}@media (min-width: 900px){.ucs-account__menu{flex-direction:column;gap:0.15rem;padding-bottom:0;overflow-x:visible}}.ucs-account__link{display:flex;align-items:center;min-height:2.75rem;padding:0.5rem 0.9rem;border:1px solid var(--ucs-border);border-radius:var(--ucs-pill);color:inherit;font-size:var(--text-sm,0.9rem);font-weight:600;white-space:nowrap;text-decoration:none;transition:background-color var(--ucs-fast) var(--ucs-ease),border-color var(--ucs-fast) var(--ucs-ease)}@media (min-width: 900px){.ucs-account__link{border-color:transparent;border-radius:var(--ucs-radius-sm)}}.ucs-account__link:hover{border-color:var(--ucs-border-strong);background:var(--ucs-surface);color:inherit}.ucs-account__link[aria-current="page"]{border-color:var(--ucs-ink);background:var(--ucs-ink);color:var(--color-inverse-text,#fafaf8);font-weight:700}.ucs-account__link--out{color:var(--ucs-muted)}@media (min-width: 900px){.ucs-account__link--out{margin-top:var(--space-2,0.5rem);padding-top:0.9rem;border-top:1px solid var(--ucs-border);border-radius:0}}.ucs-panel__head{margin-bottom:var(--ucs-gap-lg)}.ucs-panel__title{margin:0;font-size:clamp(1.4rem,1.2rem + 1vw,2rem);line-height:1.2}.ucs-panel__sub{margin:0.4rem 0 0;line-height:1.5;color:var(--ucs-muted)}.ucs-panel__block{margin-top:var(--ucs-gap-lg)}.ucs-panel__block-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ucs-gap-sm);margin-bottom:var(--ucs-gap)}.ucs-panel__block-title{margin:0;font-size:clamp(1.1rem,1rem + 0.4vw,1.3rem)}.ucs-figures{display:grid;gap:var(--ucs-gap-sm);margin:0;padding:0;list-style:none}@media (min-width: 34rem){.ucs-figures{grid-template-columns:repeat(3,minmax(0,1fr))}}.ucs-figures__item{border:var(--ucs-rule);border-radius:var(--ucs-radius);background:var(--ucs-raised)}.ucs-figures__link{display:block;padding:var(--ucs-gap);border-radius:inherit;color:inherit;text-decoration:none;transition:background-color var(--ucs-fast) var(--ucs-ease)}.ucs-figures__link:hover{background:var(--ucs-surface);color:inherit}.ucs-figures__value{display:block;font-size:clamp(1.75rem,1.5rem + 1vw,2.25rem);font-weight:800;line-height:1.05;font-variant-numeric:tabular-nums}.ucs-figures__label{display:block;margin-top:0.2rem;font-size:var(--text-sm,0.875rem);color:var(--ucs-muted)}.ucs-orders{width:100%;border-collapse:collapse}.ucs-orders th,.ucs-orders td{padding:var(--space-3,0.75rem);text-align:left;vertical-align:middle;border-bottom:1px solid var(--ucs-border)}.ucs-orders thead th{font-size:var(--text-xs,0.75rem);font-weight:700;letter-spacing:var(--tracking-wide,0.08em);text-transform:uppercase;color:var(--ucs-muted);border-bottom:var(--ucs-rule)}.ucs-orders th:first-child,.ucs-orders td:first-child{padding-left:0}.ucs-orders th:last-child,.ucs-orders td:last-child{padding-right:0;text-align:right}@media (max-width: 639px){.ucs-orders,.ucs-orders tbody,.ucs-orders tr,.ucs-orders td{display:block}.ucs-orders thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.ucs-orders tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.3rem var(--space-3,0.75rem);margin-bottom:var(--space-3,0.75rem);padding:var(--space-4,1rem);border:1px solid var(--ucs-border);border-radius:var(--ucs-radius);background:var(--ucs-raised)}.ucs-orders td{padding:0;border:0}.ucs-orders td:first-child{grid-column:1}.ucs-orders td:nth-child(3){grid-row:1;grid-column:2;text-align:right}.ucs-orders td[data-label]:not(:first-child):not(:nth-child(3)){display:flex;align-items:center;justify-content:space-between;gap:var(--space-3,0.75rem);grid-column:1 / -1}.ucs-orders td[data-label]:not(:first-child):not(:nth-child(3))::before{content:attr(data-label);font-size:var(--text-sm,0.875rem);color:var(--ucs-muted)}.ucs-orders__actions{grid-column:1 / -1;margin-top:var(--space-2,0.5rem);text-align:left}}.ucs-pill{display:inline-block;padding:0.15rem 0.6rem;border:1px solid var(--ucs-border-strong);border-radius:var(--ucs-pill);font-size:var(--text-xs,0.75rem);font-weight:600;line-height:1.5;white-space:nowrap}.ucs-pill--ok{border-color:var(--color-green-deep,#1b7f4c);color:var(--color-green-deep,#1b7f4c)}.ucs-pill--warn{border-color:var(--color-coral-deep,#c93b18);color:var(--color-coral-deep,#c93b18)}.ucs-pill--info{color:var(--ucs-muted)}.ucs-licenses{display:grid;gap:var(--space-4,1rem);margin:0;padding:0;list-style:none}.ucs-license-card{padding:var(--space-5,1.25rem);border:var(--ucs-rule);border-radius:var(--ucs-radius);background:var(--ucs-raised)}.ucs-license-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3,0.75rem);margin-bottom:var(--space-3,0.75rem)}.ucs-license-card__title{margin:0;font-size:var(--text-h4,1.25rem);overflow-wrap:anywhere}.ucs-license-card__key{margin:0 0 var(--space-3,0.75rem)}.ucs-license-card__key code{display:block;padding:0.6rem 0.8rem;border:1px dashed var(--ucs-border-strong);border-radius:var(--ucs-radius-sm);background:var(--ucs-surface);font-size:var(--text-sm,0.875rem);letter-spacing:0.06em;overflow-wrap:anywhere;user-select:all}.ucs-signin__grid{display:grid;gap:var(--ucs-gap-lg);align-items:start}@media (min-width: 60rem){.ucs-signin__grid{grid-template-columns:minmax(0,22rem) minmax(0,1fr);column-gap:var(--space-12,3rem)}}.ucs-signin__grid--solo{grid-template-columns:minmax(0,1fr);max-width:32rem}.ucs-signin__panel{padding:var(--ucs-gap-lg);border:var(--ucs-rule);border-radius:var(--ucs-radius);background:var(--ucs-raised)}.ucs-signin__panel--new{box-shadow:var(--shadow-hard,6px 6px 0 #111111)}.ucs-signin__title{margin:0;font-size:clamp(1.25rem,1.1rem + 0.6vw,1.6rem)}.ucs-signin__text{margin:0.3rem 0 var(--ucs-gap);line-height:1.5;color:var(--ucs-muted)}.ucs-signin__lost{margin:var(--ucs-gap-sm) 0 0;font-size:var(--text-sm,0.875rem)}.ucs-signin__guest{margin-top:var(--ucs-gap-lg);padding:var(--ucs-gap);border:1px dashed var(--ucs-border-strong);border-radius:var(--ucs-radius);color:var(--ucs-muted)}.ucs-signin__guest-title{margin:0 0 0.35rem;font-size:var(--text-base,1rem);color:var(--ucs-ink)}.ucs-signin__guest p{margin:0;line-height:1.55}.ucs-resend{max-width:26rem;margin-top:var(--space-4,1rem)}.ucs-resend .field{margin:0 0 var(--space-3,0.75rem)}.ucs-resend .form-actions{margin:0}.ucs-signin__guest .form-notice{margin:var(--space-3,0.75rem) 0 0}.ucs-signin__hint{margin:var(--space-3,0.75rem) 0 0;font-size:var(--text-sm,0.875rem);line-height:1.5;color:var(--ucs-muted)}.ucs-signin__form .login-username,.ucs-signin__form .login-password,.ucs-signin__form .login-remember,.ucs-signin__form .login-submit{margin:0 0 var(--space-4,1rem)}.ucs-signin__form .login-submit{margin-bottom:0}.ucs-signin__form .login-username label,.ucs-signin__form .login-password label{display:block;margin-bottom:var(--space-2,0.5rem);font-size:var(--text-sm,0.875rem);font-weight:600}.ucs-signin__form input[type="text"],.ucs-signin__form input[type="password"]{width:100%;min-height:3rem;padding:0.75rem 1rem;border:1px solid var(--ucs-border-strong);border-radius:var(--ucs-radius-sm);background:var(--ucs-paper);font-size:var(--text-base,1rem);color:var(--ucs-ink)}.ucs-signin__form .login-remember label{display:inline-flex;align-items:center;gap:var(--space-2,0.5rem);min-height:2.75rem;margin-bottom:0;font-weight:400}.ucs-signin__form .login-remember input[type="checkbox"]{inline-size:1.5rem;block-size:1.5rem;margin:0;accent-color:var(--ucs-ink)}.ucs-signin__form .button-primary{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3rem;padding:0.75rem 1.375rem;border:1px solid var(--ucs-ink);border-radius:var(--ucs-radius-sm);background:var(--ucs-ink);color:var(--color-inverse-text,#fff);font-size:var(--text-sm,0.875rem);font-weight:600;cursor:pointer}.ucs-signin__form .form-actions{margin:var(--ucs-gap) 0 0}.ucs-signin .ucs-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ucs-profile{max-width:42rem}
