@charset "UTF-8";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css";.seal-aggregation-card{--seal-agg-accent: var(--grey-4);--seal-agg-padding: var(--spacing-5);--seal-agg-value-size: var(--font-size-28);--seal-agg-value-min: var(--font-size-xl);--seal-agg-icon-size: 40px;position:relative;container-type:inline-size;display:flex;flex-direction:column;gap:var(--spacing-2);width:100%;min-width:0;box-sizing:border-box;padding:var(--seal-agg-padding);padding-left:calc(var(--seal-agg-padding) + var(--spacing-1));background:linear-gradient(135deg,color-mix(in srgb,var(--seal-agg-accent) 7%,var(--surface)) 0%,var(--surface) 65%);border:1px solid var(--border);border-radius:var(--border-radius-md);box-shadow:var(--box-shadow-sm);color:var(--text);font:inherit;text-align:left;overflow:hidden;transition:box-shadow var(--transition-fast),transform var(--transition-fast),border-color var(--transition-fast)}.seal-aggregation-card:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--spacing-1);background:var(--seal-agg-accent)}.seal-aggregation-card--brand{--seal-agg-accent: var(--primary-text)}.seal-aggregation-card--seal-brand{--seal-agg-accent: var(--accent)}.seal-aggregation-card--action{--seal-agg-accent: var(--orange)}.seal-aggregation-card--seal-action{--seal-agg-accent: var(--orange-hover)}.seal-aggregation-card--ok{--seal-agg-accent: var(--green)}.seal-aggregation-card--royal{--seal-agg-accent: var(--purple)}.seal-aggregation-card--danger{--seal-agg-accent: var(--red)}.seal-aggregation-card--warning{--seal-agg-accent: var(--yellow)}.seal-aggregation-card--custom{--seal-agg-accent: var(--primary)}.seal-aggregation-card--small{--seal-agg-padding: var(--spacing-4);--seal-agg-value-size: var(--font-size-22);--seal-agg-value-min: var(--font-size-lg);--seal-agg-icon-size: 32px}.seal-aggregation-card--large{--seal-agg-padding: var(--spacing-6);--seal-agg-value-size: var(--font-size-4xl);--seal-agg-icon-size: 48px}.seal-aggregation-card__header{display:flex;align-items:center;gap:var(--spacing-3);min-width:0}.seal-aggregation-card__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--seal-agg-icon-size);height:var(--seal-agg-icon-size);border-radius:var(--border-radius-base);background:color-mix(in srgb,var(--seal-agg-accent) 14%,var(--surface));color:var(--seal-agg-accent);font-size:calc(var(--seal-agg-icon-size) * .45);fill:currentColor}.seal-aggregation-card__icon svg{width:50%;height:50%;fill:currentColor}.seal-aggregation-card__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--grey-4);line-height:1.3}.seal-aggregation-card__value{font-size:clamp(var(--seal-agg-value-min),10cqi,var(--seal-agg-value-size));font-weight:var(--font-weight-bold);line-height:1.15;color:color-mix(in srgb,var(--seal-agg-accent) 80%,var(--text));font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.seal-aggregation-card__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2)}.seal-aggregation-card__description{font-size:var(--font-size-md);color:var(--grey-4);line-height:1.4}.seal-aggregation-card__trend{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:2px var(--spacing-2);border-radius:var(--border-radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap}.seal-aggregation-card__trend span[aria-hidden]{font-size:.75em}.seal-aggregation-card__trend--up{background:color-mix(in srgb,var(--green) 14%,var(--surface));color:color-mix(in srgb,var(--green) 75%,var(--text))}.seal-aggregation-card__trend--down{background:color-mix(in srgb,var(--red) 14%,var(--surface));color:color-mix(in srgb,var(--red) 75%,var(--text))}.seal-aggregation-card__trend--neutral{background:color-mix(in srgb,var(--grey-4) 14%,var(--surface));color:var(--grey-3)}.seal-aggregation-card__trend-label{font-weight:var(--font-weight-normal);opacity:.8}.seal-aggregation-card--clickable{cursor:pointer}.seal-aggregation-card--clickable:hover{transform:translateY(-2px);box-shadow:var(--box-shadow-md);border-color:color-mix(in srgb,var(--seal-agg-accent) 45%,var(--border))}.seal-aggregation-card--clickable:active{transform:translateY(0)}.seal-aggregation-card--clickable:focus-visible{outline:2px solid var(--seal-agg-accent);outline-offset:2px}.seal-aggregation-card__placeholder{display:flex;flex-direction:column;gap:var(--spacing-2)}.seal-aggregation-card__placeholder-value,.seal-aggregation-card__placeholder-text{display:block;border-radius:var(--border-radius-xs);background:linear-gradient(90deg,var(--grey-8) 25%,var(--grey-7) 50%,var(--grey-8) 75%);background-size:200% 100%;animation:sealAggregationShimmer 1.2s ease-in-out infinite}.seal-aggregation-card__placeholder-value{width:60%;height:var(--seal-agg-value-size)}.seal-aggregation-card__placeholder-text{width:85%;height:var(--font-size-md)}@keyframes sealAggregationShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.seal-aggregation-card,.seal-aggregation-card__placeholder-value,.seal-aggregation-card__placeholder-text{transition:none;animation:none}}@media print{.seal-aggregation-card{box-shadow:none;break-inside:avoid;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.seal-aggregation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--seal-agg-min-width, 220px),100%),1fr));gap:var(--spacing-4);width:100%;margin-bottom:var(--spacing-6)}.seal-aggregation-grid--fixed{grid-template-columns:repeat(var(--seal-agg-columns),minmax(0,1fr))}@media (max-width: 768px){.seal-aggregation-grid--fixed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.seal-aggregation-grid--fixed{grid-template-columns:1fr}}.seal-alert{display:flex;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--border-radius-md);transition:all var(--transition-base)}.seal-alert__icon{width:48px;height:48px;border-radius:var(--border-radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:var(--font-size-xl)}.seal-alert__content{flex:1;display:flex;flex-direction:column;gap:var(--spacing-2)}.seal-alert__title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text);margin:0}.seal-alert__message{font-size:var(--font-size-sm);color:var(--grey-3);margin:0;line-height:1.5}.seal-alert__children{margin-top:var(--spacing-1)}.seal-alert--info{background:var(--primary-lighter);border:1px solid rgba(var(--accent-rgb),.2);border-left:4px solid var(--primary);border-radius:var(--border-radius-md)}.seal-alert--info .seal-alert__icon{background:var(--primary);color:var(--on-primary)}.seal-alert--info .seal-alert__title{color:var(--text)}.seal-alert--info .seal-alert__message{color:var(--grey-3)}.seal-alert--success{background:var(--green-light);border:1px solid rgba(var(--green-rgb),.2);border-left:4px solid var(--green-hover);border-radius:var(--border-radius-md)}.seal-alert--success .seal-alert__icon{background:var(--green-hover);color:var(--on-primary)}.seal-alert--success .seal-alert__title{color:var(--text)}.seal-alert--success .seal-alert__message{color:var(--grey-3)}.seal-alert--warning{background:var(--yellow-light);border:1px solid rgba(var(--yellow-rgb),.2);border-left:4px solid var(--yellow-hover);border-radius:var(--border-radius-md)}.seal-alert--warning .seal-alert__icon{background:var(--yellow-hover);color:var(--on-primary)}.seal-alert--warning .seal-alert__title{color:var(--text)}.seal-alert--warning .seal-alert__message{color:var(--grey-3)}.seal-alert--error{background:var(--red-light);border:1px solid rgba(var(--red-rgb),.2);border-left:4px solid var(--red-hover);border-radius:var(--border-radius-md)}.seal-alert--error .seal-alert__icon{background:var(--red-hover);color:var(--on-primary)}.seal-alert--error .seal-alert__title{color:var(--text)}.seal-alert--error .seal-alert__message{color:var(--grey-3)}.seal-alert--simple{background:var(--red-light);border:1px solid rgba(var(--red-rgb),.2);border-radius:var(--border-radius-md);padding:var(--spacing-4)}.seal-alert--simple .seal-alert__icon{display:none}.seal-alert--simple .seal-alert__title{margin-bottom:var(--spacing-2)}.seal-badge{display:inline-flex;align-items:center;gap:var(--spacing-1);font-weight:var(--font-weight-semibold);border-radius:var(--border-radius-full);white-space:nowrap;transition:all var(--transition-base)}.seal-badge__icon{display:flex;align-items:center;font-size:.875em}.seal-badge__content{line-height:1.2}.seal-badge__close{gap:var(--spacing-2);display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;margin-left:var(--spacing-1);color:inherit;font-size:var(--font-size-lg);line-height:1;width:16px;height:16px;border-radius:50%;transition:all var(--transition-fast)}.seal-badge__close:hover{background-color:rgba(var(--dark-rgb),.1);opacity:.8}.seal-badge--small{padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-xs)}.seal-badge--small .seal-badge__close{width:14px;height:14px;font-size:var(--font-size-sm)}.seal-badge--medium{padding:var(--spacing-1) var(--spacing-3);font-size:var(--font-size-sm)}.seal-badge--medium .seal-badge__close{width:16px;height:16px;font-size:var(--font-size-base)}.seal-badge--large{padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-base)}.seal-badge--large .seal-badge__close{width:18px;height:18px;font-size:var(--font-size-lg)}.seal-badge--positive{background-color:var(--green-light);color:var(--green-dark)}.seal-badge--negative{background-color:var(--red-light);color:var(--red-dark)}.seal-badge--neutral{background-color:var(--grey-6);color:var(--grey-1)}.seal-badge--informative{background-color:var(--primary-light);color:var(--primary-text)}.seal-badge--warning{background-color:var(--yellow-light);color:var(--yellow-hover)}.seal-badge--purple{background-color:var(--purple-light);color:var(--purple-dark)}.seal-badge--glass{background-color:rgba(var(--white-rgb),.15);color:var(--on-primary);border:1px solid rgba(var(--white-rgb),.25);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--box-shadow-md)}.seal-badge--disabled{opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none}.seal-button{padding:var(--spacing-3) var(--spacing-6);transition:all var(--transition-base);min-width:120px;border:none;border-radius:var(--border-radius-md);font-weight:var(--font-weight-semibold);font-size:var(--seal-button-font-size, var(--font-size-base));text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);box-shadow:var(--box-shadow-sm)}.seal-button:hover{transform:translateY(-1px);box-shadow:var(--box-shadow)}.seal-button:active{transform:translateY(0)}.seal-button__icon{display:inline-flex;align-items:center;justify-content:center;line-height:0;flex-shrink:0}.seal-button__icon svg{width:18px;height:18px;fill:currentColor;stroke:currentColor}.seal-button__icon--left{margin-right:var(--spacing-2)}.seal-button__icon--right{margin-left:var(--spacing-2)}.seal-button__text{color:inherit;line-height:1}.seal-button--default{background:var(--surface);color:var(--grey-1);border:1px solid var(--grey-3);box-shadow:var(--box-shadow-sm)}.seal-button--default:hover:not(:disabled):not([aria-disabled=true]){background:var(--grey-9);border-color:var(--grey-4);color:var(--text)}.seal-button--default .seal-button__icon{color:inherit}.seal-button--seal-brand{background:linear-gradient(to right,var(--primary-light),var(--surface));color:var(--primary-text);border:1px solid var(--primary-text);box-shadow:var(--box-shadow-sm)}.seal-button--seal-brand:hover:not(:disabled):not([aria-disabled=true]){background:var(--primary-lighter);border-color:var(--primary-text-hover);color:var(--primary-text-hover)}.seal-button--seal-action{background:linear-gradient(to right,var(--orange-light),var(--surface));color:var(--orange);border:1px solid var(--orange);box-shadow:var(--box-shadow-sm)}.seal-button--seal-action:hover:not(:disabled):not([aria-disabled=true]){background:var(--orange-light);border-color:var(--orange-hover);color:var(--orange-hover)}.seal-button--brand{background:linear-gradient(135deg,var(--primary),var(--accent));color:var(--on-primary);border:none;box-shadow:var(--box-shadow)}.seal-button--brand:hover:not(:disabled):not([aria-disabled=true]){background:linear-gradient(135deg,var(--primary-hover),var(--accent-hover));box-shadow:var(--box-shadow-md);color:var(--on-primary)}.seal-button--inverse{background:var(--static-grey-9);color:var(--static-grey-1);border:none;box-shadow:var(--box-shadow-xl)}.seal-button--inverse:hover:not(:disabled):not([aria-disabled=true]){background:var(--static-grey-7);color:var(--static-grey-1)}.seal-button--action{background:var(--orange);color:var(--on-primary);border:none;box-shadow:var(--box-shadow)}.seal-button--action:hover:not(:disabled):not([aria-disabled=true]){background:var(--orange-hover);box-shadow:var(--box-shadow-md);color:var(--on-primary)}.seal-button--ok{background:var(--green);color:var(--on-primary);border:none;box-shadow:var(--box-shadow)}.seal-button--ok:hover:not(:disabled):not([aria-disabled=true]){background:var(--green-hover);box-shadow:var(--box-shadow-md);color:var(--on-primary)}.seal-button--royal{background:var(--purple);color:var(--on-primary);border:none;box-shadow:var(--box-shadow)}.seal-button--royal:hover:not(:disabled):not([aria-disabled=true]){background:var(--purple-hover);box-shadow:var(--box-shadow-md);color:var(--on-primary)}.seal-button--small{padding:var(--spacing-2) var(--spacing-3);min-width:auto;gap:var(--spacing-1);font-size:var(--font-size-md)}.seal-button--small .seal-button__icon svg{width:14px;height:14px}.seal-button--large{padding:var(--spacing-4) var(--spacing-8);font-size:var(--font-size-lg)}.seal-button:disabled,.seal-button[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed;transform:none}.seal-button-menu-wrap{position:relative;display:inline-block}.seal-button-menu-panel{display:none;flex-direction:row;align-items:flex-start;position:absolute;top:100%;left:0;margin-top:var(--spacing-2);background-color:var(--surface);box-shadow:var(--box-shadow-lg);padding:var(--spacing-2);min-width:200px;border-radius:var(--border-radius-md);z-index:var(--z-dropdown, 50);transition:all var(--transition-base);border:1px solid var(--grey-6);animation:sealButtonMenuFadeIn var(--transition-base) forwards}.seal-button-menu-panel--open{display:flex}@keyframes sealButtonMenuFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.seal-button-menu-panel__content{flex:1;min-width:0}.seal-button-menu-panel__close{flex-shrink:0;width:28px;height:28px;padding:var(--spacing-1);margin:-4px -4px -4px var(--spacing-1);color:var(--grey-4);background:none;border:none;border-radius:var(--border-radius-sm);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.seal-button-menu-panel__close:hover{color:var(--grey-1);background-color:var(--grey-8)}.seal-button-menu-panel__close svg{width:20px;height:20px;fill:currentColor;color:var(--grey-3)}@media print{.seal-button,.seal-button-menu-wrap{display:none!important}}.seal-progress-indicator{width:32px;height:32px;color:var(--primary-text);fill:currentColor;animation:sealSpin .7s infinite linear}.seal-progress-indicator--adaptive{color:inherit}@keyframes sealSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.seal-card{box-sizing:border-box;background:var(--surface);border-radius:var(--border-radius-xl);box-shadow:var(--box-shadow-lg);overflow:hidden;transition:all var(--transition-base);width:100%;min-width:0}.seal-card:hover{box-shadow:var(--box-shadow-brand-soft)}.seal-card__content{padding:var(--seal-card-padding, var(--spacing-6));overflow:visible}.seal-card--border-top-primary{border-top:4px solid var(--primary)}.seal-card--border-top-accent,.seal-card--border-top-blue{border-top:4px solid var(--accent)}.seal-card--border-top-dark{border-top:4px solid var(--dark)}.seal-card__icon-letter{font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl)}.seal-card__title-group{flex:1}.seal-card__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--text);margin:0 0 var(--spacing-1);word-break:break-word}.seal-card__title--large{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-2)}.seal-card__subtitle{font-size:var(--font-size-xs);color:var(--grey-4);margin:0;margin-top:var(--spacing-1)}.seal-card__description{font-size:var(--font-size-sm);color:var(--grey-3);margin-bottom:0;line-height:1.5}.seal-card--subscription .seal-card__description{margin-bottom:0}.seal-card__details{display:flex;flex-direction:column;gap:var(--spacing-3);margin-bottom:var(--spacing-4);margin-top:var(--spacing-4)}.seal-card--subscription .seal-card__details{margin-top:0}.seal-card__detail-item{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-sm)}.seal-card__detail-label{color:var(--grey-3)}.seal-card__detail-value{font-weight:var(--font-weight-semibold);color:var(--text)}.seal-card__status{display:inline-block;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--border-radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:capitalize}.seal-card__status--active{background-color:var(--green-light);color:var(--green-dark)}.seal-card__status--inactive{background-color:var(--red-light);color:var(--red-dark)}.seal-card__status--expired{background-color:var(--grey-6);color:var(--grey-2)}.seal-card__action{min-width:120px;box-shadow:var(--box-shadow-sm)}.seal-card__action{width:100%;background:var(--primary);color:var(--on-primary);padding:var(--spacing-3);border-radius:var(--border-radius-md);font-weight:var(--font-weight-semibold);transition:all var(--transition-base);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:var(--font-size-base)}.seal-card__action:hover{background:var(--primary-hover);box-shadow:var(--box-shadow-brand-soft)}.seal-card__action i{font-size:var(--font-size-base)}.seal-card--simple{padding:var(--spacing-8)}.seal-card--simple .seal-card__content{padding:0}.seal-card__icon-large{font-size:var(--font-size-5xl);margin-bottom:var(--spacing-4);line-height:1;display:block}.seal-card__header-wrapper{margin-bottom:var(--spacing-4)}.seal-card__header-main{display:flex;align-items:flex-start;gap:var(--spacing-3);margin-bottom:var(--spacing-2)}.seal-card__icon-container{width:48px;height:48px;border-radius:var(--border-radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(var(--primary-rgb),.1);color:var(--primary-text);font-size:var(--font-size-xl)}.seal-card__icon-container i{color:var(--primary-text);font-size:var(--font-size-xl)}.seal-modal{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal);animation:sealModalFadeIn var(--transition-base) forwards;padding:var(--spacing-6)}@keyframes sealModalFadeIn{0%{opacity:0}to{opacity:1}}.seal-modal__content{background:var(--surface);border-radius:var(--border-radius-xl);box-shadow:var(--box-shadow-xl);max-width:90vw;max-height:90vh;overflow:auto;animation:sealModalSlideIn var(--transition-base) forwards;display:flex;flex-direction:column}.seal-modal__content::-webkit-scrollbar{display:none}.seal-modal__content{-ms-overflow-style:none;scrollbar-width:none}@keyframes sealModalSlideIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:none}}.seal-modal--small{width:100%;max-width:400px}.seal-modal--medium{width:100%;max-width:600px}.seal-modal--large{width:100%;max-width:900px}.seal-modal--xlarge{width:100%;max-width:1200px}.seal-modal__header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-6);border-bottom:1px solid var(--grey-7);background:linear-gradient(135deg,var(--primary),var(--accent));color:var(--on-primary);border-radius:var(--border-radius-xl) var(--border-radius-xl) 0 0}.seal-modal__title{margin:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--on-primary)}.seal-modal__close{width:32px;height:32px;border-radius:50%;background:rgba(var(--white-rgb),.2);border:none;color:var(--on-primary);font-size:var(--font-size-3xl);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);line-height:1;padding:0}.seal-modal__close:hover{background:rgba(var(--white-rgb),.3);transform:scale(1.1)}.seal-modal__body{padding:var(--spacing-6);color:var(--text)}@media print{.seal-modal{position:absolute!important;top:0!important;left:0!important;display:block!important;width:100%!important;height:auto!important;padding:0!important;background:var(--white)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation:none!important}.seal-modal__content{width:100%!important;max-width:none!important;max-height:none!important;overflow:visible!important;border-radius:0!important;box-shadow:none!important;animation:none!important}.seal-modal__header,.seal-modal__close{display:none!important}.seal-modal__body{padding:0!important}}.seal-profile-icon{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--accent));display:flex;align-items:center;justify-content:center;color:var(--on-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);cursor:pointer;transition:all var(--transition-base);-webkit-user-select:none;user-select:none;flex-shrink:0}.seal-profile-icon:hover{transform:scale(1.05);box-shadow:var(--box-shadow-brand)}.seal-profile-icon:active{transform:scale(.98)}.seal-profile-icon:focus{outline:2px solid var(--primary);outline-offset:2px}.seal-profile-icon--small{width:32px;height:32px;font-size:var(--font-size-base)}.seal-profile-icon--medium{width:40px;height:40px;font-size:var(--font-size-lg)}.seal-profile-icon--large{width:56px;height:56px;font-size:var(--font-size-3xl)}.seal-profile-icon--xlarge{width:80px;height:80px;font-size:var(--font-size-4xl)}.seal-profile-icon--image{overflow:hidden;padding:0}.seal-profile-icon__image{width:100%;height:100%;object-fit:cover;border-radius:50%}.seal-profile-icon-wrapper,.seal-dropdown{position:relative;display:inline-block}.seal-dropdown__trigger{cursor:pointer}.seal-dropdown__menu{position:absolute;background:var(--surface);border-radius:var(--border-radius-md);box-shadow:var(--box-shadow-lg);min-width:200px;z-index:var(--z-dropdown);margin-top:var(--spacing-2);overflow:hidden;animation:sealDropdownFadeIn .2s ease}.seal-dropdown__menu--bottom-left{top:100%;left:0}.seal-dropdown__menu--bottom-right{top:100%;right:0}.seal-dropdown__menu--top-left{bottom:100%;left:0;margin-top:0;margin-bottom:var(--spacing-2)}.seal-dropdown__menu--top-right{bottom:100%;right:0;margin-top:0;margin-bottom:var(--spacing-2)}.seal-dropdown__menu--bottom-center{top:100%;left:50%;transform:translate(-50%)}.seal-dropdown__menu--top-center{bottom:100%;left:50%;transform:translate(-50%);margin-top:0;margin-bottom:var(--spacing-2)}.seal-dropdown__menu--small{min-width:160px}.seal-dropdown__menu--small .seal-dropdown__item:not(.seal-dropdown__item--divider){padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-xs)}.seal-dropdown__menu--medium{min-width:200px}.seal-dropdown__menu--large{min-width:280px}.seal-dropdown__menu--large .seal-dropdown__item:not(.seal-dropdown__item--divider){padding:var(--spacing-3) var(--spacing-5);font-size:var(--font-size-base)}.seal-dropdown__menu--default{box-shadow:var(--box-shadow-lg)}.seal-dropdown--bordered .seal-dropdown__menu{box-shadow:none;border:2px solid var(--grey-7)}.seal-dropdown--minimal .seal-dropdown__menu{box-shadow:var(--box-shadow);border:1px solid var(--grey-8)}.seal-dropdown--compact .seal-dropdown__menu{border-radius:var(--border-radius-sm);margin-top:var(--spacing-1)}.seal-dropdown--compact .seal-dropdown__menu--top-left,.seal-dropdown--compact .seal-dropdown__menu--top-right,.seal-dropdown--compact .seal-dropdown__menu--top-center{margin-bottom:var(--spacing-1)}.seal-dropdown--compact .seal-dropdown__item:not(.seal-dropdown__item--divider){padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-xs)}.seal-dropdown__item{padding:var(--spacing-3) var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-3);cursor:pointer;transition:all var(--transition-base);font-size:var(--font-size-sm);color:var(--grey-2)}.seal-dropdown__item:hover{background:var(--grey-9);color:var(--text)}.seal-dropdown__item--danger{color:var(--red)}.seal-dropdown__item--danger:hover{background:var(--red-light);color:var(--red-hover)}.seal-dropdown__item--divider{padding:0;height:1px;background:var(--grey-7);margin:var(--spacing-1) 0;cursor:default}.seal-dropdown__item--divider:hover{background:var(--grey-7)}.seal-dropdown__item--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.seal-dropdown__item i{width:16px;text-align:center}.seal-dropdown__item-chevron{margin-left:auto;font-size:var(--font-size-xs);opacity:.7}.seal-dropdown__item-wrapper{position:relative}.seal-dropdown__item--has-submenu{display:flex;align-items:center}.seal-dropdown__item--submenu-open{background:var(--grey-9);color:var(--text)}.seal-dropdown__submenu{position:absolute;left:100%;top:0;min-width:180px;background:var(--surface);border-radius:var(--border-radius-md);box-shadow:var(--box-shadow-lg);margin-left:var(--spacing-1);z-index:calc(var(--z-dropdown) + 1);overflow:hidden;animation:sealDropdownFadeIn .15s ease}.seal-dropdown--bordered .seal-dropdown__submenu{box-shadow:none;border:2px solid var(--grey-7)}.seal-dropdown--minimal .seal-dropdown__submenu{box-shadow:var(--box-shadow);border:1px solid var(--grey-8)}.seal-dropdown__submenu--small{min-width:140px}.seal-dropdown__submenu--small .seal-dropdown__item:not(.seal-dropdown__item--divider){padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-xs)}.seal-dropdown__submenu--large{min-width:240px}.seal-dropdown__submenu--large .seal-dropdown__item:not(.seal-dropdown__item--divider){padding:var(--spacing-3) var(--spacing-5);font-size:var(--font-size-base)}@keyframes sealDropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.seal-dropdown__menu--bottom-center,.seal-dropdown__menu--top-center{animation:sealDropdownFadeInCenter .2s ease}@keyframes sealDropdownFadeInCenter{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}@media print{.seal-dropdown__menu,.seal-dropdown__submenu{display:none!important}}.seal-progress-bar{border-width:2px;border-color:var(--grey-6);border-style:solid;border-radius:var(--border-radius-full);background:var(--grey-8);width:100%;min-width:173px;height:12px;overflow:hidden;position:relative}.seal-progress-bar__cell{border:none;text-align:center;color:var(--on-primary);border-radius:var(--border-radius-full);height:100%;transition:width var(--transition-base)}.seal-progress-bar__fill{background:linear-gradient(90deg,var(--primary),var(--accent));box-shadow:var(--box-shadow-sm)}.seal-sidebar{position:fixed;left:0;top:0;height:100%;width:256px;background:var(--surface);box-shadow:var(--box-shadow-xl);z-index:var(--z-drawer);overflow-y:auto;overflow-x:visible;transform:translate(-100%);transition:transform var(--transition-base);display:block;visibility:visible;border-bottom-left-radius:var(--border-radius-xl);border-bottom-right-radius:var(--border-radius-xl)}.seal-sidebar--compact{width:200px}.seal-sidebar--minimal{width:220px}.seal-sidebar.open{transform:translate(0);display:block;visibility:visible}@media (min-width: 786px){.seal-sidebar:not(.seal-sidebar--overlay){position:relative;transform:translate(0)!important;box-shadow:none;height:auto;background:transparent;width:256px;display:block!important;visibility:visible!important;z-index:auto}.seal-sidebar.open{transform:translate(0)!important}.seal-sidebar .seal-sidebar__container{display:block!important;visibility:visible!important}}.seal-sidebar--overlay{position:fixed!important;left:0!important;top:0!important;height:100vh!important;width:min(320px,100vw)!important;max-width:100%;transform:translate(-100%);z-index:var(--z-drawer);box-shadow:var(--box-shadow-xl);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;border-bottom-left-radius:var(--border-radius-xl);border-bottom-right-radius:var(--border-radius-xl)}.seal-sidebar--overlay.open{transform:translate(0)!important}.seal-sidebar--overlay .seal-sidebar__container{min-height:100vh;padding-bottom:var(--spacing-px-28)}.seal-sidebar--overlay .seal-sidebar__nav-item{min-height:48px;padding:var(--spacing-3) var(--spacing-4);font-size:var(--seal-font-size-base)}.seal-sidebar--overlay .seal-sidebar__close{display:flex!important;align-items:center;justify-content:center}.seal-sidebar__overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--dark-rgb),.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:var(--z-drawer-backdrop);opacity:0;transition:opacity var(--transition-base);pointer-events:none}.seal-sidebar__overlay.open{display:block;opacity:1;pointer-events:auto}@media (min-width: 786px){.seal-sidebar__overlay{display:none!important}}.seal-sidebar__container{background:var(--surface);border-radius:var(--border-radius-xl);box-shadow:var(--box-shadow-lg);padding:var(--spacing-6);min-height:100vh;display:block;visibility:visible;position:relative}@media (min-width: 786px){.seal-sidebar__container{min-height:auto;display:block!important;visibility:visible!important;position:sticky;top:100px;align-self:flex-start}}.seal-sidebar--minimal .seal-sidebar__container{padding:var(--spacing-4)}.seal-sidebar--compact .seal-sidebar__container{padding:var(--spacing-5)}.seal-sidebar__logo{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4) 0;margin-bottom:var(--spacing-6);border-bottom:1px solid var(--grey-7)}.seal-sidebar--minimal .seal-sidebar__logo{padding:var(--spacing-3) 0;margin-bottom:var(--spacing-4)}.seal-sidebar--compact .seal-sidebar__logo{padding:var(--spacing-3) 0;margin-bottom:var(--spacing-5)}.seal-sidebar__logo-image{width:40px;height:40px;object-fit:cover;border-radius:var(--border-radius-full);border:1px solid var(--grey-7);box-shadow:var(--box-shadow-sm);color:var(--seal-sidebar-logo-color, inherit);fill:currentColor}.seal-sidebar__logo-placeholder{width:40px;height:40px;background:linear-gradient(135deg,var(--primary),var(--accent));border-radius:var(--border-radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.seal-sidebar__logo-letter{color:var(--on-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl)}.seal-sidebar__logo-brand{display:flex;flex-direction:column;gap:2px}.seal-sidebar__logo-text{font-size:var(--seal-sidebar-logo-text-size, var(--font-size-base));font-weight:var(--seal-sidebar-logo-text-weight, var(--font-weight-bold));color:var(--seal-sidebar-logo-text-color, var(--text));line-height:1.2}.seal-sidebar__logo-tagline{font-size:var(--seal-sidebar-tagline-size, var(--font-size-xs));font-weight:var(--font-weight-medium);color:var(--grey-4);line-height:1.2}.seal-sidebar__close{display:block;position:absolute;top:16px;right:16px;background:none;border:none;padding:var(--spacing-2);color:var(--grey-3);border-radius:var(--border-radius);font-size:var(--font-size-xl);cursor:pointer;transition:color var(--transition-base);z-index:1}.seal-sidebar__close:hover{color:var(--primary-text);background:var(--grey-8)}@media (min-width: 786px){.seal-sidebar__close{display:none}}.seal-sidebar__toggle{display:none;position:fixed;top:16px;left:16px;z-index:var(--z-drawer-toggle);width:44px;height:44px;border-radius:var(--border-radius-lg);background:var(--surface);box-shadow:var(--box-shadow-lg, 0 4px 12px rgba(var(--dark-rgb), .12));border:1px solid var(--grey-7);cursor:pointer;align-items:center;justify-content:center;font-size:var(--font-size-2xl);color:var(--grey-2);transition:all var(--transition-fast)}.seal-sidebar__toggle:hover{background:var(--grey-8);color:var(--primary-text)}@media (max-width: 785px){.seal-sidebar__toggle{display:flex}.seal-sidebar__toggle--hidden{display:none}}.seal-sidebar__user-info{display:none;background:linear-gradient(135deg,var(--primary),var(--accent));border-radius:var(--border-radius-xl);padding:var(--spacing-4);margin:0 0 var(--spacing-4);color:var(--on-primary)}@media (max-width: 785px){.seal-sidebar__user-info{display:flex;align-items:center;gap:var(--spacing-3)}}.seal-sidebar__user-avatar{width:48px;height:48px;background:rgba(var(--white-rgb),.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xl);flex-shrink:0;overflow:hidden}.seal-sidebar__user-avatar-image{width:100%;height:100%;object-fit:cover}.seal-sidebar__user-name{font-size:var(--seal-sidebar-user-name-size, var(--font-size-sm));font-weight:var(--seal-sidebar-user-name-weight, var(--font-weight-bold));margin:0 0 var(--spacing-1);line-height:1.2}.seal-sidebar__user-email{font-size:var(--font-size-xs);color:rgba(var(--white-rgb),.8);margin:0;line-height:1.2}.seal-sidebar__nav{display:flex;flex-direction:column}.seal-sidebar__nav-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--grey-4);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-4)}@media (max-width: 785px){.seal-sidebar__nav-title{display:none}}.seal-sidebar__nav-items{display:flex;flex-direction:column;gap:var(--spacing-2)}.seal-sidebar__nav-item-wrapper{display:flex;flex-direction:column}.seal-sidebar__nav-item{justify-content:center;width:100%;display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--border-radius-xl);text-align:left;transition:all var(--transition-base);background:transparent;border:none;cursor:pointer;color:var(--grey-2);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);min-height:44px}.seal-sidebar__nav-item:hover{background:var(--grey-8);color:var(--text)}.seal-sidebar__nav-item.active{background:rgba(var(--primary-rgb),.1);color:var(--primary-text);font-weight:var(--font-weight-semibold)}.seal-sidebar__nav-item.active:hover{background:rgba(var(--primary-rgb),.1);color:var(--primary-text)}.seal-sidebar__nav-item.active .seal-sidebar__nav-icon{color:inherit}.seal-sidebar__nav-item--has-dropdown{position:relative}.seal-sidebar__nav-item--dropdown-open{background:var(--grey-8);color:var(--primary-text)}.seal-sidebar__nav-chevron{margin-left:auto;font-size:var(--font-size-sm);color:var(--grey-4);transition:transform var(--transition-base);display:flex;align-items:center;justify-content:center}.seal-sidebar__nav-item--dropdown-open .seal-sidebar__nav-chevron{color:var(--primary-text)}.seal-sidebar__dropdown{display:flex;flex-direction:column;padding-left:var(--spacing-10);margin-top:var(--spacing-1);animation:sealSidebarSlideDown var(--transition-base) forwards}@keyframes sealSidebarSlideDown{0%{opacity:0;max-height:0;transform:translateY(-8px)}to{opacity:1;max-height:500px;transform:translateY(0)}}.seal-sidebar__dropdown-item{justify-content:center;width:100%;display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--border-radius-lg);text-align:left;transition:all var(--transition-base);background:transparent;border:none;cursor:pointer;color:var(--grey-3);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);min-height:40px}.seal-sidebar__dropdown-item:hover{background:var(--grey-8);color:var(--text)}.seal-sidebar__dropdown-item.active{background:rgba(var(--primary-rgb),.1);color:var(--primary-text);font-weight:var(--font-weight-semibold)}.seal-sidebar__dropdown-item--danger{color:var(--red)}.seal-sidebar__dropdown-item--danger:hover{background:rgba(var(--red-rgb),.1);color:var(--red)}.seal-sidebar__nav-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:var(--font-size-2xl);color:var(--seal-sidebar-icon-color, var(--primary-text));fill:currentColor}.seal-sidebar__footer-button .seal-sidebar__nav-icon{color:inherit}.seal-sidebar__nav-label{flex:1;line-height:1.5;font-size:var(--font-size-base)}.seal-sidebar__divider{margin:var(--spacing-4) 0;border:none;border-top:1px solid var(--grey-7)}.seal-sidebar__action-button{justify-content:center;width:100%;display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--border-radius-xl);text-align:left;transition:all var(--transition-base);background:var(--primary);border:none;cursor:pointer;color:var(--on-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base)}.seal-sidebar__action-button:hover{background:var(--primary-hover)}.seal-sidebar__footer-button{justify-content:center;width:100%;display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--border-radius-xl);text-align:left;transition:all var(--transition-base);background:transparent;border:none;cursor:pointer;color:var(--red);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base)}.seal-sidebar__footer-button:hover{background:rgba(var(--red-rgb),.1);color:var(--red)}.seal-form{width:100%}.seal-form__fields{display:flex;flex-direction:column;gap:var(--spacing-6);margin-bottom:var(--spacing-8)}.seal-form--layout-two-column .seal-form__fields{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-6)}.seal-form--layout-three-column .seal-form__fields{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-6)}.seal-form--layout-inline .seal-form__fields{display:flex;flex-direction:row;align-items:flex-end;gap:var(--spacing-4)}.seal-form__field{display:flex;flex-direction:column;gap:var(--spacing-2)}.seal-form--layout-inline .seal-form__field{flex:1}.seal-form__label{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--grey-2);margin-bottom:var(--spacing-1)}.seal-form__label-icon{color:var(--primary-text);font-size:var(--font-size-sm)}.seal-form__required{color:var(--red);margin-left:var(--spacing-1)}.seal-form__input{width:100%;height:48px;padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--grey-1);border-radius:var(--border-radius-sm);font-size:var(--font-size-base);transition:all var(--transition-base);background:var(--surface);box-sizing:border-box}.seal-form__input:focus{outline:none;border-color:var(--primary);box-shadow:var(--box-shadow-focus)}.seal-form__input:disabled{background:var(--grey-9);cursor:not-allowed;opacity:.6}.seal-form__input::placeholder{color:var(--grey-5)}.seal-form__input--readonly{background:var(--grey-9);cursor:not-allowed}.seal-form__textarea{height:auto;min-height:96px;resize:vertical;padding:var(--spacing-3) var(--spacing-4)}.seal-form__select-wrapper{position:relative}.seal-form__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--spacing-12);cursor:pointer}.seal-form__select-arrow{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--grey-4);font-size:var(--font-size-sm)}.seal-form__actions{display:flex;gap:var(--spacing-4);justify-content:flex-end;align-items:center}.seal-form--layout-inline .seal-form__actions{margin-bottom:0}.seal-form__button{min-width:120px;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);height:48px;border-radius:var(--border-radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-base);border:none;box-sizing:border-box}.seal-form__button:hover{transform:translateY(-1px);box-shadow:var(--box-shadow)}.seal-form__button:active{transform:translateY(0)}.seal-form__button--secondary{background:var(--surface);color:var(--grey-2);border:2px solid var(--grey-7)}.seal-form__button--secondary:hover,.seal-form__button--secondary:focus-visible{background:var(--grey-9);border-color:var(--grey-5);color:var(--text)}@media (max-width: 768px){.seal-form--layout-two-column .seal-form__fields,.seal-form--layout-three-column .seal-form__fields{grid-template-columns:1fr}.seal-form--layout-inline .seal-form__fields{flex-direction:column;align-items:stretch}.seal-form__actions{flex-direction:column-reverse;width:100%}.seal-form__button{width:100%}}.seal-form--subscribe{background:var(--surface);border-radius:var(--border-radius-3xl);max-height:90vh;overflow-y:auto}.seal-form__subscribe-header{position:sticky;top:0;background:linear-gradient(135deg,var(--primary),var(--accent-hover));padding:var(--spacing-6);color:var(--on-primary);z-index:var(--z-sticky);display:flex;align-items:center;justify-content:space-between}.seal-form__subscribe-title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0}.seal-form__subscribe-close{transition:all var(--transition-base);width:40px;height:40px;background:rgba(var(--white-rgb),.2);border-radius:50%;border:none;color:var(--on-primary);cursor:pointer;display:flex;align-items:center;justify-content:center}.seal-form__subscribe-close:hover{background:rgba(var(--white-rgb),.3)}.seal-form__subscribe-form{padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-6)}.seal-form__subscribe-service-info{background:var(--primary-lighter);border:1px solid rgba(var(--accent-rgb),.2);border-radius:var(--border-radius-md);padding:var(--spacing-4)}.seal-form__subscribe-service-title{font-weight:var(--font-weight-semibold);color:var(--text);margin-bottom:var(--spacing-2)}.seal-form__subscribe-service-desc{font-size:var(--font-size-sm);color:var(--grey-3);margin:0}.seal-form__subscribe-pricing{background:linear-gradient(135deg,var(--grey-9),var(--grey-8));border-radius:var(--border-radius-md);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-2)}.seal-form__subscribe-pricing-row{display:flex;justify-content:space-between;font-size:var(--font-size-sm)}.seal-form__subscribe-pricing-row span:first-child{color:var(--grey-3)}.seal-form__subscribe-pricing-row--discount{color:var(--green)}.seal-form__subscribe-pricing-hr{border:none;border-top:1px solid var(--grey-6);margin:var(--spacing-2) 0}.seal-form__subscribe-pricing-row--total{font-weight:var(--font-weight-bold)}.seal-form__subscribe-pricing-total{font-size:var(--font-size-xl);color:var(--primary-text);font-weight:var(--font-weight-bold)}.seal-form__subscribe-helper{font-size:var(--font-size-xs);color:var(--grey-4);margin:var(--spacing-2) 0 0}.seal-form__field--checkbox{flex-direction:row;align-items:flex-start;gap:var(--spacing-3)}.seal-form__checkbox{width:20px;height:20px;margin-top:2px;accent-color:var(--primary);cursor:pointer}.seal-form__checkbox-label{font-size:var(--font-size-sm);color:var(--grey-3)}.seal-form__variant-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text);margin-bottom:var(--spacing-6)}.seal-form__variant-form{display:flex;flex-direction:column;gap:var(--spacing-4)}.seal-form--password .seal-form__input-wrapper,.seal-form--profile .seal-form__input-wrapper{position:relative}.seal-form--password .seal-form__input{padding-right:var(--spacing-12)}.seal-form__password-toggle{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--grey-4);cursor:pointer;font-size:var(--font-size-base)}.seal-form__password-toggle:hover{color:var(--primary-text)}.seal-form__profile-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4)}@media (max-width: 640px){.seal-form__profile-grid{grid-template-columns:1fr}}.seal-form--password,.seal-form--profile{background:var(--surface);border-radius:var(--border-radius-xl);box-shadow:var(--box-shadow-lg);padding:var(--spacing-6)}.seal-input__field{padding:var(--seal-input-padding, var(--spacing-3) var(--spacing-4));border-width:1px;border-color:var(--grey-1);border-style:solid;border-radius:var(--border-radius-sm);box-shadow:var(--box-shadow-sm);width:100%;max-width:100%;transition:all var(--transition-base);background-color:var(--surface);color:var(--text);font-size:var(--seal-input-font-size);box-sizing:border-box}.seal-input__field::placeholder{color:var(--grey-4);font-size:var(--seal-input-placeholder-size, var(--font-size-base-lg))}.seal-input__field:focus{outline:none!important;border-color:var(--primary);box-shadow:var(--box-shadow-focus)}.seal-input__field:hover:not(:focus):not(:disabled){border-color:var(--accent)}.seal-input__field--invalid{border-color:var(--red)}.seal-input__field--invalid:focus{border-color:var(--red);box-shadow:var(--box-shadow-focus-error)}.seal-input__field--invalid:hover:not(:focus){border-color:var(--red-hover)}.seal-input__field:disabled{background-color:var(--grey-8);color:var(--grey-4);cursor:not-allowed;opacity:var(--opacity-disabled, .6)}@media (max-width: 785px){.seal-input__field{position:relative;z-index:0}.seal-input__field:focus{z-index:0}}.seal-input__field--select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:var(--spacing-10)}.seal-input__field--textarea{min-height:120px;resize:vertical;line-height:1.5}@media (max-width: 785px){.seal-input__field--textarea{min-height:100px}}.seal-input--search{width:100%;position:relative}.seal-input__search-wrapper{display:flex;align-items:center;position:relative}.seal-input__search-icon{position:absolute;left:16px;color:var(--grey-4);width:20px;height:20px;pointer-events:none;z-index:1}.seal-input--search .seal-input__field{padding-left:var(--spacing-10)}.seal-input__search-button{box-shadow:var(--box-shadow-sm);margin-left:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--border-radius-md);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-base);border:none;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}.seal-input__search-button:hover{transform:translateY(-1px);box-shadow:var(--box-shadow)}.seal-input__search-button:active{transform:translateY(0)}.seal-input__search-button--default{background:var(--primary);color:var(--on-primary)}.seal-input__search-button--default:hover{background:var(--primary-hover)}.seal-input__search-button-text{display:inline}.seal-input__search-button-icon{display:none;width:18px;height:18px}@media (max-width: 785px){.seal-input__search-button{padding:var(--spacing-3);min-width:44px;min-height:44px}.seal-input__search-button-text{display:none}.seal-input__search-button-icon{display:block}}.seal-input--password{position:relative;width:100%;display:inline-block}.seal-input__field--password{padding-right:var(--spacing-12)}.seal-input__password-toggle{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--grey-4);cursor:pointer;padding:0;display:flex!important;align-items:center!important;justify-content:center!important;transition:color var(--transition-base)}.seal-input__password-toggle:hover{color:var(--grey-2)}.seal-input__password-toggle:focus{outline:none}.seal-input__password-icon{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;flex-shrink:0!important;color:var(--grey-4);fill:currentColor}.seal-input--container{width:100%;display:block}.seal-input__label{display:block;font-size:var(--seal-input-font-size);font-weight:var(--font-weight-semibold);color:var(--text);margin-bottom:var(--spacing-1)}.seal-input__required{color:var(--red)}.seal-input__description{font-size:var(--seal-font-size-sm);color:var(--grey-3);margin:0 0 var(--spacing-2)}.seal-input__container-slot{width:100%;min-width:0;box-sizing:border-box}.seal-input__container-slot>*{width:100%;max-width:100%;box-sizing:border-box}.seal-input__error{font-size:var(--seal-font-size-sm);color:var(--red);margin:var(--spacing-1) 0 0}.seal-input-container{display:flex!important;flex-direction:column!important;gap:0;width:100%;box-sizing:border-box!important}.seal-input-container--full-width{width:100%!important}.seal-input-container__header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:var(--spacing-1);gap:var(--spacing-1)}.seal-input-container__label{display:flex!important;align-items:center!important;gap:var(--spacing-1);font-size:var(--font-size-base-lg);font-weight:var(--font-weight-semibold);color:var(--text);line-height:1.5}.seal-input-container__label-text{color:inherit}.seal-input-container__required{color:var(--red);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);line-height:1;margin-left:2px}.seal-input-container__optional{color:var(--grey-4);font-weight:var(--font-weight-normal);font-size:var(--font-size-xs);font-style:italic}.seal-input-container__icon{color:var(--grey-4);fill:currentColor;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;flex-shrink:0!important}.seal-input-container__description{color:var(--grey-4);font-size:var(--font-size-xs);line-height:1.5;margin-top:var(--spacing-1);margin-bottom:var(--spacing-2)}.seal-input-container__description{color:var(--grey-3);font-size:var(--font-size-md);line-height:1.6;margin-top:var(--spacing-1);margin-bottom:var(--spacing-2)}.seal-input-container__input-wrapper{display:flex!important;flex-direction:column!important;position:relative!important;width:100%;box-sizing:border-box!important}.seal-input-container__error{display:flex!important;align-items:center!important;gap:var(--spacing-1);font-size:var(--font-size-md);color:var(--red);line-height:1.4;margin-top:var(--spacing-1);animation:seal-input-container-shake .3s ease-in-out}.seal-input-container__error-icon{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;flex-shrink:0!important;color:currentColor}.seal-input-container--compact{gap:0}.seal-input-container--compact .seal-input-container__header{margin-bottom:var(--spacing-1)}.seal-input-container--compact .seal-input-container__description{margin-top:2px;margin-bottom:var(--spacing-1)}.seal-input-container--compact .seal-input-container__label{font-size:var(--font-size-base)}.seal-input-container--spacious{gap:var(--spacing-1)}.seal-input-container--spacious .seal-input-container__header{margin-bottom:var(--spacing-3)}.seal-input-container--spacious .seal-input-container__description{margin-top:var(--spacing-1);margin-bottom:var(--spacing-3)}.seal-input-container--disabled{opacity:var(--opacity-disabled, .6);pointer-events:none;cursor:not-allowed}.seal-input-container--disabled .seal-input-container__label{cursor:not-allowed}@keyframes seal-input-container-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.seal-input-container--error .seal-input-container__label{color:var(--red)}.seal-input-container__input-wrapper:focus-within~.seal-input-container__description,.seal-input-container:focus-within .seal-input-container__description{color:var(--primary-text)}@keyframes sealSkeletonShimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.seal-skeleton{position:relative;overflow:hidden}.seal-skeleton:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0%,rgba(var(--white-rgb),.4) 50%,transparent 100%);background-size:200% 100%;animation:sealSkeletonShimmer 3.5s ease-in-out infinite}.seal-skeleton__list-text,.seal-skeleton__list-title,.seal-skeleton__list-avatar,.seal-skeleton__table-cell,.seal-skeleton__table-header-cell,.seal-skeleton__card-button,.seal-skeleton__card-text,.seal-skeleton__card-image,.seal-skeleton__card-title,.seal-skeleton__card-avatar,.seal-skeleton__paragraph-row,.seal-skeleton__paragraph-title,.seal-skeleton__text-row,.seal-skeleton__text-title,.seal-skeleton__text-thumbnail,.seal-skeleton--input,.seal-skeleton--button,.seal-skeleton--rectangle,.seal-skeleton--circle{background:var(--grey-7);position:relative;overflow:hidden}.seal-skeleton__list-text:before,.seal-skeleton__list-title:before,.seal-skeleton__list-avatar:before,.seal-skeleton__table-cell:before,.seal-skeleton__table-header-cell:before,.seal-skeleton__card-button:before,.seal-skeleton__card-text:before,.seal-skeleton__card-image:before,.seal-skeleton__card-title:before,.seal-skeleton__card-avatar:before,.seal-skeleton__paragraph-row:before,.seal-skeleton__paragraph-title:before,.seal-skeleton__text-row:before,.seal-skeleton__text-title:before,.seal-skeleton__text-thumbnail:before,.seal-skeleton--input:before,.seal-skeleton--button:before,.seal-skeleton--rectangle:before,.seal-skeleton--circle:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0%,rgba(var(--white-rgb),.4) 50%,transparent 100%);background-size:200% 100%;animation:sealSkeletonShimmer 3.5s ease-in-out infinite}.seal-skeleton--default{display:flex;flex-direction:column;gap:var(--spacing-3);width:100%}.seal-skeleton__row{height:16px;width:100%;background:linear-gradient(90deg,var(--grey-7) 0%,rgba(var(--white-rgb),.4) 50%,var(--grey-7) 100%);background-size:400% 100%;border-radius:var(--border-radius-sm);animation:sealSkeletonShimmer 3.5s ease-in-out infinite}.seal-skeleton__row:nth-child(1){width:100%}.seal-skeleton__row:nth-child(2){width:95%}.seal-skeleton__row:nth-child(3){width:88%}.seal-skeleton--circle{border-radius:50%;flex-shrink:0}.seal-skeleton--rectangle,.seal-skeleton--button,.seal-skeleton--input{border-radius:var(--border-radius-md)}.seal-skeleton--text{padding:var(--spacing-6);background:var(--surface);border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow);border:1px solid var(--grey-6);width:100%;max-width:800px}.seal-skeleton--text:before{display:none}.seal-skeleton__text-wrapper{display:flex;gap:var(--spacing-4);align-items:flex-start}.seal-skeleton__text-thumbnail{width:100px;height:100px;border-radius:var(--border-radius-md);flex-shrink:0}.seal-skeleton__text-content{flex:1;min-width:0}.seal-skeleton__text-title{height:32px;width:85%;border-radius:var(--border-radius-sm);margin-bottom:var(--spacing-3)}.seal-skeleton__text-rows{display:flex;flex-direction:column;gap:var(--spacing-3)}.seal-skeleton__text-row{height:16px;border-radius:var(--border-radius-sm)}.seal-skeleton__text-row:nth-child(1){width:100%}.seal-skeleton__text-row:nth-child(2){width:95%}.seal-skeleton__text-row:nth-child(3){width:88%}.seal-skeleton--paragraph{padding:var(--spacing-6);background:var(--surface);border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow);border:1px solid var(--grey-6);width:100%;max-width:800px}.seal-skeleton--paragraph:before{display:none}.seal-skeleton__paragraph-content{display:flex;flex-direction:column}.seal-skeleton__paragraph-title{height:32px;width:60%;border-radius:var(--border-radius-sm);margin-bottom:var(--spacing-4)}.seal-skeleton__paragraph-block{display:flex;flex-direction:column;gap:var(--spacing-3);margin-bottom:var(--spacing-6)}.seal-skeleton__paragraph-block:last-child{margin-bottom:0}.seal-skeleton__paragraph-row{height:16px;border-radius:var(--border-radius-sm)}.seal-skeleton__paragraph-row:nth-child(1){width:100%}.seal-skeleton__paragraph-row:nth-child(2){width:95%}.seal-skeleton__paragraph-row:nth-child(3){width:88%}.seal-skeleton--card{padding:var(--spacing-6);background:var(--surface);border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow);border:1px solid var(--grey-6);width:100%;max-width:400px}.seal-skeleton--card:before{display:none}.seal-skeleton__card-header{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}.seal-skeleton__card-avatar{width:48px;height:48px;border-radius:50%;flex-shrink:0}.seal-skeleton__card-title{height:20px;width:60%;border-radius:var(--border-radius-sm)}.seal-skeleton__card-image{width:100%;height:200px;border-radius:var(--border-radius-md);margin-bottom:var(--spacing-4)}.seal-skeleton__card-content{display:flex;flex-direction:column;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}.seal-skeleton__card-text{height:16px;border-radius:var(--border-radius-sm)}.seal-skeleton__card-text:nth-child(1){width:100%}.seal-skeleton__card-text:nth-child(2){width:90%}.seal-skeleton__card-text:nth-child(3){width:75%}.seal-skeleton__card-footer{display:flex;gap:var(--spacing-3)}.seal-skeleton__card-button{height:36px;width:100px;border-radius:var(--border-radius-md)}.seal-skeleton--table{width:100%;background:var(--surface);border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow);border:1px solid var(--grey-6);overflow:hidden}.seal-skeleton--table:before{display:none}.seal-skeleton__table-header{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-4);padding:var(--spacing-4);background:var(--grey-8);border-bottom:1px solid var(--grey-7)}.seal-skeleton__table-header-cell{height:20px;border-radius:var(--border-radius-sm)}.seal-skeleton__table-row{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-4);padding:var(--spacing-4);border-bottom:1px solid var(--grey-7)}.seal-skeleton__table-row:last-child{border-bottom:none}.seal-skeleton__table-cell{height:16px;border-radius:var(--border-radius-sm)}.seal-skeleton--list{width:100%;background:var(--surface);border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow);border:1px solid var(--grey-6);padding:var(--spacing-4)}.seal-skeleton--list:before{display:none}.seal-skeleton__list-item{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) 0;border-bottom:1px solid var(--grey-7)}.seal-skeleton__list-item:last-child{border-bottom:none}.seal-skeleton__list-avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0}.seal-skeleton__list-content{flex:1;display:flex;flex-direction:column;gap:var(--spacing-2)}.seal-skeleton__list-title{height:18px;width:60%;border-radius:var(--border-radius-sm)}.seal-skeleton__list-text{height:14px;width:80%;border-radius:var(--border-radius-sm)}.seal-stepper{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-6) var(--spacing-8) 0}.seal-stepper__step-group{display:flex;flex-direction:column;align-items:center;flex:1}.seal-stepper__step-wrapper{display:flex;flex-direction:column;align-items:center;width:100%}.seal-stepper__step-indicator{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-bold);font-size:var(--font-size-base);transition:all var(--transition-base);cursor:pointer}.seal-stepper__step-indicator--pending{background-color:var(--grey-7);color:var(--grey-4)}.seal-stepper__step-indicator--active{background-color:var(--accent);color:var(--on-primary);transform:scale(1.1);box-shadow:var(--box-shadow-brand)}.seal-stepper__step-indicator--completed{background-color:var(--primary);color:var(--on-primary)}.seal-stepper__step-label{font-size:var(--font-size-xs);margin-top:var(--spacing-2);color:var(--grey-3);font-weight:var(--font-weight-medium);text-align:center}.seal-stepper__connector{flex:1;height:4px;margin:0 var(--spacing-2);margin-top:-24px;position:relative}.seal-stepper__connector-track{width:100%;height:100%;background-color:var(--grey-7);border-radius:var(--border-radius-xs);position:relative;overflow:hidden}.seal-stepper__connector-fill{height:100%;background-color:var(--primary);transition:width var(--transition-slow);border-radius:var(--border-radius-xs)}.seal-pagination{padding:var(--spacing-6);background:var(--grey-9);border-top:1px solid var(--grey-7);display:flex!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important}.seal-pagination__info{font-size:var(--font-size-base);color:var(--grey-3);margin:0;line-height:1.5}.seal-pagination__controls{margin-left:var(--spacing-3);display:flex!important;align-items:center!important;gap:var(--spacing-4)}.seal-pagination__icon-button{gap:var(--spacing-2)}.seal-pagination__icon-button{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;border-radius:50%!important;border:1px solid var(--grey-6);background:var(--surface);color:var(--grey-2);cursor:pointer!important;transition:all var(--transition-base);padding:0!important;margin:0!important;flex-shrink:0!important;box-sizing:border-box!important}.seal-pagination__icon-button:active:not(.seal-pagination__icon-button--disabled){transform:scale(.95)}.seal-pagination__icon{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;flex-shrink:0!important;color:currentColor}.seal-pagination__page-number{font-weight:var(--font-weight-semibold);color:var(--primary-text);font-size:var(--font-size-base)}.seal-pagination__page-total{color:var(--grey-3);font-weight:var(--font-weight-normal);font-size:var(--font-size-base)}@media (max-width: 640px){.seal-pagination{flex-direction:column;gap:var(--spacing-4);align-items:flex-start}.seal-pagination__info{width:100%}.seal-pagination__controls{width:100%;justify-content:center}}.seal-table-wrapper{width:100%;min-width:0;max-width:100%;box-sizing:border-box!important;border-radius:var(--border-radius-md);box-shadow:var(--card-shadow)}.seal-table-wrapper--responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.seal-table-container{width:100%;min-width:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.seal-table{width:100%;border-collapse:collapse;border-spacing:0;background:var(--surface);font-size:var(--seal-table-font-size, var(--seal-font-size-base));color:var(--text)}.seal-table__head{background:var(--primary);border-bottom:2px solid var(--primary-hover)}.seal-table__header{padding:var(--spacing-3) var(--spacing-4);text-align:left;font-weight:var(--font-weight-semibold);color:var(--on-primary);font-size:var(--seal-table-font-size, var(--seal-font-size-base));white-space:nowrap;-webkit-user-select:none;user-select:none}.seal-table__header--sortable{cursor:pointer;transition:background var(--transition-base)}.seal-table__header--sortable:hover{background:var(--primary-hover)}.seal-table__header--checkbox{width:40px;text-align:center;padding:var(--spacing-3) var(--spacing-2)}.seal-table__header-content{display:flex!important;align-items:center!important;gap:var(--spacing-2);justify-content:space-between}.seal-table__sort-icon{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;flex-shrink:0!important;color:rgba(var(--white-rgb),.7);transition:color var(--transition-base)}.seal-table__sort-icon--active{color:var(--on-primary)}.seal-table__sort-icon--inactive{opacity:.5}.seal-table__body{background:var(--surface)}.seal-table__row{border-bottom:1px solid var(--grey-7);transition:background var(--transition-base);cursor:default}.seal-table__row--even,.seal-table__row--odd{background:var(--surface)}.seal-table__row--selected{background:var(--primary-lighter)!important}.seal-table__cell{padding:var(--spacing-3) var(--spacing-4);color:var(--grey-2);font-size:var(--font-size-sm);line-height:1.5}.seal-table__cell--checkbox{width:40px;text-align:center;padding:var(--spacing-3) var(--spacing-2)}.seal-table__cell--left{text-align:left}.seal-table__cell--center{text-align:center}.seal-table__cell--right{text-align:right}.seal-table__cell--bold{font-weight:var(--font-weight-semibold)}.seal-table__checkbox{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;cursor:pointer;accent-color:var(--primary)}.seal-table__cell-actions{display:flex!important;gap:var(--spacing-2);align-items:center!important}.seal-table__cell-action-button{display:inline-flex!important;align-items:center!important;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-3);border:1px solid var(--grey-6);border-radius:var(--border-radius-md);background:var(--surface);color:var(--grey-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-base)}.seal-table__cell-action-button:hover{background:var(--grey-9);border-color:var(--grey-5)}.seal-table__cell-icon{margin-right:var(--spacing-1);color:var(--grey-3)}.seal-table--striped .seal-table__row--odd{background:var(--primary-light)}.seal-table--bordered{border:1px solid var(--grey-7)}.seal-table--bordered .seal-table__cell{border-right:1px solid var(--grey-7)}.seal-table--bordered .seal-table__cell:last-child{border-right:none}.seal-table--compact .seal-table__header,.seal-table--compact .seal-table__cell{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-xs)}.seal-table--large .seal-table__header,.seal-table--large .seal-table__cell{padding:var(--spacing-4) var(--spacing-5);font-size:var(--font-size-base)}.seal-table--hoverable.seal-table--default .seal-table__row{cursor:pointer}.seal-table--hoverable.seal-table--default .seal-table__row:hover{background:var(--primary-lighter)}.seal-table--hoverable.seal-table--default .seal-table__row--selected,.seal-table--hoverable.seal-table--default .seal-table__row--selected:hover{background:var(--primary-lighter)!important}.seal-table--merged .seal-table__cell,.seal-table--merged .seal-table__header{vertical-align:middle}.seal-table--merged .seal-table__row--odd .seal-table__cell,.seal-table--merged-striped .seal-table__row--odd .seal-table__cell{background:var(--primary-light)}.seal-table--merged-striped .seal-table__row--even .seal-table__cell{background:var(--surface)}.seal-table--merged-hoverable .seal-table__row{cursor:pointer}.seal-table--merged-hoverable .seal-table__row:hover .seal-table__cell{background:var(--primary-light)}.seal-table--merged-hoverable .seal-table__row--selected:hover .seal-table__cell{background:var(--primary-lighter)}.seal-table--merged-bordered,.seal-table--merged-bordered .seal-table__cell,.seal-table--merged-bordered .seal-table__header{border:1px solid var(--grey-7)}.seal-table--merged-compact .seal-table__header,.seal-table--merged-compact .seal-table__cell{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-xs)}.seal-table--merged-large .seal-table__header,.seal-table--merged-large .seal-table__cell{padding:var(--spacing-4) var(--spacing-5);font-size:var(--font-size-base)}.seal-table--sticky-header .seal-table__head{position:sticky;top:0;z-index:var(--z-sticky);box-shadow:var(--box-shadow-sm)}.seal-table-wrapper--empty{min-height:300px;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--grey-9);border:1px solid var(--grey-7);border-radius:var(--border-radius-md)}.seal-table__empty{text-align:center;padding:var(--spacing-10) var(--spacing-5)}.seal-table__empty-icon{width:64px!important;height:64px!important;margin:0 auto var(--spacing-4);color:var(--grey-4)}.seal-table__empty-text{font-size:var(--font-size-base);color:var(--grey-3);margin:0}.seal-table-wrapper--loading{min-height:300px;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--grey-9);border:1px solid var(--grey-7);border-radius:var(--border-radius-md)}.seal-table__loading{text-align:center;padding:var(--spacing-10) var(--spacing-5);display:flex!important;flex-direction:column!important;align-items:center!important;gap:var(--spacing-4)}.seal-table__loading-text{font-size:var(--font-size-base);color:var(--grey-3);margin:0}.seal-table__pagination-wrapper{border-top:1px solid var(--grey-7)}.seal-pagination{padding:var(--spacing-6);background:var(--grey-9);display:flex!important;align-items:center!important;justify-content:space-between!important}.seal-pagination__info{font-size:var(--font-size-sm);color:var(--grey-3);margin:0;line-height:1.5}.seal-pagination__controls{display:flex!important;align-items:center!important;gap:var(--spacing-4)}.seal-pagination__icon-button{gap:var(--spacing-2);display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;border-radius:50%!important;border:1px solid var(--grey-6);background:var(--surface);color:var(--grey-2);cursor:pointer!important;transition:all var(--transition-base);padding:0!important;margin:0!important;flex-shrink:0!important;box-sizing:border-box!important}.seal-pagination__icon-button:hover:not(.seal-pagination__icon-button--disabled){background:var(--grey-9);border-color:var(--grey-5);transform:scale(1.05)}.seal-pagination__icon-button--disabled{opacity:.4;cursor:not-allowed!important;pointer-events:none}.seal-pagination__icon{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;flex-shrink:0!important}.seal-pagination__page-display{display:flex!important;align-items:center!important;justify-content:center!important;gap:var(--spacing-2);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text);min-width:60px}.seal-pagination__page-number{font-weight:var(--font-weight-semibold);color:var(--primary-text);font-size:var(--font-size-lg)}.seal-pagination__page-divider{color:var(--grey-4);font-weight:var(--font-weight-normal)}.seal-pagination__page-total{color:var(--grey-3);font-weight:var(--font-weight-normal)}@media (max-width: 640px){.seal-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.seal-pagination{flex-direction:column;gap:var(--spacing-4);align-items:flex-start}.seal-pagination__controls{width:100%;justify-content:center}}@media print{.seal-table th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--grey-1)!important;color:var(--white)!important}}.seal-toast{position:fixed;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-5);border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow-lg);min-width:300px;max-width:450px;z-index:var(--z-tooltip);animation:sealToastSlideIn var(--transition-base) ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.seal-toast-message{flex:1;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.5}.seal-toast-close{cursor:pointer;padding:var(--spacing-1);width:21px;height:21px;opacity:.8;border-radius:var(--border-radius-sm);transition:all var(--transition-fast);fill:var(--on-primary);color:currentColor}.seal-toast-close:hover{opacity:1;background-color:rgba(var(--white-rgb),.2)}.seal-toast--info{background:linear-gradient(135deg,var(--primary),var(--accent));color:var(--on-primary)}.seal-toast--success{background:var(--green);color:var(--on-primary)}.seal-toast--warning{background:var(--orange);color:var(--on-primary)}.seal-toast--error{background:var(--red);color:var(--on-primary)}.seal-toast--top-right{top:24px;right:24px}.seal-toast--top-left{top:24px;left:24px}.seal-toast--top-center{top:24px;left:50%;transform:translate(-50%)}.seal-toast--bottom-right{bottom:24px;right:24px}.seal-toast--bottom-left{bottom:24px;left:24px}.seal-toast--bottom-center{bottom:24px;left:50%;transform:translate(-50%)}@keyframes sealToastSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes sealToastSlideInTopCenter{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes sealToastSlideInBottomCenter{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.seal-toast--top-center{animation-name:sealToastSlideInTopCenter}.seal-toast--bottom-center{animation-name:sealToastSlideInBottomCenter}.seal-accordion{width:100%}.seal-accordion__item{border-bottom:1px solid var(--grey-7)}.seal-accordion__item:last-child{border-bottom:none}.seal-accordion__header{border-radius:var(--border-radius-md);gap:var(--spacing-2);width:100%;padding:var(--spacing-4) 0;display:flex;align-items:center;justify-content:space-between;background:none;border:none;cursor:pointer;text-align:left;transition:all var(--transition-base)}.seal-accordion__header:hover{color:var(--primary-text)}.seal-accordion__title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text)}.seal-accordion__header:hover .seal-accordion__title{color:var(--primary-text)}.seal-accordion__icon{color:var(--grey-4);transition:transform var(--transition-base);font-size:var(--font-size-sm)}.seal-accordion__header--open .seal-accordion__icon{transform:rotate(180deg);color:var(--primary-text)}.seal-accordion__content{padding:0 0 var(--spacing-4);color:var(--grey-3);font-size:var(--font-size-sm);line-height:1.6;animation:sealAccordionSlideDown .3s ease}@keyframes sealAccordionSlideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.seal-tag{display:inline-block;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--border-radius-full);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em}.seal-tag--small{padding:var(--spacing-1) var(--spacing-3);font-size:var(--font-size-xs)}.seal-tag--medium{padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-sm)}.seal-tag--large{padding:var(--spacing-3) var(--spacing-5);font-size:var(--font-size-base)}.seal-tag--primary{background:rgba(var(--primary-rgb),.1);color:var(--primary-text)}.seal-tag--accent{background:rgba(var(--accent-rgb),.1);color:var(--accent)}.seal-tag--dark{background:rgba(var(--dark-rgb),.1);color:var(--text)}.seal-tag--success{background:var(--green-light);color:var(--green-hover)}.seal-tag--warning{background:var(--yellow-light);color:var(--yellow-hover)}.seal-tag--error{background:var(--red-light);color:var(--red-hover)}.seal-tabs{width:100%}.seal-tabs__header{display:flex;flex-wrap:wrap;gap:var(--spacing-2);border-bottom:1px solid var(--grey-7);margin-bottom:var(--spacing-5);padding-bottom:var(--spacing-2)}.seal-tabs__tab{border-radius:var(--border-radius-md);justify-content:center;padding:var(--seal-tabs-tab-padding, var(--spacing-3) var(--spacing-6));background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;font-weight:var(--font-weight-medium);font-size:var(--seal-tabs-tab-font-size, var(--font-size-base));color:var(--grey-3);transition:all var(--transition-base);display:inline-flex;align-items:center;gap:var(--spacing-2)}.seal-tabs__tab:hover{color:var(--primary-text);background:var(--primary-lighter);border-radius:var(--border-radius-md) var(--border-radius-md) 0 0}.seal-tabs__tab--active{color:var(--primary-text);font-weight:var(--font-weight-semibold);border-bottom-color:var(--primary)}.seal-tabs--pills .seal-tabs__header{border-bottom:none;gap:var(--spacing-3)}.seal-tabs--underline{--seal-tabs-tab-padding: var(--spacing-3) var(--spacing-4);--seal-tabs-tab-font-size: var(--font-size-lg)}.seal-tabs--underline .seal-tabs__header{gap:var(--spacing-1) var(--spacing-2)}.seal-tabs--underline .seal-tabs__tab{color:var(--grey-2);margin-bottom:-1px;transition:color var(--transition-fast),border-color var(--transition-fast)}.seal-tabs--underline .seal-tabs__tab:hover{color:var(--grey-1);background:transparent}.seal-tabs--underline .seal-tabs__tab--active{color:var(--primary-text)}.seal-tabs__content{width:100%}.seal-tabs__panel{animation:sealTabsFadeIn .3s ease}@keyframes sealTabsFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.seal-theme-toggle{display:inline-flex;padding:var(--spacing-1);gap:var(--spacing-1);background:var(--grey-8);border:1px solid var(--border);border-radius:var(--border-radius-lg);max-width:100%}.seal-theme-toggle__option{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);flex:1 1 auto;min-height:32px;padding:var(--spacing-1) var(--spacing-3);border:0;border-radius:var(--border-radius-base);background:transparent;color:var(--grey-3);font:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.seal-theme-toggle__option:hover{color:var(--text)}.seal-theme-toggle__option:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.seal-theme-toggle__option--active{background:var(--surface);color:var(--text);box-shadow:var(--box-shadow-sm)}.seal-tooltip{position:relative;display:inline-block}.seal-tooltip__content{position:absolute;background:var(--surface-inverse);color:var(--on-inverse);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--border-radius-md);font-size:var(--font-size-xs);white-space:nowrap;z-index:var(--z-tooltip);pointer-events:none;box-shadow:var(--box-shadow-lg)}.seal-tooltip__content--top{bottom:100%;left:50%;transform:translate(-50%);margin-bottom:var(--spacing-2)}.seal-tooltip__content--bottom{top:100%;left:50%;transform:translate(-50%);margin-top:var(--spacing-2)}.seal-tooltip__content--left{right:100%;top:50%;transform:translateY(-50%);margin-right:var(--spacing-2)}.seal-tooltip__content--right{left:100%;top:50%;transform:translateY(-50%);margin-left:var(--spacing-2)}.seal-tooltip__arrow{position:absolute;width:0;height:0;border-style:solid}.seal-tooltip__arrow--top{top:100%;left:50%;transform:translate(-50%);border-width:6px 6px 0 6px;border-color:var(--surface-inverse) transparent transparent transparent}.seal-tooltip__arrow--bottom{bottom:100%;left:50%;transform:translate(-50%);border-width:0 6px 6px 6px;border-color:transparent transparent var(--surface-inverse) transparent}.seal-tooltip__arrow--left{left:100%;top:50%;transform:translateY(-50%);border-width:6px 0 6px 6px;border-color:transparent transparent transparent var(--surface-inverse)}.seal-tooltip__arrow--right{right:100%;top:50%;transform:translateY(-50%);border-width:6px 6px 6px 0;border-color:transparent var(--surface-inverse) transparent transparent}.seal-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-16) var(--spacing-8);text-align:center}.seal-empty-state__icon{font-size:var(--font-size-6xl);color:var(--grey-5);margin-bottom:var(--spacing-6)}.seal-empty-state__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text);margin:0 0 var(--spacing-2)}.seal-empty-state__description{font-size:var(--font-size-base);color:var(--grey-3);margin:0 0 var(--spacing-6);max-width:400px}.seal-empty-state__action{margin-top:var(--spacing-2)}.seal-kvr-editor-wrapper{width:100%;box-sizing:border-box!important;border-radius:var(--border-radius-md);background:var(--surface);border:1px solid var(--grey-7);overflow:visible}.seal-kvr-editor-wrapper--responsive{width:100%;overflow-x:auto}.seal-kvr-editor-container{overflow-x:auto;overflow-y:visible}.seal-kvr-editor{width:100%;border-collapse:collapse;border-spacing:0;background:var(--surface);font-size:var(--font-size-md);color:var(--text)}.seal-kvr-editor__head{background:var(--primary);border-bottom:2px solid var(--primary-hover)}.seal-kvr-editor__head--sticky{position:sticky;top:0;z-index:var(--z-sticky)}.seal-kvr-editor__header{padding:var(--spacing-3) var(--spacing-4);text-align:left;font-weight:var(--font-weight-semibold);color:var(--on-primary);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.025em;white-space:nowrap}.seal-kvr-editor__header--key{width:1%;white-space:nowrap}.seal-kvr-editor__header--value{width:auto}.seal-kvr-editor__header--actions{width:80px;text-align:center}.seal-kvr-editor--values-only .seal-kvr-editor__header--key,.seal-kvr-editor--values-only .seal-kvr-editor__cell--key{display:none}.seal-kvr-editor__body{background:var(--surface)}.seal-kvr-editor__row{border-bottom:1px solid var(--grey-7);transition:background var(--transition-fast)}.seal-kvr-editor__row--even{background:var(--surface)}.seal-kvr-editor__row--odd{background:var(--grey-9)}.seal-kvr-editor__row:hover{background:var(--primary-lighter)}.seal-kvr-editor__cell{padding:var(--spacing-3) var(--spacing-4);color:var(--grey-2);font-size:var(--font-size-md);line-height:1.5;vertical-align:middle}.seal-kvr-editor__cell--key{width:1%;white-space:nowrap}.seal-kvr-editor__cell--value{width:auto}.seal-kvr-editor__cell--actions{width:80px;text-align:center;white-space:nowrap}.seal-kvr-editor__key-input,.seal-kvr-editor__value-input,.seal-kvr-editor__value-textarea{width:100%;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--grey-1);border-radius:var(--border-radius-sm);font-size:var(--font-size-base);color:var(--text);background:var(--surface);font-family:inherit;transition:all var(--transition-fast);box-sizing:border-box}.seal-kvr-editor__key-input{width:100%;min-width:60px}.seal-kvr-editor__key-input:focus,.seal-kvr-editor__value-input:focus,.seal-kvr-editor__value-textarea:focus{outline:none;border-color:var(--primary);box-shadow:var(--box-shadow-focus)}.seal-kvr-editor__key-input:disabled,.seal-kvr-editor__value-input:disabled,.seal-kvr-editor__value-textarea:disabled{background:var(--grey-9);color:var(--grey-4);cursor:not-allowed;border-color:var(--grey-7)}.seal-kvr-editor__value-textarea{resize:vertical;min-height:60px}.seal-kvr-editor__key-text{display:inline-block;padding:var(--spacing-2) 0;font-weight:var(--font-weight-semibold);color:var(--primary-text)}.seal-kvr-editor__delete-button{gap:var(--spacing-2)}.seal-kvr-editor__delete-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;border-radius:var(--border-radius-base)!important;border:1px solid var(--grey-6);background:var(--surface);color:var(--grey-3);cursor:pointer!important;transition:all var(--transition-fast);padding:0!important}.seal-kvr-editor__delete-button:hover{background:var(--red-light);border-color:var(--red-border);color:var(--red-hover)}.seal-kvr-editor__delete-icon{width:16px!important;height:16px!important}.seal-kvr-editor__footer{padding:var(--spacing-4);background:var(--grey-9);border-top:1px solid var(--grey-7)}.seal-kvr-editor__add-button{min-width:120px;box-shadow:var(--box-shadow-sm);display:inline-flex!important;align-items:center!important;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);background:var(--primary);color:var(--on-primary);border:none;border-radius:var(--border-radius-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-fast)}.seal-kvr-editor__add-button:hover{background:var(--primary-hover);transform:translateY(-1px)}.seal-kvr-editor__add-icon{width:16px!important;height:16px!important}.seal-kvr-editor-wrapper--empty{min-height:200px;display:flex!important;align-items:center!important;justify-content:center!important}.seal-kvr-editor__empty{text-align:center;padding:var(--spacing-10) var(--spacing-5)}.seal-kvr-editor__empty-icon{width:48px!important;height:48px!important;margin:0 auto var(--spacing-4);color:var(--grey-4)}.seal-kvr-editor__empty-text{font-size:var(--font-size-md);color:var(--grey-3);margin:0 0 var(--spacing-4) 0}.seal-kvr-editor-wrapper--loading{min-height:200px;display:flex!important;align-items:center!important;justify-content:center!important}.seal-kvr-editor__loading{text-align:center;padding:var(--spacing-10) var(--spacing-5);display:flex!important;flex-direction:column!important;align-items:center!important;gap:var(--spacing-4)}.seal-kvr-editor__loading-text{font-size:var(--font-size-md);color:var(--grey-3);margin:0}.seal-kvr-editor--striped .seal-kvr-editor__row--odd{background:var(--primary-lighter)}.seal-kvr-editor--bordered{border:1px solid var(--grey-7)}.seal-kvr-editor--compact .seal-kvr-editor__header{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-2xs)}.seal-kvr-editor--compact .seal-kvr-editor__cell{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm)}.seal-kvr-editor--compact .seal-kvr-editor__key-input,.seal-kvr-editor--compact .seal-kvr-editor__value-input{padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-sm)}.seal-kvr-editor--compact .seal-kvr-editor__cell--actions,.seal-kvr-editor--compact .seal-kvr-editor__header--actions{width:60px}.seal-kvr-editor--large .seal-kvr-editor__header,.seal-kvr-editor--large .seal-kvr-editor__cell{padding:var(--spacing-4) var(--spacing-5);font-size:var(--font-size-base)}.seal-kvr-editor--sticky-header .seal-kvr-editor__head{position:sticky;top:0;z-index:var(--z-sticky);box-shadow:var(--box-shadow-sm)}@media (max-width: 640px){.seal-kvr-editor-container{overflow-x:auto}.seal-kvr-editor__cell--key{white-space:normal}.seal-kvr-editor__cell--actions,.seal-kvr-editor__header--actions{width:60px}.seal-kvr-editor__add-button{width:100%;justify-content:center}}@media print{.seal-kvr-editor__head{-webkit-print-color-adjust:exact;print-color-adjust:exact}.seal-kvr-editor__delete-button,.seal-kvr-editor__add-button{display:none!important}}.seal-dialog{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-dialog);animation:sealDialogFadeIn var(--transition-fast) forwards}@keyframes sealDialogFadeIn{0%{opacity:0}to{opacity:1}}.seal-dialog__panel{width:100%;max-width:440px;max-height:90vh;overflow:auto;background:var(--surface);color:var(--text);border:var(--border-width, 1px) solid var(--border);border-radius:var(--border-radius-xl);box-shadow:var(--box-shadow-xl);--seal-dialog-tone: var(--primary)}.seal-dialog--success{--seal-dialog-tone: var(--success-color)}.seal-dialog--warning{--seal-dialog-tone: var(--warning)}.seal-dialog--error,.seal-dialog--danger{--seal-dialog-tone: var(--danger)}.seal-dialog--info{--seal-dialog-tone: var(--info)}.seal-dialog__form{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-6)}.seal-dialog__header{display:flex;align-items:center;gap:var(--spacing-3)}.seal-dialog__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--spacing-8);height:var(--spacing-8);border-radius:50%;background:var(--seal-dialog-tone);color:var(--on-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.seal-dialog__title{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text)}.seal-dialog__message{font-size:var(--font-size-sm);line-height:1.5;color:var(--text-muted);white-space:pre-line;overflow-wrap:anywhere}.seal-dialog__input{width:100%;box-sizing:border-box;padding:var(--spacing-3);font:inherit;font-size:var(--font-size-sm);color:var(--text);background:var(--background);border:var(--border-width, 1px) solid var(--border);border-radius:var(--border-radius-md)}.seal-dialog__input:focus{outline:none;border-color:var(--primary);box-shadow:var(--box-shadow-focus)}.seal-dialog__input[aria-invalid=true]{border-color:var(--danger)}.seal-dialog__error{font-size:var(--font-size-xs);color:var(--danger)}.seal-dialog__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--spacing-3)}@media (max-width: 480px){.seal-dialog__actions{flex-direction:column-reverse}.seal-dialog__actions>*{width:100%}}@font-face{font-family:reostec;src:url(/assets/GoogleSans-d3224ef6.ttf)}@font-face{font-family:quicksand;src:url(/assets/quicksand-06927fae.ttf)}:root{color-scheme:light;fill:currentColor;--reostec-font: reostec, "Trebuchet MS", sans-serif;--primary: #1E40AF;--primary-hover: #1E3A8A;--primary-dark: #1E40AF;--primary-darker: #1E3A8A;--primary-light: #DBEAFE;--primary-lighter: #EFF6FF;--primary-lightest: #EFF6FF;--accent: #3B82F6;--accent-hover: #2563EB;--accent-light: #DBEAFE;--accent-lightest: #EFF6FF;--dark: #0F172A;--dark-light: #1E293B;--dark-darker: #050811;--primary-rgb: 30, 64, 175;--accent-rgb: 59, 130, 246;--dark-rgb: 15, 23, 42;--white-rgb: 255, 255, 255;--green-rgb: 16, 185, 129;--green-hover-rgb: 5, 150, 105;--orange-rgb: 249, 115, 22;--red-rgb: 239, 68, 68;--danger-rgb: 239, 68, 68;--yellow-rgb: 245, 158, 11;--purple-rgb: 139, 92, 246;--grey-rgb: 100, 116, 139;--seal-brand-rgb: 30, 64, 175;--brand-rgb: 30, 64, 175;--mtn-yellow-rgb: 255, 204, 0;--mtn-orange-rgb: 255, 170, 0;--airtel-red-rgb: 255, 0, 0;--airtel-dark-red-rgb: 204, 0, 0;--indigo-rgb: 99, 102, 241;--pink-rgb: 236, 72, 153;--purple-hover-rgb: 147, 51, 234;--purple-lightest-rgb: 245, 243, 255;--brand-lightest-rgb: 239, 246, 255;--grey-7-rgb: 226, 232, 240;--brand: #1E40AF;--brand-hover: #1E3A8A;--brand-light: #DBEAFE;--brand-lightest: #EFF6FF;--orange: #F97316;--orange-hover: #EA580C;--orange-light: #FFEDD5;--red: #EF4444;--red-light: #FEE2E2;--red-lightest: #FEF2F2;--red-hover: #DC2626;--red-border: #FECACA;--red-dark: #9B1C1C;--blue: #2563EB;--green: #10B981;--green-light: #D1FAE5;--green-lightest: #F0FDF4;--green-border: #A7F3D0;--green-dark: #03543F;--green-hover: #059669;--purple: #8B5CF6;--purple-hover: #7C3AED;--purple-light: #EDE9FE;--purple-lightest: #F5F3FF;--purple-dark: #6D28D9;--yellow: #F59E0B;--yellow-light: #FEF3C7;--yellow-lightest: #FFFBEB;--yellow-border: #FDE68A;--yellow-hover: #D97706;--yellow-dark: #B45309;--amber: #F59E0B;--mtn-yellow: #FFCC00;--mtn-orange: #FFAA00;--airtel-red: #FF0000;--airtel-dark-red: #CC0000;--indigo: #6366F1;--indigo-dark: #4F46E5;--pink: #EC4899;--grey: #0F172A;--grey-1: #1E293B;--grey-2: #334155;--grey-3: #475569;--grey-4: #64748B;--grey-5: #94A3B8;--grey-6: #CBD5E1;--grey-7: #E2E8F0;--grey-8: #F1F5F9;--grey-9: #F8FAFC;--white: #FFFFFF;--black: #0F172A;--positive-color: #10B981;--negative-color: #EF4444;--info-color: #3B82F6;--warning-color: #F59E0B;--primary-color: var(--primary);--seal-brand-color: var(--primary);--danger: var(--negative-color);--danger-color: var(--negative-color);--danger-hover: #DC2626;--error: var(--negative-color);--error-hover: #DC2626;--positive: var(--positive-color);--success-color: var(--positive-color);--warning: var(--warning-color);--warning-dark: #92400e;--info: var(--info-color);--surface: var(--white);--surface-rgb: 255, 255, 255;--surface-inverse: var(--dark);--text: var(--dark);--on-primary: var(--white);--on-inverse: var(--white);--border: var(--grey-7);--overlay: rgba(var(--dark-rgb), .5);--band-veil: 0;--primary-text: var(--primary);--primary-text-hover: var(--primary-hover);--link: var(--primary-text);--static-grey: #0F172A;--static-grey-1: #1E293B;--static-grey-2: #334155;--static-grey-3: #475569;--static-grey-4: #64748B;--static-grey-5: #94A3B8;--static-grey-6: #CBD5E1;--static-grey-7: #E2E8F0;--static-grey-8: #F1F5F9;--static-grey-9: #F8FAFC;--static-accent-light: #DBEAFE;--background: var(--white);--text-color: var(--text);--text-color-light: var(--grey-4);--text-muted: var(--grey-3);--border-color: var(--border);--light: var(--grey-7);--lightest: var(--grey-9);--bg-secondary: var(--grey-9);--font-size: 14px;--font-size-4xs: 6px;--font-size-3xs: 8px;--font-size-2xs: 11px;--font-size-xs: 10px;--font-size-sm: 12px;--font-size-md: 13px;--font-size-base: 14px;--font-size-base-lg: 15px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 20px;--font-size-3xl: 24px;--font-size-4xl: 36px;--font-size-5xl: 48px;--font-size-6xl: 60px;--font-size-7xl: 72px;--font-size-8xl: 96px;--font-size-9xl: 128px;--font-size-22: 22px;--font-size-26: 26px;--font-size-28: 28px;--font-size-30: 30px;--font-size-32: 32px;--font-size-40: 40px;--font-size-56: 56px;--font-size-64: 64px;--font-size-80: 80px;--font-size-100: 100px;--font-size-120: 120px;--font-size-42: 42px;--font-size-52: 52px;--font-size-70: 70px;--font-size-84: 84px;--font-size-112: 112px;--seal-font-size-base: 1rem;--seal-font-size-sm: .875rem;--seal-font-size-lg: 1.125rem;--seal-font-size-xl: 1.25rem;--seal-input-font-size: 1rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--font-weight-1: 300;--font-weight-2: 400;--font-weight-3: 500;--font-weight-4: 600;--font-weight-5: 700;--border-radius: 12px;--border-radius-xs: 4px;--border-radius-sm: 6px;--border-radius-base: 8px;--border-radius-md: 12px;--border-radius-lg: 16px;--border-radius-xl: 20px;--border-radius-2xl: 24px;--border-radius-3xl: 32px;--border-radius-4xl: 40px;--border-radius-full: 9999px;--border-radius-1: 6px;--border-radius-2: 12px;--border-radius-3: 16px;--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-8: 32px;--spacing-10: 40px;--spacing-12: 48px;--spacing-14: 56px;--spacing-16: 64px;--spacing-20: 80px;--spacing-25: 100px;--spacing-28: 112px;--spacing-30: 120px;--spacing-32: 128px;--spacing-px-3: 3px;--spacing-px-10: 10px;--spacing-px-14: 14px;--spacing-px-18: 18px;--spacing-px-28: 28px;--spacing-px-35: 35px;--spacing-px-42: 42px;--spacing-px-70: 70px;--spacing-xxs: 4px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--box-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--box-shadow-md: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--box-shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--box-shadow-xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--box-shadow-hover: 0 12px 24px rgba(0, 0, 0, .15);--box-shadow-focus: 0 0 0 3px rgba(var(--primary-rgb), .1);--box-shadow-focus-error: 0 0 0 3px var(--red-light);--box-shadow-brand: 0 4px 12px rgba(var(--primary-rgb), .3);--box-shadow-brand-soft: 0 8px 16px var(--primary-light);--card-shadow: 0 4px 15px rgba(var(--dark-rgb), .05);--border-width: 2px;--border-width-thick: 3px;--c-padding: 24px;--c-padding-sm: 16px;--c-padding-lg: 32px;--transition-fast: .15s ease;--transition-base: .3s ease;--transition-slow: .5s ease;--opacity-1: 0%;--opacity-disabled: .5;--z-base: 1;--z-dropdown: 10;--z-sticky: 20;--z-fixed: 30;--z-drawer-toggle: 9997;--z-drawer-backdrop: 9998;--z-drawer: 9999;--z-modal-backdrop: 10000;--z-modal: 10010;--z-popover: 10020;--z-tooltip: 10030;--z-toast: 100000;--z-dialog: 100010;--report-max-width: 1000px;--grain-1: url("data:image/svg+xml,%3C!-- svg: first layer --%3E%3Csvg viewBox='0 0 250 250' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='4' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");--grain-2: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAUVBMVEWFhYWDg4N3d3dtbW17e3t1dXWBgYGHh4d5eXlzc3OLi4ubm5uVlZWPj4+NjY19fX2JiYl/f39ra2uRkZGZmZlpaWmXl5dvb29xcXGTk5NnZ2c8TV1mAAAAG3RSTlNAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAvEOwtAAAFVklEQVR4XpWWB67c2BUFb3g557T/hRo9/WUMZHlgr4Bg8Z4qQgQJlHI4A8SzFVrapvmTF9O7dmYRFZ60YiBhJRCgh1FYhiLAmdvX0CzTOpNE77ME0Zty/nWWzchDtiqrmQDeuv3powQ5ta2eN0FY0InkqDD73lT9c9lEzwUNqgFHs9VQce3TVClFCQrSTfOiYkVJQBmpbq2L6iZavPnAPcoU0dSw0SUTqz/GtrGuXfbyyBniKykOWQWGqwwMA7QiYAxi+IlPdqo+hYHnUt5ZPfnsHJyNiDtnpJyayNBkF6cWoYGAMY92U2hXHF/C1M8uP/ZtYdiuj26UdAdQQSXQErwSOMzt/XWRWAz5GuSBIkwG1H3FabJ2OsUOUhGC6tK4EMtJO0ttC6IBD3kM0ve0tJwMdSfjZo+EEISaeTr9P3wYrGjXqyC1krcKdhMpxEnt5JetoulscpyzhXN5FRpuPHvbeQaKxFAEB6EN+cYN6xD7RYGpXpNndMmZgM5Dcs3YSNFDHUo2LGfZuukSWyUYirJAdYbF3MfqEKmjM+I2EfhA94iG3L7uKrR+GdWD73ydlIB+6hgref1QTlmgmbM3/LeX5GI1Ux1RWpgxpLuZ2+I+IjzZ8wqE4nilvQdkUdfhzI5QDWy+kw5Wgg2pGpeEVeCCA7b85BO3F9DzxB3cdqvBzWcmzbyMiqhzuYqtHRVG2y4x+KOlnyqla8AoWWpuBoYRxzXrfKuILl6SfiWCbjxoZJUaCBj1CjH7GIaDbc9kqBY3W/Rgjda1iqQcOJu2WW+76pZC9QG7M00dffe9hNnseupFL53r8F7YHSwJWUKP2q+k7RdsxyOB11n0xtOvnW4irMMFNV4H0uqwS5ExsmP9AxbDTc9JwgneAT5vTiUSm1E7BSflSt3bfa1tv8Di3R8n3Af7MNWzs49hmauE2wP+ttrq+AsWpFG2awvsuOqbipWHgtuvuaAE+A1Z/7gC9hesnr+7wqCwG8c5yAg3AL1fm8T9AZtp/bbJGwl1pNrE7RuOX7PeMRUERVaPpEs+yqeoSmuOlokqw49pgomjLeh7icHNlG19yjs6XXOMedYm5xH2YxpV2tc0Ro2jJfxC50ApuxGob7lMsxfTbeUv07TyYxpeLucEH1gNd4IKH2LAg5TdVhlCafZvpskfncCfx8pOhJzd76bJWeYFnFciwcYfubRc12Ip/ppIhA1/mSZ/RxjFDrJC5xifFjJpY2Xl5zXdguFqYyTR1zSp1Y9p+tktDYYSNflcxI0iyO4TPBdlRcpeqjK/piF5bklq77VSEaA+z8qmJTFzIWiitbnzR794USKBUaT0NTEsVjZqLaFVqJoPN9ODG70IPbfBHKK+/q/AWR0tJzYHRULOa4MP+W/HfGadZUbfw177G7j/OGbIs8TahLyynl4X4RinF793Oz+BU0saXtUHrVBFT/DnA3ctNPoGbs4hRIjTok8i+algT1lTHi4SxFvONKNrgQFAq2/gFnWMXgwffgYMJpiKYkmW3tTg3ZQ9Jq+f8XN+A5eeUKHWvJWJ2sgJ1Sop+wwhqFVijqWaJhwtD8MNlSBeWNNWTa5Z5kPZw5+LbVT99wqTdx29lMUH4OIG/D86ruKEauBjvH5xy6um/Sfj7ei6UUVk4AIl3MyD4MSSTOFgSwsH/QJWaQ5as7ZcmgBZkzjjU1UrQ74ci1gWBCSGHtuV1H2mhSnO3Wp/3fEV5a+4wz//6qy8JxjZsmxxy5+4w9CDNJY09T072iKG0EnOS0arEYgXqYnXcYHwjTtUNAcMelOd4xpkoqiTYICWFq0JSiPfPDQdnt+4/wuqcXY47QILbgAAAABJRU5ErkJggg==);font-family:var(--reostec-font);font-size:var(--font-size);font-weight:var(--font-weight-semibold);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root ::selection{background-color:var(--primary);color:#fff}button{font-family:var(--reostec-font);font-size:var(--font-size);font-weight:var(--font-weight-semibold)}select,input,textarea,td{font-family:var(--reostec-font);font-size:var(--font-size)}html{background-color:var(--background)}a{color:var(--link);text-decoration:none;transition:color var(--transition-base)}a:hover{color:var(--primary-text-hover)}a:active{color:var(--accent)}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--grey: #F1F5F9;--grey-1: #E2E8F0;--grey-2: #CBD5E1;--grey-3: #A9B7CB;--grey-4: #94A3B8;--grey-5: #64748B;--grey-6: #334155;--grey-7: #243247;--grey-8: #162032;--grey-9: #0B1120;--grey-7-rgb: 36, 50, 71;--surface: #131C2E;--background: #0B1120;--surface-rgb: 19, 28, 46;--surface-inverse: #E2E8F0;--text: #E2E8F0;--on-inverse: #0F172A;--border: #243247;--overlay: rgba(0, 0, 0, .65);--band-veil: .55;--primary-text: #7FB0FF;--primary-text-hover: #B4D0FF;--primary: #2F5BD3;--primary-hover: #2549B0;--primary-light: #172554;--primary-lighter: #0F1B3D;--primary-lightest: #0F1B3D;--accent-light: #172554;--accent-lightest: #0F1B3D;--brand-light: #172554;--brand-lightest: #0F1B3D;--red-light: #3B1219;--red-lightest: #2A0F14;--red-border: #7F1D1D;--red-dark: #FCA5A5;--green-light: #064E3B;--green-lightest: #052E22;--green-border: #065F46;--green-dark: #6EE7B7;--yellow-light: #422006;--yellow-lightest: #2A1805;--yellow-border: #713F12;--yellow-dark: #FCD34D;--warning-dark: #FCD34D;--purple-light: #2E1065;--purple-lightest: #1E1145;--purple-dark: #C4B5FD;--purple-hover: #A78BFA;--orange-light: #431407}}@media screen{:root[data-theme=dark]{color-scheme:dark;--grey: #F1F5F9;--grey-1: #E2E8F0;--grey-2: #CBD5E1;--grey-3: #A9B7CB;--grey-4: #94A3B8;--grey-5: #64748B;--grey-6: #334155;--grey-7: #243247;--grey-8: #162032;--grey-9: #0B1120;--grey-7-rgb: 36, 50, 71;--surface: #131C2E;--background: #0B1120;--surface-rgb: 19, 28, 46;--surface-inverse: #E2E8F0;--text: #E2E8F0;--on-inverse: #0F172A;--border: #243247;--overlay: rgba(0, 0, 0, .65);--band-veil: .55;--primary-text: #7FB0FF;--primary-text-hover: #B4D0FF;--primary: #2F5BD3;--primary-hover: #2549B0;--primary-light: #172554;--primary-lighter: #0F1B3D;--primary-lightest: #0F1B3D;--accent-light: #172554;--accent-lightest: #0F1B3D;--brand-light: #172554;--brand-lightest: #0F1B3D;--red-light: #3B1219;--red-lightest: #2A0F14;--red-border: #7F1D1D;--red-dark: #FCA5A5;--green-light: #064E3B;--green-lightest: #052E22;--green-border: #065F46;--green-dark: #6EE7B7;--yellow-light: #422006;--yellow-lightest: #2A1805;--yellow-border: #713F12;--yellow-dark: #FCD34D;--warning-dark: #FCD34D;--purple-light: #2E1065;--purple-lightest: #1E1145;--purple-dark: #C4B5FD;--purple-hover: #A78BFA;--orange-light: #431407}}
