.AccountLayout_layout__LPbWb{position:relative;height:100vh;width:100vw;display:flex;flex-direction:column;background:var(--hawkline-color-bg-base,#050a0d)}.AccountLayout_headerArea__U_7oK{position:relative;z-index:300;height:40px;flex-shrink:0;background:rgba(0,0,0,.2);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--hawkline-color-border-subtle)}@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.AccountLayout_headerArea__U_7oK{background:rgba(0,0,0,.95)}}.AccountLayout_contentArea____hPc{flex:1 1;min-height:0;display:flex;flex-direction:column}.AccountLayout_page__Fvqw1{flex:1 1;min-height:0;overflow-y:auto;padding-top:var(--hawkline-spacing-md);padding-bottom:var(--hawkline-spacing-2xl);animation:AccountLayout_pageFadeIn__99xDI .2s ease-out}@keyframes AccountLayout_pageFadeIn__99xDI{0%{opacity:0;transform:translateY(6px)}}.AccountLayout_layout__LPbWb button:focus:not(:focus-visible),.AccountLayout_layout__LPbWb input:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}.hawkline-accordion{width:100%}.hawkline-accordion--boxed .hawkline-accordion__item,.hawkline-accordion--default{background-color:var(--hawkline-color-bg-component);border:1px solid var(--hawkline-color-border-subtle)}.hawkline-accordion--boxed .hawkline-accordion__item{margin-bottom:var(--hawkline-spacing-sm)}.hawkline-accordion--boxed .hawkline-accordion__item:last-child{margin-bottom:0}.hawkline-accordion--minimal{border:none;background-color:transparent}.hawkline-accordion--minimal .hawkline-accordion__item{border-bottom:1px solid var(--hawkline-color-border-subtle)}.hawkline-accordion--minimal .hawkline-accordion__item:last-child{border-bottom:none}.hawkline-accordion__item{position:relative;transition:background-color var(--hawkline-transition-fast)}.hawkline-accordion__header{width:100%;display:flex;align-items:center;justify-content:space-between;background-color:transparent;border:none;color:var(--hawkline-color-text-primary);font-family:var(--hawkline-font-family);font-weight:var(--hawkline-font-weight-medium);text-align:left;cursor:pointer;transition:all var(--hawkline-transition-fast)}.hawkline-accordion--small .hawkline-accordion__header{padding:var(--hawkline-spacing-sm);font-size:var(--hawkline-font-size-sm);min-height:40px}.hawkline-accordion--medium .hawkline-accordion__header{padding:var(--hawkline-spacing-md);font-size:var(--hawkline-font-size-base);min-height:48px}.hawkline-accordion--large .hawkline-accordion__header{padding:var(--hawkline-spacing-lg);font-size:var(--hawkline-font-size-lg);min-height:56px}.hawkline-accordion__header-content{display:flex;align-items:center;gap:var(--hawkline-spacing-sm);flex:1 1}.hawkline-accordion__icon{display:flex;align-items:center;font-size:1.1em;color:var(--hawkline-color-text-tertiary)}.hawkline-accordion__title{flex:1 1}.hawkline-accordion__chevron{font-size:12px;color:var(--hawkline-color-text-tertiary);transition:transform .3s cubic-bezier(.4,0,.2,1);margin-left:var(--hawkline-spacing-sm)}.hawkline-accordion__item--open .hawkline-accordion__chevron{transform:rotate(180deg)}.hawkline-accordion__panel{overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);max-height:0;opacity:0;transform:translateY(-10px)}.hawkline-accordion__item--open .hawkline-accordion__panel{max-height:5000px;opacity:1;transform:translateY(0);transition-delay:0s,.1s,.1s}.hawkline-accordion__content{color:var(--hawkline-color-text-tertiary);font-size:var(--hawkline-font-size-base);line-height:1.6}.hawkline-accordion--small .hawkline-accordion__content{padding:var(--hawkline-spacing-sm) var(--hawkline-spacing-sm) 110px;font-size:var(--hawkline-font-size-sm)}.hawkline-accordion--medium .hawkline-accordion__content{padding:var(--hawkline-spacing-md) var(--hawkline-spacing-md) 110px}.hawkline-accordion--large .hawkline-accordion__content{padding:var(--hawkline-spacing-lg) var(--hawkline-spacing-lg) 110px}.hawkline-accordion__header:hover:not(:disabled){background-color:var(--hawkline-color-bg-hover)}.hawkline-accordion--boxed .hawkline-accordion__header:hover:not(:disabled){background-color:var(--hawkline-color-bg-active)}.hawkline-accordion__header:focus{outline:none}.hawkline-accordion__header:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgba(189,189,189,.3)}.hawkline-accordion__item--open .hawkline-accordion__chevron,.hawkline-accordion__item--open .hawkline-accordion__header,.hawkline-accordion__item--open .hawkline-accordion__icon{color:var(--hawkline-color-text-primary)}.hawkline-accordion__item--disabled{opacity:.5}.hawkline-accordion__header:disabled{cursor:not-allowed}.hawkline-accordion__divider{position:absolute;bottom:0;left:var(--hawkline-spacing-md);right:var(--hawkline-spacing-md);height:1px;background-color:var(--hawkline-color-border-subtle)}.hawkline-accordion--boxed .hawkline-accordion__item:after,.hawkline-accordion--boxed .hawkline-accordion__item:before{content:"";position:absolute;width:8px;height:8px;border:1px solid var(--hawkline-color-text-tertiary);opacity:0;transition:opacity var(--hawkline-transition-fast)}.hawkline-accordion--boxed .hawkline-accordion__item:before{top:-1px;left:-1px;border-right:none;border-bottom:none}.hawkline-accordion--boxed .hawkline-accordion__item:after{top:-1px;right:-1px;border-left:none;border-bottom:none}.hawkline-accordion--boxed .hawkline-accordion__item--open:after,.hawkline-accordion--boxed .hawkline-accordion__item--open:before{opacity:1}.hawkline-accordion--highlighted.hawkline-accordion--boxed .hawkline-accordion__item{background-color:rgba(255,85,85,.1)}.hawkline-accordion--highlighted.hawkline-accordion--boxed .hawkline-accordion__header:hover:not(:disabled){background-color:rgba(255,85,85,.15)}.hawkline-accordion--header .hawkline-accordion__header{background-color:var(--hawkline-color-bg-elevated)}.hawkline-accordion--header.hawkline-accordion--boxed .hawkline-accordion__item{background-color:var(--hawkline-color-bg-component)}.hawkline-accordion--header.hawkline-accordion--boxed .hawkline-accordion__header{background-color:var(--hawkline-color-bg-elevated);border-bottom:1px solid var(--hawkline-color-border-subtle)}.hawkline-accordion--header.hawkline-accordion--boxed .hawkline-accordion__item--open .hawkline-accordion__header{border-bottom-color:var(--hawkline-color-border-hover)}.hawkline-accordion--header .hawkline-accordion__header:hover:not(:disabled){background-color:var(--hawkline-color-bg-active)}.hawkline-accordion--header.hawkline-accordion--default .hawkline-accordion__header{background-color:var(--hawkline-color-bg-elevated);position:relative}.hawkline-accordion--header.hawkline-accordion--default .hawkline-accordion__header:after{content:"";position:absolute;bottom:0;left:var(--hawkline-spacing-md);right:var(--hawkline-spacing-md);height:1px;background-color:var(--hawkline-color-border-subtle)}.hawkline-accordion--header.hawkline-accordion--minimal .hawkline-accordion__header{background-color:var(--hawkline-color-bg-elevated);margin:-1px -1px 0;padding-left:calc(var(--hawkline-spacing-md) + 1px);padding-right:calc(var(--hawkline-spacing-md) + 1px)}.hawkline-alert{position:relative;display:flex;gap:var(--hawkline-spacing-md);padding:var(--hawkline-spacing-md);background-color:var(--hawkline-color-bg-surface);border:1px solid var(--hawkline-color-border-subtle);font-family:var(--hawkline-font-family);width:100%}.hawkline-alert--small{padding:var(--hawkline-spacing-sm);gap:var(--hawkline-spacing-sm)}.hawkline-alert--large{padding:var(--hawkline-spacing-lg);gap:var(--hawkline-spacing-lg)}.hawkline-alert--border-left{border-left-width:4px}.hawkline-alert--border-top{border-top-width:4px}.hawkline-alert--border-all{border-width:2px}.hawkline-alert--default{background-color:var(--hawkline-color-bg-surface);border-color:var(--hawkline-color-border-subtle)}.hawkline-alert--default.hawkline-alert--border-left,.hawkline-alert--default.hawkline-alert--border-top{border-left-color:var(--hawkline-color-text-primary);border-top-color:var(--hawkline-color-text-primary)}.hawkline-alert--success{background-color:rgba(80,250,123,.1);border-color:rgba(80,250,123,.3)}.hawkline-alert--success.hawkline-alert--border-all,.hawkline-alert--success.hawkline-alert--border-left,.hawkline-alert--success.hawkline-alert--border-top{border-color:var(--hawkline-color-success)}.hawkline-alert--warning{background-color:rgba(255,184,108,.1);border-color:rgba(255,184,108,.3)}.hawkline-alert--warning.hawkline-alert--border-all,.hawkline-alert--warning.hawkline-alert--border-left,.hawkline-alert--warning.hawkline-alert--border-top{border-color:var(--hawkline-color-warning)}.hawkline-alert--danger{background-color:rgba(255,85,85,.1);border-color:rgba(255,85,85,.3)}.hawkline-alert--danger.hawkline-alert--border-all,.hawkline-alert--danger.hawkline-alert--border-left,.hawkline-alert--danger.hawkline-alert--border-top{border-color:var(--hawkline-color-danger)}.hawkline-alert--info{background-color:rgba(97,218,251,.1);border-color:rgba(97,218,251,.3)}.hawkline-alert--info.hawkline-alert--border-all,.hawkline-alert--info.hawkline-alert--border-left,.hawkline-alert--info.hawkline-alert--border-top{border-color:var(--hawkline-color-accent-cyan)}.hawkline-alert__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:1.2em}.hawkline-alert--small .hawkline-alert__icon{width:20px;height:20px;font-size:1em}.hawkline-alert--large .hawkline-alert__icon{width:32px;height:32px;font-size:1.5em}.hawkline-alert--default .hawkline-alert__icon{color:var(--hawkline-color-text-primary)}.hawkline-alert--success .hawkline-alert__icon{color:var(--hawkline-color-success)}.hawkline-alert--warning .hawkline-alert__icon{color:var(--hawkline-color-warning)}.hawkline-alert--danger .hawkline-alert__icon{color:var(--hawkline-color-danger)}.hawkline-alert--info .hawkline-alert__icon{color:var(--hawkline-color-accent-cyan)}.hawkline-alert__content{flex:1 1;display:flex;flex-direction:column;gap:var(--hawkline-spacing-xs);min-width:0}.hawkline-alert__title{font-weight:var(--hawkline-font-weight-bold);font-size:var(--hawkline-font-size-base);color:var(--hawkline-color-text-primary);line-height:1.2}.hawkline-alert--small .hawkline-alert__title{font-size:var(--hawkline-font-size-sm)}.hawkline-alert--large .hawkline-alert__title{font-size:var(--hawkline-font-size-lg)}.hawkline-alert__description{font-size:var(--hawkline-font-size-base);color:var(--hawkline-color-text-primary);line-height:1.5}.hawkline-alert--small .hawkline-alert__description{font-size:var(--hawkline-font-size-sm)}.hawkline-alert--large .hawkline-alert__description{font-size:var(--hawkline-font-size-base)}.hawkline-alert__description a{color:inherit;text-decoration:underline;text-underline-offset:2px;font-weight:var(--hawkline-font-weight-medium)}.hawkline-alert__description a:hover{opacity:.8}.hawkline-alert__actions{display:flex;gap:var(--hawkline-spacing-sm);margin-top:var(--hawkline-spacing-sm)}.hawkline-alert__close{position:absolute;top:var(--hawkline-spacing-sm);right:var(--hawkline-spacing-sm);width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:1px solid transparent;color:var(--hawkline-color-text-tertiary);cursor:pointer;transition:all var(--hawkline-transition-fast);font-size:16px;padding:0}.hawkline-alert__close:hover{background-color:var(--hawkline-color-bg-hover);border-color:var(--hawkline-color-border-subtle);color:var(--hawkline-color-text-primary)}.hawkline-alert__close:active{transform:scale(.95)}@keyframes hawkline-alert-slide-in{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.hawkline-alert{animation:hawkline-alert-slide-in var(--hawkline-transition-normal) ease-out}.hawkline-alert__close:focus-visible{outline:none;box-shadow:0 0 0 2px var(--hawkline-color-bg-base),0 0 0 4px rgba(189,189,189,.3)}.hawkline-badge{display:inline-flex;align-items:center;gap:var(--hawkline-spacing-xs);font-family:var(--hawkline-font-family);font-weight:var(--hawkline-font-weight-medium);text-transform:uppercase;letter-spacing:.5px;border:1px solid transparent;transition:all var(--hawkline-transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none}.hawkline-badge--small{padding:2px 8px;font-size:10px;min-height:18px}.hawkline-badge--medium{padding:4px 12px;font-size:11px;min-height:22px}.hawkline-badge--large{padding:6px 16px;font-size:12px;min-height:26px}.hawkline-badge--clickable{cursor:pointer}.hawkline-badge--clickable:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.2)}.hawkline-badge--clickable:active{transform:translateY(0);box-shadow:none}.hawkline-badge__icon{display:flex;align-items:center;font-size:1.1em}.hawkline-badge__dot{width:6px;height:6px;border-radius:50%;background-color:currentColor}.hawkline-badge--large .hawkline-badge__dot{width:8px;height:8px}.hawkline-badge--default{background-color:var(--hawkline-color-border-subtle);color:var(--hawkline-color-text-primary);border-color:var(--hawkline-color-border-hover)}.hawkline-badge--default.hawkline-badge--outline{border-color:var(--hawkline-color-text-tertiary)}.hawkline-badge--default.hawkline-badge--dot,.hawkline-badge--default.hawkline-badge--outline{background-color:transparent;color:var(--hawkline-color-text-tertiary)}.hawkline-badge--success{background-color:rgba(80,250,123,.2);color:var(--hawkline-color-success);border-color:rgba(80,250,123,.4)}.hawkline-badge--success.hawkline-badge--outline{border-color:var(--hawkline-color-success)}.hawkline-badge--success.hawkline-badge--dot,.hawkline-badge--success.hawkline-badge--outline{background-color:transparent;color:var(--hawkline-color-success)}.hawkline-badge--warning{background-color:rgba(241,250,140,.2);color:var(--hawkline-color-warning);border-color:rgba(241,250,140,.4)}.hawkline-badge--warning.hawkline-badge--outline{border-color:var(--hawkline-color-warning)}.hawkline-badge--warning.hawkline-badge--dot,.hawkline-badge--warning.hawkline-badge--outline{background-color:transparent;color:var(--hawkline-color-warning)}.hawkline-badge--danger{background-color:rgba(255,85,85,.2);color:var(--hawkline-color-danger);border-color:rgba(255,85,85,.4)}.hawkline-badge--danger.hawkline-badge--outline{border-color:var(--hawkline-color-danger)}.hawkline-badge--danger.hawkline-badge--dot,.hawkline-badge--danger.hawkline-badge--outline{background-color:transparent;color:var(--hawkline-color-danger)}.hawkline-badge--info{background-color:rgba(97,218,251,.2);color:var(--hawkline-color-accent-cyan);border-color:rgba(97,218,251,.4)}.hawkline-badge--info.hawkline-badge--outline{border-color:var(--hawkline-color-accent-cyan)}.hawkline-badge--info.hawkline-badge--dot,.hawkline-badge--info.hawkline-badge--outline{background-color:transparent;color:var(--hawkline-color-accent-cyan)}.hawkline-badge--ghost{background-color:rgba(189,189,189,.1);color:var(--hawkline-color-text-tertiary);border-color:transparent}.hawkline-badge--ghost.hawkline-badge--outline{border-color:var(--hawkline-color-border-subtle)}.hawkline-badge--ghost.hawkline-badge--dot,.hawkline-badge--ghost.hawkline-badge--outline{background-color:transparent;color:var(--hawkline-color-text-tertiary)}.hawkline-badge--clickable:focus{outline:none;box-shadow:0 0 0 2px var(--hawkline-color-bg-base),0 0 0 4px rgba(189,189,189,.3)}.hawkline-button{display:inline-flex;align-items:center;justify-content:center;font-family:var(--hawkline-font-family);font-weight:var(--hawkline-font-weight-medium);text-align:center;text-decoration:none;border:var(--hawkline-border-width) solid var(--hawkline-color-border);background-color:transparent;color:var(--hawkline-color-text-primary);cursor:pointer;transition:all var(--hawkline-transition-fast);position:relative;overflow:hidden;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.hawkline-button--small{padding:2px var(--hawkline-spacing-sm);font-size:var(--hawkline-font-size-sm);min-height:24px}.hawkline-button--medium{padding:4px var(--hawkline-spacing-md);font-size:var(--hawkline-font-size-base);min-height:32px}.hawkline-button--large{padding:6px var(--hawkline-spacing-lg);font-size:var(--hawkline-font-size-lg);min-height:40px}.hawkline-button--primary{background-color:var(--hawkline-color-bg-card);color:var(--hawkline-color-text-primary);border-color:var(--hawkline-color-text-primary)}.hawkline-button--primary:hover:not(:disabled){background-color:var(--hawkline-color-bg-elevated);border-color:var(--hawkline-color-primary-hover);color:var(--hawkline-color-primary-hover)}.hawkline-button--primary:active:not(:disabled){background-color:var(--hawkline-color-bg-card);border-color:var(--hawkline-color-primary-active);color:var(--hawkline-color-primary-active)}.hawkline-button--secondary{background-color:var(--hawkline-color-text-primary);color:var(--hawkline-color-bg-base);border-color:var(--hawkline-color-text-primary)}.hawkline-button--secondary:hover:not(:disabled){background-color:var(--hawkline-color-primary-hover);border-color:var(--hawkline-color-primary-hover);color:var(--hawkline-color-bg-base)}.hawkline-button--secondary:active:not(:disabled){background-color:var(--hawkline-color-text-secondary);border-color:var(--hawkline-color-text-secondary);color:var(--hawkline-color-bg-base)}.hawkline-button--ghost{background-color:transparent;color:var(--hawkline-color-text-primary);border-color:transparent}.hawkline-button--ghost:hover:not(:disabled){background-color:var(--hawkline-color-bg-card);border-color:var(--hawkline-color-border)}.hawkline-button--ghost:active:not(:disabled){background-color:var(--hawkline-color-bg-elevated)}.hawkline-button--danger{background-color:transparent;color:var(--hawkline-color-danger);border-color:var(--hawkline-color-danger)}.hawkline-button--danger:hover:not(:disabled){background-color:var(--hawkline-color-danger);color:var(--hawkline-color-bg-base)}.hawkline-button--danger:active:not(:disabled){background-color:var(--hawkline-color-danger-active);border-color:var(--hawkline-color-danger-active)}.hawkline-button--cyber{background-color:var(--hawkline-color-bg-card);color:var(--hawkline-color-text-primary);border:none;position:relative;overflow:visible;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);transition:all var(--hawkline-transition-fast)}.hawkline-button--cyber:hover:not(:disabled){background-color:var(--hawkline-color-bg-elevated);color:var(--hawkline-color-accent-purple);transform:translateY(-1px);box-shadow:0 4px 12px rgba(189,147,249,.3)}.hawkline-button--cyber:active:not(:disabled){background-color:var(--hawkline-color-bg-base);transform:translateY(0);box-shadow:0 2px 6px rgba(189,147,249,.2)}.hawkline-button--cyber.hawkline-button--small{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%)}.hawkline-button--cyber.hawkline-button--large{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%)}.hawkline-button--clipped{background-color:var(--hawkline-color-text-primary);color:var(--hawkline-color-bg-base);border:var(--hawkline-border-width) solid transparent;position:relative;overflow:visible;-webkit-clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:all var(--hawkline-transition-fast)}.hawkline-button--clipped:hover:not(:disabled){background-color:var(--hawkline-color-primary-hover);color:var(--hawkline-color-bg-base)}.hawkline-button--clipped:active:not(:disabled){background-color:var(--hawkline-color-text-secondary);color:var(--hawkline-color-bg-base)}.hawkline-button--clipped.hawkline-button--small{-webkit-clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.hawkline-button--clipped.hawkline-button--large{-webkit-clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.hawkline-button:focus{outline:none}.hawkline-button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--hawkline-color-bg-base),0 0 0 4px var(--hawkline-color-primary)}.hawkline-button:disabled{opacity:.5;cursor:not-allowed}.hawkline-button--full-width{width:100%}.hawkline-button--loading{cursor:wait}.hawkline-button__loader{display:inline-block;animation:hawkline-button-pulse 1.5s ease-in-out infinite}@keyframes hawkline-button-pulse{0%,to{opacity:1}50%{opacity:.5}}.hawkline-card-component{position:relative;background-color:var(--hawkline-color-bg-component);border:1px solid var(--hawkline-color-border-subtle);display:block;width:100%;text-align:left;font-family:var(--hawkline-font-family);color:var(--hawkline-color-text-primary)}.hawkline-card-component--compact{padding:var(--hawkline-spacing-sm);width:auto;display:inline-block}.hawkline-card-component--small{padding:var(--hawkline-spacing-md)}.hawkline-card-component--medium{padding:var(--hawkline-spacing-lg)}.hawkline-card-component--large{padding:var(--hawkline-spacing-xl)}.hawkline-card-component__elbow{position:absolute;width:12px;height:12px;background-color:transparent;border:2px solid var(--hawkline-color-text-tertiary)}.hawkline-card-component__elbow--top-left{top:-1px;left:-1px;border-right:none;border-bottom:none}.hawkline-card-component__elbow--top-right{top:-1px;right:-1px;border-left:none;border-bottom:none}.hawkline-card-component__elbow--bottom-left{bottom:-1px;left:-1px;border-right:none;border-top:none}.hawkline-card-component__elbow--bottom-right{bottom:-1px;right:-1px;border-left:none;border-top:none}.hawkline-card-component__header{margin-bottom:var(--hawkline-spacing-md);padding-bottom:var(--hawkline-spacing-md);border-bottom:1px solid var(--hawkline-color-border-subtle)}.hawkline-card-component__header h1,.hawkline-card-component__header h2,.hawkline-card-component__header h3,.hawkline-card-component__header h4,.hawkline-card-component__header h5,.hawkline-card-component__header h6{margin:0}.hawkline-card-component__content{position:relative}.hawkline-card-component__content>:last-child{margin-bottom:0}.hawkline-card-component__footer{margin-top:var(--hawkline-spacing-md);padding-top:var(--hawkline-spacing-md);border-top:1px solid var(--hawkline-color-border-subtle)}.hawkline-card-component--interactive{cursor:pointer;transition:background-color var(--hawkline-transition-fast)}.hawkline-card-component--interactive:active,.hawkline-card-component--interactive:hover{background-color:var(--hawkline-color-bg-surface)}.hawkline-card-component--interactive:focus-visible{outline:none;box-shadow:0 0 0 2px var(--hawkline-color-bg-base),0 0 0 4px var(--hawkline-color-text-tertiary)}.hawkline-card-component--compact .hawkline-card-component__elbow{width:6px;height:6px;border-width:1px}.hawkline-card-component--small .hawkline-card-component__elbow{width:8px;height:8px}.hawkline-card-component--large .hawkline-card-component__elbow{width:16px;height:16px;border-width:3px}.hawkline-card-component--grid{position:relative;overflow:hidden}.hawkline-card-component__grid{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(0deg,rgba(189,189,189,.05) 1px,transparent 0),linear-gradient(90deg,rgba(189,189,189,.05) 1px,transparent 0);background-size:60px 60px;pointer-events:none;z-index:0}.hawkline-card-component--grid .hawkline-card-component__elbow{width:16px;height:16px;border-width:3px}.hawkline-card-component--grid .hawkline-card-component__content,.hawkline-card-component--grid .hawkline-card-component__footer,.hawkline-card-component--grid .hawkline-card-component__header{position:relative;z-index:1}.hawkline-card-component--grid .hawkline-card-component__elbow{z-index:1}.hawkline-card-component--transparent{background-color:transparent;border:none}.hawkline-card-component--transparent .hawkline-card-component__elbow{width:20px;height:20px;border-width:2px;border-color:var(--hawkline-color-text-primary)}.hawkline-card-component--transparent .hawkline-card-component__elbow--top-left{top:0;left:0}.hawkline-card-component--transparent .hawkline-card-component__elbow--top-right{top:0;right:0}.hawkline-card-component--transparent .hawkline-card-component__elbow--bottom-left{bottom:0;left:0}.hawkline-card-component--transparent .hawkline-card-component__elbow--bottom-right{bottom:0;right:0}.hawkline-card-component--transparent .hawkline-card-component__header{border-bottom:none}.hawkline-card-component--transparent .hawkline-card-component__footer{border-top:none}.hawkline-card-component--transparent.hawkline-card-component--interactive:hover{background-color:rgba(255,255,255,.02)}.hawkline-card-component--transparent.hawkline-card-component--interactive:hover .hawkline-card-component__elbow{border-color:var(--hawkline-color-text-primary);box-shadow:0 0 10px rgba(189,189,189,.2)}.hawkline-card-component--transparent.hawkline-card-component--small .hawkline-card-component__elbow{width:14px;height:14px}.hawkline-card-component--transparent.hawkline-card-component--large .hawkline-card-component__elbow{width:24px;height:24px;border-width:3px}.hawkline-card-component--transition{--transition-speed:300ms;transition:all var(--transition-speed) cubic-bezier(.4,0,.2,1)}.hawkline-card-component--transition-expand:not(.hawkline-card-component--visible){transform:scaleX(0);opacity:0}.hawkline-card-component--transition-fade:not(.hawkline-card-component--visible){opacity:0}.hawkline-card-component--transition-slide-up:not(.hawkline-card-component--visible){transform:translateY(20px);opacity:0}.hawkline-card-component--transition-slide-down:not(.hawkline-card-component--visible){transform:translateY(-20px);opacity:0}.hawkline-card-component--transition-slide-left:not(.hawkline-card-component--visible){transform:translateX(20px);opacity:0}.hawkline-card-component--transition-slide-right:not(.hawkline-card-component--visible){transform:translateX(-20px);opacity:0}.hawkline-card-component--transition.hawkline-card-component--visible{transform:scale(1) translate(0);opacity:1}.hawkline-card-component--transition-expand{transform-origin:center center}.hawkline-card-component--transition-expand .hawkline-card-component__elbow{transition:all var(--transition-speed) cubic-bezier(.4,0,.2,1)}.hawkline-card-component--transition-expand:not(.hawkline-card-component--visible) .hawkline-card-component__elbow--bottom-left,.hawkline-card-component--transition-expand:not(.hawkline-card-component--visible) .hawkline-card-component__elbow--top-left{transform:translateX(-20px);opacity:0}.hawkline-card-component--transition-expand:not(.hawkline-card-component--visible) .hawkline-card-component__elbow--bottom-right,.hawkline-card-component--transition-expand:not(.hawkline-card-component--visible) .hawkline-card-component__elbow--top-right{transform:translateX(20px);opacity:0}.hawkline-card-component--transition-expand .hawkline-card-component__content,.hawkline-card-component--transition-expand .hawkline-card-component__footer,.hawkline-card-component--transition-expand .hawkline-card-component__header{transition:opacity calc(var(--transition-speed) * .8) cubic-bezier(.4,0,.2,1) calc(var(--transition-speed) * .2)}.hawkline-card-component--transition-expand:not(.hawkline-card-component--visible) .hawkline-card-component__content,.hawkline-card-component--transition-expand:not(.hawkline-card-component--visible) .hawkline-card-component__footer,.hawkline-card-component--transition-expand:not(.hawkline-card-component--visible) .hawkline-card-component__header{opacity:0}.hawkline-card-component--animating.hawkline-card-component--transition-expand{animation:horizontal-glow var(--transition-speed) ease-out}@keyframes horizontal-glow{0%{box-shadow:inset 0 0 0 1px rgba(142,142,144,.6),0 0 20px -10px rgba(142,142,144,0)}50%{box-shadow:inset 0 0 0 1px rgba(142,142,144,.3),-10px 0 20px -10px rgba(142,142,144,.4),10px 0 20px -10px rgba(142,142,144,.4)}to{box-shadow:inset 0 0 0 0 rgba(142,142,144,0),0 0 0 0 rgba(142,142,144,0)}}.hawkline-card-component--transition-expand:not(.hawkline-card-component--visible){transform:scaleX(0) scaleY(.95)}.hawkline-card-component--transition-expand.hawkline-card-component--visible{transform:scaleX(1) scaleY(1)}.hawkline-divider{display:flex;align-items:center;width:100%;position:relative}.hawkline-divider--vertical{flex-direction:column;height:100%;width:auto}.hawkline-divider--spacing-small{margin:var(--hawkline-spacing-xs) 0}.hawkline-divider--spacing-medium{margin:var(--hawkline-spacing-sm) 0}.hawkline-divider--spacing-large{margin:var(--hawkline-spacing-md) 0}.hawkline-divider--vertical.hawkline-divider--spacing-small{margin:0 var(--hawkline-spacing-xs)}.hawkline-divider--vertical.hawkline-divider--spacing-medium{margin:0 var(--hawkline-spacing-sm)}.hawkline-divider--vertical.hawkline-divider--spacing-large{margin:0 var(--hawkline-spacing-md)}.hawkline-divider__line{flex:1 1;border:none;background-color:var(--hawkline-color-border-subtle)}.hawkline-divider--horizontal .hawkline-divider__line{height:1px;width:100%}.hawkline-divider--vertical .hawkline-divider__line{width:1px;height:100%;min-height:20px}.hawkline-divider--thin.hawkline-divider--horizontal .hawkline-divider__line{height:1px}.hawkline-divider--medium.hawkline-divider--horizontal .hawkline-divider__line{height:2px}.hawkline-divider--thick.hawkline-divider--horizontal .hawkline-divider__line{height:3px}.hawkline-divider--thin.hawkline-divider--vertical .hawkline-divider__line{width:1px}.hawkline-divider--medium.hawkline-divider--vertical .hawkline-divider__line{width:2px}.hawkline-divider--thick.hawkline-divider--vertical .hawkline-divider__line{width:3px}.hawkline-divider--dashed .hawkline-divider__line{background-color:transparent;background-image:repeating-linear-gradient(to right,var(--hawkline-color-border-subtle),var(--hawkline-color-border-subtle) 20px,transparent 20px,transparent 40px);background-size:40px 100%}.hawkline-divider--vertical.hawkline-divider--dashed .hawkline-divider__line{background-color:transparent;background-image:repeating-linear-gradient(to bottom,var(--hawkline-color-border-subtle),var(--hawkline-color-border-subtle) 20px,transparent 20px,transparent 40px);background-size:100% 40px}.hawkline-divider--dotted .hawkline-divider__line{background-color:transparent;background-image:repeating-linear-gradient(to right,var(--hawkline-color-border-subtle),var(--hawkline-color-border-subtle) 2px,transparent 2px,transparent 6px);background-size:6px 100%}.hawkline-divider--vertical.hawkline-divider--dotted .hawkline-divider__line{background-color:transparent;background-image:repeating-linear-gradient(to bottom,var(--hawkline-color-border-subtle),var(--hawkline-color-border-subtle) 2px,transparent 2px,transparent 6px);background-size:100% 6px}.hawkline-divider--double .hawkline-divider__line{position:relative;background:transparent;border-top:1px solid var(--hawkline-color-border-subtle);border-bottom:1px solid var(--hawkline-color-border-subtle);height:3px}.hawkline-divider--vertical.hawkline-divider--double .hawkline-divider__line{border-top:none;border-bottom:none;border-left:1px solid var(--hawkline-color-border-subtle);border-right:1px solid var(--hawkline-color-border-subtle);width:3px;height:100%}.hawkline-divider--accent.hawkline-divider--horizontal .hawkline-divider__line{background-color:transparent;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='80' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='8' y='4' width='3' height='12' fill='%233a3a3a'/%3E%3Crect x='24' y='0' width='3' height='20' fill='%233a3a3a'/%3E%3Crect x='40' y='6' width='3' height='8' fill='%233a3a3a'/%3E%3Crect x='56' y='2' width='3' height='16' fill='%233a3a3a'/%3E%3Crect x='72' y='7' width='3' height='6' fill='%233a3a3a'/%3E%3C/svg%3E");background-repeat:repeat-x;background-position:50%}.hawkline-divider--vertical.hawkline-divider--accent .hawkline-divider__line{background-color:transparent;width:20px;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='20' height='80' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='4' y='8' width='12' height='3' fill='%233a3a3a'/%3E%3Crect x='0' y='24' width='20' height='3' fill='%233a3a3a'/%3E%3Crect x='6' y='40' width='8' height='3' fill='%233a3a3a'/%3E%3Crect x='2' y='56' width='16' height='3' fill='%233a3a3a'/%3E%3Crect x='7' y='72' width='6' height='3' fill='%233a3a3a'/%3E%3C/svg%3E");background-repeat:repeat-y;background-position:50%}.hawkline-divider--default:not(.hawkline-divider--dashed):not(.hawkline-divider--dotted):not(.hawkline-divider--double):not(.hawkline-divider--accent) .hawkline-divider__line{background-color:var(--hawkline-color-border-subtle)}.hawkline-divider--default.hawkline-divider--double .hawkline-divider__line{border-color:var(--hawkline-color-border-subtle)}.hawkline-divider--muted:not(.hawkline-divider--dashed):not(.hawkline-divider--dotted):not(.hawkline-divider--double):not(.hawkline-divider--accent) .hawkline-divider__line{background-color:var(--hawkline-color-bg-elevated);opacity:.5}.hawkline-divider--muted.hawkline-divider--double .hawkline-divider__line{border-color:var(--hawkline-color-bg-elevated);opacity:.5}.hawkline-divider--primary:not(.hawkline-divider--dashed):not(.hawkline-divider--dotted):not(.hawkline-divider--double):not(.hawkline-divider--accent) .hawkline-divider__line{background-color:var(--hawkline-color-text-primary);opacity:.3}.hawkline-divider--primary.hawkline-divider--double .hawkline-divider__line{border-color:var(--hawkline-color-text-primary);opacity:.3}.hawkline-divider--secondary:not(.hawkline-divider--dashed):not(.hawkline-divider--dotted):not(.hawkline-divider--double):not(.hawkline-divider--accent) .hawkline-divider__line{background-color:var(--hawkline-color-text-secondary);opacity:.5}.hawkline-divider--secondary.hawkline-divider--double .hawkline-divider__line{border-color:var(--hawkline-color-text-secondary);opacity:.5}.hawkline-divider--with-content{gap:var(--hawkline-spacing-md)}.hawkline-divider__content{flex-shrink:0;padding:0 var(--hawkline-spacing-sm);color:var(--hawkline-color-text-secondary);font-size:var(--hawkline-font-size-sm);font-family:var(--hawkline-font-family);font-weight:var(--hawkline-font-weight-medium);letter-spacing:.05em;text-transform:uppercase;background-color:var(--hawkline-color-bg-base);position:relative;z-index:1}.hawkline-divider--vertical .hawkline-divider__content{padding:var(--hawkline-spacing-sm) 0;writing-mode:vertical-lr;-webkit-text-orientation:mixed;text-orientation:mixed}.hawkline-flex{display:flex;position:relative}.hawkline-flex--inline{display:inline-flex}.hawkline-flex--direction-row{flex-direction:row}.hawkline-flex--direction-row-reverse{flex-direction:row-reverse}.hawkline-flex--direction-column{flex-direction:column}.hawkline-flex--direction-column-reverse{flex-direction:column-reverse}.hawkline-flex--justify-start{justify-content:flex-start}.hawkline-flex--justify-end{justify-content:flex-end}.hawkline-flex--justify-center{justify-content:center}.hawkline-flex--justify-between{justify-content:space-between}.hawkline-flex--justify-around{justify-content:space-around}.hawkline-flex--justify-evenly{justify-content:space-evenly}.hawkline-flex--align-start{align-items:flex-start}.hawkline-flex--align-end{align-items:flex-end}.hawkline-flex--align-center{align-items:center}.hawkline-flex--align-baseline{align-items:baseline}.hawkline-flex--align-stretch{align-items:stretch}.hawkline-flex--wrap{flex-wrap:wrap}.hawkline-flex--wrap-reverse{flex-wrap:wrap-reverse}.hawkline-flex--gap-xs{gap:var(--hawkline-spacing-xs)}.hawkline-flex--gap-sm{gap:var(--hawkline-spacing-sm)}.hawkline-flex--gap-md{gap:var(--hawkline-spacing-md)}.hawkline-flex--gap-lg{gap:var(--hawkline-spacing-lg)}.hawkline-flex--gap-xl{gap:var(--hawkline-spacing-xl)}.hawkline-flex--gap-2xl{gap:var(--hawkline-spacing-2xl)}.hawkline-flex--full-width{width:100%}.hawkline-flex--full-height{height:100%}.hawkline-heading{font-family:var(--hawkline-font-family);color:var(--hawkline-color-text-primary);margin:0;position:relative;display:block;line-height:1.2;letter-spacing:-.02em}.hawkline-heading--h1{font-size:3rem}.hawkline-heading--h2{font-size:2.25rem}.hawkline-heading--h3{font-size:1.875rem}.hawkline-heading--h4{font-size:1.5rem}.hawkline-heading--h5{font-size:1.25rem}.hawkline-heading--h6{font-size:1rem}.hawkline-heading--2xl{font-size:4rem;letter-spacing:-.03em}.hawkline-heading--xl{font-size:3rem;letter-spacing:-.025em}.hawkline-heading--lg{font-size:2.25rem}.hawkline-heading--md{font-size:1.5rem}.hawkline-heading--sm{font-size:1.125rem;letter-spacing:-.01em}.hawkline-heading--xs{font-size:.875rem;letter-spacing:0}.hawkline-heading--left{text-align:left}.hawkline-heading--center{text-align:center}.hawkline-heading--right{text-align:right}.hawkline-heading--default{color:var(--hawkline-color-text-primary)}.hawkline-heading--primary{color:var(--hawkline-color-accent-cyan);text-shadow:0 0 20px rgba(97,218,251,.3)}.hawkline-heading--secondary{color:var(--hawkline-color-success);text-shadow:0 0 20px rgba(80,250,123,.3)}.hawkline-heading--muted{color:var(--hawkline-color-text-tertiary)}.hawkline-heading--weight-normal{font-weight:var(--hawkline-font-weight-normal)}.hawkline-heading--weight-medium{font-weight:var(--hawkline-font-weight-medium)}.hawkline-heading--weight-bold{font-weight:var(--hawkline-font-weight-bold)}.hawkline-heading--uppercase{text-transform:uppercase;letter-spacing:.05em}.hawkline-heading--lowercase{text-transform:lowercase}.hawkline-heading--capitalize{text-transform:capitalize}.hawkline-heading--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hawkline-heading--decorated{display:inline-flex;align-items:center;gap:var(--hawkline-spacing-md)}.hawkline-heading--decorated-bottom{flex-direction:column;align-items:flex-start;gap:var(--hawkline-spacing-sm)}.hawkline-heading--decorated-bottom.hawkline-heading--center{align-items:center}.hawkline-heading--decorated-bottom.hawkline-heading--right{align-items:flex-end}.hawkline-heading--decorated-both{display:inline-flex;align-items:center;gap:var(--hawkline-spacing-md)}.hawkline-heading__text{position:relative}.hawkline-heading__decoration{display:block;background-color:var(--hawkline-color-text-primary);position:relative}.hawkline-heading__decoration--left{width:4px;height:100%;min-height:1.2em;background:linear-gradient(to bottom,var(--hawkline-color-text-primary) 0,var(--hawkline-color-text-primary) 70%,transparent 100%)}.hawkline-heading__decoration--bottom{height:2px;width:60px;background:linear-gradient(to right,var(--hawkline-color-text-primary) 0,var(--hawkline-color-text-primary) 70%,transparent 100%)}.hawkline-heading--primary .hawkline-heading__decoration{background:linear-gradient(to right,var(--hawkline-color-accent-cyan) 0,var(--hawkline-color-accent-cyan) 70%,transparent 100%)}.hawkline-heading--secondary .hawkline-heading__decoration{background:linear-gradient(to right,var(--hawkline-color-success) 0,var(--hawkline-color-success) 70%,transparent 100%)}.hawkline-heading--muted .hawkline-heading__decoration{background:linear-gradient(to right,var(--hawkline-color-text-tertiary) 0,var(--hawkline-color-text-tertiary) 70%,transparent 100%)}.hawkline-heading--2xl:before,.hawkline-heading--xl:before{content:"";position:absolute;top:-8px;left:-8px;width:16px;height:16px;border-top:2px solid;border-left:2px solid;opacity:.2}@media (max-width:768px){.hawkline-heading--2xl{font-size:3rem}.hawkline-heading--h1,.hawkline-heading--xl{font-size:2.25rem}.hawkline-heading--h2{font-size:1.875rem}}.hawkline-icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;font-family:var(--hawkline-font-family);font-weight:var(--hawkline-font-weight-medium);cursor:pointer;transition:all var(--hawkline-transition-fast);padding:0}.hawkline-icon-button--small{width:32px;height:32px;font-size:16px}.hawkline-icon-button--medium{width:40px;height:40px;font-size:20px}.hawkline-icon-button--large{width:48px;height:48px;font-size:24px}.hawkline-icon-button--circle{border-radius:50%}.hawkline-icon-button__content{display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.hawkline-icon-button--default{background-color:var(--hawkline-color-border-subtle);border-color:var(--hawkline-color-border-hover);color:var(--hawkline-color-text-primary)}.hawkline-icon-button--default:hover:not(:disabled){background-color:var(--hawkline-color-border-hover);border-color:var(--hawkline-color-text-muted)}.hawkline-icon-button--primary{background-color:var(--hawkline-color-text-primary);border-color:var(--hawkline-color-text-primary);color:var(--hawkline-color-bg-base)}.hawkline-icon-button--primary:hover:not(:disabled){background-color:var(--hawkline-color-text-light);border-color:var(--hawkline-color-text-light)}.hawkline-icon-button--secondary{background-color:transparent;border-color:var(--hawkline-color-text-primary);color:var(--hawkline-color-text-primary)}.hawkline-icon-button--secondary:hover:not(:disabled){background-color:rgba(189,189,189,.1)}.hawkline-icon-button--ghost{background-color:transparent;border-color:transparent;color:var(--hawkline-color-text-tertiary)}.hawkline-icon-button--ghost:hover:not(:disabled){background-color:var(--hawkline-color-bg-hover);color:var(--hawkline-color-text-primary)}.hawkline-icon-button--danger{background-color:var(--hawkline-color-danger);border-color:var(--hawkline-color-danger);color:var(--hawkline-color-text-primary)}.hawkline-icon-button--danger:hover:not(:disabled){background-color:var(--hawkline-color-danger-light);border-color:var(--hawkline-color-danger-light)}.hawkline-icon-button--loading{cursor:not-allowed;opacity:.8}.hawkline-icon-button__loader{width:16px;height:16px;border:2px solid;border-right:2px solid transparent;animation:spin .8s linear infinite}.hawkline-icon-button--small .hawkline-icon-button__loader{width:12px;height:12px}.hawkline-icon-button--large .hawkline-icon-button__loader{width:20px;height:20px}@keyframes spin{to{transform:rotate(1turn)}}.hawkline-icon-button--disabled,.hawkline-icon-button:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.hawkline-icon-button:focus{outline:none;box-shadow:0 0 0 2px var(--hawkline-color-bg-base),0 0 0 4px rgba(189,189,189,.3)}.hawkline-icon-button__badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:var(--hawkline-font-weight-bold);border:1px solid var(--hawkline-color-bg-base);z-index:2}.hawkline-icon-button--small .hawkline-icon-button__badge{top:-2px;right:-2px;min-width:14px;height:14px;font-size:9px}.hawkline-icon-button--large .hawkline-icon-button__badge{top:-6px;right:-6px;min-width:20px;height:20px;font-size:11px}.hawkline-icon-button__badge--default{background-color:var(--hawkline-color-text-tertiary);color:var(--hawkline-color-text-primary)}.hawkline-icon-button__badge--success{background-color:var(--hawkline-color-success);color:var(--hawkline-color-bg-base)}.hawkline-icon-button__badge--warning{background-color:var(--hawkline-color-warning);color:var(--hawkline-color-bg-base)}.hawkline-icon-button__badge--danger{background-color:var(--hawkline-color-danger);color:var(--hawkline-color-text-primary)}.hawkline-icon-button__badge--info{background-color:var(--hawkline-color-accent-cyan);color:var(--hawkline-color-bg-base)}.hawkline-icon-button__corner{position:absolute;width:6px;height:6px;border:1px solid;opacity:0;transition:opacity var(--hawkline-transition-fast)}.hawkline-icon-button:hover .hawkline-icon-button__corner{opacity:1}.hawkline-icon-button__corner--top-left{top:-1px;left:-1px;border-right:none;border-bottom:none}.hawkline-icon-button__corner--top-right{top:-1px;right:-1px;border-left:none;border-bottom:none}.hawkline-icon-button__corner--bottom-left{bottom:-1px;left:-1px;border-right:none;border-top:none}.hawkline-icon-button__corner--bottom-right{bottom:-1px;right:-1px;border-left:none;border-top:none}.hawkline-icon-button--circle:active:not(:disabled):after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;transform:translate(-50%,-50%) scale(0);background-color:rgba(255,255,255,.2);animation:ripple .6s ease-out}@keyframes ripple{to{transform:translate(-50%,-50%) scale(2);opacity:0}}.hawkline-input-wrapper{display:flex;flex-direction:column;gap:var(--hawkline-spacing-xs);position:relative}.hawkline-input-wrapper--full-width{width:100%}.hawkline-input__label{font-size:var(--hawkline-font-size-sm);font-weight:var(--hawkline-font-weight-medium);color:var(--hawkline-color-text-primary);margin-bottom:var(--hawkline-spacing-xs)}.hawkline-input__container{position:relative;display:flex;align-items:center;width:100%}.hawkline-input{background-color:var(--hawkline-color-bg-deep);border:1px solid var(--hawkline-color-border-subtle);color:var(--hawkline-color-text-primary);font-family:var(--hawkline-font-family);font-weight:var(--hawkline-font-weight-regular);padding:0 var(--hawkline-spacing-md);width:100%;outline:none;transition:all var(--hawkline-transition-fast)}.hawkline-input::-webkit-inner-spin-button,.hawkline-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hawkline-input[type=number]{-moz-appearance:textfield}.hawkline-input--small{height:32px;font-size:var(--hawkline-font-size-sm);padding:0 var(--hawkline-spacing-sm)}.hawkline-input--medium{height:40px;font-size:var(--hawkline-font-size-base);padding:0 var(--hawkline-spacing-md)}.hawkline-input--large{height:48px;font-size:var(--hawkline-font-size-lg);padding:0 var(--hawkline-spacing-lg)}.hawkline-input--has-left-icon{padding-left:40px}.hawkline-input--has-right-icon{padding-right:40px}.hawkline-input--small.hawkline-input--has-left-icon{padding-left:32px}.hawkline-input--small.hawkline-input--has-right-icon{padding-right:32px}.hawkline-input--large.hawkline-input--has-left-icon{padding-left:48px}.hawkline-input--large.hawkline-input--has-right-icon{padding-right:48px}.hawkline-input__icon{position:absolute;display:flex;align-items:center;justify-content:center;color:var(--hawkline-color-text-tertiary);pointer-events:none;z-index:1}.hawkline-input__icon--left{left:12px}.hawkline-input__icon--right{right:12px}.hawkline-input--small~.hawkline-input__icon{font-size:14px}.hawkline-input--large~.hawkline-input__icon{font-size:18px}.hawkline-input:hover:not(:disabled){border-color:var(--hawkline-color-border-hover);background-color:var(--hawkline-color-bg-component)}.hawkline-input:focus{outline:none}.hawkline-input:focus-visible:not(:disabled){border-color:var(--hawkline-color-text-primary);background-color:var(--hawkline-color-bg-component);box-shadow:0 0 0 2px rgba(189,189,189,.1)}.hawkline-input::placeholder{color:var(--hawkline-color-text-muted)}.hawkline-input__helper-text{font-size:var(--hawkline-font-size-sm);color:var(--hawkline-color-text-tertiary);margin-top:var(--hawkline-spacing-xs)}.hawkline-input__helper-text--error{color:var(--hawkline-color-danger)}.hawkline-input--error,.hawkline-input--error:hover:not(:disabled){border-color:var(--hawkline-color-danger)}.hawkline-input--error:focus-visible:not(:disabled){border-color:var(--hawkline-color-danger);box-shadow:0 0 0 2px rgba(255,85,85,.2)}.hawkline-input--disabled,.hawkline-input:disabled{opacity:.5;cursor:not-allowed;background-color:var(--hawkline-color-bg-sunken)}.hawkline-input--success{border-color:rgba(80,250,123,.5)}.hawkline-input--success:hover:not(:disabled){border-color:rgba(80,250,123,.7)}.hawkline-input--success:focus-visible:not(:disabled){border-color:var(--hawkline-color-success);box-shadow:0 0 0 2px rgba(80,250,123,.2)}.hawkline-input--warning{border-color:rgba(241,250,140,.5)}.hawkline-input--warning:hover:not(:disabled){border-color:rgba(241,250,140,.7)}.hawkline-input--warning:focus-visible:not(:disabled){border-color:var(--hawkline-color-warning);box-shadow:0 0 0 2px rgba(241,250,140,.2)}.hawkline-input--danger{border-color:rgba(255,85,85,.5)}.hawkline-input--danger:hover:not(:disabled){border-color:rgba(255,85,85,.7)}.hawkline-input--danger:focus-visible:not(:disabled){border-color:var(--hawkline-color-danger);box-shadow:0 0 0 2px rgba(255,85,85,.2)}.hawkline-input--info{border-color:rgba(97,218,251,.5)}.hawkline-input--info:hover:not(:disabled){border-color:rgba(97,218,251,.7)}.hawkline-input--info:focus-visible:not(:disabled){border-color:var(--hawkline-color-accent-cyan);box-shadow:0 0 0 2px rgba(97,218,251,.2)}.hawkline-input--full-width{width:100%}.hawkline-loading{display:inline-flex;align-items:center;justify-content:center}.hawkline-loading__content{display:flex;flex-direction:column;align-items:center;gap:16px}.hawkline-loading__text{font-family:var(--hawkline-font-family);font-size:var(--hawkline-font-size-body);color:var(--hawkline-color-text-secondary);margin-top:8px}.hawkline-loading__sonar{position:relative;display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1/1}.hawkline-loading--small .hawkline-loading__sonar{width:32px;height:32px}.hawkline-loading--medium .hawkline-loading__sonar{width:48px;height:48px}.hawkline-loading--large .hawkline-loading__sonar{width:64px;height:64px}.hawkline-loading__core{position:relative;z-index:10}.hawkline-loading__core:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:currentColor}.hawkline-loading--small .hawkline-loading__core:after{width:14px;height:14px}.hawkline-loading--medium .hawkline-loading__core:after{width:21px;height:21px}.hawkline-loading--large .hawkline-loading__core:after{width:22px;height:22px}.hawkline-loading__wave{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;will-change:transform,opacity;aspect-ratio:1/1;opacity:0;transform:translate(-50%,-50%) scale(.1);animation:hawkline-loading-sonar 3s cubic-bezier(.4,0,.2,1) infinite}.hawkline-loading--small .hawkline-loading__wave{width:80px;height:80px}.hawkline-loading--medium .hawkline-loading__wave{width:120px;height:120px}.hawkline-loading--large .hawkline-loading__wave{width:160px;height:160px}.hawkline-loading__wave--1{animation-delay:0s}.hawkline-loading__wave--2{animation-delay:1s}.hawkline-loading__wave--3{animation-delay:2s}@keyframes hawkline-loading-sonar{0%{transform:translate(-50%,-50%) scale(.1);opacity:0}20%{opacity:.8}60%{opacity:.4}to{transform:translate(-50%,-50%) scale(1.2);opacity:0}}.hawkline-loading--default{color:var(--hawkline-color-text-secondary)}.hawkline-loading--primary{color:var(--hawkline-color-info-blue)}.hawkline-loading--success{color:var(--hawkline-color-info-alert)}.hawkline-loading--warning{color:var(--hawkline-color-warning-amber)}.hawkline-loading--danger{color:var(--hawkline-color-danger-dark)}.hawkline-loading--info{color:var(--hawkline-color-info)}.hawkline-loading__backdrop{background-color:rgba(11,11,13,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hawkline-loading__backdrop,.hawkline-loading__fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:500000}.hawkline-loading__fullscreen{background-color:var(--hawkline-color-bg-base)}.hawkline-menu__container{position:relative;display:inline-block}.hawkline-menu__trigger{cursor:pointer}.hawkline-menu{position:absolute;z-index:1000;min-width:200px;background-color:var(--hawkline-color-bg-component);border:1px solid var(--hawkline-color-border-subtle);box-shadow:0 4px 12px rgba(0,0,0,.5);opacity:0;transform:translateY(-8px);transition:opacity var(--hawkline-transition-fast),transform var(--hawkline-transition-fast);pointer-events:none}.hawkline-menu--open{opacity:1;transform:translateY(0);pointer-events:all}.hawkline-menu--bottom-start{top:100%;left:0;margin-top:4px}.hawkline-menu--bottom-end{top:100%;right:0;margin-top:4px}.hawkline-menu--top-start{bottom:100%;left:0;margin-bottom:4px}.hawkline-menu--top-end{bottom:100%;right:0;margin-bottom:4px}.hawkline-menu--right-start{left:100%;top:0;margin-left:4px}.hawkline-menu--left-start{right:100%;top:0;margin-right:4px}.hawkline-menu--small{min-width:150px}.hawkline-menu--small .hawkline-menu__item{padding:6px 12px;font-size:var(--hawkline-font-size-sm)}.hawkline-menu--medium{min-width:200px}.hawkline-menu--medium .hawkline-menu__item{padding:8px 16px;font-size:var(--hawkline-font-size-base)}.hawkline-menu--large{min-width:250px}.hawkline-menu--large .hawkline-menu__item{padding:10px 20px;font-size:var(--hawkline-font-size-base)}.hawkline-menu__content{padding:var(--hawkline-spacing-xs) 0;max-height:400px;overflow-y:auto}.hawkline-menu__item{display:flex;align-items:center;width:100%;padding:8px 16px;background-color:transparent;border:none;color:var(--hawkline-color-text-primary);font-family:var(--hawkline-font-family);text-align:left;cursor:pointer;transition:all var(--hawkline-transition-fast);position:relative}.hawkline-menu__item:hover:not(.hawkline-menu__item--disabled){background-color:var(--hawkline-color-bg-hover);color:var(--hawkline-color-text-light)}.hawkline-menu__item:active:not(.hawkline-menu__item--disabled){background-color:var(--hawkline-color-bg-active)}.hawkline-menu__item--disabled{opacity:.4;cursor:not-allowed}.hawkline-menu__item--danger{color:var(--hawkline-color-danger)}.hawkline-menu__item--danger:hover:not(.hawkline-menu__item--disabled){background-color:rgba(255,85,85,.1);color:var(--hawkline-color-danger)}.hawkline-menu__item-icon{margin-right:var(--hawkline-spacing-sm);flex-shrink:0;width:20px;display:flex;align-items:center;justify-content:center}.hawkline-menu__item-label{flex:1 1;text-align:left}.hawkline-menu__item-shortcut{margin-left:var(--hawkline-spacing-lg);font-size:var(--hawkline-font-size-sm);color:var(--hawkline-color-text-secondary);font-family:var(--hawkline-font-family-mono)}.hawkline-menu__item-arrow{margin-left:var(--hawkline-spacing-sm);font-size:10px;color:var(--hawkline-color-text-secondary);transition:transform var(--hawkline-transition-fast)}.hawkline-menu__item--submenu-open .hawkline-menu__item-arrow{transform:rotate(90deg)}.hawkline-menu__divider{height:1px;background-color:var(--hawkline-color-border-subtle);margin:var(--hawkline-spacing-xs) 0}.hawkline-menu__submenu{position:absolute;left:100%;top:-4px;margin-left:4px;min-width:180px;background-color:var(--hawkline-color-bg-component);border:1px solid var(--hawkline-color-border-subtle);box-shadow:0 4px 12px rgba(0,0,0,.5);padding:var(--hawkline-spacing-xs) 0;opacity:0;transform:translateX(-8px);animation:hawkline-menu-submenu-in var(--hawkline-transition-fast) ease-out forwards}.hawkline-menu__submenu--nested{left:100%;margin-left:2px}@keyframes hawkline-menu-submenu-in{to{opacity:1;transform:translateX(0)}}.hawkline-menu__arrow{position:absolute;width:8px;height:8px;background-color:var(--hawkline-color-bg-component);border:1px solid var(--hawkline-color-border-subtle);transform:rotate(45deg)}.hawkline-menu--bottom-end .hawkline-menu__arrow,.hawkline-menu--bottom-start .hawkline-menu__arrow{top:-5px;border-right:none;border-bottom:none}.hawkline-menu--bottom-start .hawkline-menu__arrow{left:16px}.hawkline-menu--bottom-end .hawkline-menu__arrow{right:16px}.hawkline-menu--top-end .hawkline-menu__arrow,.hawkline-menu--top-start .hawkline-menu__arrow{bottom:-5px;border-left:none;border-top:none}.hawkline-menu--top-start .hawkline-menu__arrow{left:16px}.hawkline-menu--top-end .hawkline-menu__arrow{right:16px}.hawkline-menu__corner{position:absolute;width:8px;height:8px;border:1px solid var(--hawkline-color-border-subtle);pointer-events:none}.hawkline-menu__corner--top-left{top:-1px;left:-1px;border-right:none;border-bottom:none}.hawkline-menu__corner--top-right{top:-1px;right:-1px;border-left:none;border-bottom:none}.hawkline-menu__corner--bottom-left{bottom:-1px;left:-1px;border-right:none;border-top:none}.hawkline-menu__corner--bottom-right{bottom:-1px;right:-1px;border-left:none;border-top:none}.hawkline-menu__content::-webkit-scrollbar{width:4px}.hawkline-menu__content::-webkit-scrollbar-track{background:transparent}.hawkline-menu__content::-webkit-scrollbar-thumb{background:var(--hawkline-color-border-subtle);border-radius:0}.hawkline-menu__content::-webkit-scrollbar-thumb:hover{background:var(--hawkline-color-border-hover)}.hawkline-menu__item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgba(189,189,189,.3)}.hawkline-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:500000;padding:var(--hawkline-spacing-xl);animation:fadeIn var(--hawkline-transition-fast)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hawkline-modal{position:relative;background-color:var(--hawkline-color-bg-component);border:1px solid var(--hawkline-color-border-subtle);max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 25px rgba(0,0,0,.5);animation:slideIn var(--hawkline-transition-normal)}@keyframes slideIn{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.hawkline-modal--small{width:90%;max-width:400px}.hawkline-modal--medium{width:90%;max-width:600px}.hawkline-modal--large{width:90%;max-width:800px}.hawkline-modal--full{width:95%;max-width:1200px;height:90vh}.hawkline-modal__header{display:flex;align-items:center;justify-content:space-between;padding:var(--hawkline-spacing-lg);border-bottom:1px solid var(--hawkline-color-border-subtle)}.hawkline-modal__title{margin:0;font-size:var(--hawkline-font-size-xl);font-weight:var(--hawkline-font-weight-bold);color:var(--hawkline-color-text-primary)}.hawkline-modal__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:transparent;border:1px solid var(--hawkline-color-border-subtle);color:var(--hawkline-color-text-tertiary);font-size:18px;cursor:pointer;transition:all var(--hawkline-transition-fast);padding:0}.hawkline-modal__close:hover{background-color:var(--hawkline-color-bg-hover);border-color:var(--hawkline-color-border-hover);color:var(--hawkline-color-text-primary)}.hawkline-modal__close:active{transform:scale(.95)}.hawkline-modal__content{flex:1 1;padding:var(--hawkline-spacing-lg);overflow-y:auto;color:var(--hawkline-color-text-primary)}.hawkline-modal__content::-webkit-scrollbar{width:8px}.hawkline-modal__content::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.hawkline-modal__content::-webkit-scrollbar-thumb{background-color:var(--hawkline-color-border-subtle);border-radius:0}.hawkline-modal__content::-webkit-scrollbar-thumb:hover{background-color:var(--hawkline-color-border-hover)}.hawkline-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--hawkline-spacing-sm);padding:var(--hawkline-spacing-lg);border-top:1px solid var(--hawkline-color-border-subtle)}.hawkline-modal__corner{position:absolute;width:16px;height:16px;border:2px solid var(--hawkline-color-text-tertiary);pointer-events:none}.hawkline-modal__corner--top-left{top:-1px;left:-1px;border-right:none;border-bottom:none}.hawkline-modal__corner--top-right{top:-1px;right:-1px;border-left:none;border-bottom:none}.hawkline-modal__corner--bottom-left{bottom:-1px;left:-1px;border-right:none;border-top:none}.hawkline-modal__corner--bottom-right{bottom:-1px;right:-1px;border-left:none;border-top:none}@media (max-width:600px){.hawkline-modal-overlay{padding:0}.hawkline-modal{max-height:100%}.hawkline-modal,.hawkline-modal--large,.hawkline-modal--medium,.hawkline-modal--small{width:100%;height:100%;max-width:100%}}.hawkline-pulse{--pulse-color:var(--hawkline-color-primary);--pulse-glow:rgba(61,107,115,0.6);--pulse-duration:2000ms;position:relative;display:inline-flex;align-items:center;justify-content:center;font-family:var(--hawkline-font-family)}.hawkline-pulse--sm{width:24px;height:24px}.hawkline-pulse--md{width:40px;height:40px}.hawkline-pulse--lg{width:64px;height:64px}.hawkline-pulse--xl{width:96px;height:96px}.hawkline-pulse__core{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;width:40%;height:40%;min-width:8px;min-height:8px;border-radius:50%;background-color:var(--pulse-color);box-shadow:0 0 8px var(--pulse-glow);transition:transform var(--hawkline-transition-fast)}.hawkline-pulse--intensity-low .hawkline-pulse__core{box-shadow:0 0 4px var(--pulse-glow)}.hawkline-pulse--intensity-high .hawkline-pulse__core{box-shadow:0 0 16px var(--pulse-glow),0 0 32px var(--pulse-glow)}.hawkline-pulse__ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.4);width:100%;height:100%;border-radius:50%;border:2px solid var(--pulse-color);opacity:0;pointer-events:none;will-change:transform,opacity}.hawkline-pulse--intensity-low .hawkline-pulse__ring{border-width:1px}.hawkline-pulse--intensity-high .hawkline-pulse__ring{border-width:3px;box-shadow:0 0 8px var(--pulse-glow)}.hawkline-pulse--active.hawkline-pulse--continuous .hawkline-pulse__ring{animation:pulseExpand var(--pulse-duration) cubic-bezier(.4,0,.2,1) infinite}.hawkline-pulse--active:not(.hawkline-pulse--continuous) .hawkline-pulse__ring{animation:pulseExpand var(--pulse-duration) cubic-bezier(.4,0,.2,1) forwards}@keyframes pulseExpand{0%{transform:translate(-50%,-50%) scale(.4);opacity:0}10%{opacity:.8}50%{opacity:.4}to{transform:translate(-50%,-50%) scale(1.2);opacity:0}}.hawkline-pulse--clickable{cursor:pointer}.hawkline-pulse--clickable:hover .hawkline-pulse__core{transform:scale(1.15)}.hawkline-pulse--clickable:active .hawkline-pulse__core{transform:scale(.95)}.hawkline-pulse--primary{--pulse-color:var(--hawkline-color-primary);--pulse-glow:rgba(61,107,115,0.6)}.hawkline-pulse--success{--pulse-color:var(--hawkline-color-success);--pulse-glow:rgba(80,250,123,0.6)}.hawkline-pulse--warning{--pulse-color:var(--hawkline-color-warning);--pulse-glow:rgba(241,250,140,0.6)}.hawkline-pulse--danger{--pulse-color:var(--hawkline-color-danger);--pulse-glow:rgba(255,85,85,0.6)}.hawkline-pulse--info{--pulse-color:var(--hawkline-color-info);--pulse-glow:rgba(139,233,253,0.6)}.hawkline-pulse--neutral{--pulse-color:var(--hawkline-color-text-secondary);--pulse-glow:rgba(107,114,128,0.6)}.hawkline-rankbar{display:flex;align-items:center;gap:var(--hawkline-spacing-sm);font-family:var(--hawkline-font-family);width:100%}.hawkline-rankbar__label{font-size:var(--hawkline-font-size-xs);color:var(--hawkline-color-text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:var(--hawkline-font-weight-medium);white-space:nowrap;flex-shrink:0}.hawkline-rankbar__track{position:relative;flex:1 1;height:4px;background-color:var(--hawkline-color-bg-elevated);overflow:visible}.hawkline-rankbar__zone{position:absolute;top:0;height:100%;opacity:.4}.hawkline-rankbar__marker{position:absolute;top:50%;width:3px;height:12px;transform:translate(-50%,-50%);background-color:var(--hawkline-color-text-primary);transition:left var(--hawkline-transition-base)}.hawkline-rankbar__value{font-size:var(--hawkline-font-size-xs);font-family:var(--hawkline-font-family-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--hawkline-color-text-primary);white-space:nowrap;flex-shrink:0}.hawkline-rankbar--small .hawkline-rankbar__track{height:2px}.hawkline-rankbar--small .hawkline-rankbar__marker{width:2px;height:8px}.hawkline-rankbar--small .hawkline-rankbar__label,.hawkline-rankbar--small .hawkline-rankbar__value{font-size:10px}.hawkline-rankbar--large .hawkline-rankbar__track{height:6px}.hawkline-rankbar--large .hawkline-rankbar__marker{width:4px;height:16px}.hawkline-rankbar--large .hawkline-rankbar__label,.hawkline-rankbar--large .hawkline-rankbar__value{font-size:var(--hawkline-font-size-sm)}.hawkline-table{position:relative;width:100%;height:100%;overflow:auto;background-color:var(--hawkline-color-bg-component);border:1px solid var(--hawkline-color-border-subtle);font-family:var(--hawkline-font-family);outline:none}.hawkline-table:focus-visible{border-color:var(--hawkline-color-primary)}.hawkline-table--resizing{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:col-resize}.hawkline-table__grid{border-collapse:separate;border-spacing:0}.hawkline-table__header{position:-webkit-sticky;position:sticky;top:0;z-index:10}.hawkline-table__header-cell,.hawkline-table__header-row{background-color:var(--hawkline-color-bg-surface)}.hawkline-table__header-cell{position:relative;padding:0 var(--hawkline-spacing-md);height:32px;text-align:left;font-weight:var(--hawkline-font-weight-medium);font-size:.75em;color:var(--hawkline-color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-bottom:1px solid var(--hawkline-color-border-subtle);vertical-align:middle;box-sizing:border-box}.hawkline-table__header-cell--sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hawkline-table__header-cell--sortable:hover{color:var(--hawkline-color-text-secondary);background-color:var(--hawkline-color-bg-hover)}.hawkline-table__header-cell--sorted{color:var(--hawkline-color-text-primary)}.hawkline-table__header-cell--frozen{background-color:var(--hawkline-color-bg-surface)}.hawkline-table__header-cell--frozen-last{box-shadow:2px 0 4px -1px rgba(0,0,0,.4)}.hawkline-table__header-cell--drag-over{border-left:2px solid var(--hawkline-color-primary)}.hawkline-table__header-content{display:flex;align-items:center;gap:var(--hawkline-spacing-xs);min-width:0}.hawkline-table__header-text{overflow:hidden;text-overflow:ellipsis;flex:1 1;min-width:0}.hawkline-table__sort-icon{flex-shrink:0;opacity:.3;transition:all var(--hawkline-transition-fast)}.hawkline-table__sort-icon--asc{transform:rotate(180deg)}.hawkline-table__sort-icon--asc,.hawkline-table__sort-icon--desc{opacity:1;color:var(--hawkline-color-primary)}.hawkline-table__resize-handle{position:absolute;top:0;right:0;width:4px;height:100%;cursor:col-resize;background-color:transparent;transition:background-color var(--hawkline-transition-fast);z-index:1}.hawkline-table--resizing .hawkline-table__resize-handle,.hawkline-table__resize-handle:hover{background-color:var(--hawkline-color-primary)}.hawkline-table__body{background-color:var(--hawkline-color-bg-component)}.hawkline-table__row{transition:background-color var(--hawkline-transition-fast)}.hawkline-table__row:hover{background-color:var(--hawkline-color-bg-hover)}.hawkline-table__row--clickable{cursor:pointer}.hawkline-table__row--selected{background-color:var(--hawkline-color-bg-active)}.hawkline-table__row--selected:hover{background-color:var(--hawkline-color-bg-elevated)}.hawkline-table__cell{padding:0 var(--hawkline-spacing-md);position:relative;color:var(--hawkline-color-text-primary);font-size:var(--hawkline-font-size-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid var(--hawkline-color-bg-elevated);background-color:inherit;vertical-align:middle;box-sizing:border-box}.hawkline-table__cell--left{text-align:left}.hawkline-table__cell--center{text-align:center}.hawkline-table__cell--right{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hawkline-table__cell--frozen{background-color:var(--hawkline-color-bg-component)}.hawkline-table__row:hover .hawkline-table__cell--frozen{background-color:var(--hawkline-color-bg-hover)}.hawkline-table__row--selected .hawkline-table__cell--frozen{background-color:var(--hawkline-color-bg-active)}.hawkline-table__row--selected:hover .hawkline-table__cell--frozen{background-color:var(--hawkline-color-bg-elevated)}.hawkline-table__cell--frozen-last{box-shadow:2px 0 4px -1px rgba(0,0,0,.4)}.hawkline-table__cell--frozen-row{background-color:var(--hawkline-color-bg-component)}.hawkline-table__row:hover .hawkline-table__cell--frozen-row{background-color:var(--hawkline-color-bg-hover)}.hawkline-table__row--selected .hawkline-table__cell--frozen-row{background-color:var(--hawkline-color-bg-active)}.hawkline-table__row--selected:hover .hawkline-table__cell--frozen-row{background-color:var(--hawkline-color-bg-elevated)}.hawkline-table__cell--frozen-row.hawkline-table__cell--frozen{background-color:var(--hawkline-color-bg-component)}.hawkline-table__row:hover .hawkline-table__cell--frozen-row.hawkline-table__cell--frozen{background-color:var(--hawkline-color-bg-hover)}.hawkline-table__row--selected .hawkline-table__cell--frozen-row.hawkline-table__cell--frozen{background-color:var(--hawkline-color-bg-active)}.hawkline-table__cell--frozen-row-last{box-shadow:0 2px 4px -1px rgba(0,0,0,.4)}.hawkline-table__cell--frozen-row-last.hawkline-table__cell--frozen-last{box-shadow:2px 2px 4px -1px rgba(0,0,0,.4)}.hawkline-table--striped .hawkline-table__row--frozen:nth-child(2n) .hawkline-table__cell--frozen-row{background-color:var(--hawkline-color-bg-surface)}.hawkline-table__cell--selected{background-color:color-mix(in srgb,var(--hawkline-color-primary) 12%,transparent)!important}.hawkline-table__cell--focused{outline:2px solid var(--hawkline-color-primary);outline-offset:-2px;z-index:1;position:relative}.hawkline-table__cell--editing{padding:0;overflow:visible}.hawkline-table__edit-input{width:100%;height:100%;padding:0 var(--hawkline-spacing-md);border:none;outline:2px solid var(--hawkline-color-primary);outline-offset:-2px;background-color:var(--hawkline-color-bg-elevated);color:var(--hawkline-color-text-primary);font-family:inherit;font-size:inherit;box-sizing:border-box}.hawkline-table--small .hawkline-table__header-cell{padding:0 var(--hawkline-spacing-sm);height:28px;font-size:.7em}.hawkline-table--small .hawkline-table__cell{padding:0 var(--hawkline-spacing-sm);font-size:var(--hawkline-font-size-xs)}.hawkline-table--large .hawkline-table__header-cell{padding:0 var(--hawkline-spacing-lg);height:40px;font-size:.8em}.hawkline-table--large .hawkline-table__cell{padding:0 var(--hawkline-spacing-lg);font-size:var(--hawkline-font-size-base)}.hawkline-table--striped .hawkline-table__row:nth-child(2n),.hawkline-table--striped .hawkline-table__row:nth-child(2n) .hawkline-table__cell--frozen{background-color:var(--hawkline-color-bg-surface)}.hawkline-table--bordered .hawkline-table__cell,.hawkline-table--bordered .hawkline-table__header-cell{border:1px solid var(--hawkline-color-bg-elevated)}.hawkline-table__row--skeleton .hawkline-table__cell{padding:0 var(--hawkline-spacing-md)}.hawkline-table__skeleton{height:12px;width:60%;border-radius:2px;background:linear-gradient(90deg,var(--hawkline-color-bg-elevated) 25%,var(--hawkline-color-bg-hover) 50%,var(--hawkline-color-bg-elevated) 75%);background-size:200% 100%;animation:hawkline-table-skeleton 1.5s ease-in-out infinite}.hawkline-table__row--skeleton td:nth-child(odd) .hawkline-table__skeleton{width:80%}.hawkline-table__row--skeleton td:nth-child(3n) .hawkline-table__skeleton{width:45%}@keyframes hawkline-table-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.hawkline-table__row--skeleton:nth-child(2) .hawkline-table__skeleton{animation-delay:.1s}.hawkline-table__row--skeleton:nth-child(3) .hawkline-table__skeleton{animation-delay:.2s}.hawkline-table__row--skeleton:nth-child(4) .hawkline-table__skeleton{animation-delay:.3s}.hawkline-table__row--skeleton:nth-child(5) .hawkline-table__skeleton{animation-delay:.4s}.hawkline-table__row--skeleton:nth-child(6) .hawkline-table__skeleton{animation-delay:.5s}.hawkline-table__row--skeleton:nth-child(7) .hawkline-table__skeleton{animation-delay:.6s}.hawkline-table__row--skeleton:nth-child(8) .hawkline-table__skeleton{animation-delay:.7s}.hawkline-table__empty-cell{padding:calc(var(--hawkline-spacing-xl) * 3) var(--hawkline-spacing-md);text-align:center;color:var(--hawkline-color-text-muted);font-style:italic;font-size:var(--hawkline-font-size-sm)}.hawkline-table--selectable .hawkline-table__cell{cursor:cell}.hawkline-table--selectable .hawkline-table__row--clickable .hawkline-table__cell{cursor:pointer}.hawkline-table::-webkit-scrollbar{width:8px;height:8px}.hawkline-table::-webkit-scrollbar-track{background-color:var(--hawkline-color-bg-component)}.hawkline-table::-webkit-scrollbar-thumb{background-color:var(--hawkline-color-text-muted);border-radius:0}.hawkline-table::-webkit-scrollbar-thumb:hover{background-color:var(--hawkline-color-text-tertiary)}.hawkline-table::-webkit-scrollbar-corner{background-color:var(--hawkline-color-bg-component)}.hawkline-select-wrapper{display:flex;flex-direction:column;gap:var(--hawkline-spacing-xs);position:relative}.hawkline-select-wrapper--full-width{width:100%}.hawkline-select__label{font-size:var(--hawkline-font-size-sm);font-weight:var(--hawkline-font-weight-medium);color:var(--hawkline-color-text-primary);margin-bottom:var(--hawkline-spacing-xs)}.hawkline-select{display:flex;align-items:center;justify-content:space-between;background-color:var(--hawkline-color-bg-deep);border:1px solid var(--hawkline-color-border-subtle);color:var(--hawkline-color-text-primary);font-family:var(--hawkline-font-family);font-weight:var(--hawkline-font-weight-regular);padding:0 var(--hawkline-spacing-md);width:100%;cursor:pointer;outline:none;transition:all var(--hawkline-transition-fast);text-align:left}.hawkline-select--small{height:32px;font-size:var(--hawkline-font-size-sm);padding:0 var(--hawkline-spacing-sm)}.hawkline-select--medium{height:40px;font-size:var(--hawkline-font-size-base);padding:0 var(--hawkline-spacing-md)}.hawkline-select--large{height:48px;font-size:var(--hawkline-font-size-lg);padding:0 var(--hawkline-spacing-lg)}.hawkline-select__arrow{font-size:12px;color:var(--hawkline-color-text-tertiary);transition:transform var(--hawkline-transition-fast);margin-left:var(--hawkline-spacing-sm)}.hawkline-select--open .hawkline-select__arrow{transform:rotate(180deg)}.hawkline-select__value{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hawkline-select:hover:not(:disabled){background-color:var(--hawkline-color-bg-component)}.hawkline-select:focus:not(:disabled){outline:none}.hawkline-select:focus-visible:not(:disabled){background-color:var(--hawkline-color-bg-component);box-shadow:0 0 0 2px rgba(189,189,189,.1)}.hawkline-select--open:not(:disabled),.hawkline-select__dropdown{background-color:var(--hawkline-color-bg-component)}.hawkline-select__dropdown{position:absolute;top:100%;left:0;right:0;border:1px solid var(--hawkline-color-border-subtle);border-top:none;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,.3)}.hawkline-select__dropdown-scroll{max-height:240px;overflow-y:auto}.hawkline-select__option{display:block;width:100%;padding:var(--hawkline-spacing-sm) var(--hawkline-spacing-md);text-align:left;background-color:transparent;border:none;color:var(--hawkline-color-text-primary);font-family:var(--hawkline-font-family);font-size:inherit;cursor:pointer;transition:background-color var(--hawkline-transition-fast)}.hawkline-select__option:hover:not(:disabled){background-color:var(--hawkline-color-bg-hover)}.hawkline-select__option--selected{background-color:var(--hawkline-color-bg-active);color:var(--hawkline-color-text-primary);font-weight:var(--hawkline-font-weight-medium)}.hawkline-select__option--disabled{opacity:.5;cursor:not-allowed}.hawkline-select__helper-text{font-size:var(--hawkline-font-size-sm);color:var(--hawkline-color-text-tertiary);margin-top:var(--hawkline-spacing-xs)}.hawkline-select__helper-text--error{color:var(--hawkline-color-danger)}.hawkline-select--error,.hawkline-select--error:hover:not(:disabled){border-color:var(--hawkline-color-danger)}.hawkline-select--error:focus-visible:not(:disabled){border-color:var(--hawkline-color-danger);box-shadow:0 0 0 2px rgba(255,85,85,.2)}.hawkline-select--disabled,.hawkline-select:disabled{opacity:.5;cursor:not-allowed;background-color:var(--hawkline-color-bg-sunken)}.hawkline-select--success{border-color:rgba(80,250,123,.5)}.hawkline-select--success:hover:not(:disabled){border-color:rgba(80,250,123,.7)}.hawkline-select--success.hawkline-select--open,.hawkline-select--success:focus-visible:not(:disabled){border-color:var(--hawkline-color-success);box-shadow:0 0 0 2px rgba(80,250,123,.2)}.hawkline-select--warning{border-color:rgba(241,250,140,.5)}.hawkline-select--warning:hover:not(:disabled){border-color:rgba(241,250,140,.7)}.hawkline-select--warning.hawkline-select--open,.hawkline-select--warning:focus-visible:not(:disabled){border-color:var(--hawkline-color-warning);box-shadow:0 0 0 2px rgba(241,250,140,.2)}.hawkline-select--danger{border-color:rgba(255,85,85,.5)}.hawkline-select--danger:hover:not(:disabled){border-color:rgba(255,85,85,.7)}.hawkline-select--danger.hawkline-select--open,.hawkline-select--danger:focus-visible:not(:disabled){border-color:var(--hawkline-color-danger);box-shadow:0 0 0 2px rgba(255,85,85,.2)}.hawkline-select--info{border-color:rgba(97,218,251,.5)}.hawkline-select--info:hover:not(:disabled){border-color:rgba(97,218,251,.7)}.hawkline-select--info.hawkline-select--open,.hawkline-select--info:focus-visible:not(:disabled){border-color:var(--hawkline-color-accent-cyan);box-shadow:0 0 0 2px rgba(97,218,251,.2)}.hawkline-select--corners{position:relative}.hawkline-select--corners:after,.hawkline-select--corners:before{content:"";position:absolute;width:8px;height:8px;border:1px solid var(--hawkline-color-text-primary);opacity:0;transition:opacity var(--hawkline-transition-fast);z-index:10;pointer-events:none}.hawkline-select--corners:before{top:-1px;left:-1px;border-right:none;border-bottom:none}.hawkline-select--corners:after{top:-1px;right:-1px;border-left:none;border-bottom:none}.hawkline-select--corners-visible:after,.hawkline-select--corners-visible:before{opacity:1}.hawkline-select__dropdown--closing{animation:hawkline-select-fade-out .15s ease-out forwards}@keyframes hawkline-select-fade-out{0%{opacity:1}to{opacity:0}}.hawkline-select__dropdown--animated{animation:hawkline-select-slide-in .15s ease-out}@keyframes hawkline-select-slide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.hawkline-select__dropdown-scroll::-webkit-scrollbar{width:8px}.hawkline-select__dropdown-scroll::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.hawkline-select__dropdown-scroll::-webkit-scrollbar-thumb{background-color:var(--hawkline-color-border-subtle);border-radius:0}.hawkline-select__dropdown-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--hawkline-color-border-hover)}