@font-face{font-family:Arcanis;src:url(/assets/Arcanis-Thin-BO82XIui.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Arcanis;src:url(/assets/Arcanis-ThinItalic-BpYL4-NA.ttf)format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Arcanis;src:url(/assets/Arcanis-ExtraLight-CdpAuP7L.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Arcanis;src:url(/assets/Arcanis-ExtraLightItalic-CyPcW5W-.ttf)format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Arcanis;src:url(/assets/Arcanis-Light-B2Xfu0lT.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Arcanis;src:url(/assets/Arcanis-LightItalic-CVqvA-XV.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Arcanis;src:url(/assets/Arcanis-Regular-DLA_jgoR.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Arcanis;src:url(/assets/Arcanis-Italic-By0YmGo4.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Arcanis;src:url(/assets/Arcanis-Medium-D3pBI41y.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Arcanis;src:url(/assets/Arcanis-MediumItalic-B_BPttER.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Arcanis;src:url(/assets/Arcanis-Bold-BlocrSmU.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Arcanis;src:url(/assets/Arcanis-BoldItalic-Cz65493P.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Arcanis;src:url(/assets/Arcanis-ExtraBold-24JL7gQn.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Arcanis;src:url(/assets/Arcanis-ExtraBoldItalic-CqMDteaX.ttf)format("truetype");font-weight:800;font-style:italic;font-display:swap}:root:root{--eth-font-ui:"Arcanis", "Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--eth-size-peer-edit-ring:2px;--eth-size-plugin-store-dialog-width:760px;--eth-size-plugin-store-card-min-width:300px;--eth-size-plugin-store-list-height:60vh}:root{--eth-collab-outline-width:var(--eth-border-width-strong);--eth-collab-avatar-size:var(--eth-size-control-sm)}.eth-collab{align-items:center;gap:var(--eth-space-sm);font-size:var(--eth-fs-sm);display:flex;position:relative}.eth-collab__peers{align-items:center;gap:var(--eth-space-xs);display:flex}.eth-collab__avatar{width:var(--eth-collab-avatar-size);height:var(--eth-collab-avatar-size);border-radius:var(--eth-radius-round);background:var(--eth-collab-peer);color:var(--eth-collab-peer-ink,var(--eth-ink-dark));font-size:var(--eth-fs-xs);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.eth-collab__form{gap:var(--eth-space-md);flex-direction:column;display:flex}.eth-collab__field{gap:var(--eth-space-xs);color:var(--eth-color-text-dim);flex-direction:column;display:flex}.eth-collab__hint{color:var(--eth-color-text-dim);font-size:var(--eth-fs-xs);margin:0}.eth-collab__error{color:var(--eth-color-danger);margin:0}.eth-collab__list{gap:var(--eth-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.eth-collab__member{align-items:center;gap:var(--eth-space-sm);display:flex}.eth-collab__chip{cursor:pointer;border:none;padding:0;font-family:inherit;position:relative}.eth-collab__chip:focus-visible{outline:var(--eth-border-width-strong) solid var(--eth-color-focus);outline-offset:var(--eth-border-width)}.eth-collab__chip[aria-pressed=true]{box-shadow:0 0 0 var(--eth-border-width-strong) var(--eth-color-bg), 0 0 0 calc(2 * var(--eth-border-width-strong)) var(--eth-collab-peer)}.eth-collab__badge{right:calc(-1 * var(--eth-space-xs));bottom:calc(-1 * var(--eth-space-xs));padding:var(--eth-space-hair);border-radius:var(--eth-radius-round);background:var(--eth-color-bg-raised);color:var(--eth-collab-peer);display:inline-flex;position:absolute}.eth-collab__badge svg{width:var(--eth-size-icon-inline);height:var(--eth-size-icon-inline);fill:currentColor}.eth-collab__field-error{margin-top:calc(-1 * var(--eth-space-xs));font-size:var(--eth-fs-xs)}.eth-collab__remember{gap:var(--eth-space-xs);flex-direction:column;display:flex}:root{--eth-share-avatar-size:var(--eth-size-control-sm);--eth-share-avatar-size-lg:var(--eth-size-control-lg);--eth-share-dot-size:var(--eth-size-status-dot);--eth-share-popover-width:var(--eth-size-dialog-width)}.eth-share{align-items:center;gap:var(--eth-space-sm);font-size:var(--eth-fs-sm);display:flex;position:relative}.eth-share__icon,.eth-share-pop__icon{width:var(--eth-size-icon-sm);height:var(--eth-size-icon-sm);flex:none}.eth-share .eth-button .eth-share__icon{margin-right:var(--eth-space-xs)}.eth-share-avatar{width:var(--eth-share-avatar-size);height:var(--eth-share-avatar-size);border-radius:var(--eth-radius-round);background:var(--eth-share-peer);color:var(--eth-ink-dark);font-size:var(--eth-fs-2xs);font-weight:var(--eth-fw-bold);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.eth-share-avatar--lg{width:var(--eth-share-avatar-size-lg);height:var(--eth-share-avatar-size-lg);font-size:var(--eth-fs-md)}.eth-share-avatar--offline{opacity:var(--eth-opacity-muted);filter:grayscale()}.eth-share-stack{align-items:center;display:inline-flex}.eth-share-stack>.eth-share-avatar{box-shadow:0 0 0 var(--eth-border-width-strong) var(--eth-color-bg)}[data-theme=light] .eth-share-stack>.eth-share-avatar{box-shadow:0 0 0 var(--eth-border-width) var(--eth-color-border)}.eth-share-stack>.eth-share-avatar+.eth-share-avatar{margin-left:calc(-1 * var(--eth-space-sm))}.eth-share-stack__more{margin-left:var(--eth-space-xs);color:var(--eth-color-text-dim);font-size:var(--eth-fs-xs)}.eth-share-pill{--eth-share-dot:var(--eth-color-text-dim);align-items:center;gap:var(--eth-space-sm);height:var(--eth-size-control-md);padding:0 var(--eth-space-md) 0 var(--eth-space-xs);border:var(--eth-border-width) solid var(--eth-color-border);border-radius:var(--eth-radius-pill);background:var(--eth-color-bg-raised);color:var(--eth-color-text);font:inherit;font-size:var(--eth-fs-sm);cursor:pointer;transition:background var(--eth-duration-fast) var(--eth-ease-standard);display:inline-flex}.eth-share-pill:hover{background:var(--eth-color-bg-hover)}.eth-share-pill:focus-visible{outline:var(--eth-focus-ring-width) solid var(--eth-color-focus);outline-offset:var(--eth-focus-ring-offset)}.eth-share-pill[aria-expanded=true]{background:var(--eth-color-bg-active)}.eth-share-pill:not(:has(.eth-share-stack)){padding-left:var(--eth-space-md)}.eth-share-pill[data-tone=live]{--eth-share-dot:var(--eth-color-ok)}.eth-share-pill[data-tone=busy]{--eth-share-dot:var(--eth-color-warn)}.eth-share-pill__dot{width:var(--eth-share-dot-size);height:var(--eth-share-dot-size);border-radius:var(--eth-radius-round);background:var(--eth-share-dot);flex:none}.eth-share-pill[data-tone=live] .eth-share-pill__dot{box-shadow:0 0 var(--eth-size-status-dot-glow) var(--eth-share-dot)}:root[data-glow=off] .eth-share-pill[data-tone=live] .eth-share-pill__dot{box-shadow:none}.eth-share-pill[data-tone=busy] .eth-share-pill__dot{animation:eth-share-pulse var(--eth-duration-slow) var(--eth-ease-standard) infinite alternate}.eth-share-pill__label{white-space:nowrap;max-width:var(--eth-size-editor-title-max-width);text-overflow:ellipsis;overflow:hidden}.eth-share-pill__loading{white-space:nowrap;color:var(--eth-color-text-dim);font-variant-numeric:tabular-nums}@keyframes eth-share-pulse{to{opacity:var(--eth-opacity-muted)}}.eth-share-popover{width:var(--eth-share-popover-width);max-width:calc(100vw - 2 * var(--eth-space-md));padding:0}.eth-share-pop{gap:var(--eth-space-lg);padding:var(--eth-space-lg);max-height:calc(100vh - var(--eth-web-band-height,var(--eth-space-0)) - var(--eth-size-top-bar-height) - 2 * var(--eth-space-lg));flex-direction:column;display:flex;overflow-y:auto}.eth-share-pop__title{font-size:var(--eth-fs-lg);font-weight:var(--eth-fw-medium);color:var(--eth-color-text);overflow-wrap:anywhere;margin:0}.eth-share-pop__section{gap:var(--eth-space-sm);flex-direction:column;display:flex}.eth-share-pop__label{color:var(--eth-color-text-dim);font-size:var(--eth-fs-xs);font-weight:var(--eth-fw-medium);letter-spacing:var(--eth-tracking-caps)}.eth-share-pop__count{margin-left:var(--eth-space-sm);font-weight:var(--eth-fw-regular);letter-spacing:var(--eth-tracking-normal)}.eth-share-pop__hint{color:var(--eth-color-text-dim);font-size:var(--eth-fs-xs);margin:0}.eth-share-pop__warn{color:var(--eth-color-warn);font-size:var(--eth-fs-xs);margin:0}.eth-share-pop__status{align-items:center;gap:var(--eth-space-sm);height:var(--eth-size-control-md);color:var(--eth-color-text-dim);margin:0;display:flex}.eth-share-pop__link{gap:var(--eth-space-sm);display:flex}.eth-share-pop__link .eth-input{min-width:0;font-family:var(--eth-font-mono);color:var(--eth-color-text-dim);flex:1}.eth-share-pop__link .eth-button{align-items:center;gap:var(--eth-space-xs);display:inline-flex}.eth-share-pop__me,.eth-share-pop__listen{flex-direction:row;align-items:center}.eth-share-pop__me .eth-share-pop__label{margin-right:var(--eth-space-xs)}.eth-share-pop__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.eth-share-pop__identity{align-items:center;gap:var(--eth-space-sm);display:flex}.eth-share-pop__identity .eth-input{flex:1}.eth-share-pop__avatar-button{border-radius:var(--eth-radius-round);cursor:pointer;background:0 0;border:none;flex:none;padding:0;display:inline-flex}.eth-share-pop__avatar-button:focus-visible{outline:var(--eth-focus-ring-width) solid var(--eth-color-focus);outline-offset:var(--eth-focus-ring-offset)}.eth-popover.eth-share-colors{width:max-content;min-width:0;padding:var(--eth-space-md)}.eth-share-swatches{grid-template-columns:repeat(4, var(--eth-share-avatar-size));gap:var(--eth-space-sm);display:grid}.eth-share-swatch{width:var(--eth-share-avatar-size);height:var(--eth-share-avatar-size);border-radius:var(--eth-radius-round);background:var(--eth-share-peer);cursor:pointer;border:none;padding:0}.eth-share-swatch:focus-visible{outline:var(--eth-focus-ring-width) solid var(--eth-color-focus);outline-offset:var(--eth-focus-ring-offset)}.eth-share-swatch[aria-pressed=true]{box-shadow:0 0 0 var(--eth-border-width-strong) var(--eth-color-bg), 0 0 0 calc(2 * var(--eth-border-width-strong)) var(--eth-share-peer)}.eth-share-pop__more{gap:var(--eth-space-sm);color:var(--eth-color-text-dim);font-size:var(--eth-fs-xs);flex-direction:column;display:flex}.eth-share-pop__more>summary{cursor:pointer;-webkit-user-select:none;user-select:none}.eth-share-pop__more[open]>summary,.eth-share-pop__more .eth-collab-host{margin-bottom:var(--eth-space-sm)}.eth-share-pop__toggle{gap:var(--eth-space-xs);flex-direction:column;display:flex}.eth-share-pop__static,.eth-share-pop__perms{gap:var(--eth-space-md);flex-direction:column;display:flex}.eth-share-pop__perms{gap:var(--eth-space-sm)}.eth-share-pop__footer{justify-content:space-between;align-items:center;gap:var(--eth-space-md);padding-top:var(--eth-space-md);border-top:var(--eth-border-width) solid var(--eth-color-border);display:flex}.eth-share-people{gap:var(--eth-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.eth-share-person{grid-template-columns:auto 1fr auto var(--eth-size-control-sm);align-items:center;gap:var(--eth-space-sm);min-height:var(--eth-size-row-height-lg);display:grid}.eth-share-person--offline .eth-share-person__name{color:var(--eth-color-text-dim)}.eth-share-person__name{align-items:center;gap:var(--eth-space-sm);white-space:nowrap;text-overflow:ellipsis;min-width:0;display:flex;overflow:hidden}.eth-share-person__you,.eth-share-person__seen{color:var(--eth-color-text-dim);font-size:var(--eth-fs-xs)}.eth-share-person__dot{width:var(--eth-size-dot-sm);height:var(--eth-size-dot-sm);border-radius:var(--eth-radius-round);background:var(--eth-color-text-disabled);flex:none}.eth-share-person__dot--on{background:var(--eth-color-ok)}.eth-share-person .eth-select{min-width:calc(var(--eth-size-popover-min-width) * .7)}.eth-share__view-only{display:inline-flex}.eth-share-banner{top:var(--eth-size-top-bar-height);z-index:var(--eth-z-popover);max-width:calc(100vw - 2 * var(--eth-space-xl));padding:var(--eth-space-xs) var(--eth-space-lg);border:var(--eth-border-width) solid var(--eth-color-border);border-radius:var(--eth-radius-pill);background:var(--eth-color-bg-raised);box-shadow:var(--eth-shadow-sm);color:var(--eth-color-text-dim);font-size:var(--eth-fs-xs);white-space:nowrap;text-overflow:ellipsis;position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}.eth-share-banner strong{color:var(--eth-color-text);font-weight:var(--eth-fw-medium)}.eth-share-confirm{color:var(--eth-color-text-dim);margin:0}.eth-share-spin{animation:eth-share-spin var(--eth-duration-slow) linear infinite}@keyframes eth-share-spin{to{transform:rotate(1turn)}}.eth-share-settings{gap:var(--eth-space-xl);flex-direction:column;display:flex}.eth-share-settings__group{gap:var(--eth-space-sm);flex-direction:column;display:flex}.eth-share-settings__heading{font-size:var(--eth-fs-md);font-weight:var(--eth-fw-medium);color:var(--eth-color-text);margin:0}.eth-share-settings__field{gap:var(--eth-space-xs);color:var(--eth-color-text-dim);flex-direction:column;display:flex}.eth-share-settings__label{color:var(--eth-color-text-dim)}.eth-share-ice{align-items:flex-start;gap:var(--eth-space-xs);flex-direction:column;display:flex}.eth-share-ice__row{gap:var(--eth-space-xs);grid-template-columns:2fr 1fr 1fr auto;width:100%;display:grid}@media (prefers-reduced-motion:reduce){.eth-share-spin,.eth-share-pill[data-tone=busy] .eth-share-pill__dot{animation:none}}.eth-share-test{align-items:flex-start;gap:var(--eth-space-xs);flex-direction:column;display:flex}.eth-share-test__lines{font-size:var(--eth-fs-xs);margin:0;padding:0;list-style:none}.eth-share-test__lines [data-ok=false]{color:var(--eth-color-danger)}.eth-share-pop__expiry{align-items:center;gap:var(--eth-space-sm);flex-wrap:wrap;display:flex}.eth-share-pop__expiry-label{color:var(--eth-color-text-dim);font-size:var(--eth-fs-xs)}.eth-share-pop__links{align-self:flex-start}.eth-share-links{gap:var(--eth-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.eth-share-links__row{gap:var(--eth-space-xs);padding:var(--eth-space-sm);border:var(--eth-border-width) solid var(--eth-color-border-light);border-radius:var(--eth-radius-md);flex-direction:column;display:flex}.eth-share-links__main{justify-content:space-between;align-items:baseline;gap:var(--eth-space-md);min-width:0;display:flex}.eth-share-links__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.eth-share-links__actions{align-items:center;gap:var(--eth-space-sm);flex-wrap:wrap;display:flex}.eth-project-screen__share-actions{align-items:center;gap:var(--eth-space-xs);min-width:0;margin-left:calc(-1 * var(--eth-space-sm));flex-wrap:wrap;grid-column:1/-1;display:flex}.eth-project-screen__share-actions>.eth-project-screen__confirm{margin-left:var(--eth-space-sm)}.eth-project-share{--eth-project-avatar-size:var(--eth-size-control-sm);align-items:center;gap:var(--eth-space-sm);letter-spacing:normal;flex:none;font-weight:400;display:inline-flex}.eth-project-share__avatars{align-items:center;gap:var(--eth-space-hair);display:inline-flex}.eth-project-share__avatar,.eth-project-share__more{min-width:var(--eth-project-avatar-size);height:var(--eth-project-avatar-size);border-radius:var(--eth-radius-round);font-size:var(--eth-fs-2xs);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.eth-project-share__avatar{background:var(--eth-project-peer);color:var(--eth-ink-dark);box-shadow:0 0 0 var(--eth-border-width-strong) var(--dialog-bg,var(--eth-color-bg-raised))}[data-theme=light] .eth-project-share__avatar{box-shadow:none}.eth-project-share__more{padding:0 var(--eth-space-xs);color:var(--eth-color-text-dim)}.eth-project-share__live{align-items:center;gap:var(--eth-space-xs);color:var(--eth-color-ok);font-size:var(--eth-fs-xs);font-weight:600;display:inline-flex}.eth-project-share__dot{width:var(--eth-space-sm);height:var(--eth-space-sm);border-radius:var(--eth-radius-round);background:var(--eth-color-ok)}.eth-pimport-dialog{width:min(var(--eth-size-dialog-width), calc(100vw - 2 * var(--eth-space-lg)))}.eth-pimport{gap:var(--eth-space-md);min-width:0;font-size:var(--eth-fs-sm);color:var(--eth-color-text);flex-direction:column;display:flex}.eth-pimport p{margin:0}.eth-pimport__from{color:var(--eth-color-text-dim);font-size:var(--eth-fs-xs)}.eth-pimport__beta{align-items:baseline;gap:var(--eth-space-sm);padding:var(--eth-space-sm);border-radius:var(--eth-radius-sm);background:var(--eth-color-bg-inset);color:var(--eth-color-text-dim);font-size:var(--eth-fs-xs);display:flex}.eth-pimport__beta .eth-badge{flex:none}.eth-pimport .eth-pimport__bug{vertical-align:baseline;cursor:pointer}.eth-pimport__file{overflow-wrap:anywhere}.eth-pimport__clean{align-items:center;gap:var(--eth-space-sm);color:var(--eth-color-ok);display:flex}.eth-pimport__clean svg,.eth-pimport__heading svg{width:var(--eth-fs-md);height:var(--eth-fs-md);flex:none}.eth-pimport__section{gap:var(--eth-space-xs);flex-direction:column;display:flex}.eth-pimport__heading{align-items:center;gap:var(--eth-space-sm);font-size:var(--eth-fs-sm);font-weight:var(--eth-fw-medium);margin:0;display:flex}.eth-pimport__section--approx .eth-pimport__heading{color:var(--eth-color-warn)}.eth-pimport__section--dropped .eth-pimport__heading{color:var(--eth-color-danger)}.eth-pimport__section--resolve .eth-pimport__heading{color:var(--eth-color-accent)}.eth-pimport__total{color:var(--eth-color-text-dim);font-weight:var(--eth-fw-regular)}.eth-pimport__items{gap:var(--eth-space-xs);max-height:40vh;padding:var(--eth-space-sm);background:var(--eth-color-bg-inset);border-radius:var(--eth-radius-sm);flex-direction:column;margin:0;list-style:none;display:flex;overflow-y:auto}.eth-pimport__item{align-items:baseline;gap:var(--eth-space-sm);font-size:var(--eth-fs-xs);grid-template-columns:auto 1fr auto;display:grid}.eth-pimport__message{overflow-wrap:anywhere;min-width:0}.eth-pimport__subject{font-weight:var(--eth-fw-medium)}.eth-pimport__count{color:var(--eth-color-text-dim);font-variant-numeric:tabular-nums}.eth-pimport__stage{color:var(--eth-color-text-dim)}.eth-pimport__bar{height:var(--eth-space-xs);border-radius:var(--eth-radius-pill);background:var(--eth-color-bg-inset);display:block;position:relative;overflow:hidden}.eth-pimport__fill{background:var(--eth-color-accent);transform-origin:0;transform:scaleX(var(--eth-pimport-progress,0));transition:transform var(--eth-duration-fast) var(--eth-ease-out);position:absolute;inset:0}.eth-pimport__error{color:var(--eth-color-danger);overflow-wrap:anywhere;margin:0}@media (prefers-reduced-motion:reduce){.eth-pimport__fill{transition:none}}.eth-pimport,.eth-pimport *,.eth-pimport__error{-webkit-user-select:text;user-select:text;cursor:text}.eth-update-popover{width:calc(var(--eth-size-tooltip-max-width) * 1.5);max-width:calc(100vw - 2 * var(--eth-space-md))}.eth-update{gap:var(--eth-space-sm);min-width:0;padding:var(--eth-space-md);font-size:var(--eth-fs-sm);flex-direction:column;display:flex}.eth-update__title{font-weight:var(--eth-fw-medium)}.eth-update__text{color:var(--eth-color-text-dim);line-height:var(--eth-lh-normal);overflow-wrap:anywhere}.eth-update__text:empty{display:none}.eth-update__actions{gap:var(--eth-space-sm);padding-top:var(--eth-space-xs);flex-wrap:wrap;display:flex}.eth-update__progress{height:var(--eth-space-sm);border-radius:var(--eth-radius-pill);background:var(--eth-color-bg-inset);overflow:hidden}.eth-update__progress-bar{border-radius:inherit;background:var(--eth-color-accent);height:100%;transition:width var(--context-menu-enter-duration) linear}.eth-update__progress-bar[data-indeterminate]{opacity:.5}.eth-update__notes{max-height:calc(var(--eth-size-tooltip-max-width) * 1.2);padding:var(--eth-space-sm) var(--eth-space-md);border-radius:var(--eth-radius-sm);background:var(--eth-color-bg-inset);color:var(--eth-color-text);font-size:var(--eth-fs-xs);line-height:var(--eth-lh-normal);overflow-y:auto}.eth-update__notes h4{margin:var(--eth-space-sm) 0 var(--eth-space-xs);font-size:var(--eth-fs-sm);font-weight:var(--eth-fw-medium)}.eth-update__notes h4:first-child{margin-top:0}.eth-update__notes p,.eth-update__notes ul{margin:0 0 var(--eth-space-sm)}.eth-update__notes ul{padding-left:var(--eth-space-xl)}.eth-update__notes code{font-family:var(--eth-font-mono)}.eth-update__notes-empty{color:var(--eth-color-text-dim);margin:0}.eth-update__link{color:var(--eth-color-accent);font:inherit;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}.eth-update__link:hover{text-decoration:underline}.eth-update__link:focus-visible{outline:var(--eth-focus-ring-width) solid var(--eth-color-focus);outline-offset:var(--eth-space-hair)}.eth-telemetry-notice-host{left:var(--eth-space-md);bottom:var(--eth-space-md);z-index:var(--eth-z-popover);width:calc(var(--eth-size-tooltip-max-width) * 1.5);max-width:calc(100vw - 2 * var(--eth-space-md));pointer-events:none;position:fixed}.eth-telemetry-popover{width:calc(var(--eth-size-tooltip-max-width) * 1.5);max-width:calc(100vw - 2 * var(--eth-space-md))}.eth-telemetry-notice{pointer-events:auto}.eth-telemetry-notice__main{gap:var(--eth-space-sm);min-width:0;padding:var(--eth-space-md) var(--eth-space-md) var(--eth-space-md) var(--eth-space-lg);flex-direction:column;flex:1;display:flex}.eth-telemetry-notice__text{color:var(--eth-color-text-dim);line-height:var(--eth-lh-normal)}.eth-telemetry-notice__text a,.eth-settings__hint a{color:var(--eth-color-accent)}.eth-telemetry-notice__actions,.eth-telemetry__actions{gap:var(--eth-space-sm);flex-wrap:wrap;display:flex}.eth-telemetry__id{font-family:var(--eth-font-mono);font-size:var(--eth-fs-xs);color:var(--eth-color-text-dim);-webkit-user-select:all;user-select:all}.eth-telemetry-viewer__body,.eth-telemetry-diagnostics{--dialog-width:min(calc(var(--eth-size-tooltip-max-width) * 2.5 + 2 * var(--eth-space-lg)), calc(100vw - 2 * var(--eth-space-xl)))}.eth-telemetry-diagnostics__body{gap:var(--eth-space-sm);flex-direction:column;min-width:0;display:flex}.eth-telemetry-viewer__item{border-radius:var(--eth-radius-sm);background:var(--eth-color-bg-inset)}.eth-telemetry-viewer__item>summary{justify-content:space-between;gap:var(--eth-space-md);padding:var(--eth-space-xs) var(--eth-space-sm);cursor:pointer;font-size:var(--eth-fs-xs);display:flex}.eth-telemetry-viewer__path{font-family:var(--eth-font-mono)}.eth-telemetry-viewer__when{color:var(--eth-color-text-dim)}.eth-telemetry-viewer__json{max-height:calc(var(--eth-size-tooltip-max-width) * 1.5);padding:var(--eth-space-sm);font-family:var(--eth-font-mono);font-size:var(--eth-fs-xs);line-height:var(--eth-lh-normal);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.eth-telemetry-diagnostics__label{gap:var(--eth-space-xs);font-size:var(--eth-fs-sm);flex-direction:column;display:flex}.eth-telemetry-diagnostics__input{height:auto;min-height:min(calc(8 * var(--input-font-size) * var(--eth-lh-normal) + 2 * var(--eth-space-xs) + 2 * var(--eth-border-width)), 40dvh);max-height:60dvh;padding:var(--eth-space-xs) var(--input-padding-x);font-family:inherit;line-height:var(--eth-lh-normal);resize:vertical;overflow-y:auto}.eth-telemetry-diagnostics__ticket{align-items:center;gap:var(--eth-space-sm);display:flex}.eth-telemetry-diagnostics__ticket code{font-family:var(--eth-font-mono);font-size:var(--eth-fs-lg);-webkit-user-select:all;user-select:all}.eth-report-popover{width:min(calc(var(--eth-size-tooltip-max-width) * 1.6), calc(100vw - 2 * var(--eth-space-md)));padding:var(--eth-space-lg)}.eth-report{gap:var(--eth-space-md);font-size:var(--eth-fs-sm);flex-direction:column;display:flex}.eth-report-dialog{--dialog-width:min(calc(var(--eth-size-tooltip-max-width) * 1.6 + 2 * var(--eth-space-lg)), calc(100vw - 2 * var(--eth-space-xl)))}.eth-report-dialog .eth-report{min-width:0}.eth-report__title{font-weight:600;font-size:var(--eth-fs-md)}.eth-report__categories{gap:var(--eth-space-sm);flex-wrap:wrap;display:flex}.eth-report__category{padding:var(--eth-space-xs) var(--eth-space-md);border:var(--eth-border-width) solid var(--eth-color-border-light);border-radius:var(--eth-radius-pill);color:var(--eth-color-text-dim);font:inherit;font-size:var(--eth-fs-xs);cursor:pointer;background:0 0}.eth-report__category:hover{color:var(--eth-color-text);background:var(--eth-color-bg-hover)}.eth-report__category--on{border-color:var(--eth-color-accent);background:var(--eth-color-accent-subtle);color:var(--eth-color-text)}.eth-report__label{gap:var(--eth-space-xs);color:var(--eth-color-text-dim);font-size:var(--eth-fs-xs);flex-direction:column;display:flex}.eth-report__description{height:auto;min-height:min(calc(8 * var(--eth-fs-sm) * var(--eth-lh-normal) + 2 * var(--eth-space-xs) + 2 * var(--eth-border-width)), 40dvh);max-height:60dvh;padding:var(--eth-space-xs) var(--input-padding-x);resize:vertical;font:inherit;font-size:var(--eth-fs-sm);line-height:var(--eth-lh-normal);color:var(--eth-color-text);overflow-y:auto}.eth-report__diagnostics{border-radius:var(--eth-radius-sm);background:var(--eth-color-bg-inset);font-size:var(--eth-fs-xs)}.eth-report__diagnostics>summary{padding:var(--eth-space-xs) var(--eth-space-sm);cursor:pointer;color:var(--eth-color-text-dim)}.eth-report__json{padding:var(--eth-space-sm);max-height:calc(var(--eth-size-row-height) * 8);font-family:var(--eth-font-mono);font-size:var(--eth-fs-2xs);white-space:pre-wrap;margin:0;overflow:auto}.eth-report__note{color:var(--eth-color-text-dim);font-size:var(--eth-fs-xs);margin:0}.eth-report__docs{color:var(--eth-color-accent);font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.eth-report__error{color:var(--eth-color-danger);font-size:var(--eth-fs-xs);margin:0}.eth-report__thanks{line-height:var(--eth-lh-normal);margin:0}.eth-report__actions{justify-content:flex-end;gap:var(--eth-space-sm);display:flex}.eth-cloud-sync__choice{margin-top:var(--eth-space-sm);font-size:var(--eth-fs-sm);display:flex}.eth-cloud-sync__section{margin-top:var(--eth-space-md)}.eth-cloud-sync__error{color:var(--eth-color-danger);font-size:var(--eth-fs-sm);margin:0}.eth-cloud-sync{align-items:flex-start;gap:var(--eth-space-sm);flex-direction:column;display:flex}
