:root{--ecs-workspace-transition:.25s}*{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--color-ecs-fg) 12%, transparent) transparent}@layer components{.p-button{font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-medium);overflow:visible}.p-button-sm{font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.p-button:not(.p-button-outlined){border-width:0}.p-button-icon-only{aspect-ratio:1;padding-block:0}.p-button-text.p-button-secondary:not(:disabled):hover{color:var(--p-button-text-secondary-hover-color)}.p-button-text.p-button-danger:not(:disabled):hover{color:var(--p-button-text-danger-hover-color)}.p-inputtext,.p-textarea{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.p-message{border:var(--p-message-border-width) solid transparent;outline:none}.p-message-error{border-color:var(--p-message-error-border-color)}.p-message-warn{border-color:var(--p-message-warn-border-color)}.p-message-content-wrapper,.p-message-text{min-width:0}.p-message-text{line-height:var(--text-sm--line-height);flex:1}.p-message-sm .p-message-text{line-height:var(--text-xs--line-height)}.p-tag{border:1px solid #0000}.p-tag-success{border-color:var(--p-tag-success-border-color)}.p-tag-warn{border-color:var(--p-tag-warn-border-color)}.p-tag-danger{border-color:var(--p-tag-danger-border-color)}.p-tag-secondary{border-color:var(--p-tag-secondary-border-color)}.p-button.ecs-button-xs{border-radius:var(--radius-md);padding:calc(var(--spacing) * 1) calc(var(--spacing) * 2.5);font-size:var(--text-2xs);line-height:inherit}.p-tag.ecs-tag-sm{padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);font-size:var(--text-3xs);font-weight:var(--font-weight-medium);justify-content:flex-start}.p-tag.ecs-tag-muted{color:var(--color-ecs-fg-500);background-color:#0000}.ecs-panel,.ecs-panel-lg,.ecs-empty{border:1px solid color-mix(in oklab, var(--color-ecs-fg) 6%, transparent);border-radius:var(--radius-xl);background-color:var(--color-ecs-panel)}.ecs-panel{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4)}.ecs-panel-lg{border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5)}.ecs-panel-link{transition-property:border-color;transition-duration:var(--default-transition-duration);transition-timing-function:var(--default-transition-timing-function)}@media (hover:hover){.ecs-panel-link:hover{border-color:color-mix(in oklab, var(--color-ecs-fg) 12%, transparent)}}.ecs-empty{font-size:var(--text-sm);line-height:var(--text-sm--line-height);padding:calc(var(--spacing) * 6) calc(var(--spacing) * 4);text-align:center;color:var(--color-ecs-fg-500)}.ecs-empty.is-busy{align-items:center;gap:calc(var(--spacing) * 2);text-align:left;color:var(--color-ecs-fg-400);display:flex}.ecs-icon-tile{transition-property:border-color,background-color;transition-duration:var(--default-transition-duration);transition-timing-function:var(--default-transition-timing-function);border:1px solid color-mix(in oklab, var(--color-ecs-fg) 10%, transparent);border-radius:var(--radius-lg);background-color:color-mix(in oklab, var(--color-ecs-fg) 4%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ecs-icon-tile.is-success{border-color:color-mix(in oklab, var(--color-ecs-success-400) 20%, transparent);background-color:color-mix(in oklab, var(--color-ecs-success-400) 10%, transparent)}.ecs-icon-tile.is-primary{border-color:color-mix(in oklab, var(--p-primary-500) 20%, transparent);background-color:color-mix(in oklab, var(--p-primary-500) 10%, transparent)}.ecs-dark .ecs-icon-tile.is-primary{border-color:color-mix(in oklab, var(--p-primary-400) 20%, transparent);background-color:color-mix(in oklab, var(--p-primary-400) 10%, transparent)}.ecs-well{border:1px solid color-mix(in oklab, var(--color-ecs-fg) 10%, transparent);border-radius:var(--radius-lg);background-color:color-mix(in oklab, var(--color-ecs-fg) 3%, transparent)}.ecs-popover{max-width:calc(100vw - calc(var(--spacing) * 12));border:1px solid color-mix(in oklab, var(--color-ecs-fg) 8%, transparent);border-radius:var(--radius-2xl);background-color:var(--color-ecs-popover);padding:calc(var(--spacing) * 4);text-align:left;box-shadow:0 25px 50px -12px color-mix(in oklab, var(--color-ecs-shade) 60%, transparent)}.ecs-dropzone{transition-property:border-color,background-color;transition-duration:var(--default-transition-duration);transition-timing-function:var(--default-transition-timing-function);border:1px dashed color-mix(in oklab, var(--color-ecs-fg) 15%, transparent);text-align:center}.ecs-dropzone.is-dragging{border-color:color-mix(in oklab, var(--p-primary-500) 60%, transparent);background-color:color-mix(in oklab, var(--p-primary-500) 6%, transparent)}.ecs-banner-warn{border:1px solid color-mix(in oklab, var(--color-ecs-warn-400) 20%, transparent);border-radius:var(--radius-lg);background-color:color-mix(in oklab, var(--color-ecs-warn-400) 10%, transparent);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3)}.ecs-notice{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);font-size:var(--text-2xs);color:var(--color-ecs-fg-500);transition-property:color,background-color,border-color;transition-duration:.5s;transition-timing-function:var(--default-transition-timing-function);border:1px solid #0000;display:flex}.ecs-notice.is-alert{border-color:color-mix(in oklab, var(--color-ecs-danger-400) 20%, transparent);background-color:color-mix(in oklab, var(--color-ecs-danger-400) 10%, transparent);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);color:var(--color-ecs-danger-300)}.ecs-section-title{font-size:var(--text-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ecs-fg-500)}.ecs-label{font-size:var(--text-2xs);font-weight:var(--font-weight-medium);color:var(--color-ecs-fg-400)}.ecs-hint{font-size:var(--text-2xs);color:var(--color-ecs-fg-600)}.ecs-nav-item{font-size:var(--text-sm);line-height:var(--text-sm--line-height);transition-property:background-color;transition-duration:var(--default-transition-duration);transition-timing-function:var(--default-transition-timing-function);align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);width:100%;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2.5);color:var(--color-ecs-fg-400);cursor:pointer;display:flex}.ecs-nav-item.is-active{background-color:color-mix(in oklab, var(--color-ecs-fg) 6%, transparent);color:var(--color-ecs-fg-100)}.ecs-nav-item.is-disabled{color:var(--color-ecs-fg-600);cursor:not-allowed}@media (hover:hover){.ecs-nav-item:not(.is-disabled):hover{background-color:color-mix(in oklab, var(--color-ecs-fg) 5%, transparent)}}.ecs-menu{border:1px solid color-mix(in oklab, var(--color-ecs-fg) 10%, transparent);border-radius:var(--radius-lg);background-color:color-mix(in oklab, var(--color-ecs-fg) 2%, transparent);padding:calc(var(--spacing) * 1)}.ecs-menu-item{font-size:var(--text-xs);line-height:var(--text-xs--line-height);transition-property:background-color;transition-duration:var(--default-transition-duration);transition-timing-function:var(--default-transition-timing-function);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);width:100%;padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2.5);text-align:left;color:var(--color-ecs-fg-300);cursor:pointer;display:flex}.ecs-menu-item.is-muted{color:var(--color-ecs-fg-400)}@media (hover:hover){.ecs-menu-item:hover{background-color:color-mix(in oklab, var(--color-ecs-fg) 5%, transparent)}}.ecs-segmented{gap:calc(var(--spacing) * 1);border:1px solid color-mix(in oklab, var(--color-ecs-fg) 10%, transparent);border-radius:var(--radius-lg);background-color:color-mix(in oklab, var(--color-ecs-fg) 3%, transparent);padding:calc(var(--spacing) * 1);font-size:var(--text-2xs);font-weight:var(--font-weight-medium);display:flex}.ecs-segmented-option{transition-property:color,background-color;transition-duration:var(--default-transition-duration);transition-timing-function:var(--default-transition-timing-function);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);color:var(--color-ecs-fg-500);cursor:pointer;flex:1;display:flex}.ecs-segmented-option.is-active{background-color:color-mix(in oklab, var(--color-ecs-fg) 8%, transparent);color:var(--color-ecs-fg-200)}@media (hover:hover){.ecs-segmented-option:not(.is-active):hover{color:var(--color-ecs-fg-300)}}.ecs-disclosure{cursor:pointer;align-items:center;list-style:none;display:flex}.ecs-disclosure::-webkit-details-marker{display:none}.ecs-back-link{font-size:var(--text-sm);line-height:var(--text-sm--line-height);transition-property:color;transition-duration:var(--default-transition-duration);transition-timing-function:var(--default-transition-timing-function);align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-ecs-fg-400);cursor:pointer;display:flex}@media (hover:hover){.ecs-back-link:hover{color:var(--color-ecs-fg-200)}}.ecs-chip-warn{align-items:center;gap:calc(var(--spacing) * 1.5);border:1px solid color-mix(in oklab, var(--color-ecs-warn-400) 20%, transparent);background-color:color-mix(in oklab, var(--color-ecs-warn-400) 10%, transparent);font-size:var(--text-2xs);color:var(--color-ecs-warn-300);cursor:pointer;display:flex}@media (hover:hover){.ecs-chip-warn:hover{background-color:color-mix(in oklab, var(--color-ecs-warn-400) 20%, transparent)}}.ecs-record-button{font-size:var(--text-sm);line-height:var(--text-sm--line-height);transition-property:color,background-color,border-color;transition-duration:var(--default-transition-duration);transition-timing-function:var(--default-transition-timing-function);align-items:center;gap:calc(var(--spacing) * 2);border:1px solid color-mix(in oklab, var(--color-ecs-fg) 10%, transparent);border-radius:var(--radius-lg);width:100%;padding-block:calc(var(--spacing) * 2);color:var(--color-ecs-fg-300);cursor:pointer;display:flex}.ecs-record-button.is-recording{padding-inline:calc(var(--spacing) * 2.5);border-color:color-mix(in oklab, var(--color-ecs-danger-400) 30%, transparent);background-color:color-mix(in oklab, var(--color-ecs-danger-400) 10%, transparent);color:var(--color-ecs-danger-200)}.ecs-record-button.is-pending{border-color:color-mix(in oklab, var(--color-ecs-warn-400) 30%, transparent);background-color:color-mix(in oklab, var(--color-ecs-warn-400) 10%, transparent);color:var(--color-ecs-warn-200)}@media (hover:hover){.ecs-record-button:hover{background-color:color-mix(in oklab, var(--color-ecs-fg) 5%, transparent)}.ecs-record-button.is-recording:hover{background-color:color-mix(in oklab, var(--color-ecs-danger-400) 15%, transparent)}.ecs-record-button.is-pending:hover{background-color:color-mix(in oklab, var(--color-ecs-warn-400) 15%, transparent)}}.ecs-notice-close{transition-property:color,background-color;transition-duration:var(--default-transition-duration);transition-timing-function:var(--default-transition-timing-function);border-radius:var(--radius-sm);color:color-mix(in oklab, var(--color-ecs-danger-300) 70%, transparent);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.ecs-notice-close:hover{background-color:color-mix(in oklab, var(--color-ecs-danger-400) 10%, transparent);color:var(--color-ecs-danger-200)}}.ecs-bubble{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.ecs-bubble.is-user{border-radius:var(--radius-2xl);background-color:color-mix(in oklab, var(--color-ecs-fg) 8%, transparent);max-width:85%;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);color:var(--color-ecs-fg-100)}.ecs-bubble.is-assistant{min-width:0;padding-block:calc(var(--spacing) * 1);color:var(--color-ecs-fg-200);flex:1}.ecs-bubble-attachment{font-size:var(--text-xs);line-height:var(--text-xs--line-height);align-items:center;gap:calc(var(--spacing) * 1.5);background-color:color-mix(in oklab, var(--color-ecs-fg) 8%, transparent);padding:calc(var(--spacing) * 1) calc(var(--spacing) * 2.5);color:var(--color-ecs-fg-300);border-radius:9999px;display:flex}.ecs-summary-card{font-size:var(--text-sm);line-height:var(--text-sm--line-height);border:1px solid color-mix(in oklab, var(--color-ecs-fg) 6%, transparent);border-radius:var(--radius-xl);background-color:var(--color-ecs-card);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);color:var(--color-ecs-fg-300)}.ecs-composer{border:1px solid color-mix(in oklab, var(--color-ecs-fg) 10%, transparent);border-radius:var(--radius-2xl);background-color:var(--color-ecs-card);padding:calc(var(--spacing) * 2.5);text-align:left}.ecs-composer.is-elevated{box-shadow:0 25px 50px -12px color-mix(in oklab, var(--color-ecs-shade) 40%, transparent)}.ecs-composer-input{resize:none;padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-ecs-fg-100);background-color:#0000;outline:none}.ecs-composer-input::placeholder{color:var(--color-ecs-fg-500)}.ecs-attachment{font-size:var(--text-xs);line-height:var(--text-xs--line-height);align-items:center;gap:calc(var(--spacing) * 1.5);border:1px solid color-mix(in oklab, var(--color-ecs-fg) 10%, transparent);background-color:color-mix(in oklab, var(--color-ecs-fg) 5%, transparent);padding-block:calc(var(--spacing) * 1);padding-inline:calc(var(--spacing) * 2.5) calc(var(--spacing) * 1.5);color:var(--color-ecs-fg-300);border-radius:9999px;display:flex}.ecs-attachment-remove{transition-property:color,background-color;transition-duration:var(--default-transition-duration);transition-timing-function:var(--default-transition-timing-function);color:var(--color-ecs-fg-500);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.ecs-attachment-remove:hover{background-color:color-mix(in oklab, var(--color-ecs-fg) 10%, transparent);color:var(--color-ecs-fg-200)}}.ecs-effort-trigger{font-size:var(--text-xs);line-height:var(--text-xs--line-height);transition-property:background-color;transition-duration:var(--default-transition-duration);transition-timing-function:var(--default-transition-timing-function);border-radius:var(--radius-md);background-color:color-mix(in oklab, var(--color-ecs-fg) 10%, transparent);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);font-weight:var(--font-weight-medium);color:var(--color-ecs-fg-200);cursor:pointer}.ecs-effort-trigger:disabled{opacity:.4;cursor:default}@media (hover:hover){.ecs-effort-trigger:hover{background-color:color-mix(in oklab, var(--color-ecs-fg) 15%, transparent)}}.ecs-effort-track{background-color:color-mix(in oklab, var(--color-ecs-fg) 4%, transparent);touch-action:none;cursor:pointer;border-radius:9999px;outline:none}.ecs-effort-track:focus-visible{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-ecs-fg) 20%, transparent)}.ecs-effort-fill{background-image:linear-gradient(to right in oklab, color-mix(in oklab, var(--color-ecs-fg) 3%, transparent), color-mix(in oklab, var(--color-ecs-fg) 14%, transparent));pointer-events:none;border-start-start-radius:9999px;border-end-start-radius:9999px}.ecs-effort-knob{background-color:var(--color-ecs-fg-300);transition:left .15s var(--ease-out);border-radius:10px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.ecs-source-item{font-size:var(--text-sm);line-height:var(--text-sm--line-height);align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2.5);color:var(--color-ecs-fg-300);display:flex}@media (hover:hover){.ecs-source-item:hover{background-color:color-mix(in oklab, var(--color-ecs-fg) 4%, transparent)}}.ecs-source-link{transition-property:color;transition-duration:var(--default-transition-duration);transition-timing-function:var(--default-transition-timing-function);cursor:pointer;text-align:left}@media (hover:hover){.ecs-source-link:hover{color:var(--color-ecs-fg);text-decoration-line:underline}}.ecs-workspace{view-transition-name:ecs-workspace}::view-transition-group(ecs-workspace){animation-duration:var(--ecs-workspace-transition);animation-timing-function:var(--ease-out)}::view-transition-old(root){display:none}::view-transition-new(root){animation:none}::view-transition-new(ecs-workspace):only-child{animation:ecs-workspace-in var(--ecs-workspace-transition) var(--ease-out) both}::view-transition-old(ecs-workspace):only-child{animation:ecs-workspace-out var(--ecs-workspace-transition) var(--ease-out) both}::view-transition-old(ecs-workspace):not(:only-child){display:none}::view-transition-new(ecs-workspace):not(:only-child){animation:none}@keyframes ecs-workspace-in{0%{transform:translate(100%)}}@keyframes ecs-workspace-out{to{transform:translate(100%)}}.ecs-ui-table{font-size:var(--text-sm);line-height:var(--text-sm--line-height);border-collapse:collapse;width:100%}.ecs-ui-table th,.ecs-ui-table td{border-bottom:1px solid color-mix(in oklab, var(--color-ecs-fg) 6%, transparent);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2.5);text-align:left;vertical-align:top}.ecs-ui-table th{color:var(--color-ecs-fg-500);white-space:nowrap;font-weight:500}.ecs-origin-pill{align-items:center;gap:calc(var(--spacing) * 1);background-color:color-mix(in oklab, var(--color-ecs-fg) 6%, transparent);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);font-size:var(--text-3xs);color:var(--color-ecs-fg-400);border-radius:9999px;flex-shrink:0;display:flex}.ecs-debug-panel{font-size:var(--text-sm);line-height:var(--text-sm--line-height);border-left:1px solid color-mix(in oklab, var(--color-ecs-fg) 8%, transparent);background-color:var(--color-ecs-drawer);color:var(--color-ecs-fg-300);box-shadow:0 25px 50px -12px color-mix(in oklab, var(--color-ecs-shade) 60%, transparent)}.p-button.ecs-scroll-down{background-color:var(--color-ecs-card);box-shadow:0 4px 6px -1px color-mix(in oklab, var(--color-ecs-shade) 30%, transparent)}.p-button.ecs-scroll-down:not(:disabled):hover{background-color:var(--color-ecs-popover)}.ecs-citation{margin-left:calc(var(--spacing) * .5);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);vertical-align:super;background-color:color-mix(in oklab, var(--color-ecs-fg) 10%, transparent);font-size:var(--text-3xs);line-height:1;font-weight:var(--font-weight-medium);color:var(--color-ecs-fg-300);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}@media (hover:hover){.ecs-citation:hover{background-color:color-mix(in oklab, var(--color-ecs-fg) 20%, transparent);color:var(--color-ecs-fg)}}.ecs-citation-card{width:20rem;max-width:calc(100vw - calc(var(--spacing) * 12));font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.ecs-citation-origin{align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-3xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ecs-fg-500);display:flex}.ecs-citation-title{margin-top:calc(var(--spacing) * 1);font-weight:var(--font-weight-medium);color:var(--color-ecs-fg-100)}.ecs-citation-page{color:var(--color-ecs-fg-500);font-weight:400}.ecs-citation-quote{margin-top:calc(var(--spacing) * 2);border-left:2px solid color-mix(in oklab, var(--color-ecs-fg) 15%, transparent);padding-left:calc(var(--spacing) * 2.5);color:var(--color-ecs-fg-300)}.ecs-citation-link{transition-property:color;transition-duration:var(--default-transition-duration);transition-timing-function:var(--default-transition-timing-function);align-items:center;gap:calc(var(--spacing) * 1);margin-top:calc(var(--spacing) * 3);font-weight:var(--font-weight-medium);color:var(--p-primary-color);cursor:pointer;display:inline-flex}.ecs-dark .ecs-citation-link{color:var(--p-primary-400)}@media (hover:hover){.ecs-citation-link:hover{text-decoration-line:underline}}.ecs-code{position:relative}.ecs-code-copy{transition-property:color,background-color;transition-duration:var(--default-transition-duration);transition-timing-function:var(--default-transition-timing-function);top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-md);color:color-mix(in oklab, var(--tw-prose-pre-code) 70%, transparent);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute}.ecs-code-copy .pi-check,.ecs-code-copy.is-copied .pi-copy{display:none}.ecs-code-copy.is-copied .pi-check{display:inline}@media (hover:hover){.ecs-code-copy:hover{background-color:color-mix(in oklab, var(--tw-prose-pre-code) 15%, transparent);color:var(--tw-prose-pre-code)}}.ecs-select{font-size:var(--text-sm);line-height:var(--text-sm--line-height);border:1px solid color-mix(in oklab, var(--color-ecs-fg) 10%, transparent);border-radius:var(--radius-lg);background-color:color-mix(in oklab, var(--color-ecs-fg) 4%, transparent);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);color:var(--color-ecs-fg-300)}.ecs-login-panel{--ecs-login-panel-bg:#1d1d1b;background-color:var(--ecs-login-panel-bg);color:#fff;position:relative;overflow:hidden}.ecs-login-panel--branded{--ecs-login-panel-bg:var(--p-primary-color);color:var(--p-primary-contrast-color)}.ecs-login-backdrop{pointer-events:none;position:absolute;inset:0}.ecs-login-pattern{opacity:.3;mix-blend-mode:lighten;width:100%;height:100%;position:absolute;inset:0}@media (width<64rem){.ecs-login-pattern{transform-origin:0 0;width:160%;height:160%;transform:scale(.625)}}.ecs-login-spot{background-image:radial-gradient(circle min(22.5rem, 50vw), transparent, color-mix(in srgb, var(--ecs-login-panel-bg) 45%, transparent) 45%, color-mix(in srgb, var(--ecs-login-panel-bg) 80%, transparent));position:absolute;inset:-100%;transform:translate(8.3%,-8.3%)}@media (prefers-reduced-motion:no-preference){.ecs-login-spot{will-change:transform;animation:16s ease-in-out infinite alternate ecs-login-spot}}@keyframes ecs-login-spot{0%{transform:translate(-11.7%,-12.7%)}35%{transform:translate(13.3%,-1.7%)}70%{transform:translate(-10%,12.7%)}to{transform:translate(10%,-10%)}}.ecs-login-name{letter-spacing:-.03em;text-wrap:balance;font-weight:600;line-height:1.02}.p-inputtext.ecs-login-field{border-radius:var(--radius-xl);background-color:color-mix(in oklab, var(--color-ecs-fg) 4%, transparent);color:var(--color-ecs-fg-100)}.p-inputtext.ecs-login-field:enabled:focus{border-color:var(--p-primary-500)}.p-button.ecs-login-submit{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3)}}.ecs-code pre{padding-right:calc(var(--spacing) * 12)}
