@keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@keyframes t-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes t-zoom-out{0%{transform:scale(.2)}to{transform:scale(1)}}.t-loading{font:var(--td-font-body-medium);color:var(--td-brand-color);box-sizing:border-box;font-size:var(--td-comp-size-l);margin:0;padding:0;list-style:none;position:relative}.t-loading--lock{overflow:hidden}.t-loading.t-size-s{font-size:var(--td-comp-size-xxxs)}.t-loading.t-size-l{font-size:var(--td-comp-size-xxxl)}.t-loading__parent--relative{position:relative!important}.t-loading__fullscreen{z-index:3500;width:100%;height:100%;position:fixed;top:0;left:0}.t-loading--center{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.t-loading__content{position:absolute;top:20%;left:48%}.t-loading--inherit-color{color:inherit}.t-loading__parent{position:relative}.t-loading__overlay{background-color:var(--td-mask-disabled)}.t-loading--full{z-index:3500;width:100%;height:100%;position:absolute;top:0;left:0}.t-loading--hidden{visibility:hidden}.t-loading--visible{visibility:visible}.t-loading__text{vertical-align:middle;width:auto;font:var(--td-font-body-medium);margin-left:var(--td-comp-margin-xs);display:inline-block}.t-loading__gradient{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.t-loading__gradient-conic{border-radius:var(--td-radius-circle);background:conic-gradient(from 90deg,#fff 0deg,currentColor 360deg);width:100%;height:100%;-webkit-mask:radial-gradient(#0000 calc(50% - .5px),#fff 50%);mask:radial-gradient(#0000 calc(50% - .5px),#fff 50%)}.t-button{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;font-size:var(--td-font-body-medium);cursor:pointer;vertical-align:middle;white-space:nowrap;border-radius:var(--td-radius-default);touch-action:manipulation;background-color:#0000;border:1px solid #0000;outline:none;justify-content:center;align-items:center;padding:0;text-decoration:none;list-style:none;transition:all .2s linear;display:inline-flex;position:relative;overflow:hidden}.t-button .t-button__text,.t-button .t-icon{z-index:1;display:inline-flex;position:relative}.t-button .t-icon,.t-button .t-loading{font-size:var(--td-font-size-body-large)}.t-button svg+.t-button__text:not(:empty),.t-button .t-loading+.t-button__text:not(:empty){margin-left:8px}.t-button .t-button__suffix:not(:empty){margin-left:8px;display:inline-flex}.t-button--variant-base{color:var(--td-text-color-primary);height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);background-color:var(--td-bg-color-component);border-color:var(--td-bg-color-component)}.t-button--variant-base .t-icon,.t-button--variant-base .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-base:hover,.t-button--variant-base:focus-visible{background-color:var(--td-bg-color-component-hover)}.t-button--variant-base.t-is-loading,.t-button--variant-base.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-base:hover,.t-button--variant-base:focus-visible{border-color:var(--td-bg-color-component-hover)}.t-button--variant-base.t-is-loading,.t-button--variant-base.t-is-disabled{border-color:var(--td-bg-color-component-disabled)}.t-button--variant-base:hover,.t-button--variant-base:focus-visible{color:var(--td-text-color-primary)}.t-button--variant-base.t-is-loading,.t-button--variant-base.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-base.t-button--theme-primary{color:var(--td-text-color-anti);background-color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-base.t-button--theme-primary:hover,.t-button--variant-base.t-button--theme-primary:focus-visible{background-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--theme-primary.t-is-loading,.t-button--variant-base.t-button--theme-primary.t-is-disabled{background-color:var(--td-brand-color-disabled)}.t-button--variant-base.t-button--theme-primary:hover,.t-button--variant-base.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--theme-primary.t-is-loading,.t-button--variant-base.t-button--theme-primary.t-is-disabled{border-color:var(--td-brand-color-disabled)}.t-button--variant-base.t-button--theme-success{color:var(--td-text-color-anti);background-color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-base.t-button--theme-success:hover,.t-button--variant-base.t-button--theme-success:focus-visible{background-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--theme-success.t-is-loading,.t-button--variant-base.t-button--theme-success.t-is-disabled{background-color:var(--td-success-color-disabled)}.t-button--variant-base.t-button--theme-success:hover,.t-button--variant-base.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--theme-success.t-is-loading,.t-button--variant-base.t-button--theme-success.t-is-disabled{border-color:var(--td-success-color-disabled)}.t-button--variant-base.t-button--theme-warning{color:var(--td-text-color-anti);background-color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-base.t-button--theme-warning:hover,.t-button--variant-base.t-button--theme-warning:focus-visible{background-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--theme-warning.t-is-loading,.t-button--variant-base.t-button--theme-warning.t-is-disabled{background-color:var(--td-warning-color-disabled)}.t-button--variant-base.t-button--theme-warning:hover,.t-button--variant-base.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--theme-warning.t-is-loading,.t-button--variant-base.t-button--theme-warning.t-is-disabled{border-color:var(--td-warning-color-disabled)}.t-button--variant-base.t-button--theme-danger{color:var(--td-text-color-anti);background-color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-base.t-button--theme-danger:hover,.t-button--variant-base.t-button--theme-danger:focus-visible{background-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--theme-danger.t-is-loading,.t-button--variant-base.t-button--theme-danger.t-is-disabled{background-color:var(--td-error-color-disabled)}.t-button--variant-base.t-button--theme-danger:hover,.t-button--variant-base.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--theme-danger.t-is-loading,.t-button--variant-base.t-button--theme-danger.t-is-disabled{border-color:var(--td-error-color-disabled)}.t-button--variant-base.t-button--ghost{color:var(--td-text-color-anti);border-color:var(--td-text-color-anti);background-color:#0000}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible,.t-button--variant-base.t-button--ghost:active,.t-button--variant-base.t-button--ghost.t-is-loading,.t-button--variant-base.t-button--ghost.t-is-disabled{background-color:#0000}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-base.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost:active{border-color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-is-loading{border-color:var(--td-text-color-anti)}.t-button--variant-base.t-button--ghost.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-base.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-base.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-base.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-base.t-button--ghost.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:active{border-color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-base.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success:hover,.t-button--variant-base.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-base.t-button--ghost.t-button--theme-success:hover,.t-button--variant-base.t-button--ghost.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-success:active{border-color:var(--td-success-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-base.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-base.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-base.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-base.t-button--ghost.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:active{border-color:var(--td-warning-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-base.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-base.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-base.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-base.t-button--ghost.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:active{border-color:var(--td-error-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-base.t-is-loading:not(.t-button--variant-base.t-button--ghost).t-button--theme-default{color:var(--td-text-color-primary)}.t-button--variant-outline{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent);border-color:var(--td-border-level-2-color)}.t-button--variant-outline .t-icon,.t-button--variant-outline .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-outline:hover,.t-button--variant-outline:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-is-loading,.t-button--variant-outline.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-outline:hover,.t-button--variant-outline:focus-visible{background-color:var(--td-bg-color-container-hover)}.t-button--variant-outline.t-is-loading,.t-button--variant-outline.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-outline:hover,.t-button--variant-outline:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-is-loading,.t-button--variant-outline.t-is-disabled{border-color:var(--td-border-level-2-color)}.t-button--variant-outline.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--theme-primary:hover,.t-button--variant-outline.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--theme-primary.t-is-loading,.t-button--variant-outline.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-outline.t-button--theme-primary:hover,.t-button--variant-outline.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--theme-primary.t-is-loading,.t-button--variant-outline.t-button--theme-primary.t-is-disabled{border-color:var(--td-brand-color-disabled)}.t-button--variant-outline.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-outline.t-button--theme-success:hover,.t-button--variant-outline.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--theme-success.t-is-loading,.t-button--variant-outline.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-outline.t-button--theme-success:hover,.t-button--variant-outline.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--theme-success.t-is-loading,.t-button--variant-outline.t-button--theme-success.t-is-disabled{border-color:var(--td-success-color-disabled)}.t-button--variant-outline.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--theme-warning:hover,.t-button--variant-outline.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--theme-warning.t-is-loading,.t-button--variant-outline.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-outline.t-button--theme-warning:hover,.t-button--variant-outline.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--theme-warning.t-is-loading,.t-button--variant-outline.t-button--theme-warning.t-is-disabled{border-color:var(--td-warning-color-disabled)}.t-button--variant-outline.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-outline.t-button--theme-danger:hover,.t-button--variant-outline.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--theme-danger.t-is-loading,.t-button--variant-outline.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-outline.t-button--theme-danger:hover,.t-button--variant-outline.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--theme-danger.t-is-loading,.t-button--variant-outline.t-button--theme-danger.t-is-disabled{border-color:var(--td-error-color-disabled)}.t-button--variant-outline.t-button--ghost{color:var(--td-text-color-anti);border-color:var(--td-text-color-anti);background-color:#0000}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible,.t-button--variant-outline.t-button--ghost:active,.t-button--variant-outline.t-button--ghost.t-is-loading,.t-button--variant-outline.t-button--ghost.t-is-disabled{background-color:#0000}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-outline.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost:active{border-color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-is-loading{border-color:var(--td-text-color-anti)}.t-button--variant-outline.t-button--ghost.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-outline.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:active{border-color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-outline.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-outline.t-button--ghost.t-button--theme-success:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:active{border-color:var(--td-success-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-outline.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:active{border-color:var(--td-warning-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-outline.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:active{border-color:var(--td-error-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost){color:var(--td-text-color-primary)}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-primary{color:var(--td-brand-color);background-color:#0000}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-success{color:var(--td-success-color);background-color:#0000}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-warning{color:var(--td-warning-color);background-color:#0000}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-danger{color:var(--td-error-color);background-color:#0000}.t-button--variant-dashed{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent);border-color:var(--td-border-level-2-color);border-style:dashed}.t-button--variant-dashed .t-icon,.t-button--variant-dashed .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-dashed:hover,.t-button--variant-dashed:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-is-loading,.t-button--variant-dashed.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-dashed:hover,.t-button--variant-dashed:focus-visible{background-color:var(--td-bg-color-container-hover)}.t-button--variant-dashed.t-is-loading,.t-button--variant-dashed.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-dashed:hover,.t-button--variant-dashed:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-is-loading,.t-button--variant-dashed.t-is-disabled{border-color:var(--td-border-level-2-color)}.t-button--variant-dashed.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--theme-primary.t-is-loading,.t-button--variant-dashed.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-dashed.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--theme-primary.t-is-loading,.t-button--variant-dashed.t-button--theme-primary.t-is-disabled{border-color:var(--td-brand-color-disabled)}.t-button--variant-dashed.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--theme-success:hover,.t-button--variant-dashed.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--theme-success.t-is-loading,.t-button--variant-dashed.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-dashed.t-button--theme-success:hover,.t-button--variant-dashed.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--theme-success.t-is-loading,.t-button--variant-dashed.t-button--theme-success.t-is-disabled{border-color:var(--td-success-color-disabled)}.t-button--variant-dashed.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--theme-warning.t-is-loading,.t-button--variant-dashed.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-dashed.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--theme-warning.t-is-loading,.t-button--variant-dashed.t-button--theme-warning.t-is-disabled{border-color:var(--td-warning-color-disabled)}.t-button--variant-dashed.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--theme-danger.t-is-loading,.t-button--variant-dashed.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-dashed.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--theme-danger.t-is-loading,.t-button--variant-dashed.t-button--theme-danger.t-is-disabled{border-color:var(--td-error-color-disabled)}.t-button--variant-dashed.t-button--ghost{color:var(--td-text-color-anti);border-color:var(--td-text-color-anti);background-color:#0000}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible,.t-button--variant-dashed.t-button--ghost:active,.t-button--variant-dashed.t-button--ghost.t-is-loading,.t-button--variant-dashed.t-button--ghost.t-is-disabled{background-color:#0000}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-dashed.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost:active{border-color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-is-loading{border-color:var(--td-text-color-anti)}.t-button--variant-dashed.t-button--ghost.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:active{border-color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-dashed.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:active{border-color:var(--td-success-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:active{border-color:var(--td-warning-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:active{border-color:var(--td-error-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost){color:var(--td-text-color-primary)}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-primary{color:var(--td-brand-color);background-color:#0000}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-success{color:var(--td-success-color);background-color:#0000}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-warning{color:var(--td-warning-color);background-color:#0000}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-danger{color:var(--td-error-color);background-color:#0000}.t-button--variant-text{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:#0000;border-color:#0000}.t-button--variant-text .t-icon,.t-button--variant-text .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-text:hover,.t-button--variant-text:focus-visible{color:var(--td-text-color-primary)}.t-button--variant-text.t-is-loading,.t-button--variant-text.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-text:hover,.t-button--variant-text:focus-visible{background-color:var(--td-bg-color-container-hover)}.t-button--variant-text.t-is-loading,.t-button--variant-text.t-is-disabled{background-color:#0000}.t-button--variant-text:hover,.t-button--variant-text:focus-visible{border-color:var(--td-bg-color-container-hover)}.t-button--variant-text.t-is-loading,.t-button--variant-text.t-is-disabled{border-color:#0000}.t-button--variant-text.t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-button--theme-primary:hover,.t-button--variant-text.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--theme-primary.t-is-loading,.t-button--variant-text.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-text.t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-button--theme-success:hover,.t-button--variant-text.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-text.t-button--theme-success.t-is-loading,.t-button--variant-text.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-text.t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-button--theme-warning:hover,.t-button--variant-text.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-text.t-button--theme-warning.t-is-loading,.t-button--variant-text.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-text.t-button--theme-danger{color:var(--td-error-color)}.t-button--variant-text.t-button--theme-danger:hover,.t-button--variant-text.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-text.t-button--theme-danger.t-is-loading,.t-button--variant-text.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-text.t-button--ghost{color:var(--td-text-color-anti);background:0 0}.t-button--variant-text.t-button--ghost:hover,.t-button--variant-text.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-text.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-text.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-text.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-text.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-text.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-text.t-button--ghost.t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-button--ghost.t-button--theme-success:hover,.t-button--variant-text.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-text.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-text.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-text.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-text.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-text.t-button--ghost.t-button--theme-danger{color:var(--td-error-color)}.t-button--variant-text.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-text.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-text.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost){color:var(--td-text-color-primary)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-danger{color:var(--td-error-color)}.t-button.t-is-loading,.t-button.t-is-disabled{cursor:not-allowed}.t-button.t-size-s{height:var(--td-comp-size-xs);font:var(--td-font-body-small);padding-left:calc(var(--td-comp-paddingLR-s) - 1px);padding-right:calc(var(--td-comp-paddingLR-s) - 1px)}.t-button.t-size-s .t-icon,.t-button.t-size-s .t-loading{font-size:var(--td-font-size-body-medium)}.t-button.t-size-l{height:var(--td-comp-size-xl);font:var(--td-font-body-large);padding-left:calc(var(--td-comp-paddingLR-xl) - 1px);padding-right:calc(var(--td-comp-paddingLR-xl) - 1px)}.t-button.t-size-l .t-icon,.t-button.t-size-l .t-loading{font-size:var(--td-font-size-title-large)}.t-button--shape-square{width:var(--td-comp-size-m);padding:0}.t-button--shape-square.t-size-s{width:var(--td-comp-size-xs);padding:0}.t-button--shape-square.t-size-l{width:var(--td-comp-size-xl);padding:0}.t-button--shape-round{border-radius:var(--td-radius-round)}.t-button--shape-round.t-size-s{border-radius:calc(var(--td-comp-size-xs) / 2)}.t-button--shape-round.t-size-l{border-radius:calc(var(--td-comp-size-xl) / 2)}.t-button--shape-circle{width:var(--td-comp-size-m);text-align:center;border-radius:calc(var(--td-comp-size-m) / 2);padding:0}.t-button--shape-circle .t-icon,.t-button--shape-circle .t-loading{font-size:var(--td-font-size-body-large)}.t-button--shape-circle.t-size-s{width:var(--td-comp-size-xs);border-radius:calc(var(--td-comp-size-xs) / 2)}.t-button--shape-circle.t-size-l{width:var(--td-comp-size-xl);border-radius:calc(var(--td-comp-size-xl) / 2);padding:0}.t-button.t-size-full-width{width:100%;display:flex}.t-button--ghost{--ripple-color:var(--td-gray-color-10)}.t-button:not(.t-is-disabled):not(.t-button--ghost){--ripple-color:var(--td-bg-color-container-active)}.t-button--variant-base:not(.t-is-disabled):not(.t-button--ghost){--ripple-color:var(--td-bg-color-component-active)}.t-button--variant-base.t-button--theme-primary:not(.t-is-disabled):not(.t-button--ghost){--ripple-color:var(--td-brand-color-active)}.t-button--variant-base.t-button--theme-success:not(.t-is-disabled):not(.t-button--ghost){--ripple-color:var(--td-success-color-active)}.t-button--variant-base.t-button--theme-warning:not(.t-is-disabled):not(.t-button--ghost){--ripple-color:var(--td-warning-color-active)}.t-button--variant-base.t-button--theme-danger:not(.t-is-disabled):not(.t-button--ghost){--ripple-color:var(--td-error-color-active)}.t-icon{vertical-align:middle;width:1em;height:1em;display:inline-block}.t-icon:before{font-family:unset}.t-icon-loading{animation:1s linear infinite t-spin}.t-icon.t-size-s,i.t-size-s{font-size:14px}.t-icon.t-size-m,i.t-size-m{font-size:16px}.t-icon.t-size-l,i.t-size-l{font-size:18px}.input-readonly.t-is-readonly{color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent)}.input-readonly.t-is-readonly .t-input__inner{cursor:pointer}.input-disabled.t-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.input-disabled.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.input-disabled.t-is-disabled .t-input__inner{cursor:not-allowed;color:var(--td-text-color-disabled);text-overflow:initial}.input-disabled.t-is-disabled .t-input__inner::placeholder,.input-disabled.t-is-disabled>.t-input__prefix .t-icon,.input-disabled.t-is-disabled>.t-input__suffix .t-icon,.input-disabled.t-is-disabled>.t-input__prefix .t-icon:hover,.input-disabled.t-is-disabled>.t-input__suffix .t-icon:hover{color:var(--td-text-color-disabled)}.t-tips{font-size:var(--td-font-size-body-small)}.t-tips.t-is-default{color:var(--td-text-color-placeholder)}.t-tips.t-is-error{color:var(--td-error-color)}.t-tips.t-is-warning{color:var(--td-warning-color)}.t-tips.t-is-success{color:var(--td-success-color)}.t-input{height:var(--td-comp-size-m);border-radius:var(--td-radius-default);border-style:solid;border-width:1px;border-color:var(--td-border-level-2-color);padding:0;padding:0 var(--td-comp-paddingLR-s);background-color:var(--td-bg-color-specialcomponent);color:var(--td-text-color-primary);font:var(--td-font-body-medium);box-sizing:border-box;outline:none;align-items:center;width:100%;margin:0;list-style:none;transition:border .2s cubic-bezier(.38,0,.24,1),box-shadow .2s cubic-bezier(.38,0,.24,1),background-color .2s cubic-bezier(.38,0,.24,1);display:flex;position:relative;overflow:hidden}.t-input:hover{border-color:var(--td-brand-color)}.t-input:focus{z-index:1;border-color:var(--td-brand-color);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.t-input--borderless:not(.t-input--focused){border-color:#0000;transition:border .2s cubic-bezier(.38,0,.24,1),box-shadow .2s cubic-bezier(.38,0,.24,1),background-color .2s cubic-bezier(.38,0,.24,1)}.t-input--borderless:not(.t-input--focused):hover{border-color:var(--td-component-border);background-color:var(--td-bg-color-container-hover);cursor:pointer}.t-input--borderless:not(.t-input--focused).t-is-disabled{background-color:var(--td-bg-color-component-disabled);border:none}.t-input--focused{border-color:var(--td-brand-color);box-shadow:0 0 0 2px var(--td-brand-color-focus);z-index:1}.t-input :focus-visible{outline:none}.t-input__inner{min-width:0;max-width:100%;color:var(--td-text-color-primary);font:inherit;box-sizing:border-box;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;background-color:#0000;border:none;outline:none;flex:1;padding:0;overflow:hidden}.t-input__inner::placeholder{color:var(--td-text-color-placeholder)}.t-input__inner:placeholder-shown{text-overflow:ellipsis;width:100%}.t-input__inner[type=password]::-ms-reveal{display:none}.t-input__inner[type=search]::-webkit-search-decoration{appearance:none}.t-input__inner[type=search]::-webkit-search-cancel-button{appearance:none}.t-input__inner[type=search]::-webkit-search-results-button{appearance:none}.t-input__inner[type=search]::-webkit-search-results-decoration{appearance:none}.t-input__inner.t-input--soft-hidden{width:0}.t-input__extra{font:var(--td-font-body-small);color:var(--td-text-color-placeholder)}.t-input__status{position:absolute;top:0;right:-24px}.t-input.t-input--suffix>span.t-input__clear{opacity:0;visibility:hidden;transition:border .2s cubic-bezier(.38,0,.24,1),box-shadow .2s cubic-bezier(.38,0,.24,1),background-color .2s cubic-bezier(.38,0,.24,1)}.t-input.t-input--suffix:hover>span.t-input__clear{opacity:1;visibility:visible}.t-input.t-is-success{border-color:var(--td-success-color)}.t-input.t-is-success:focus,.t-input.t-is-success.t-input--focused{box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-input.t-is-success>.t-input__extra{color:var(--td-success-color)}.t-input.t-is-warning{border-color:var(--td-warning-color)}.t-input.t-is-warning:focus,.t-input.t-is-warning.t-input--focused{box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-input.t-is-warning>.t-input__extra{color:var(--td-warning-color)}.t-input.t-is-error{border-color:var(--td-error-color)}.t-input.t-is-error:focus,.t-input.t-is-error.t-input--focused{box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-input.t-is-error>.t-input__extra{color:var(--td-error-color)}.t-input.t-is-readonly{color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent)}.t-input.t-is-readonly .t-input__inner{cursor:pointer}.t-input.t-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.t-input.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.t-input.t-is-disabled .t-input__inner{cursor:not-allowed;color:var(--td-text-color-disabled);text-overflow:initial}.t-input.t-is-disabled .t-input__inner::placeholder,.t-input.t-is-disabled>.t-input__prefix .t-icon,.t-input.t-is-disabled>.t-input__suffix .t-icon,.t-input.t-is-disabled>.t-input__prefix .t-icon:hover,.t-input.t-is-disabled>.t-input__suffix .t-icon:hover{color:var(--td-text-color-disabled)}.t-input.t-input--prefix>.t-input__prefix{z-index:2;text-align:center;align-items:center;height:100%;display:flex}.t-input.t-input--prefix>.t-input__prefix-icon{font-size:var(--td-font-size-body-large)}.t-input.t-input--prefix.t-size-s .t-input__prefix-icon{font-size:var(--td-font-size-body-medium)}.t-input.t-input--prefix.t-size-l .t-input__prefix-icon{font-size:var(--td-font-size-title-large)}.t-input.t-input--suffix>.t-input__suffix{z-index:2;text-align:center;align-items:center;height:100%;display:flex}.t-input.t-input--suffix>.t-input__suffix-icon{font-size:var(--td-font-size-body-large)}.t-input.t-input--suffix.t-size-s .t-input__suffix-icon{font-size:var(--td-font-size-body-medium)}.t-input.t-input--suffix.t-size-l .t-input__suffix-icon{font-size:var(--td-font-size-title-large)}.t-input .t-input__suffix-clear{cursor:pointer}.t-input.t-size-l{height:var(--td-comp-size-xl);font:var(--td-font-body-large);padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-m)}.t-input.t-size-s{height:var(--td-comp-size-xs);font:var(--td-font-body-small)}.t-input .t-input__prefix>.t-icon,.t-input .t-input__suffix>.t-icon{font-size:inherit}.t-input .t-input__prefix>.t-icon{color:var(--td-text-color-placeholder)}.t-input .t-input__prefix:not(:empty){margin-right:var(--td-comp-margin-s)}.t-input .t-input__suffix>.t-icon{color:var(--td-text-color-placeholder);transition:all .2s linear}.t-input .t-input__suffix>.t-icon:hover{color:var(--td-text-color-secondary);transition:all .2s linear}.t-input .t-input__suffix:not(:empty){margin-left:var(--td-comp-margin-s)}.t-input.t-is-focused .t-input__prefix>.t-icon,.t-input.t-is-focused .t-input__suffix>.t-icon-time,.t-input.t-is-focused .t-input__suffix .t-icon-calendar{color:var(--td-brand-color)}.t-input-group{align-items:stretch;display:inline-flex;position:relative}.t-input-group .t-input__wrap{border-radius:0}.t-input-group .t-input__wrap:first-child{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-group .t-input__wrap:last-child{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-group .t-button,.t-input-group .t-select{border-radius:0}.t-input-group .t-button:not(:first-child),.t-input-group .t-select:not(:first-child),.t-input-group .t-input__wrap:not(:first-child) .t-input{margin-left:-1px}.t-input-group .t-input__wrap:first-child .t-input{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-group .t-input__wrap:last-child .t-input{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-group .t-button:first-child,.t-input-group .t-select:first-child{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-group .t-button:last-child,.t-input-group .t-select:last-child{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-group--separate .t-input__wrap+.t-input__wrap{margin-left:var(--td-comp-margin-xxxl)}.t-input-group--separate .t-button,.t-input-group--separate .t-select{border-radius:var(--td-radius-default)}.t-input-group--separate .t-button:first-child,.t-input-group--separate .t-select:first-child{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-group--separate .t-button:last-child,.t-input-group--separate .t-select:last-child{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-group--separate .t-input__wrap .t-input,.t-input-group--separate .t-input__wrap .t-input:first-child,.t-input-group--separate .t-input__wrap .t-input:last-child{border-radius:var(--td-radius-default)}.t-input-group .t-input__inner,.t-input-group .t-button,.t-input-group .t-select{z-index:0;position:relative}.t-input-group .t-input__inner:hover,.t-input-group .t-button:hover,.t-input-group .t-select:hover,.t-input-group .t-input__inner:focus,.t-input-group .t-button:focus,.t-input-group .t-select:focus,.t-input-group .t-input__inner:active,.t-input-group .t-button:active,.t-input-group .t-select:active{z-index:1}.t-input__wrap{width:100%}.t-input__tips{height:auto;min-height:var(--td-line-height-body-small);font:var(--td-font-body-small);position:absolute}.t-input__tips--default{color:var(--td-text-color-placeholder)}.t-input__tips--success{color:var(--td-success-color)}.t-input__tips--warning{color:var(--td-warning-color)}.t-input__tips--error{color:var(--td-error-color)}.t-align-center>.t-input__inner{text-align:center}.t-align-right>.t-input__inner{text-align:right}.t-input__input-pre{visibility:hidden;white-space:pre;display:block;position:absolute}.t-input--auto-width{width:fit-content;min-width:60px}.t-input--auto-width .t-input{width:fit-content}.t-input__limit-number{font:var(--td-font-body-medium);color:var(--td-text-color-placeholder);background:var(--td-bg-color-specialcomponent)}.t-input__limit-number.t-is-disabled{background:var(--td-bg-color-component-disabled)}.t-textarea{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;width:100%;margin:0;padding:0;list-style:none;position:relative}.t-textarea__inner{width:100%;height:var(--td-comp-size-xxxl);border:1px solid var(--td-border-level-2-color);border-radius:var(--td-radius-default);padding:calc(calc(var(--td-comp-size-m) - var(--td-line-height-body-medium)) / 2) var(--td-comp-paddingLR-s);background-color:var(--td-bg-color-specialcomponent);font:var(--td-font-body-medium);color:var(--td-text-color-primary);resize:vertical;box-sizing:border-box;outline:none;transition:all .2s cubic-bezier(.38,0,.24,1),height;display:flex}@-moz-document url-prefix(){.t-textarea__inner{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-textarea__inner::-webkit-scrollbar{width:6px;height:6px}.t-textarea__inner::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--td-scrollbar-color);border:0 solid #0000;border-radius:11px}.t-textarea__inner::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--td-scrollbar-hover-color)}.t-textarea__inner::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-textarea__inner:hover{border-color:var(--td-brand-color)}.t-textarea__inner:focus{border-color:var(--td-brand-color);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.t-textarea__inner::placeholder{color:var(--td-text-color-placeholder)}.t-textarea__inner.t-is-success{border-color:var(--td-success-color)}.t-textarea__inner.t-is-success:focus{box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-textarea__inner.t-is-warning{border-color:var(--td-warning-color)}.t-textarea__inner.t-is-warning:focus{box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-textarea__inner.t-is-error{border-color:var(--td-error-color)}.t-textarea__inner.t-is-error:focus{box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-textarea__info_wrapper{column-gap:var(--td-comp-margin-s);justify-content:space-between;display:flex}.t-textarea__info_wrapper_align{justify-content:end}.t-textarea__limit{font:var(--td-font-body-small);color:var(--td-text-color-placeholder)}.t-textarea .t-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled);cursor:not-allowed}.t-textarea .t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.t-textarea .t-is-disabled::placeholder{color:var(--td-text-color-disabled)}.t-textarea .t-resize-none{resize:none}.t-textarea .t-hide-scrollbar{-ms-overflow-style:none}@-moz-document url-prefix(){.t-textarea .t-hide-scrollbar{scrollbar-width:none;overflow:-moz-scrollbars-none}}.t-textarea .t-hide-scrollbar::-webkit-scrollbar{display:none;width:0!important}.t-textarea__tips{height:auto;min-height:var(--td-comp-size-xs);font:var(--td-font-body-small);display:inline-block}.t-textarea__tips--default{color:var(--td-text-color-placeholder)}.t-textarea__tips--success{color:var(--td-success-color)}.t-textarea__tips--warning{color:var(--td-warning-color)}.t-textarea__tips--error{color:var(--td-error-color)}.home-view[data-v-f9bcd2b6]{--paper:#f6f9fb;--paper-warm:#fbfcfd;--shadow:0 18px 60px #0d1b2a1a}.container[data-v-f9bcd2b6]{width:min(var(--max), calc(100% - 64px));margin:0 auto}.eyebrow[data-v-f9bcd2b6]{color:var(--brand-dark);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:750;display:inline-flex}.eyebrow[data-v-f9bcd2b6]:before{content:"";background:var(--brand);width:24px;height:2px}img[data-v-f9bcd2b6]{max-width:100%;display:block}button[data-v-f9bcd2b6],input[data-v-f9bcd2b6],textarea[data-v-f9bcd2b6]{font:inherit}button[data-v-f9bcd2b6]{cursor:pointer}@keyframes hero-enter-f9bcd2b6{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes signal-lift-f9bcd2b6{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes signal-orbit-f9bcd2b6{0%,to{opacity:.82;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(-18px,12px)scale(1.06)}}@keyframes pulse-dot-f9bcd2b6{0%,to{box-shadow:0 0 0 5px #17c6ff1f}50%{box-shadow:0 0 0 9px #17c6ff08}}@keyframes line-shimmer-f9bcd2b6{0%{transform:translate(-120%)}to{transform:translate(120%)}}.hero-grid[data-v-f9bcd2b6]{animation:hero-enter-f9bcd2b6 .8s var(--ease) both}.signal-card[data-v-f9bcd2b6]{animation:8s ease-in-out 1.1s infinite signal-lift-f9bcd2b6}.signal-card[data-v-f9bcd2b6]:before{animation:12s ease-in-out 1.2s infinite signal-orbit-f9bcd2b6}.signal-status[data-v-f9bcd2b6]:before{animation:2.4s ease-in-out infinite pulse-dot-f9bcd2b6}.reveal[data-v-f9bcd2b6]{opacity:0;transition:opacity .72s var(--ease), transform .72s var(--ease);transform:translateY(26px)scale(.985)}.reveal.is-visible[data-v-f9bcd2b6]{opacity:1;transform:none}.reveal[data-delay="1"][data-v-f9bcd2b6]{transition-delay:80ms}.reveal[data-delay="2"][data-v-f9bcd2b6]{transition-delay:.16s}.reveal[data-delay="3"][data-v-f9bcd2b6]{transition-delay:.24s}[data-scroll-float][data-v-f9bcd2b6]{transform:translate3d(0, var(--scroll-float,0px), 0);will-change:transform;transition:transform .1s linear}.insight-card[data-delay="1"][data-v-f9bcd2b6]{--card-shift:0px}.insight-card[data-delay="2"][data-v-f9bcd2b6]{--card-shift:20px}.insight-card[data-delay="3"][data-v-f9bcd2b6]{--card-shift:36px}.insight-card.reveal[data-v-f9bcd2b6]:not(.is-visible){transform:translate3d(0, calc(26px + var(--card-shift,0px)), 0) scale(.97)}.insight-card.reveal.is-visible[data-v-f9bcd2b6]{transform:translate(0,0)scale(1)}.section-head[data-v-f9bcd2b6]{position:relative}.section-head[data-v-f9bcd2b6]:after{content:"";background:var(--brand);transform-origin:0;width:84px;height:2px;transition:transform .8s var(--ease) .25s;position:absolute;bottom:-18px;left:0;overflow:hidden;transform:scaleX(0)}.section-head.is-visible[data-v-f9bcd2b6]:after{transform:scaleX(1)}.hero[data-v-f9bcd2b6]{color:var(--white);background:radial-gradient(circle at 82% 78%,#17c6ff24,#0000 28%),radial-gradient(circle at 18% 18%,#41a4d91f,#0000 22%),linear-gradient(135deg,#07121e 0%,#0b1b2a 58%,#07131f 100%);padding:36px 0 32px;position:relative;overflow:hidden}.hero[data-v-f9bcd2b6]:before{content:"";opacity:.2;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.hero[data-v-f9bcd2b6]:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 76% 38%,#17c6ff1f,#0000 25%),linear-gradient(90deg,#07121e29,#07121e75);position:absolute;inset:0}.hero-ship-bg[data-v-f9bcd2b6]{z-index:0;pointer-events:none;width:30vw;position:absolute;top:0;bottom:0;left:58%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 26% 74%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 26% 74%,#0000 100%)}.hero-ship-bg img[data-v-f9bcd2b6]{object-fit:cover;object-position:center center;opacity:.6;filter:saturate(1.05)contrast(1.15)brightness(1.05);width:100%;height:100%}.hero .container[data-v-f9bcd2b6]{z-index:1;position:relative}.hero-grid[data-v-f9bcd2b6]{z-index:1;grid-template-columns:1fr .92fr;align-items:center;gap:64px;display:grid;position:relative}.hero .eyebrow[data-v-f9bcd2b6]{color:var(--brand)}.hero h1[data-v-f9bcd2b6]{letter-spacing:-.055em;max-width:680px;margin:20px 0 22px;font-size:clamp(54px,5.4vw,82px);line-height:.96}.hero h1 span[data-v-f9bcd2b6]{color:var(--brand);white-space:nowrap;display:inline-block}.hero-product-line[data-v-f9bcd2b6]{color:#d4e5ee;align-items:center;gap:10px;margin:24px 0 0;font-size:16px;font-weight:650;display:flex}.hero-product-line[data-v-f9bcd2b6]:before{content:"";background:var(--brand);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #17c6ff1f}.hero-product-line strong[data-v-f9bcd2b6]{color:var(--brand);letter-spacing:.03em}.hero-lede[data-v-f9bcd2b6]{color:#c8d8e3;max-width:650px;margin-top:18px;font-size:19px;line-height:1.72}.hero-actions[data-v-f9bcd2b6]{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero .button-ghost[data-v-f9bcd2b6]{color:var(--white);border-color:#ffffff52}.hero .button-ghost[data-v-f9bcd2b6]:hover{border-color:var(--brand);color:var(--brand)}.poster-card[data-v-f9bcd2b6]{background:#0b1b2a;border-radius:28px;justify-self:end;width:min(100%,420px);margin:0;position:relative;overflow:hidden;box-shadow:0 32px 90px -24px #000000c7,0 14px 36px -18px #0000007a,0 0 52px -10px #17c6ff24,0 0 0 1px #d6eaf41f}.poster-card img[data-v-f9bcd2b6]{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto}.signal-card[data-v-f9bcd2b6]{border-radius:var(--radius-lg);background:linear-gradient(150deg,#15344d 0%,#102a42 56%,#0d2236 100%);border:1px solid #ffffff2e;flex-direction:column;min-height:500px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000003d}.signal-card[data-v-f9bcd2b6]:before{content:"";border:1px solid #17c6ff59;border-radius:50%;width:340px;height:340px;position:absolute;top:-100px;right:-120px;box-shadow:0 0 0 40px #17c6ff0d,0 0 0 80px #17c6ff08}.signal-top[data-v-f9bcd2b6]{z-index:2;color:#a8bfcd;letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:12px;display:flex;position:relative}.signal-status[data-v-f9bcd2b6]{color:var(--brand);align-items:center;gap:8px;display:inline-flex}.signal-status[data-v-f9bcd2b6]:before{content:"";background:var(--brand);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #17c6ff1f}.agent-map[data-v-f9bcd2b6]{background:#05121f47;border:1px solid #ffffff21;border-radius:20px;height:272px;margin:24px 0 20px;position:relative;overflow:hidden}.agent-map[data-v-f9bcd2b6]:before{content:"";opacity:.55;background-image:linear-gradient(#fff1 1px,#0000 1px),linear-gradient(90deg,#fff1 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.agent-map[data-v-f9bcd2b6]:after{content:"";border:1px solid #17c6ff38;border-radius:50%;position:absolute;inset:18% 10%;transform:rotate(-18deg)skew(-10deg);box-shadow:0 0 0 26px #17c6ff0a,0 0 0 54px #17c6ff06}.map-route[data-v-f9bcd2b6]{transform-origin:0;background:linear-gradient(90deg,#17c6ff0d,#17c6ffe6,#ffffff2e);height:1px;position:absolute;box-shadow:0 0 12px #17c6ff59}.route-one[data-v-f9bcd2b6]{width:65%;top:68%;left:14%;transform:rotate(-18deg)}.route-two[data-v-f9bcd2b6]{opacity:.6;width:58%;top:40%;left:23%;transform:rotate(28deg)}.route-three[data-v-f9bcd2b6]{opacity:.45;width:44%;top:79%;left:38%;transform:rotate(-48deg)}.port-node[data-v-f9bcd2b6]{z-index:2;border:3px solid var(--brand);background:var(--ink-900);border-radius:50%;place-items:center;width:12px;height:12px;display:grid;position:absolute;box-shadow:0 0 0 7px #17c6ff1a,0 0 20px #17c6ff6b}.port-node[data-v-f9bcd2b6]:after{content:attr(data-label);color:#a9c1cf;letter-spacing:.12em;white-space:nowrap;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:20px;left:50%;transform:translate(-50%)}.node-vessel[data-v-f9bcd2b6]{top:68%;left:14%}.node-yard[data-v-f9bcd2b6]{top:51%;left:48%}.node-gate[data-v-f9bcd2b6]{top:28%;left:79%}.agent-core[data-v-f9bcd2b6]{z-index:3;text-align:center;background:radial-gradient(circle,#17c6ff47,#08131feb 68%);border:1px solid #17c6ffc7;border-radius:50%;place-items:center;width:108px;height:108px;display:grid;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #17c6ff0e,0 0 42px #17c6ff38}.agent-core[data-v-f9bcd2b6]:before,.agent-core[data-v-f9bcd2b6]:after{content:"";border:1px dashed #17c6ff47;border-radius:50%;position:absolute;inset:-14px}.agent-core[data-v-f9bcd2b6]:after{opacity:.45;inset:-28px}.agent-core span[data-v-f9bcd2b6]{color:var(--brand);letter-spacing:.12em;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.agent-core strong[data-v-f9bcd2b6]{color:var(--white);margin-top:4px;font-size:14px}.map-caption[data-v-f9bcd2b6]{z-index:4;color:#8fa9b8;letter-spacing:.1em;gap:14px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute;bottom:14px;left:18px}.map-caption span[data-v-f9bcd2b6]:before{content:"";background:var(--brand);border-radius:50%;width:5px;height:5px;margin:0 5px 1px 0;display:inline-block}.signal-body[data-v-f9bcd2b6]{margin-top:16px;position:relative;bottom:auto;left:auto;right:auto}.signal-kicker[data-v-f9bcd2b6]{color:#a8bfcd;font-size:13px}.signal-title[data-v-f9bcd2b6]{max-width:470px;color:var(--white);letter-spacing:-.04em;margin:10px 0 18px;font-size:clamp(28px,3vw,44px);line-height:1.08}.signal-meta[data-v-f9bcd2b6]{flex-wrap:wrap;gap:8px;display:flex}.tag[data-v-f9bcd2b6]{color:#c4d6e2;border:1px solid #ffffff29;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;display:inline-flex}section[data-v-f9bcd2b6]{padding:92px 0}.section-head[data-v-f9bcd2b6]{justify-content:space-between;align-items:end;gap:32px;margin-bottom:36px;display:flex}.section-head h2[data-v-f9bcd2b6]{letter-spacing:-.045em;max-width:720px;margin-top:14px;font-size:clamp(38px,4.2vw,62px);line-height:1.06}.section-head p[data-v-f9bcd2b6]{max-width:440px;color:var(--ink-600);margin:0;font-size:16px}.section-link[data-v-f9bcd2b6]{color:var(--brand-dark);white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.section-link svg[data-v-f9bcd2b6]{transition:transform .2s var(--ease)}.section-link:hover svg[data-v-f9bcd2b6]{transform:translate(4px)}.insight-section[data-v-f9bcd2b6]{background:var(--paper-warm)}.insight-grid[data-v-f9bcd2b6]{grid-template-columns:1.45fr .85fr .85fr;gap:16px;display:grid}.insight-card[data-v-f9bcd2b6]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);min-height:340px;transition:transform .25s var(--ease), box-shadow .25s var(--ease);flex-direction:column;justify-content:space-between;padding:24px;display:flex;position:relative;overflow:hidden}.insight-card[data-v-f9bcd2b6]:hover{box-shadow:var(--shadow-soft);transform:translateY(-5px)}.insight-media[data-v-f9bcd2b6]{border-bottom:1px solid var(--line);background:var(--paper);min-width:280px;min-height:116px;margin:-24px -24px 22px;position:relative;overflow:hidden}.insight-media[data-v-f9bcd2b6]:before{content:"";opacity:.7;background-image:linear-gradient(135deg,#0000 0 47%,#17c6ff33 48% 49%,#0000 50%),linear-gradient(25deg,#0000 0 62%,#0d1b2a14 63% 64%,#0000 65%);position:absolute;inset:0}.insight-media[data-v-f9bcd2b6]:after{content:"";border:1px solid #17c6ff59;border-radius:50%;width:120px;height:120px;position:absolute;top:12px;right:18px;box-shadow:0 0 0 20px #17c6ff0f,0 0 0 40px #17c6ff09}.insight-media span[data-v-f9bcd2b6]{z-index:1;color:var(--brand-dark);letter-spacing:.12em;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:14px;left:18px}.insight-media.has-cover[data-v-f9bcd2b6]{background:#10263b;height:220px;min-height:0}.insight-media.has-cover[data-v-f9bcd2b6]:before,.insight-media.has-cover[data-v-f9bcd2b6]:after{display:none}.insight-media.has-cover img[data-v-f9bcd2b6]{object-fit:cover;width:100%;height:100%}.featured .insight-media[data-v-f9bcd2b6]{background:#10263b;border-bottom-color:#ffffff1f}.featured .insight-media[data-v-f9bcd2b6]:before{opacity:.5;background-image:linear-gradient(135deg,#0000 0 47%,#17c6ff52 48% 49%,#0000 50%),linear-gradient(25deg,#0000 0 62%,#ffffff1f 63% 64%,#0000 65%)}.featured .insight-media[data-v-f9bcd2b6]:after{border-color:#17c6ff6b}.featured .insight-media span[data-v-f9bcd2b6]{color:var(--brand)}.insight-card[data-v-f9bcd2b6]:before{content:"";width:55%;height:1px;transition:transform .7s var(--ease);background:linear-gradient(90deg,#0000,#17c6ffbf,#0000);position:absolute;inset:0 auto auto -100%}.insight-card[data-v-f9bcd2b6]:hover:before{transform:translate(350%)}.insight-card.featured[data-v-f9bcd2b6]{min-height:430px;color:var(--white);background:var(--ink-900);border-color:#0000}.insight-card.featured[data-v-f9bcd2b6]:after{content:"01";color:#ffffff14;font-size:150px;font-weight:800;line-height:1;position:absolute;bottom:8px;right:20px}.card-type[data-v-f9bcd2b6]{z-index:1;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-dark);align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex;position:relative}.featured .card-type[data-v-f9bcd2b6]{color:var(--brand)}.card-type[data-v-f9bcd2b6]:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.insight-card h3[data-v-f9bcd2b6]{z-index:1;letter-spacing:-.04em;max-width:500px;margin:14px 0;font-size:clamp(24px,2.7vw,38px);line-height:1.13;position:relative}.insight-card:not(.featured) h3[data-v-f9bcd2b6]{font-size:27px}.insight-card p[data-v-f9bcd2b6]{z-index:1;color:var(--ink-600);margin:0;font-size:15px;position:relative}.featured p[data-v-f9bcd2b6]{color:#b9cbd7}.card-footer[data-v-f9bcd2b6]{z-index:1;color:var(--ink-500);justify-content:space-between;align-items:center;gap:12px;margin-top:28px;font-size:12px;display:flex;position:relative}.featured .card-footer[data-v-f9bcd2b6]{color:#b9cbd7}.card-footer svg[data-v-f9bcd2b6]{color:var(--brand)}.product-section[data-v-f9bcd2b6]{background:var(--white)}.product-frame[data-v-f9bcd2b6]{grid-template-columns:.78fr 1.22fr;align-items:start;gap:52px;display:grid}.product-copy h2[data-v-f9bcd2b6]{letter-spacing:-.05em;max-width:560px;margin:14px 0 18px;font-size:clamp(42px,4.7vw,68px);line-height:1.03}.product-copy>p[data-v-f9bcd2b6]{max-width:500px;color:var(--ink-600);font-size:17px}.product-label[data-v-f9bcd2b6]{color:var(--brand-dark);align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.product-label[data-v-f9bcd2b6]:before{content:"";background:var(--brand);border-radius:50%;width:8px;height:8px}.principles[data-v-f9bcd2b6]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.principle[data-v-f9bcd2b6]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper-warm);min-height:172px;transition:transform .3s var(--ease), border-color .3s var(--ease), background .3s var(--ease);padding:22px}.principle[data-v-f9bcd2b6]:hover{background:var(--brand-soft);border-color:#17c6ffa6;transform:translateY(-5px)}.principle-no[data-v-f9bcd2b6]{color:var(--brand-dark);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.principle h3[data-v-f9bcd2b6]{letter-spacing:-.02em;margin:22px 0 8px;font-size:20px}.principle h3 .principle-subtitle[data-v-f9bcd2b6]{border-left:3px solid var(--brand-dark);color:var(--brand-dark);letter-spacing:.01em;vertical-align:.08em;white-space:nowrap;align-items:center;gap:9px;margin-left:14px;padding-left:12px;font-size:14px;font-weight:800;display:inline-flex}.principle p[data-v-f9bcd2b6]{color:var(--ink-600);margin:0;font-size:15px}.explore-section[data-v-f9bcd2b6]{background:var(--ink-900);color:var(--white)}.explore-grid[data-v-f9bcd2b6]{grid-template-columns:1.15fr .85fr;align-items:end;gap:72px;display:grid}.explore-section .eyebrow[data-v-f9bcd2b6]{color:var(--brand)}.explore-section h2[data-v-f9bcd2b6]{max-width:720px;color:var(--white);letter-spacing:-.045em;margin:16px 0 18px;font-size:clamp(34px,4.2vw,58px);line-height:1.05}.explore-section p[data-v-f9bcd2b6]{color:#b9cbd7;max-width:580px;margin:0;font-size:16px}.explore-card[data-v-f9bcd2b6]{border-radius:var(--radius-md);background:#ffffff0a;border:1px solid #ffffff2e;padding:24px}.explore-card .mini-label[data-v-f9bcd2b6]{color:var(--brand);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.explore-card h3[data-v-f9bcd2b6]{color:var(--white);margin:16px 0 10px;font-size:26px;line-height:1.14}.explore-card p[data-v-f9bcd2b6]{color:#b9cbd7;font-size:14px}.explore-card a[data-v-f9bcd2b6]{color:var(--brand);font-size:14px;font-weight:750}.team-values[data-v-f9bcd2b6]{flex-wrap:wrap;gap:8px;margin:22px 0 20px;display:flex}.team-values span[data-v-f9bcd2b6]{color:#d2e5ee;border:1px solid #17c6ff47;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:12px;display:inline-flex}.careers-section[data-v-f9bcd2b6]{background:var(--paper)}.careers-grid[data-v-f9bcd2b6]{grid-template-columns:1fr 1fr;align-items:end;gap:72px;display:grid}.careers-section h2[data-v-f9bcd2b6]{letter-spacing:-.05em;max-width:620px;margin:16px 0 18px;font-size:clamp(38px,4.4vw,62px);line-height:1.04}.careers-section .lead[data-v-f9bcd2b6]{max-width:520px;color:var(--ink-600);margin:0;font-size:17px}.career-card[data-v-f9bcd2b6]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);padding:28px}.career-card .mini-label[data-v-f9bcd2b6]{color:var(--brand-dark);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.career-card h3[data-v-f9bcd2b6]{margin:14px 0 10px;font-size:28px;line-height:1.12}.career-card p[data-v-f9bcd2b6]{color:var(--ink-600);margin:0 0 20px;font-size:15px}.career-roles[data-v-f9bcd2b6]{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px;display:grid}.career-role[data-v-f9bcd2b6]{border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--ink-800);padding:14px 16px;font-size:14px;font-weight:700}.cta-section[data-v-f9bcd2b6]{background:var(--brand);padding:56px 0}.cta-inner[data-v-f9bcd2b6]{justify-content:space-between;align-items:center;gap:48px;display:flex}.cta-inner h2[data-v-f9bcd2b6]{max-width:820px;color:var(--ink-950);letter-spacing:-.05em;text-wrap:balance;margin:12px 0 10px;font-size:clamp(34px,4vw,56px);line-height:1.06}.cta-inner p[data-v-f9bcd2b6]{max-width:520px;color:var(--ink-600);margin:0;font-size:16px}.cta-inner .eyebrow[data-v-f9bcd2b6]{color:var(--brand-dark)}.cta-inner .button-dark[data-v-f9bcd2b6]{flex:none;min-height:52px;padding:0 28px;font-size:16px}@media (width<=980px){.hero-grid[data-v-f9bcd2b6],.product-frame[data-v-f9bcd2b6],.explore-grid[data-v-f9bcd2b6]{grid-template-columns:1fr;gap:42px}.hero .hero-copy[data-v-f9bcd2b6]{max-width:100%;padding-top:0}.hero .hero-visual[data-v-f9bcd2b6]{opacity:1;width:100%;height:auto;margin:0;position:static;inset:auto;-webkit-mask-image:none;mask-image:none}.hero .hero-visual img[data-v-f9bcd2b6]{object-position:center center;filter:none}.careers-grid[data-v-f9bcd2b6]{grid-template-columns:1fr;gap:36px}.hero[data-v-f9bcd2b6]{padding-top:40px;padding-bottom:40px}.poster-card[data-v-f9bcd2b6]{justify-self:start}.signal-card[data-v-f9bcd2b6]{min-height:360px}.insight-grid[data-v-f9bcd2b6]{grid-template-columns:1fr 1fr}.insight-card.featured[data-v-f9bcd2b6]{grid-column:1/-1;min-height:340px}.section-head[data-v-f9bcd2b6]{flex-direction:column;align-items:start;gap:16px}.cta-inner[data-v-f9bcd2b6]{flex-direction:column;align-items:start}}@media (width<=640px){.container[data-v-f9bcd2b6]{width:min(var(--max), calc(100% - 36px))}section[data-v-f9bcd2b6]{padding:78px 0}.hero[data-v-f9bcd2b6]{padding:58px 0 56px}.hero h1[data-v-f9bcd2b6]{letter-spacing:-.075em;font-size:clamp(40px,11.5vw,56px)}.hero h1 span[data-v-f9bcd2b6]{white-space:normal}.hero-product-line[data-v-f9bcd2b6]{margin-top:20px;font-size:14px}.hero-lede[data-v-f9bcd2b6]{font-size:16px}.signal-card[data-v-f9bcd2b6]{min-height:440px;padding:20px}.signal-body[data-v-f9bcd2b6]{margin-top:14px}.agent-map[data-v-f9bcd2b6]{height:205px;margin:18px 0 14px}.agent-core[data-v-f9bcd2b6]{width:78px;height:78px}.agent-core strong[data-v-f9bcd2b6]{font-size:12px}.agent-core[data-v-f9bcd2b6]:before{inset:-10px}.agent-core[data-v-f9bcd2b6]:after{inset:-20px}.map-caption[data-v-f9bcd2b6]{gap:8px;font-size:8px;bottom:10px;left:12px}.insight-grid[data-v-f9bcd2b6]{grid-template-columns:1fr}.insight-card.featured[data-v-f9bcd2b6]{grid-column:auto}.principles[data-v-f9bcd2b6]{grid-template-columns:1fr}.principle h3 .principle-subtitle[data-v-f9bcd2b6]{border-left-width:2px;margin-left:9px;padding-left:8px;font-size:12px}.career-roles[data-v-f9bcd2b6]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){[data-v-f9bcd2b6],[data-v-f9bcd2b6]:before,[data-v-f9bcd2b6]:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal[data-v-f9bcd2b6]{opacity:1;transform:none}[data-scroll-float][data-v-f9bcd2b6]{transform:none!important}}#news .insight-grid[data-v-f9bcd2b6]{display:grid}#news .insight-grid .insight-card[data-v-f9bcd2b6]:not(.news-current){display:none}.feature-card[data-v-eb53c031],.job-card[data-v-eb53c031],.article-card[data-v-eb53c031],.story-card[data-v-eb53c031]{box-shadow:none;background:0 0}.hero-detail[data-v-eb53c031]{padding-block:112px 86px}.hero-detail h1[data-v-eb53c031]{max-width:900px;font-size:clamp(46px,6vw,76px)}.hero-detail .lede[data-v-eb53c031]{max-width:690px;font-size:21px;line-height:1.55}.feature-grid[data-v-eb53c031]{border-top:1px solid var(--line);gap:0}.feature-card[data-v-eb53c031]{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:210px 1fr;gap:20px;padding:23px 0;display:grid}.feature-card h3[data-v-eb53c031]{margin:0;font-size:24px}.feature-card p[data-v-eb53c031]{max-width:680px;margin:0;line-height:1.55}.feature-no[data-v-eb53c031]{grid-row:span 2}.detail-main[data-v-eb53c031]{padding-block:76px}.band[data-v-eb53c031]{padding:48px 0}.band h2[data-v-eb53c031]{max-width:900px}.product-capabilities[data-v-eb53c031]{padding-bottom:58px;background:0 0!important}.product-capabilities .feature-grid[data-v-eb53c031]{grid-template-columns:1fr 1fr;column-gap:48px;background:0 0!important}.product-capabilities .feature-card[data-v-eb53c031]{grid-template-columns:1fr;gap:10px;min-height:150px;box-shadow:none!important;background:0 0!important}.product-capabilities .feature-no[data-v-eb53c031]{grid-row:auto}.product-showcase[data-v-eb53c031]{color:#08131f;background:0 0;padding:44px 0 36px}.product-showcase .section-head[data-v-eb53c031]{margin-bottom:22px}.product-showcase .section-head h2[data-v-eb53c031]{color:#08131f}.showcase-row[data-v-eb53c031]{grid-template-columns:minmax(0,1fr) minmax(340px,.94fr);align-items:center;gap:clamp(40px,7vw,108px);padding-block:36px;display:grid}.showcase-row[data-v-eb53c031]:last-child{border-bottom:0}.showcase-row.is-reversed .showcase-visual[data-v-eb53c031]{order:2}.showcase-visual[data-v-eb53c031]{background:#0a2033;border-radius:16px;min-height:330px;position:relative;overflow:hidden;box-shadow:0 18px 36px #081c2c1f}.showcase-visual img[data-v-eb53c031]{object-fit:cover;object-position:center 48%;filter:saturate(.82)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.showcase-visual[data-v-eb53c031]:after{content:"";background:linear-gradient(135deg,#05142238,#0000 62%);position:absolute;inset:0}.showcase-visual.cloud[data-v-eb53c031]{background:radial-gradient(circle at 62% 43%,#34d3ffd1 0 4px,#0000 5px),radial-gradient(circle at 40% 67%,#34d3ff8c 0 4px,#0000 5px),linear-gradient(140deg,#0a2942,#0d5e7d)}.showcase-visual.cloud[data-v-eb53c031]:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 54px,#88e6ff40 55px 56px),repeating-linear-gradient(0deg,#0000 0 54px,#88e6ff29 55px 56px);border:1px solid #88e6ffb8;border-radius:24px;animation:8s ease-in-out infinite grid-drift-eb53c031;position:absolute;inset:15% 12%;transform:perspective(680px)rotateX(54deg)rotate(-14deg)}.showcase-visual.config[data-v-eb53c031]{background:linear-gradient(145deg,#061829,#0c5574)}.showcase-visual.config[data-v-eb53c031]:before{content:"";background:linear-gradient(90deg,#75deff2e 24%,#0000 24% 27%,#75deff1a 27% 66%,#0000 66% 69%,#75deff29 69%),repeating-linear-gradient(0deg,#0000 0 52px,#75deff38 53px 54px);border:1px solid #75deff8c;border-radius:12px;position:absolute;inset:12%;box-shadow:0 0 60px #23cbff2e}.showcase-visual.service[data-v-eb53c031]{background:radial-gradient(circle at 35% 40%,#28d7ff73 0 3px,#0000 4px),radial-gradient(circle at 65% 63%,#28d7ff99 0 4px,#0000 5px),linear-gradient(145deg,#0a1b30,#123d58)}.showcase-visual.service[data-v-eb53c031]:before{content:"";border:1px solid #93e5ff61;border-radius:50%;animation:5s ease-in-out infinite wake-pulse-eb53c031;position:absolute;inset:18%;box-shadow:0 0 0 38px #4bd5ff0d,0 0 0 76px #4bd5ff09}.showcase-copy .feature-no[data-v-eb53c031]{color:#008ab6;margin-bottom:16px;font-size:12px;display:block}.showcase-copy h3[data-v-eb53c031]{color:#08131f;letter-spacing:-.05em;margin:0 0 16px;font-size:clamp(30px,3vw,44px);line-height:1.08}.showcase-copy h3 .showcase-subtitle[data-v-eb53c031]{color:#008ab6;letter-spacing:-.01em;vertical-align:.1em;white-space:nowrap;border-left:3px solid #008ab6;align-items:center;gap:9px;margin-left:16px;padding-left:14px;font-size:clamp(16px,1.35vw,20px);font-weight:800;display:inline-flex}.showcase-copy>p[data-v-eb53c031]{color:#476276;margin:0;font-size:17px;line-height:1.7}.showcase-points[data-v-eb53c031]{gap:10px;margin:30px 0 0;padding:0;list-style:none;display:grid}.showcase-points li[data-v-eb53c031]{color:#263f52;padding:6px 0 6px 26px;position:relative}.showcase-points li[data-v-eb53c031]:before{content:"✓";color:#009ccc;font-weight:800;position:absolute;left:0}@keyframes grid-drift-eb53c031{0%,to{transform:perspective(680px)rotateX(54deg)rotate(-14deg)translateY(0)}50%{transform:perspective(680px)rotateX(54deg)rotate(-14deg)translateY(-16px)}}@keyframes wake-pulse-eb53c031{0%,to{opacity:.5;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@media (width<=820px){.container[data-v-eb53c031]{width:min(var(--max), calc(100% - 40px))}.product-capabilities .feature-grid[data-v-eb53c031],.showcase-row[data-v-eb53c031]{grid-template-columns:1fr}.showcase-row.is-reversed .showcase-visual[data-v-eb53c031]{order:0}.showcase-visual[data-v-eb53c031]{min-height:270px}.showcase-row[data-v-eb53c031]{padding-block:30px}}@media (width<=560px){.feature-card[data-v-eb53c031]{grid-template-columns:1fr;gap:10px}.feature-no[data-v-eb53c031]{grid-row:auto}.showcase-copy h3 .showcase-subtitle[data-v-eb53c031]{border-left-width:2px;margin-left:10px;padding-left:9px;font-size:14px}}@media (width<=820px){.container[data-v-a41322e1],.container[data-v-d1464453]{width:min(var(--max), calc(100% - 40px))}}.news-list[data-v-d1464453]{border-top:1px solid var(--line);gap:0;display:grid}.news-row[hidden][data-v-d1464453]{display:none}.news-row[data-v-d1464453]{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr) 120px 24px;align-items:center;gap:24px;padding:25px 0;transition:padding .25s,background .25s;display:grid}.news-row[data-v-d1464453]:hover{background:var(--brand-soft);padding-left:18px;padding-right:18px}.news-row .meta[data-v-d1464453]{margin:0}.news-row h3[data-v-d1464453]{letter-spacing:-.025em;margin:0;font-size:24px;line-height:1.2}.news-row p[data-v-d1464453]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:14px;overflow:hidden}.news-row .read[data-v-d1464453]{color:#007ea6;white-space:nowrap;font-size:13px;font-weight:750}.news-row .arrow[data-v-d1464453]{color:#007ea6;text-align:right;font-size:22px}.news-filter[data-v-d1464453]{gap:8px;margin:0 0 28px;display:flex}.news-filter button[data-v-d1464453]{appearance:none;border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:13px}.news-filter button[data-v-d1464453]:hover{border-color:var(--brand);color:#007ea6}.news-filter button.active[data-v-d1464453]{border-color:var(--brand);background:var(--brand-soft);color:#007ea6;font-weight:750}@media (width<=820px){.news-row[data-v-d1464453]{grid-template-columns:110px minmax(0,1fr) 22px;gap:14px}.news-row .read[data-v-d1464453]{display:none}.news-row h3[data-v-d1464453]{font-size:19px}.news-row p[data-v-d1464453]{font-size:13px}}@media (width<=560px){.news-row[data-v-d1464453]{grid-template-columns:1fr 22px;gap:8px;padding:18px 0}.news-row .meta[data-v-d1464453]{grid-column:1/-1}.news-row p[data-v-d1464453]{white-space:normal}.news-filter[data-v-d1464453]{white-space:nowrap;overflow:auto}.news-filter button[data-v-d1464453]{flex:none}}.subscribe-band[data-v-d1464453]{min-height:0!important;margin:0!important;padding:28px 0 24px!important}.subscribe-band .subscribe-layout[data-v-d1464453]{min-height:0!important}.subscribe-layout[data-v-d1464453]{grid-template-columns:1fr minmax(320px,.82fr);align-items:center;gap:56px;display:grid}.subscribe-layout h2[data-v-d1464453]{margin:10px 0 8px;font-size:clamp(30px,3.2vw,42px);line-height:1.15}.subscribe-layout p[data-v-d1464453]{margin:0}.subscribe-form[data-v-d1464453]{align-items:stretch;gap:10px;display:flex}.subscribe-form input[data-v-d1464453]{color:#08131f;min-width:0;height:52px;font:inherit;background:#ffffffd1;border:1px solid #08131f33;border-radius:10px;flex:1;padding:0 16px}.subscribe-form button[data-v-d1464453]{color:#fff;min-width:104px;font:inherit;cursor:pointer;background:#08131f;border:0;border-radius:10px;padding:0 20px;font-weight:750}.subscribe-note[data-v-d1464453]{color:#12445b;grid-column:2;min-height:20px;font-size:13px!important}@media (width<=760px){.subscribe-layout[data-v-d1464453]{grid-template-columns:1fr;gap:22px}.subscribe-note[data-v-d1464453]{grid-column:1}}.subscribe-cta[data-v-d1464453]{justify-self:end;min-width:148px;color:#fff!important;background:#08131f!important}.detail-main .job-card[data-v-705e959e]{min-height:218px;padding:24px 152px 24px 26px;position:relative;overflow:hidden}.detail-main .job-card h3[data-v-705e959e]{margin-top:12px;font-size:23px}.job-art[data-v-705e959e]{color:#0a2033;opacity:1;width:92px;height:92px;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.job-art[data-v-705e959e] svg{width:100%;height:100%;display:block}.band[data-v-705e959e]{padding:42px 0}.careers-cta[data-v-705e959e]{justify-content:space-between;align-items:center;gap:36px;display:flex}.careers-copy[data-v-705e959e]{max-width:900px}.careers-cta h2[data-v-705e959e]{margin:8px 0;font-size:clamp(28px,3vw,40px);line-height:1.14}.careers-cta p[data-v-705e959e]{margin:0}.careers-cta .button[data-v-705e959e]{color:#fff;background:#08131f;flex:none}@media (width<=820px){.container[data-v-705e959e]{width:min(var(--max), calc(100% - 40px))}}@media (width<=700px){.detail-main .job-card[data-v-705e959e]{min-height:190px;padding-right:100px}.job-art[data-v-705e959e]{width:64px;height:64px;right:16px}.careers-cta[data-v-705e959e]{flex-direction:column;align-items:flex-start;gap:20px}}.contact-hero[data-v-566ca097]{background:var(--brand);padding:92px 0 84px}.eyebrow[data-v-566ca097]{color:#12445b;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:800;display:inline-flex}.eyebrow[data-v-566ca097]:before{content:"";background:var(--ink);width:24px;height:2px}h1[data-v-566ca097]{letter-spacing:-.065em;max-width:780px;margin:20px 0 16px;font-size:clamp(48px,7vw,88px);line-height:.98}.lede[data-v-566ca097]{color:#12445b;max-width:620px;margin:0;font-size:19px}.contact-grid[data-v-566ca097]{grid-template-columns:1.08fr .92fr;align-items:start;gap:72px;display:grid}.section-label[data-v-566ca097]{color:#007ea6;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:800}.contact-info[data-v-566ca097]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contact-item[data-v-566ca097]{background:#ffffff7a;border:1px solid #bdd4e0b8;border-radius:14px;min-height:112px;padding:17px 18px}.contact-item strong[data-v-566ca097]{align-items:center;gap:9px;margin-bottom:8px;font-size:15px;display:flex}.platform-icon[data-v-566ca097]{color:#007ea6;background:#17c6ff21;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:inline-grid}.platform-icon[data-v-566ca097] svg{width:17px;height:17px;display:block}.contact-item strong .platform-icon[data-v-566ca097]{font-size:0;line-height:1;display:inline-grid}.contact-item a[data-v-566ca097],.contact-item span[data-v-566ca097]{font-size:21px;line-height:1.35;display:block}.contact-item a[data-v-566ca097]{font-weight:750}.contact-item a[data-v-566ca097]:hover{color:#007ea6}.contact-form[data-v-566ca097]{border:1px solid var(--line);background:#fff;border-radius:18px;padding:34px;box-shadow:0 18px 60px #0d1b2a14}.contact-main .section-label[data-v-566ca097]{margin-bottom:16px}.contact-form h2[data-v-566ca097]{letter-spacing:-.04em;margin:0 0 8px;font-size:30px;line-height:1.1}.contact-form>p[data-v-566ca097]{color:var(--muted);margin:0 0 24px;font-size:14px}.field[data-v-566ca097]{gap:7px;margin-top:16px;display:grid}.field label[data-v-566ca097]{font-size:13px;font-weight:750}.field input[data-v-566ca097],.field textarea[data-v-566ca097]{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:12px 13px}.field input[data-v-566ca097]{height:44px;padding:0 13px;line-height:1.25}.field textarea[data-v-566ca097]{resize:vertical;min-height:112px}.field input[data-v-566ca097]:focus,.field textarea[data-v-566ca097]:focus{border-color:#17c6ff;outline:3px solid #17c6ff3d}.form-submit[data-v-566ca097]{cursor:pointer;border:0;margin-top:22px}.form-note[data-v-566ca097]{color:#007ea6;min-height:22px;margin:14px 0 0;font-size:13px}.contact-main[data-v-566ca097]{padding:88px 0 96px}.contact-grid[data-v-566ca097]{grid-template-columns:1fr .82fr;gap:96px}.contact-info[data-v-566ca097]{border-top:1px solid #7097ad6b;display:block}.contact-item[data-v-566ca097]{background:0 0;border:0;border-bottom:1px solid #7097ad6b;border-radius:0;grid-template-columns:180px 1fr;min-height:0;padding:22px 0;display:grid}.contact-item strong[data-v-566ca097]{margin:2px 0 0;font-size:14px}.contact-item a[data-v-566ca097],.contact-item span[data-v-566ca097]{font-size:18px;line-height:1.45}.contact-form[data-v-566ca097]{box-shadow:none;color:var(--ink);border:0;border-radius:0;padding:8px 0 0;background:0 0!important}.contact-form>p[data-v-566ca097]{color:var(--muted)}.contact-form h2[data-v-566ca097]{font-size:36px}.field label[data-v-566ca097]{color:var(--ink)}.field input[data-v-566ca097],.field textarea[data-v-566ca097]{border-color:var(--line);color:var(--ink);background:#ffffffb8;border-radius:0}.field input[data-v-566ca097]:focus,.field textarea[data-v-566ca097]:focus{border-color:var(--brand)}.form-submit[data-v-566ca097]{background:var(--brand);color:var(--ink)}.field[data-v-566ca097] .t-input,.field[data-v-566ca097] .t-textarea{height:auto;box-shadow:none;background:0 0;border:0;padding:0;display:block}.field[data-v-566ca097] .t-input__inner,.field[data-v-566ca097] .t-textarea__inner{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;box-shadow:none;background:#ffffffb8;border-radius:0;padding:12px 13px}.field[data-v-566ca097] .t-input__inner{height:44px;padding:0 13px;line-height:1.25}.field[data-v-566ca097] .t-textarea__inner{resize:vertical;min-height:112px}.field[data-v-566ca097] .t-input__inner:focus,.field[data-v-566ca097] .t-textarea__inner:focus{border-color:var(--brand);box-shadow:none;outline:3px solid #17c6ff3d}@media (width<=820px){.container[data-v-566ca097]{width:min(var(--max), calc(100% - 40px))}.contact-hero[data-v-566ca097]{padding:72px 0 66px}.contact-grid[data-v-566ca097]{grid-template-columns:1fr;gap:48px}.contact-item a[data-v-566ca097],.contact-item span[data-v-566ca097]{font-size:18px}.contact-grid[data-v-566ca097]{gap:48px}.contact-item[data-v-566ca097]{grid-template-columns:1fr;gap:8px}}@media (width<=560px){.contact-info[data-v-566ca097]{grid-template-columns:1fr}.contact-form[data-v-566ca097]{padding:22px}}.container[data-v-f93efb11]{width:min(900px,100% - 48px);margin:0 auto}.article[data-v-f93efb11]{padding:88px 0 110px}.meta[data-v-f93efb11]{color:#007ea6;letter-spacing:.12em;font-size:13px;font-weight:800}.article h1[data-v-f93efb11]{letter-spacing:-.055em;max-width:900px;margin:18px 0 28px;line-height:1.18;font-size:var(--section-title-size,clamp(32px, 3.2vw, 48px))!important}.cover[data-v-f93efb11]{aspect-ratio:16/8;object-fit:cover;border-radius:16px;width:100%;margin:0 0 44px}.prose[data-v-f93efb11]{color:#29455d;max-width:720px;font-size:18px;line-height:1.9}.prose h2[data-v-f93efb11]{color:#08131f;margin:42px 0 12px;font-size:28px;line-height:1.2}.back[data-v-f93efb11]{color:#007ea6;margin-bottom:28px;font-weight:750;display:inline-flex}.container[data-v-498e03a2]{width:min(900px,100% - 48px);margin:0 auto}.article[data-v-498e03a2]{padding:88px 0 110px}.meta[data-v-498e03a2]{color:#007ea6;letter-spacing:.12em;font-size:13px;font-weight:800}.article h1[data-v-498e03a2]{letter-spacing:-.055em;max-width:900px;margin:18px 0 28px;font-size:clamp(32px,3.2vw,48px);line-height:1.18}.cover[data-v-498e03a2]{aspect-ratio:16/8;object-fit:cover;border-radius:16px;width:100%;margin:0 0 44px}.prose[data-v-498e03a2]{color:#29455d;max-width:720px;font-size:18px;line-height:1.9}.back[data-v-498e03a2]{color:#007ea6;margin-bottom:28px;font-weight:750;display:inline-flex}.state[data-v-498e03a2]{color:#86909c;text-align:center;padding:60px 0}.markdown-body[data-v-498e03a2] h2{color:#08131f;margin:42px 0 12px;font-size:28px;line-height:1.2}.markdown-body[data-v-498e03a2] h3{color:#08131f;margin:32px 0 10px;font-size:22px}.markdown-body[data-v-498e03a2] p{margin:0 0 16px}.markdown-body[data-v-498e03a2] img{border-radius:12px;max-width:100%}.markdown-body[data-v-498e03a2] code{background:#f2f4f7;border-radius:4px;padding:2px 6px;font-size:.9em}.markdown-body[data-v-498e03a2] pre{color:#e6edf3;background:#0f1b2d;border-radius:10px;padding:16px;overflow:auto}.markdown-body[data-v-498e03a2] pre code{color:inherit;background:0 0;padding:0}:root{--ink-950:#08131f;--ink-900:#0d1b2a;--ink-800:#163047;--ink-700:#29455d;--ink-600:#4d667b;--ink-500:#6e8292;--ink-300:#b9c9d5;--ink-200:#d8e3ea;--ink-100:#e8f0f5;--ink:#08131f;--muted:#5c7180;--paper:#fbfcfd;--paper-warm:#fbfcfd;--paper-2:#f1f7fa;--white:#fff;--brand:#17c6ff;--brand-dark:#007ea6;--brand-soft:#e5f8ff;--line:#dde7ed;--shadow:0 18px 60px #0d1b2a17;--shadow-soft:0 8px 28px #0d1b2a12;--font-sans:"Avenir Next", "PingFang SC", "Hiragino Sans GB", "Helvetica Neue", Arial, sans-serif;--font-serif:"Iowan Old Style", "Songti SC", "Noto Serif SC", Georgia, serif;--max:1240px;--radius-lg:24px;--radius-md:16px;--radius-sm:10px;--ease:cubic-bezier(.22, .61, .36, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:#f8fbfc}body{color:var(--ink-950);background:var(--paper-warm);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;line-height:1.65}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}.container{width:min(var(--max), calc(100% - 64px));margin:0 auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.hero-detail{background:var(--ink);color:#fff;padding:112px 0 96px}.hero-detail .eyebrow,.eyebrow{color:var(--brand);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:var(--brand);width:24px;height:2px}h1{letter-spacing:-.065em;max-width:900px;margin:20px 0 18px;font-size:clamp(48px,7vw,88px);line-height:.98}h1 span{color:var(--brand)}.lede{color:#c8d8e3;max-width:700px;margin:0;font-size:19px}.detail-main{padding:84px 0 112px}.section-head{justify-content:space-between;align-items:end;gap:36px;margin-bottom:38px;display:flex}.section-head h2{letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(34px,4.5vw,58px);line-height:1.05}.section-head p{max-width:480px;color:var(--muted);margin:0;font-size:16px}.feature-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.feature-card,.job-card,.article-card,.story-card{border:1px solid var(--line);box-shadow:var(--shadow-soft,0 8px 28px #0d1b2a12);background:#fff;border-radius:16px;padding:28px}.feature-card h3,.job-card h3,.article-card h3,.story-card h3{margin:16px 0 8px;font-size:25px;line-height:1.12}.feature-card p,.job-card p,.article-card p,.story-card p{color:var(--muted);margin:0;font-size:15px}.feature-no,.meta{color:#007ea6;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.band{background:var(--brand);padding:78px 0}.band h2{letter-spacing:-.05em;max-width:760px;margin:12px 0;font-size:clamp(34px,4.5vw,60px);line-height:1.03}.band p{color:#12445b;max-width:620px;margin:0;font-size:17px}.article-grid{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.article-card.featured{color:#fff;background:var(--ink);min-height:360px}.article-card.featured p{color:#b9cbd7}.article-card .read{color:#007ea6;justify-content:space-between;margin-top:30px;font-size:13px;font-weight:750;display:flex}.article-card.featured .read{color:var(--brand)}.team-grid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.team-panel{background:var(--ink);color:#fff;border-radius:16px;padding:34px}.team-panel h3{margin:14px 0 10px;font-size:31px;line-height:1.1}.team-panel p{color:#b9cbd7;margin:0}.tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.tags span{color:#d2e5ee;border:1px solid #17c6ff59;border-radius:999px;padding:7px 11px;font-size:12px}.jobs{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.job-card{flex-direction:column;min-height:230px;display:flex}.job-card .button{background:var(--brand);color:var(--ink);align-self:flex-start;margin-top:auto}@media (width<=820px){.hero-detail{padding:76px 0 70px}.section-head,.team-grid{display:block}.section-head p{margin-top:20px}.feature-grid,.article-grid,.jobs{grid-template-columns:1fr}.team-panel{margin-top:28px}}@media (width<=560px){.detail-main{padding:64px 0 82px}.feature-card,.job-card,.article-card,.story-card,.team-panel{padding:22px}}.site-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbfcfdeb;border-bottom:1px solid #d8e3ead1;position:sticky;top:0}.nav-shell{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.brand img,.brand-lockup img{width:198px;height:auto}.nav-right{align-items:center;gap:40px;display:flex}.primary-nav{color:var(--ink-700);align-items:center;gap:38px;font-size:18px;display:flex}.primary-nav a{transition:color .2s var(--ease);padding:8px 0;position:relative}.primary-nav a:after{content:"";background:var(--brand);transform-origin:50%;height:2px;transition:transform .2s var(--ease);border-radius:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.primary-nav a:hover,.primary-nav a.active{color:var(--brand-dark)}.primary-nav a:hover:after,.primary-nav a.active:after{transform:scaleX(1)}.primary-nav a.active{font-weight:750}.nav-actions{align-items:center;gap:12px;display:flex}.language-switch{color:var(--ink-600);letter-spacing:.04em;font-size:13px;font-weight:750}.language-switch:hover{color:var(--brand-dark)}.nav-actions .language-trigger{border-color:var(--line);width:38px;height:38px}.nav-actions .language-trigger svg{width:18px;height:18px}.nav-actions .button{min-height:52px;padding:0 28px;font-size:16px}.menu-toggle{color:var(--ink-900);background:0 0;border:0;padding:10px;display:none}.menu-toggle svg{width:24px;height:24px}.mobile-nav{display:none}.button{min-height:44px;transition:transform .2s var(--ease), background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:14px;font-weight:700;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:var(--ink-950);background:var(--brand)}.button-primary:hover{background:#39d0ff}.button-dark{color:var(--white);background:var(--ink-900)}.button-dark:hover{background:var(--ink-800)}.button-ghost{color:var(--ink-800);border-color:var(--ink-200);background:0 0}.button-ghost:hover{border-color:var(--brand-dark);color:var(--brand-dark)}.intro-loader{z-index:100;color:var(--white);background:var(--ink-950);transition:opacity .62s var(--ease), transform .62s var(--ease), visibility 0s linear .62s;place-items:center;display:grid;position:fixed;inset:0}.intro-loader.is-exiting{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px)}.intro-loader:before{content:"";opacity:.42;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.intro-inner{justify-items:center;gap:22px;display:grid;position:relative}.intro-inner img{opacity:0;width:248px;height:auto;animation:intro-logo-in .88s var(--ease) .12s forwards}.intro-line{transform-origin:50%;background:var(--brand);width:116px;height:2px;animation:intro-line-in .62s var(--ease) .62s forwards;transform:scaleX(0);box-shadow:0 0 18px #17c6ffa6}.intro-label{color:#8fa9b8;font:12px var(--font-sans);letter-spacing:.1em;opacity:0;animation:intro-logo-in .58s var(--ease) .82s forwards}@keyframes intro-logo-in{0%{opacity:0;filter:blur(5px);transform:translateY(12px)scale(.98)}to{opacity:1;filter:blur();transform:none}}@keyframes intro-line-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.site-footer{color:#afc1ce;background:var(--ink-950);padding:32px 0 18px}.site-footer .footer-brand img{width:180px}.site-footer .footer-brand p{color:#90a7b7;max-width:360px;margin:18px 0 0;font-size:14px}.site-footer .footer-links h3{color:var(--white);margin:0 0 14px;font-size:13px}.site-footer .footer-links a{color:#afc1ce;margin:8px 0;font-size:14px;display:block}.site-footer .footer-links a:hover{color:var(--brand)}.site-footer .footer-bottom{color:#7590a2;font-size:12px}:focus-visible{outline:3px solid var(--brand);outline-offset:4px}@media (width<=980px){.nav-right{display:none}.menu-toggle{display:inline-flex}.mobile-nav{z-index:40;background:var(--paper-warm);padding:26px 24px;display:none;position:fixed;inset:77px 0 0}body.menu-open .mobile-nav{display:block}.mobile-nav a{border-bottom:1px solid var(--line);padding:16px 0;font-size:20px;display:block}.mobile-nav .button{width:100%;margin-top:24px}}@media (width<=640px){.brand-lockup img{width:148px}}@media (width<=560px){.brand img{width:158px}}@media (prefers-reduced-motion:reduce){.intro-loader{display:none}}.t-button.button{--td-text-color-primary:inherit;--td-text-color-anti:inherit;--td-bg-color-component:transparent;--td-bg-color-component-hover:transparent;height:auto;letter-spacing:inherit;white-space:nowrap;transition:transform .2s var(--ease), background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);font-family:inherit}.t-button.button .t-button__text{align-items:center;gap:10px;display:inline-flex}.t-button.button-primary{--td-brand-color:var(--brand);--td-brand-color-hover:#39d0ff;--td-text-color-anti:var(--ink-950)}.t-button.button-dark{--td-brand-color:var(--ink-900);--td-brand-color-hover:var(--ink-800);--td-text-color-anti:var(--white)}.t-button.button-ghost{--td-bg-color-component:var(--ink-200);--td-bg-color-component-hover:var(--brand-dark);color:var(--ink-800);background-color:#0000}.t-button.button-ghost:hover,.t-button.button-ghost:focus-visible{color:var(--brand-dark);border-color:var(--brand-dark);background-color:#0000}.t-popup__content{font-family:var(--font-sans)}:root{--display-size:clamp(42px, 4.2vw, 60px);--display-detail-size:clamp(40px, 4vw, 56px);--section-title-size:clamp(32px, 3.2vw, 48px);--body-lead-size:17px}.primary-nav,.nav{font-size:15px!important}.site-header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background .26s,box-shadow .26s,-webkit-backdrop-filter .26s,backdrop-filter .26s;top:0;background:#fffffffa!important;border-bottom-color:#cddee9bd!important;position:sticky!important}.site-header.is-scrolled{-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);box-shadow:0 1px 18px #10293b0f;background:#f4fafd8f!important}.nav-actions .button,.nav .button{min-height:46px;padding-inline:22px;font-size:14px}.language-menu{order:2;position:relative}.language-trigger{width:42px;height:42px;color:var(--ink-800,#10263b);cursor:pointer;background:#ffffff75;border:1px solid #10293b29;border-radius:50%;place-items:center;padding:0;display:grid}.language-trigger svg{width:20px;height:20px}.language-options{z-index:20;opacity:0;visibility:hidden;background:#fffffff5;border:1px solid #10293b1f;border-radius:12px;gap:2px;min-width:108px;padding:6px;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-4px);box-shadow:0 12px 28px #10293b1f}.language-menu.is-open .language-options{opacity:1;visibility:visible;transform:translateY(0)}.language-options a,.language-current{color:var(--ink-800,#10263b);border-radius:8px;padding:8px 10px;font-size:13px;line-height:1.2;text-decoration:none;display:block}.language-current{color:#728696}.language-options a:hover{background:#17c6ff1f}.site-header .nav-right{align-items:center;gap:40px;display:flex}.site-header .primary-nav{color:var(--ink-700,#29455d);align-items:center;gap:38px;font-weight:400;line-height:1.2;display:flex;letter-spacing:0!important;font-size:15px!important}.site-header .primary-nav>a:not(.button):not(.lang){padding:8px 0;letter-spacing:0!important;margin-right:0!important}.site-header .nav-actions{align-items:center;gap:12px;display:flex}.site-header .nav-actions .language-menu{margin-left:0}:root{--button-height:48px;--button-padding-inline:22px;--button-font-size:14px}.button{min-height:var(--button-height)!important;padding-inline:var(--button-padding-inline)!important;font-size:var(--button-font-size)!important;border-radius:999px!important;font-weight:750!important;line-height:1!important}.hero h1{letter-spacing:-.055em;max-width:620px;line-height:1.28;font-size:var(--display-size)!important}.hero{padding-block:24px 22px}.hero h1{margin-block:18px 20px}.hero h1>span,.hero-detail h1>span{margin-top:18px;display:block}.hero-actions{margin-top:24px}.hero-lede,.lede{max-width:620px;line-height:1.65;font-size:var(--body-lead-size)!important}.hero-product-line{margin-top:18px;font-size:15px}.hero-detail,.contact-hero{padding-block:76px 68px}.hero-detail h1,.contact-hero h1{letter-spacing:-.05em;max-width:760px;line-height:1.2;font-size:var(--display-detail-size)!important}.section-head h2,.band h2{letter-spacing:-.04em;line-height:1.18;font-size:var(--section-title-size)!important}.section-head p,.band p{font-size:15px}.news-section .section-head h2{max-width:760px}@media (width>=821px){.news-section .insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.news-section .insight-card,.news-section .insight-card.featured{height:440px;min-height:440px}.news-section .insight-media,.news-section .insight-media.has-cover{flex:0 0 160px;height:160px;min-height:160px}}.feature-card h3{font-size:clamp(22px,2vw,28px);line-height:1.16}.product-copy h2,.explore-section h2,.careers-section h2,.cta-inner h2,.news-section .section-head h2{line-height:1.18;font-size:var(--section-title-size)!important}.site-footer .footer-top{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;min-height:220px}.site-footer .footer-brand{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:0;display:flex}.site-footer .footer-brand p{max-width:360px;margin:14px 0 0}.nav .language-menu{margin-left:8px;position:relative}.nav .language-trigger{border:1px solid var(--line,#dde7ed);width:38px;height:38px;color:var(--ink-700,#29455d);background:#ffffff6b;border-radius:50%;place-items:center;display:inline-grid}.nav .language-trigger svg{width:18px;height:18px}.nav .language-options{border:1px solid var(--line,#dde7ed);background:#fffffff0;border-radius:12px;min-width:104px;padding:8px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 28px #0d1b2a1f}.nav .language-menu.is-open .language-options{gap:4px;display:grid}.nav .language-options span,.nav .language-options a{padding:6px 8px;font-size:13px}.site-header .nav .button{background:var(--brand,#17c6ff)!important;color:var(--ink,#08131f)!important}#vision-article{display:none}.insight-section{isolation:isolate;position:relative;overflow:hidden;background:0 0!important}.insight-section>.container{z-index:1;position:relative}.insight-section:before{content:"";z-index:0;pointer-events:none;opacity:.72;will-change:background-position;background-image:linear-gradient(#1478a614 1px,#0000 1px),linear-gradient(90deg,#1478a614 1px,#0000 1px),linear-gradient(135deg,#0000 0 47%,#17c6ff17 48% 49%,#0000 50% 100%),linear-gradient(45deg,#0000 0 62%,#0d1b2a0e 63% 64%,#0000 65% 100%);background-position:0 0,0 0,0 0,0 0;background-size:120px 120px,120px 120px,360px 360px,500px 500px;animation:28s linear infinite news-pattern-flow;position:absolute;inset:0}@keyframes news-pattern-flow{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:72px 48px,72px 48px,126px -84px,-102px 68px}}.news-section .insight-card:not(.featured){-webkit-backdrop-filter:blur(9px)saturate(115%);backdrop-filter:blur(9px)saturate(115%);background:#ffffff8f}.news-section .insight-card:not(.featured) .insight-media{background:#ffffff1a}.news-section .insight-card:not(.featured) .insight-media:before,.news-section .insight-card:not(.featured) .insight-media:after{display:none}.news-section .insight-card.featured{background:#0d1b2af5}html,body{background:#f8fbfc}body{position:relative}body:before,body:after{content:"";z-index:0;pointer-events:none;filter:blur(12px);will-change:transform;border-radius:50%;display:none;position:fixed}body:before{background:radial-gradient(#17c6ff42,#7edeff1c 42%,#0000 72%);width:min(38vw,600px);height:min(34vw,520px);animation:21s ease-in-out infinite alternate ambient-blob-one;top:25vh;left:4vw}body:after{background:radial-gradient(#5ab4dc33,#17c6ff17 46%,#0000 74%);width:min(36vw,560px);height:min(32vw,500px);animation:25s ease-in-out infinite alternate ambient-blob-two;bottom:10vh;right:6vw}@keyframes ambient-blob-one{0%{transform:translate(-3%,2%)scale(.94)}to{transform:translate(8%,6%)scale(1.06)}}@keyframes ambient-blob-two{0%{transform:translate(3%,4%)scale(.94)}to{transform:translate(-7%,-6%)scale(1.06)}}.site-header{z-index:50;top:0;position:sticky!important}main,.site-footer{z-index:1;position:relative}main:before,main:after{content:"";z-index:0;pointer-events:none;filter:blur(12px);will-change:transform;border-radius:50%;position:fixed}main:before{background:radial-gradient(#17c6ff42,#7edeff1c 42%,#0000 72%);width:min(38vw,600px);height:min(34vw,520px);animation:32s ease-in-out infinite alternate ambient-blob-one;top:25vh;left:4vw}main:after{background:radial-gradient(#5ab4dc33,#17c6ff17 46%,#0000 74%);width:min(36vw,560px);height:min(32vw,500px);animation:38s ease-in-out infinite alternate ambient-blob-two;bottom:10vh;right:6vw}main>section{z-index:1;position:relative}main,.product-section,.insight-section,.careers-section,.detail-main,.contact-main{background:0 0!important}.insight-section:before{display:none}.principle,.career-card,.news-section .insight-card:not(.featured),.detail-main .feature-card,.detail-main .job-card,.detail-main .team-panel,.contact-form{-webkit-backdrop-filter:blur(10px)saturate(115%);backdrop-filter:blur(10px)saturate(115%);background:#ffffff8f!important}.contact-form input,.contact-form textarea,.contact-form select{background:#ffffff80!important}.contact-main .contact-grid{grid-template-columns:minmax(0,1.14fr) minmax(360px,.86fr);gap:48px}.contact-main .contact-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.contact-main .contact-item{padding-block:20px}.contact-main .contact-item a,.contact-main .contact-item span{font-size:clamp(16px,1.45vw,19px)}@media (width<=820px){.contact-main .contact-grid{grid-template-columns:1fr}}.site-footer .footer-row,.site-footer .footer-bottom{flex-wrap:wrap;gap:12px 20px}@media (width<=820px){.hero-detail,.contact-hero{padding-block:60px 54px}}@media (width<=640px){:root{--display-size:clamp(38px, 10vw, 48px);--display-detail-size:clamp(36px, 9.5vw, 46px);--section-title-size:clamp(30px, 8vw, 38px)}.primary-nav,.nav{font-size:14px!important}.hero-lede,.lede{font-size:16px!important}}.hero-detail.brand-hero{background:radial-gradient(circle at 82% 22%, #17c6ff26, transparent 26%), var(--ink,#08131f);padding-block:96px;position:relative;overflow:hidden}.brand-hero:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #17c6ff33;border-radius:50%;width:min(48vw,680px);position:absolute;bottom:-22vw;right:-9vw;box-shadow:0 0 0 72px #17c6ff09,0 0 0 144px #17c6ff06}.brand-hero-grid{z-index:1;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:end;gap:72px;display:grid;position:relative}.brand-hero-copy h1{max-width:900px;margin-block:18px 14px;font-size:clamp(40px,5.2vw,66px);line-height:1.04}.brand-hero-copy .lede{color:#fff;font-size:clamp(22px,2vw,30px);font-weight:700}.brand-slogan{color:var(--ink,#08131f);letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(28px,3.2vw,42px);font-weight:780;line-height:1.08}.brand-intro{color:#afc1ce;max-width:690px;margin:28px 0 0;font-size:17px}.brand-meaning-card{border-left:1px solid #17c6ff8c;gap:26px;padding:30px 0 4px 30px;display:grid}.brand-index,.belief-no,.direction-label{color:var(--brand,#17c6ff);letter-spacing:.12em;font:800 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.brand-meaning-card strong{color:#fff;font-size:21px;display:block}.brand-meaning-card p{color:#afc1ce;margin:5px 0 0;font-size:14px;line-height:1.6}.brand-belief-section{padding-block:84px}.brand-section-heading{grid-template-columns:1fr;align-items:start;gap:12px;margin-bottom:34px;display:grid}.brand-section-heading h2{letter-spacing:-.05em;max-width:840px;margin:0;font-size:clamp(34px,3.8vw,50px);line-height:1.06}.belief-grid,.direction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.brand-belief-section .belief-grid{border-top:1px solid var(--line,#dde7ed);gap:0}.brand-belief-section .belief-card{border:0;border-bottom:1px solid var(--line,#dde7ed);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;min-height:0;padding:28px 0 32px}.brand-belief-section .belief-card+.belief-card{border-left:1px solid var(--line,#dde7ed);padding-left:34px}.brand-belief-section .belief-card h3{margin-top:26px}.belief-card{border:1px solid var(--line,#dde7ed);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff8f;border-radius:18px;min-height:272px;padding:34px}.belief-card h3{letter-spacing:-.05em;margin:34px 0 10px;font-size:clamp(28px,3vw,38px);line-height:1}.belief-card h4{color:var(--ink-700,#29455d);margin:0 0 18px;font-size:19px}.belief-card p{max-width:520px;color:var(--muted,#5c7180);margin:0}.belief-card-accent{border-color:var(--brand,#17c6ff);background:var(--brand,#17c6ff)}.direction-section{padding-block:68px;background:#e6f7fd94!important}.direction-heading{margin-bottom:44px}.direction-grid{grid-template-columns:.85fr 1.15fr}.direction-section .direction-grid{border-top:1px solid var(--line,#dde7ed);grid-template-columns:1fr;gap:0}.direction-section .direction-card{border:0;border-bottom:1px solid var(--line,#dde7ed);min-height:0;color:var(--ink,#08131f);background:0 0;border-radius:0;grid-template-columns:180px 1fr;gap:24px;padding:28px 0;display:grid}.direction-section .direction-card h3{color:var(--ink,#08131f);margin:0}.direction-section .direction-label,.direction-section .mission-card .direction-label{color:#008ab6}.direction-card{border-radius:18px;flex-direction:column;justify-content:space-between;min-height:248px;padding:32px;display:flex}.direction-card h3{letter-spacing:-.045em;margin:32px 0 0;font-size:clamp(23px,2.2vw,32px);line-height:1.13}.vision-card{color:#fff;background:var(--ink,#08131f)}.mission-card{color:var(--ink,#08131f);background:var(--brand,#17c6ff)}.mission-card .direction-label{color:#12445b}.brand-team-section{color:#fff;background:var(--ink,#08131f)!important;min-height:0!important;margin:0!important;padding:34px 0 24px!important}.brand-team-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:80px;display:grid}.brand-team-grid h2{letter-spacing:-.05em;max-width:720px;margin:16px 0 0;font-size:clamp(32px,3.45vw,44px);line-height:1.07}.brand-team-copy>p{color:#afc1ce;margin:0;font-size:17px}.team-principles{border-block:1px solid #ffffff24;margin-block:30px 28px;display:grid}.team-principles span{color:#d7e3ea;border-bottom:1px solid #ffffff1a;gap:18px;padding-block:13px;display:flex}.team-principles span:last-child{border-bottom:0}.team-principles b{color:var(--brand,#17c6ff);font:700 12px/1.8 ui-monospace,SFMono-Regular,Menlo,monospace}.brand-text-link{color:var(--brand,#17c6ff);font-weight:750}.brand-closing-band{padding-block:72px}.brand-closing-band h2{max-width:1000px;font-size:clamp(40px,6vw,78px)}@media (width<=820px){.brand-hero-grid,.brand-section-heading,.brand-team-grid{grid-template-columns:1fr;gap:38px}.brand-meaning-card{border-top:1px solid #17c6ff8c;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:24px 0 0}.brand-meaning-card .brand-index{grid-column:1/-1}.belief-grid,.direction-grid{grid-template-columns:1fr}.belief-card,.direction-card{min-height:300px}}@media (width<=560px){.hero-detail.brand-hero,.brand-belief-section,.direction-section{padding-block:68px}.brand-team-section{padding:34px 0 24px!important}.brand-meaning-card{grid-template-columns:1fr}.brand-meaning-card .brand-index{grid-column:auto}.belief-card,.direction-card{min-height:0;padding:26px}.belief-card h3{margin-top:42px}.direction-card h3{margin-top:54px}}.brand-story-section{padding-block:104px;position:relative;overflow:hidden;background:radial-gradient(circle at 12% 92%, #17c6ff1f, transparent 28%), var(--ink-900,#0d1b2a)!important}.brand-story-grid{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:84px;display:grid}main:before{background:radial-gradient(#17c6ff29,#7edeff0f 42%,#0000 66%);width:min(27vw,420px);height:min(23vw,340px)}main:after{background:radial-gradient(#5ab4dc21,#17c6ff0d 46%,#0000 66%);width:min(25vw,380px);height:min(21vw,320px)}.brand-story-kicker{letter-spacing:.01em;font-weight:750;color:#fff!important;margin:34px 0 8px!important;font-size:17px!important}.brand-story-section .brand-story-copy h2{color:#fff;max-width:720px;margin:0 0 22px;font-size:clamp(46px,5.8vw,76px);line-height:1.03}.brand-story-section .brand-story-copy h2 span{color:var(--brand,#17c6ff);display:block}.brand-story-section .brand-story-copy>p:not(.brand-story-kicker){color:#afc1ce;max-width:620px;font-size:16px}.brand-story-link{color:var(--brand,#17c6ff);margin-top:28px;font-size:14px;font-weight:750;display:inline-flex}.brand-principles{border-top:1px solid #ffffff2e}.brand-principles article{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(130px,.75fr) minmax(150px,.7fr) minmax(220px,1.55fr);align-items:start;gap:24px;padding-block:26px;display:grid}.brand-principles article>span{color:var(--brand,#17c6ff);letter-spacing:.08em;font:750 11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.brand-principles h3{color:#fff;margin:0;font-size:23px;line-height:1.16}.brand-principles p{color:#afc1ce;margin:0;font-size:14px;line-height:1.65}@media (width<=980px){.brand-story-grid{grid-template-columns:1fr;gap:54px}}@media (width<=640px){.brand-story-section{padding-block:74px}.brand-principles article{grid-template-columns:1fr;gap:9px;padding-block:22px}}.site-footer--shared{color:#afc1ce;background:var(--ink-950,#08131f)!important;padding:32px 0 18px!important}.site-footer--shared .footer-top{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;min-height:220px;padding-bottom:8px;display:grid}.site-footer--shared .footer-brand{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:0;display:flex}.site-footer--shared .footer-brand img{width:180px}.site-footer--shared .footer-brand p{color:#90a7b7;max-width:360px;margin:14px 0 0;font-size:14px}.site-footer--shared .footer-links{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.site-footer--shared .footer-links h3{color:#fff;margin:0 0 14px;font-size:13px}.site-footer--shared .footer-links a{color:#afc1ce;margin:8px 0;font-size:14px;display:block}.site-footer--shared .footer-links a:hover{color:var(--brand,#17c6ff)}.site-footer--shared .footer-bottom{color:#7590a2;border-top:1px solid #ffffff1f;justify-content:space-between;gap:20px;padding-top:12px;font-size:12px;display:flex}.hero-visual{aspect-ratio:1.05;width:min(120%,700px);box-shadow:none;opacity:.86;-webkit-mask-composite:source-in;background:0 0;border:0;border-radius:0;place-self:end;margin:0 -8% -22px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 16% 78%,#0000 100%),linear-gradient(#0000 0%,#000 12% 72%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 16% 78%,#0000 100%),linear-gradient(#0000 0%,#000 12% 72%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-visual img{object-fit:cover;object-position:center;mix-blend-mode:screen;width:100%;height:100%}.news-highlight-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:16px;display:flex}.news-highlight-head h2{margin:8px 0 0;font-size:clamp(22px,2.5vw,30px);line-height:1.1}.news-highlight-track{scroll-snap-type:x mandatory;scrollbar-color:#9bc8d9 transparent;gap:12px;padding:3px 2px 14px;display:flex;overflow-x:auto}.news-highlight-card{border:1px solid var(--line);scroll-snap-align:start;background:#fff;border-radius:16px;flex:0 0 min(430px,82vw);grid-template-columns:82px 1fr;align-items:center;gap:16px;padding:14px;display:grid;box-shadow:0 8px 24px #0d1b2a0f}.news-highlight-card img{object-fit:cover;border-radius:10px;width:82px;height:68px}.news-highlight-card .meta{margin-bottom:5px;display:block}.news-highlight-card strong{font-size:16px;line-height:1.25;display:block}.subscribe-cta{justify-self:end;min-width:148px;background:var(--ink,#08131f)!important;color:#fff!important}.field-error{color:#b42318;margin:0;font-size:13px;line-height:1.45;display:none}.field-error:not(:empty){margin-top:8px;display:block}.team-members-section{background:var(--paper,#fbfcfd);padding:84px 0 96px}.team-members-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:34px;display:flex}.team-members-heading h2{letter-spacing:-.05em;max-width:620px;margin:10px 0 0;font-size:clamp(34px,4.2vw,56px);line-height:1.03}.team-members-heading p{max-width:430px;color:var(--muted,#5c7180);margin:0;font-size:16px}.team-member-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.team-member-card{border:1px solid var(--line,#dde7ed);background:#fff;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 12px 32px #0d1b2a0f}.member-portrait{aspect-ratio:.92;color:#ffffff9e;text-align:center;background:radial-gradient(circle at 50% 34%,#17c6ff61,#0000 20%),linear-gradient(150deg,#163047 0%,#08131f 72%);place-items:end center;padding:18px;display:grid}.member-portrait span{letter-spacing:.08em;text-transform:uppercase;border:1px dashed #ffffff59;border-radius:8px;width:100%;padding:8px 10px;font:700 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.member-copy{padding:18px}.member-copy .member-role{color:#007ea6;letter-spacing:.1em;text-transform:uppercase;font:800 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.member-copy h3{margin:8px 0;font-size:23px;line-height:1.05}.member-copy p{color:var(--muted,#5c7180);margin:0;font-size:14px;line-height:1.55}@media (width<=980px){.site-footer--shared .footer-top{grid-template-columns:1fr;gap:40px}.team-member-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.team-members-heading{display:block}.team-members-heading p{margin-top:18px}.site-header .nav-right{display:none!important}.site-header .menu-toggle{display:inline-flex!important}}@media (width<=640px){.site-footer--shared .footer-links{grid-template-columns:1fr 1fr}.site-footer--shared .footer-bottom{flex-direction:column}.hero-visual{opacity:.8;width:112%;margin:-20px -6% -22px 0}.news-highlight{margin-bottom:44px}.news-highlight-head{display:block}.team-members-section{padding:68px 0}.team-member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-copy{padding:15px}.member-copy h3{font-size:20px}}@media (width<=420px){.team-member-grid,.site-footer--shared .footer-links{grid-template-columns:1fr}}.hero .hero-grid{min-height:clamp(500px,48vw,650px);display:block}.hero .hero-copy{z-index:2;max-width:min(47vw,620px);padding-top:clamp(48px,7vw,112px);position:relative}.hero .hero-visual{z-index:1;aspect-ratio:auto;opacity:.92;-webkit-mask-composite:source-in;width:min(74vw,1120px);height:min(57vw,720px);margin:0;position:absolute;bottom:-128px;right:-10vw;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000052 13%,#000 28% 82%,#0000 100%),linear-gradient(#0000 0%,#000 15% 70%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000052 13%,#000 28% 82%,#0000 100%),linear-gradient(#0000 0%,#000 15% 70%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero .hero-visual img{object-position:center 45%;filter:saturate(.9)contrast(.96)}.news-highlight-head{margin-bottom:18px}.news-highlight-window{margin-inline:-2px;padding:4px 2px 12px;position:relative;overflow:hidden}.news-highlight-window:before,.news-highlight-window:after{content:"";z-index:2;pointer-events:none;width:52px;position:absolute;top:0;bottom:0}.news-highlight-window:before{background:linear-gradient(90deg, var(--paper,#fbfcfd), transparent);left:0}.news-highlight-window:after{background:linear-gradient(270deg, var(--paper,#fbfcfd), transparent);right:0}.news-highlight-track{will-change:transform;gap:0;width:max-content;padding:0;animation:26s linear 2s infinite news-ticker;display:flex;overflow:visible}.news-highlight-track:hover,.news-highlight-track:focus-within{animation-play-state:paused}.news-highlight-set{gap:12px;padding-right:12px;display:flex}.news-highlight-card{scroll-snap-align:none;border-radius:12px;flex:0 0 350px;grid-template-columns:72px minmax(0,1fr);gap:13px;min-height:76px;padding:10px}.news-highlight-card strong{font-size:15px}@keyframes news-ticker{to{transform:translate(-50%)}}.team-members-section{border-top:1px solid #08131f0f;padding:120px 0 112px}.team-members-heading{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:64px;margin-bottom:44px;display:grid}.team-members-heading p{justify-self:end;max-width:460px;padding-bottom:4px}.team-member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.team-member-card{border-radius:14px;grid-template-columns:128px minmax(0,1fr);min-height:184px;transition:transform .24s,box-shadow .24s;display:grid}.team-member-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px #0d1b2a1f}.team-member-card-featured{background:#08131f;border-color:#08131f;grid-column:1/-1;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);min-height:248px}.member-portrait{aspect-ratio:auto;place-items:end center;min-height:100%;padding:16px}.team-member-card-featured .member-portrait{background:radial-gradient(circle at 50% 30%,#17c6ff75,#0000 25%),linear-gradient(145deg,#1c4662 0%,#08131f 78%)}.member-copy{flex-direction:column;justify-content:center;padding:24px;display:flex}.member-copy h3{margin:8px 0 10px;font-size:26px}.team-member-card-featured .member-copy{padding:38px 42px}.team-member-card-featured .member-copy .member-role{color:#30d0ff}.team-member-card-featured .member-copy h3{color:#fff;font-size:clamp(30px,3vw,42px)}.team-member-card-featured .member-copy p{color:#b7c9d4;max-width:540px;font-size:16px}@media (width<=980px){.hero .hero-grid{min-height:auto;display:grid}.hero .hero-copy{max-width:none;padding-top:0}.hero .hero-visual{aspect-ratio:1.12;width:118%;height:auto;margin:-8px -14% -38px 0;position:relative;bottom:auto;right:auto}.team-members-heading{display:block}.team-members-heading p{justify-self:auto;margin-top:20px}}@media (width<=640px){.hero .hero-visual{width:128%;margin:-16px -28% -48px 0}.news-highlight-window:before,.news-highlight-window:after{width:28px}.news-highlight-card{flex-basis:min(310px,80vw);grid-template-columns:64px minmax(0,1fr)}.news-highlight-card img{width:64px;height:50px}.team-members-section{padding:88px 0}.team-members-heading{margin-bottom:30px}.team-member-grid{grid-template-columns:1fr}.team-member-card-featured{grid-column:auto;grid-template-columns:1fr}.team-member-card-featured .member-portrait{min-height:180px}.team-member-card-featured .member-copy{padding:26px}}@media (prefers-reduced-motion:reduce){.news-highlight-window{overflow-x:auto}.news-highlight-track{animation:none}.news-highlight-set[aria-hidden=true]{display:none}}.hero .hero-grid{min-height:clamp(430px,40vw,530px)}.hero .hero-copy{max-width:min(48vw,650px);padding-top:clamp(38px,4.5vw,72px)}.hero .hero-visual{width:min(65vw,960px);height:min(51vw,600px);bottom:-98px;right:-14vw}.news-highlight-card{border-radius:16px;flex-basis:480px;grid-template-columns:180px minmax(0,1fr);gap:18px;min-height:154px;padding:10px}.news-highlight-card .meta,.detail-main .news-row .meta{color:#008bb7;letter-spacing:.09em;text-transform:uppercase;flex-direction:column;gap:3px;margin:0 0 10px;font-size:11px;font-weight:800;line-height:1.25;display:flex}.news-highlight-card .meta-date,.detail-main .news-row .meta-date{color:#5f7888;letter-spacing:.06em}.news-highlight-card strong{font-size:19px;line-height:1.3}.news-highlight-track{animation-duration:34s}.detail-main .news-list{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.detail-main .news-row[hidden]{display:none}.detail-main .news-row{background:#142534;border:0;border-radius:20px;flex-direction:column;min-width:0;min-height:452px;padding:0;transition:transform .24s,box-shadow .24s;display:flex;overflow:hidden;box-shadow:0 14px 34px #0d1b2a1a}.detail-main .news-row:hover{background:#142534;padding:0;transform:translateY(-5px);box-shadow:0 20px 42px #0d1b2a29}.detail-main .news-card-image{object-fit:cover;width:100%;height:212px}.detail-main .news-card-body{flex-direction:column;flex:1;padding:24px 26px 26px;display:flex}.detail-main .news-row h3{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.35vw,36px);line-height:1.12}.detail-main .news-row p{color:#b8cad6;white-space:normal;margin:16px 0 20px;font-size:15px;line-height:1.65;overflow:visible}.detail-main .news-row .read{color:#27c9ff;align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:800;display:flex}.detail-main .news-row .arrow{color:inherit;font-size:18px}.team-members-heading{margin-bottom:40px;display:block}.team-members-heading h2{letter-spacing:-.045em;max-width:760px;font-size:clamp(32px,3.2vw,46px)}@media (width<=980px){.hero .hero-grid{min-height:auto}.detail-main .news-list{grid-template-columns:1fr}.detail-main .news-row{min-height:0}}@media (width<=640px){.hero .hero-copy{padding-top:0}.news-highlight-card{flex-basis:min(380px,84vw);grid-template-columns:124px minmax(0,1fr);gap:12px;min-height:116px}.news-highlight-card img{width:124px;height:96px}.news-highlight-card strong{font-size:16px}.detail-main .news-card-image{height:190px}.detail-main .news-card-body{padding:22px}.detail-main .news-row h3{font-size:28px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.news-highlight{margin:0 0 20px}.news-highlight-window{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overflow-x:auto}.news-highlight-window::-webkit-scrollbar{display:none}.news-highlight-window:before,.news-highlight-window:after{display:none}.news-highlight-track{width:max-content;animation:none!important}.news-highlight-set{gap:20px;padding:0}.news-highlight-card{scroll-snap-align:start;background:#f5f9fc;border-radius:18px;flex:0 0 min(760px,82vw);grid-template-columns:284px minmax(0,1fr);gap:24px;min-height:222px;padding:12px;box-shadow:0 10px 28px #0d1b2a12}.news-highlight-card img{border-radius:12px;width:284px;height:198px}.news-highlight-card .meta{margin-bottom:12px;font-size:12px}.news-highlight-card strong{letter-spacing:-.03em;font-size:clamp(22px,2.05vw,30px);line-height:1.16}.news-highlight+.detail-main{padding-top:32px}.detail-main .news-list{gap:20px}.detail-main .news-row{background:#f7fafc;border:1px solid #dbe7ed;border-radius:16px;min-height:386px;box-shadow:0 10px 26px #0d1b2a0f}.detail-main .news-row:hover{background:#fff;box-shadow:0 16px 34px #0d1b2a1f}.detail-main .news-row h3{color:var(--ink,#08131f);font-size:clamp(24px,2vw,30px);line-height:1.18}.detail-main .news-row p{color:#5c7180;margin:12px 0 16px;font-size:14px;line-height:1.55}.detail-main .news-row .read{color:#007ea6}#news .insight-grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))!important}#news.reveal,#news .insight-card.news-current.reveal{opacity:1!important;transform:none!important}#news .insight-grid .insight-card.news-current{background:#f5f9fc;border-radius:16px;min-height:352px;padding:20px;display:flex!important}#news .insight-grid .news-current .insight-media{border-bottom:0;height:148px;min-height:148px;margin:-20px -20px 18px}#news .insight-grid .news-current .card-type{font-size:11px}#news .insight-grid .news-current h3{color:var(--ink,#08131f);margin:10px 0;font-size:clamp(24px,2.1vw,30px)}#news .insight-grid .news-current p{color:#5c7180;font-size:14px;line-height:1.55}#news .insight-grid .news-current .card-footer{color:#007ea6;margin-top:auto}#news .insight-grid .news-current:hover{transform:translateY(-4px)!important}@media (width<=640px){.news-highlight-card{flex-basis:min(560px,88vw);grid-template-columns:168px minmax(0,1fr);gap:14px;min-height:152px}.news-highlight-card img{width:168px;height:128px}.news-highlight-card strong{font-size:19px}#news .insight-grid{grid-template-columns:1fr!important}}#news .insight-grid{gap:18px;max-width:980px;margin-inline:auto}#news .insight-grid .insight-card.news-current{-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:16px;min-height:292px;padding:18px;box-shadow:0 14px 30px #08131f29;background:#102334!important}#news .insight-grid .news-current .insight-media{height:118px;min-height:118px;margin:-18px -18px 16px}#news .insight-grid .news-current .card-type{color:#27c9ff;font-size:11px}#news .insight-grid .news-current h3{color:#fff;margin:9px 0;font-size:clamp(22px,1.85vw,28px);line-height:1.16}#news .insight-grid .news-current p{color:#aec2ce;margin:0;font-size:13px;line-height:1.55}#news .insight-grid .news-current:hover{box-shadow:0 20px 38px #08131f38;background:#142b3e!important}.news-highlight-window{background:#08131f;border-radius:18px;margin:0;padding:0;overflow:hidden;box-shadow:0 16px 36px #08131f24}.news-highlight-track{will-change:transform;gap:0;width:100%;padding:0;display:flex;overflow:visible;transform:translate(0,0)}.news-highlight-card{width:100%;height:300px;min-height:300px;box-shadow:none;background:#08131f;border:0;border-radius:0;flex:0 0 100%;padding:0;display:block;position:relative;overflow:hidden}.news-highlight-card:hover{border-color:#0000;transform:none}.news-highlight-card img{object-fit:cover;filter:saturate(.88)contrast(.94);border-radius:0;width:100%;height:100%;position:absolute;inset:0}.news-highlight-card>span:last-child{background:linear-gradient(90deg,#040f19e6 0%,#040f19ad 41%,#040f191f 100%),linear-gradient(#0000 42%,#040f19a3);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:32px 38px;display:flex;position:absolute;inset:0}.news-highlight-card .meta{color:#34ceff;letter-spacing:.1em;text-transform:uppercase;flex-direction:row;gap:12px;margin:0 0 10px;font-size:11px;font-weight:800;line-height:1.2;display:flex}.news-highlight-card .meta-date{color:#d4e3ea}.news-highlight-card strong{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:min(640px,84%);font-size:clamp(28px,3.1vw,44px);line-height:1.1}.detail-main .news-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.detail-main .news-row{border-radius:14px;min-height:318px}.detail-main .news-card-image{height:132px}.detail-main .news-card-body{padding:16px 18px 18px}.detail-main .news-row h3{font-size:clamp(21px,1.65vw,25px)}.detail-main .news-row p{margin:10px 0 14px;font-size:13px;line-height:1.52}.detail-main .news-row .meta{margin-bottom:8px}@media (width<=980px){.detail-main .news-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){#news .insight-grid{max-width:none}#news .insight-grid .insight-card.news-current{min-height:280px}.news-highlight{margin-bottom:24px}.news-highlight-card{height:242px;min-height:242px}.news-highlight-card>span:last-child{padding:22px}.news-highlight-card strong{max-width:100%;font-size:27px}.detail-main .news-list{grid-template-columns:1fr}.detail-main .news-row{min-height:0}.detail-main .news-card-image{height:156px}}#news .insight-grid{gap:20px;max-width:1060px}#news .insight-grid .insight-card.news-current{justify-content:flex-start;align-items:stretch;min-height:212px;padding:0;overflow:hidden;flex-direction:row!important}#news .insight-grid .news-current .insight-media{border:0;flex:0 0 42%;align-self:stretch;height:auto;min-height:0;margin:0}#news .insight-grid .news-current .insight-media img{height:100%}#news .insight-grid .insight-card.news-current>div:not(.insight-media){flex-direction:column;flex:1;justify-content:center;min-width:0;padding:22px 24px;display:flex}#news .insight-grid .news-current .card-type{margin:0}#news .insight-grid .news-current h3{min-height:2.32em;margin:9px 0 10px;font-size:clamp(20px,1.6vw,24px)}#news .insight-grid .news-current p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.1em;display:-webkit-box;overflow:hidden}.news-highlight{margin:56px 0;overflow:visible}.news-highlight .container{max-width:1120px}.news-highlight-window{width:100%;max-width:980px;height:304px;box-shadow:none;background:0 0;border-radius:0;margin:0 auto;overflow:visible}.news-highlight-track{width:100%;height:100%;position:relative;overflow:visible;transform:none!important}.news-highlight-card{pointer-events:none;opacity:0;transform-origin:50%;border-radius:18px;width:min(780px,78vw);height:282px;min-height:282px;margin:0;transition:transform .68s cubic-bezier(.22,.61,.36,1),opacity .44s,filter .68s;display:block;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)scale(.82)}.news-highlight-card.is-active{z-index:3;pointer-events:auto;opacity:1;filter:none;transform:translate(-50%)scale(1)}.news-highlight-card.is-next{z-index:2;opacity:.62;filter:saturate(.72)brightness(.72);transform:translate(-18%)translateY(8px)scale(.86)}.news-highlight-card.is-previous{z-index:1;opacity:.48;filter:saturate(.62)brightness(.58);transform:translate(-82%)translateY(8px)scale(.82)}.news-highlight-card.is-hidden{z-index:0}.news-highlight-card img{border-radius:inherit}.news-highlight-card>span:last-child{border-radius:inherit;padding:28px 32px}.news-highlight-card strong{max-width:76%;font-size:clamp(25px,2.65vw,38px)}.news-carousel-dots{justify-content:center;align-items:center;gap:9px;margin:8px auto 0;display:flex}.news-carousel-dot{cursor:pointer;background:#b4c8d3;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .24s,background-color .24s,transform .24s}.news-carousel-dot:hover{background:#5a95ac;transform:scale(1.15)}.news-carousel-dot.is-active{background:#17c6ff;width:28px}.news-carousel-dot:focus-visible{outline-offset:4px;outline:2px solid #007ea6}@media (width<=640px){#news .insight-grid .insight-card.news-current{min-height:0;flex-direction:column!important}#news .insight-grid .news-current .insight-media{flex-basis:auto;height:144px}#news .insight-grid .insight-card.news-current>div:not(.insight-media){padding:20px}#news .insight-grid .news-current h3,#news .insight-grid .news-current p{min-height:0}.news-highlight{margin:42px 0;overflow:hidden}.news-highlight-window{height:226px}.news-highlight-card{width:min(320px,82vw);height:204px;min-height:204px}.news-highlight-card.is-next{transform:translate(-18%)translateY(6px)scale(.85)}.news-highlight-card.is-previous{transform:translate(-82%)translateY(6px)scale(.8)}.news-highlight-card>span:last-child{padding:20px}.news-highlight-card strong{max-width:100%;font-size:24px}.news-carousel-dots{margin-top:4px}}.detail-main .news-list{border-top:1px solid #dbe7ed;flex-direction:column;gap:0;max-width:980px;margin-inline:auto;display:flex}.detail-main .news-row{height:184px;min-height:184px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #dbe7ed;border-radius:0;grid-template-columns:230px minmax(0,1fr);padding:0;display:grid;overflow:hidden}.detail-main .news-row:hover{box-shadow:none;background:#f3f9fc;padding:0;transform:none}.detail-main .news-card-image{object-fit:cover;grid-row:1;width:100%;height:184px;min-height:0}.detail-main .news-card-body{min-width:0;padding:24px 28px;display:flex}.detail-main .news-row .meta{color:#007ea6;letter-spacing:.08em;flex-direction:row;gap:10px;margin:0 0 9px;font-size:11px;display:flex}.detail-main .news-row .meta-date{color:#5f7888}.detail-main .news-row h3{font-size:clamp(22px,1.8vw,28px);line-height:1.16}.detail-main .news-row p{color:#5c7180;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:9px 0 14px;display:-webkit-box;overflow:hidden}.detail-main .news-row .read{margin-top:auto}@media (width<=640px){.detail-main .news-list{border-top:0}.detail-main .news-row{grid-template-columns:118px minmax(0,1fr);height:142px;min-height:142px}.detail-main .news-card-image{height:142px;min-height:0}.detail-main .news-card-body{padding:16px 0 16px 16px}.detail-main .news-row .meta{gap:7px;font-size:10px}.detail-main .news-row h3{font-size:19px}.detail-main .news-row p{display:none}.detail-main .news-row .read{font-size:12px}}.detail-main .news-list{border-top:0;gap:20px}.detail-main .news-row{background:#ffffffa3;border:1px solid #dbe7ed;border-radius:16px;box-shadow:0 8px 22px #0d1b2a09}.detail-main .news-row:hover{background:#f4fafc;border-color:#c7dce6;box-shadow:0 14px 30px #0d1b2a14}.detail-main .news-card-image{border-radius:15px 0 0 15px}@media (width<=640px){.detail-main .news-list{gap:14px}.detail-main .news-row{border-radius:12px}.detail-main .news-card-image{border-radius:11px 0 0 11px}}.team-member-card{grid-template-columns:minmax(164px,.38fr) minmax(0,.62fr)}.team-member-card .member-portrait{min-height:208px}@media (width<=980px){.team-member-card{grid-template-columns:150px minmax(0,1fr)}.team-member-card-featured{grid-template-columns:minmax(260px,.88fr) minmax(0,1.12fr)}}@media (width<=640px){.team-member-card{grid-template-columns:140px minmax(0,1fr)}.team-member-card .member-portrait{min-height:176px}.team-member-card-featured{grid-template-columns:1fr}.team-member-card-featured .member-portrait{min-height:220px}}.team-member-card-featured{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr)}.team-member-card-featured .member-portrait{min-height:248px}.team-member-card-featured .member-copy p{max-width:760px}@media (width<=980px){.team-member-card-featured{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr)}}@media (width<=640px){.team-member-card-featured{grid-template-columns:1fr}.team-member-card-featured .member-portrait{min-height:180px}}.member-portrait>img{object-fit:contain;object-position:center;place-self:center;width:96%;min-width:0;max-width:300px;height:96%;min-height:0;max-height:300px;display:block}.member-portrait>span{display:none}.member-copy .member-tagline{color:#087fa5;letter-spacing:-.02em;max-width:34ch;margin:4px 0 17px;font-size:clamp(16px,1.2vw,18px);font-weight:750;line-height:1.45}.team-member-card-featured .member-copy .member-tagline{color:#d4f4ff;max-width:700px;margin:5px 0 21px;font-size:clamp(18px,1.5vw,21px);font-weight:750}
