.callout{position:absolute}.callout-hidden{visibility:hidden}.callout-interactive{pointer-events:auto}#application-body{background-color:var(--color-background);grid-area:2/1;position:relative;overflow:hidden}#application-body-content{display:contents}#application-body-toasts{width:30rem;z-index:var(--z-index-toast);position:absolute;bottom:1rem;right:1rem}#application-body-callouts{z-index:var(--z-index-callout);pointer-events:none;position:absolute;inset:0}#application-footer{border-top:1px solid var(--color-border);flex-wrap:wrap;grid-area:3/1;gap:.5rem 1.5rem;padding:.5rem 1rem;display:flex}body:has(.modal-container) #application-footer{border-color:var(--color-border-application-header-footer-on-modal-backdrop)}#application-footer>button{appearance:none;background:0 0;border:none;padding:0}#application-footer>button:not([disabled]):hover{color:var(--color-text-primary-hover)}#application-footer>button:not([disabled]):active{color:var(--color-text-primary-active)}#application-footer>button:focus-visible{outline-offset:2px;outline-width:2px}#application-footer>button[disabled]{opacity:.5;cursor:not-allowed}#application-footer>button:not([disabled]){cursor:pointer}.tooltip{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--corner-radius);box-shadow:0 3px 6px var(--color-shadow);white-space:nowrap;padding:.3em .4em}#application-header{border-bottom:1px solid var(--color-border);-webkit-app-region:drag;grid-area:1/1}body:has(.modal-container) #application-header{border-color:var(--color-border-application-header-footer-on-modal-backdrop)}.application-header-inner{box-sizing:border-box;width:env(titlebar-area-width,100%);min-height:47px;margin-left:env(titlebar-area-x,0);margin-top:env(titlebar-area-y,0);align-items:center;gap:1rem;padding:.5rem 1.25rem;display:flex}.application-header-brand{height:1.25rem}.application-header-product{align-items:center;gap:.8rem;display:flex}.application-header-product-name{font-size:1.1rem;font-weight:var(--font-weight-emphasized);margin:0}.application-header-product-badge{background-color:var(--color-background-primary);color:var(--color-text-on-primary);border-radius:999px;padding:.3em .75em;font-size:.9em}.application-header-buttons{display:contents}.application-header-icon-button-wrapper{-webkit-app-region:no-drag;margin:-.5rem -.5rem -.5rem -.1rem}.application-header-icon-button-wrapper:first-of-type{margin-left:auto}.application-header-icon-button{appearance:none;border-radius:var(--corner-radius);cursor:pointer;background:0 0;border:none;padding:.5rem;line-height:0}.application-header-icon-button:not(:disabled):hover{background-color:var(--color-background-control-hover)}.application-header-icon-button:not(:disabled):active{background-color:var(--color-background-control-active)}.application-header-icon-button:focus-visible{outline-offset:2px;outline-width:2px}.application-header-icon-button-start{color:var(--color-text-primary)}.application-header-icon-button-start:hover{color:var(--color-text-primary-hover)}.application-header-icon-button-start:active{color:var(--color-text-primary-active)}.application-header-icon-button-stop{color:var(--color-text-danger)}.application-header-icon-button-stop:hover{color:var(--color-text-danger-hover)}.application-header-icon-button-stop:active{color:var(--color-text-danger-active)}.application-header-icon-button:disabled{color:var(--color-text-disabled);cursor:not-allowed}.toast{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--corner-radius);box-shadow:0 3px 6px var(--color-shadow);padding:1em}.toast:not(:last-child){margin-bottom:1rem}.toast-title-row{align-items:center;gap:.4em;margin-bottom:.5em;display:flex}.toast-icon{flex-shrink:0}.toast-title{font-size:1em;font-weight:var(--font-weight-emphasized);text-overflow:ellipsis;margin:0;overflow:hidden}.toast-body{line-height:var(--line-height-prose)}.toast-buttons{margin-top:.5em}.toast-button{appearance:none;font-weight:var(--font-weight-emphasized);color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;padding:0}.toast-button:hover{color:var(--color-text-primary-hover)}.toast-button:active{color:var(--color-text-primary-active)}.toast-button:not(:first-child){margin-left:1em}.toast-type-info .toast-icon,.toast-type-warning .toast-icon{color:var(--ifx-color-orange-500)}.toast-type-error .toast-icon{color:var(--color-text-danger)}.toast-button:disabled{color:var(--color-text-disabled);cursor:not-allowed}.modal-container{background-color:var(--color-modal-backdrop);z-index:var(--z-index-modal);display:flex;position:absolute;inset:0}.spinner{vertical-align:middle;stroke-dasharray:32 12;width:1em;height:1em;animation:.75s linear infinite spinner-rotate}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.modal-container:has(.modal-dialog){justify-content:center;align-items:center;padding:2rem}.modal-dialog{border-radius:var(--corner-radius);background-color:var(--color-background);width:100%;max-width:800px;height:100%;max-height:600px;box-shadow:0 5px 15px var(--color-shadow);grid-template-rows:1fr auto;display:grid}.modal-dialog-body{box-sizing:border-box;padding:1rem;overflow:auto}.modal-dialog-body-no-left-padding{padding-left:0}.modal-dialog-body-no-right-padding{padding-right:0}.modal-dialog-body-no-top-padding{padding-top:0}.modal-dialog-body-no-bottom-padding{padding-bottom:0}.modal-dialog-title{text-align:center;font-weight:var(--font-weight-emphasized);margin:1.5rem 2rem 2rem;font-size:1.5em}.modal-dialog-title:has(+.modal-dialog-subtitle){margin-bottom:.25rem}.modal-dialog-subtitle{text-align:center;color:var(--color-text-secondary);line-height:var(--line-height-prose);margin:.5rem 2rem 2rem}.modal-dialog-body:not(:has(>.modal-dialog-title)):not(:has(>.modal-dialog-subtitle))>.modal-dialog-content{height:100%}.modal-dialog-content-width-default{max-width:600px;margin:0 auto}.modal-dialog-content-width-narrow{max-width:500px;margin:0 auto}.modal-dialog-footer{border-radius:0 0 var(--corner-radius) var(--corner-radius);border-top:1px solid var(--color-border);justify-content:flex-end;align-items:center;gap:.75em;padding:1em;display:flex}.modal-dialog-footer-button{border-radius:var(--corner-radius);background-color:var(--color-background);border:1px solid var(--color-background-primary);color:var(--color-text-primary);font-weight:var(--font-weight-emphasized);cursor:pointer;place-items:center;padding:.5em .75em;display:grid}.modal-dialog-footer-button:focus-visible{outline-offset:2px;outline-width:2px}.modal-dialog-footer-button:not(:disabled):hover{background-color:var(--color-background-primary-hover);border-color:var(--color-background-primary-hover);color:var(--color-text-on-primary)}.modal-dialog-footer-button:not(:disabled):active{background-color:var(--color-background-primary-active);border-color:var(--color-background-primary-active);color:var(--color-text-on-primary)}.modal-dialog-footer-button:disabled{border-color:var(--color-text-disabled);color:var(--color-text-disabled);cursor:not-allowed}.modal-dialog-footer-button-color-orange:not(:disabled){background-color:var(--color-background-primary);border-color:var(--color-background-primary);color:var(--color-text-on-primary)}.modal-dialog-footer-button-color-orange:disabled{background-color:var(--color-background-disabled);border-color:var(--color-background-disabled);color:var(--color-text-on-disabled)}.modal-dialog-footer-button .modal-dialog-footer-button-label,.modal-dialog-footer-button .spinner{grid-area:1/1}.modal-dialog-footer-button-loading:disabled{cursor:default}.modal-dialog-footer-button-loading .modal-dialog-footer-button-label{visibility:hidden}.modal-dialog-radio-group-list{border:1px solid var(--color-border);border-radius:var(--corner-radius)}.modal-dialog-radio-group-list-items{margin:0;padding:0;list-style:none}.modal-dialog-radio-group-list-label{text-align:left;cursor:pointer;align-items:center;gap:1em;padding:.5em 1em;display:flex;overflow:hidden}.modal-dialog-radio-group-list-label:has(.modal-dialog-radio-group-list-input:disabled){cursor:not-allowed}.modal-dialog-radio-group-list-item:not(:last-child)>.modal-dialog-radio-group-list-label{border-bottom:1px solid var(--color-border)}.modal-dialog-radio-group-list-input{appearance:none;border:1px solid var(--color-border-control);cursor:pointer;border-radius:100%;flex-shrink:0;width:19px;height:19px;margin:8px 0}.modal-dialog-radio-group-list-input:checked{border:6px solid var(--color-background-primary)}.modal-dialog-radio-group-list-input:hover{border:6px solid var(--color-background-primary-hover)}.modal-dialog-radio-group-list-input:active{border:6px solid var(--color-background-primary-active)}.modal-dialog-radio-group-list-input:disabled{border-color:var(--color-background-disabled)}.modal-dialog-radio-group-list-content{flex-direction:column;gap:.1em;min-width:0;display:flex}.modal-dialog-radio-group-list-title{font-weight:var(--font-weight-emphasized);text-overflow:ellipsis;display:block;overflow:hidden}.modal-dialog-radio-group-list-subtitle{color:var(--color-text-subtitle);text-overflow:ellipsis;display:block;overflow:hidden}.modal-dialog-radio-group-list-subtitle-selectable{-webkit-user-select:text;user-select:text;cursor:text}.modal-dialog-data-list{margin:0}.modal-dialog-data-list-row{margin-top:.5em}.modal-dialog-data-list-row:first-child{margin-top:0}.modal-dialog-data-list-label{font-weight:var(--font-weight-emphasized)}.modal-dialog-data-list-value{margin:0}.about-modal-content{box-sizing:border-box;align-content:center;gap:.8rem;min-width:300px;min-height:100%;padding:1rem 0;display:grid}.about-modal-illustration-container{margin:0;display:grid}.about-modal-illustration{grid-area:1/1}.about-modal-illustration-caption{text-align:center;max-width:calc(500px - 2rem);color:var(--color-text-secondary);line-height:var(--line-height-prose);grid-area:1/1;margin:233px auto 0;padding:0 100px}.about-modal-illustration:has(.about-modal-pin-highlight-active) .about-modal-pin-highlight:not(.about-modal-pin-highlight-ground):not(.about-modal-pin-highlight-active) .about-modal-pin-highlight-line{opacity:.3}.about-modal-illustration:has(.about-modal-pin-highlight-active) .about-modal-pin-highlight-ground:not(.about-modal-pin-highlight-active) .about-modal-pin-highlight-line{opacity:.7}.about-modal-pin-highlight-ground .about-modal-pin-highlight-line{fill:#b4b4b4}.about-modal-pin-highlight-ground.about-modal-pin-highlight-active .about-modal-pin-highlight-line{fill:#969696}.about-modal-pin-highlight-type-power .about-modal-pin-highlight-line{fill:#fd5000}.about-modal-pin-highlight-type-dhsr .about-modal-pin-highlight-line{fill:#00adfd}.about-modal-pin-highlight-type-can .about-modal-pin-highlight-line{fill:#0070cf}.about-modal-pin-highlight-type-spi .about-modal-pin-highlight-line{fill:#f4a700}.about-modal-pin-highlight-type-uart .about-modal-pin-highlight-line{fill:#f05}.about-modal-pin-highlight-type-pwm .about-modal-pin-highlight-line{fill:#007530}.about-modal-pin-highlight-type-abi .about-modal-pin-highlight-line{fill:#00b249}.about-modal-pin-highlight-type-analog .about-modal-pin-highlight-line{fill:#e254ff}.about-modal-pin-highlight-type-i2c .about-modal-pin-highlight-line{fill:#a0f}.about-modal-pin-highlight-type-sent .about-modal-pin-highlight-line{fill:#7200ca}.about-modal-pin-highlight-type-spc .about-modal-pin-highlight-line{fill:#400072}.about-modal-pin-highlight-type-uart1w .about-modal-pin-highlight-line{fill:#c4002d}.about-modal-pin-highlight:focus{outline:none}.about-modal-information{box-sizing:border-box;width:min(100%,500px);margin:0 auto;padding:0 1rem 8px}.about-modal-list{border-spacing:.75rem .4rem;margin:0 auto 1rem;display:table}.about-modal-list-data[data-allow-context-menu=true]{cursor:text;-webkit-user-select:text;user-select:text}.about-modal-list-row{display:table-row}.about-modal-list-label{text-align:right;font-weight:var(--font-weight-emphasized);display:table-cell}.about-modal-list-data{color:var(--color-text-secondary);display:table-cell}.about-modal-legal{line-height:var(--line-height-prose);margin:0 auto}.about-modal-legal-copyright{line-height:var(--line-height-prose);margin:0 0 .05em}.about-modal-legal-license-agreement{appearance:none;text-align:left;line-height:var(--line-height-prose);font-weight:var(--font-weight-emphasized);color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;padding:0;display:block}.about-modal-legal-license-agreement:hover{color:var(--color-text-primary-hover)}.about-modal-legal-license-agreement:active{color:var(--color-text-primary-active)}.about-modal-legal-links{gap:1em;margin:1em 0 0;padding:0;list-style:none;display:flex}.about-modal-legal-link{color:var(--color-text);text-decoration:none}.about-modal-legal-link:hover{color:var(--color-text-primary-hover)}.about-modal-legal-link:active{color:var(--color-text-primary-active)}.about-modal-pin-callout{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--corner-radius);width:24rem;box-shadow:0 3px 6px var(--color-shadow);pointer-events:none;padding:.5em}.about-modal-pin-callout-header{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.about-modal-pin-callout-number{box-sizing:border-box;text-align:center;background-color:var(--color-background-control-hover);border-radius:var(--corner-radius);min-width:2em;font-weight:var(--font-weight-emphasized);padding:.2em .5em .15em}.about-modal-pin-callout-name{font-size:1rem;font-weight:var(--font-weight-emphasized);margin:0;padding:.2em 0 .15em}.about-modal-pin-callout-type{font-weight:var(--font-weight-emphasized);color:var(--ifx-color-base-white);text-transform:uppercase;border-radius:1000px;padding:.2em .5em .15em}.about-modal-pin-callout-type-power{background-color:#fd5000}.about-modal-pin-callout-type-dhsr{background-color:#00adfd}.about-modal-pin-callout-type-can{background-color:#0070cf}.about-modal-pin-callout-type-spi{background-color:#f4a700}.about-modal-pin-callout-type-uart{background-color:#f05}.about-modal-pin-callout-type-pwm{background-color:#007530}.about-modal-pin-callout-type-abi{background-color:#00b249}.about-modal-pin-callout-type-analog{background-color:#e254ff}.about-modal-pin-callout-type-i2c{background-color:#a0f}.about-modal-pin-callout-type-sent{background-color:#7200ca}.about-modal-pin-callout-type-spc{background-color:#400072}.about-modal-pin-callout-type-uart1w{background-color:#c4002d}.about-modal-pin-callout-type-i2c-sup{vertical-align:baseline;font-size:.6em;display:inline-block;transform:translateY(-.4em)}.about-modal-pin-callout-description{line-height:var(--line-height-prose);color:var(--color-text-secondary);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:.5rem 0 0}.legal-text{line-height:var(--line-height-prose);text-align:justify}.legal-text>p{margin:1em 0}.legal-text>p:last-child{margin-bottom:0}.legal-text>h3,.legal-text>h4{font-size:1em;font-weight:var(--font-weight-emphasized);margin:1em 0}.legal-text>.oss-acknowledgement{margin-top:1em}.legal-text>.oss-acknowledgement>h5{font-size:1em;font-weight:var(--font-weight-emphasized);margin:.5em 0}.legal-text>.oss-acknowledgement>pre{box-sizing:border-box;background-color:var(--color-background-subtle);width:100%;margin:0;padding:1em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:14px;font-weight:400;overflow-x:auto}.root-error-boundary-message,.loading-screen-message{box-sizing:border-box;text-align:center;align-content:center;max-width:800px;height:100%;margin:0 auto;padding:2em}.product-selector{flex-direction:column;gap:1em;height:100%;display:flex;overflow-y:auto}.product-selector-title{font-size:1.4em;font-weight:var(--font-weight-emphasized);text-align:center;margin:2em auto 0}.product-selector-list{border-radius:var(--corner-radius);width:min(700px,100% - 2em);margin:0 auto;padding:0;list-style-type:none}.product-selector-list:has(.product-selector-list-product){border:1px solid var(--color-border)}.product-selector-list-product:not(:last-child){border-bottom:1px solid var(--color-border)}.product-selector-list-product-inner{appearance:none;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1em;width:100%;padding:.8em;display:flex}.product-selector-list-product-data{flex-direction:column;gap:.15em;display:flex}.product-selector-list-product-inner:focus-visible{outline-offset:-1px}.product-selector-list-product:first-child .product-selector-list-product-inner{border-top-left-radius:calc(var(--corner-radius) - 1px);border-top-right-radius:calc(var(--corner-radius) - 1px)}.product-selector-list-product:last-child .product-selector-list-product-inner{border-bottom-left-radius:calc(var(--corner-radius) - 1px);border-bottom-right-radius:calc(var(--corner-radius) - 1px)}.product-selector-list-product-name{font-weight:var(--font-weight-emphasized);margin:0}.product-selector-list-product-inner:hover .product-selector-list-product-name{color:var(--color-text-primary-hover)}.product-selector-list-product-inner:active .product-selector-list-product-name{color:var(--color-text-primary-active)}.product-selector-list-product-description{margin:0}.product-selector-list-product-chevron{color:var(--color-chevron);flex-grow:0;flex-shrink:0}.product-selector-passphrase{margin:auto auto 1.5em}.product-selector-passphrase-reveal{appearance:none;cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none}.product-selector-passphrase-reveal:hover{color:var(--color-text-primary-hover)}.product-selector-passphrase-reveal:active{color:var(--color-text-primary-active)}.product-selector-passphrase-input{align-items:stretch;gap:.5em;display:flex}.product-selector-passphrase-input-field{box-sizing:border-box;border-radius:var(--corner-radius);background-color:var(--color-background);border:1px solid var(--color-border-textfield);padding:.4em}.product-selector-passphrase-input-field:focus-visible{outline-offset:-1px}.product-selector-passphrase-input-submit{appearance:none;border-radius:var(--corner-radius);color:var(--color-text-on-primary);background-color:var(--color-background-primary);font-weight:var(--font-weight-emphasized);cursor:pointer;border:0;padding:.4em .8em}.product-selector-passphrase-input-submit:hover{background-color:var(--color-background-primary-hover)}.product-selector-passphrase-input-submit:active{background-color:var(--color-background-primary-active)}.product-selector-passphrase-input-submit:focus-visible{outline-offset:2px;outline-width:2px}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;src:url(/assets/SourceSans3-Regular.ttf-C5AIu5yh.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;src:url(/assets/SourceSans3-Semibold.ttf-D0_jPqcu.woff2)format("woff2")}:root{--ifx-color-base-black:#1d1d1d;--ifx-color-base-white:#fff;--ifx-color-engineering-100:#f7f7f7;--ifx-color-engineering-200:#eeeded;--ifx-color-engineering-300:#bfbbbb;--ifx-color-engineering-400:#8d8786;--ifx-color-engineering-500:#575352;--ifx-color-engineering-600:#3c3a39;--ifx-color-ocean-100:#dff4f3;--ifx-color-ocean-200:#b8deda;--ifx-color-ocean-300:#6cb4ad;--ifx-color-ocean-400:#3b9b91;--ifx-color-ocean-500:#0a8276;--ifx-color-ocean-600:#08665c;--ifx-color-ocean-700:#06534b;--ifx-color-red-500:#cd002f;--ifx-color-red-600:#bf0023;--ifx-color-red-700:#900021;--ifx-color-orange-500:#e16b25;--ifx-color-green-500:#4ca460;--ifx-color-lawn-400:#b9d257;--ifx-color-lawn-500:#9bba43;--ifx-color-lawn-700:#3c6c0f;--ifx-color-berry-400:#be3283;--ifx-color-berry-500:#9c216e;--ifx-color-sun-400:#ff9737;--ifx-color-sun-500:#f97414;--ifx-color-sand-400:#fbe273;--ifx-color-sand-500:#fcd442;--color-background:var(--ifx-color-base-white);--color-text:var(--ifx-color-base-black);--color-text-primary:var(--ifx-color-ocean-500);--color-text-primary-hover:var(--ifx-color-ocean-600);--color-text-primary-active:var(--ifx-color-ocean-700);--color-text-danger:var(--ifx-color-red-500);--color-text-danger-hover:var(--ifx-color-red-600);--color-text-danger-active:var(--ifx-color-red-700);--color-text-secondary:var(--ifx-color-engineering-500);--color-text-disabled:var(--ifx-color-engineering-300);--color-text-on-primary:var(--ifx-color-base-white);--color-text-on-danger:var(--ifx-color-base-white);--color-text-on-disabled:var(--ifx-color-base-white);--color-text-error:var(--ifx-color-red-500);--color-text-subtitle:var(--ifx-color-engineering-500);--color-text-placeholder:var(--ifx-color-engineering-400);--color-background-primary:var(--ifx-color-ocean-500);--color-background-primary-hover:var(--ifx-color-ocean-600);--color-background-primary-active:var(--ifx-color-ocean-700);--color-background-danger:var(--ifx-color-red-500);--color-background-danger-hover:var(--ifx-color-red-600);--color-background-danger-active:var(--ifx-color-red-700);--color-background-disabled:var(--ifx-color-engineering-300);--color-background-control:var(--ifx-color-base-white);--color-background-control-hover:var(--ifx-color-engineering-200);--color-background-control-active:var(--ifx-color-engineering-300);--color-background-textfield:var(--ifx-color-base-white);--color-background-subtle:var(--ifx-color-engineering-100);--color-background-segmented-control:var(--ifx-color-base-white);--color-background-switch-track-off:var(--ifx-color-base-white);--color-background-switch-track-on:var(--ifx-color-ocean-500);--color-background-switch-track-on-hover:var(--ifx-color-ocean-600);--color-background-switch-track-on-active:var(--ifx-color-ocean-700);--color-background-switch-track-on-disabled:var(--ifx-color-engineering-300);--color-background-switch-knob-off:var(--ifx-color-engineering-500);--color-background-switch-knob-off-disabled:var(--ifx-color-engineering-300);--color-background-switch-knob-on:var(--ifx-color-base-white);--color-border:var(--ifx-color-engineering-200);--color-border-control:var(--ifx-color-engineering-500);--color-border-textfield:var(--ifx-color-engineering-400);--color-border-textfield-hover:var(--ifx-color-engineering-500);--color-border-segmented-control:var(--ifx-color-engineering-300);--color-border-application-header-footer-on-modal-backdrop:var(--ifx-color-engineering-300);--color-border-switch-off:var(--ifx-color-engineering-500);--color-border-switch-off-hover:var(--ifx-color-engineering-600);--color-border-switch-off-active:var(--ifx-color-base-black);--color-border-switch-off-disabled:var(--ifx-color-engineering-300);--color-chevron:var(--ifx-color-engineering-400);--color-shadow:#1d1d1d1a;--color-modal-backdrop:#1d1d1d33;--color-content-backdrop:#fffc;--line-height-prose:1.2;--font-family:"Source Sans 3", BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-weight-regular:400;--font-weight-emphasized:600;--font-size:16px;--corner-radius:1px;--z-index-sticky-header:10;--z-index-toast:100;--z-index-modal:1000;--z-index-callout:10000}::selection{color:var(--color-text-on-primary);background-color:var(--color-background-primary)}:focus-visible{outline:1px solid var(--color-background-primary);outline-offset:1px}html,button,input,select{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight-regular);color:var(--color-text);-webkit-user-select:none;user-select:none;line-height:var(--font-size)}body{-webkit-user-select:none;user-select:none;cursor:default;overscroll-behavior-y:none;background-color:var(--color-background);margin:0;overflow:hidden}#root{grid-template-rows:auto 1fr;width:100vw;max-width:100vw;height:100vh;max-height:100vh;display:grid;overflow:hidden}#root>.split-view-vertical{grid-area:2/1}.device-selection-modal-empty-state{grid-template-rows:1fr auto;height:100%;display:grid}.device-selection-modal-empty-state-content{flex-direction:column;justify-content:center;justify-self:center;align-items:center;gap:1em;max-width:600px;height:100%;margin:0 2em;display:flex}.device-selection-modal-empty-state-instructions{text-align:center;font-size:1.1em;line-height:var(--line-height-prose);margin:0}.device-selection-modal-empty-state-pair-button{border-radius:var(--corner-radius);font-weight:var(--font-weight-emphasized);cursor:pointer;color:var(--color-text-on-primary);background-color:var(--color-background-primary);border:0;padding:.5em .75em}.device-selection-modal-empty-state-pair-button:hover{background-color:var(--color-background-primary-hover)}.device-selection-modal-empty-state-pair-button:active{background-color:var(--color-background-primary-active)}.device-selection-modal-empty-state-pair-button:disabled{color:var(--color-text-on-disabled);background-color:var(--color-background-disabled);cursor:not-allowed}.device-selection-modal-empty-state-illustration{justify-self:center}.device-selection-connection-error{text-align:center;color:var(--color-text-error);font-weight:var(--font-weight-emphasized);margin-bottom:2rem}.device-selection-modal-device-list-pair-button{font-weight:var(--font-weight-emphasized);color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;margin:1em auto;padding:0;display:block}.device-selection-modal-device-list-pair-button:hover{color:var(--color-text-primary-hover)}.device-selection-modal-device-list-pair-button:active{color:var(--color-text-primary-active)}.device-selection-modal-device-list-pair-button:disabled{color:var(--color-text-disabled);cursor:not-allowed}.device-selection-modal-empty-state-webusb-blocked-hint,.device-selection-modal-device-list-webusb-blocked-hint{box-sizing:border-box;border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);line-height:var(--line-height-prose);border-radius:var(--corner-radius);border-left:4px solid #0000;margin:0;padding:1em;position:relative}.device-selection-modal-empty-state-webusb-blocked-hint:before,.device-selection-modal-device-list-webusb-blocked-hint:before{content:"";background-color:var(--color-text-error);border-radius:var(--corner-radius) 0 0 var(--corner-radius);width:4px;position:absolute;top:-1px;bottom:-1px;left:-4px}.select-title{font-weight:var(--font-weight-emphasized);margin-bottom:.2em;display:block}.select{display:grid}.select>select{appearance:none;box-sizing:border-box;border-radius:var(--corner-radius);background-color:var(--color-background-textfield);border:1px solid var(--color-border-textfield);cursor:pointer;grid-area:1/1;width:100%;padding:.3em calc(.6em + 19px) .3em .4em;line-height:normal}.select>select:focus-visible{outline-offset:2px;outline-width:2px}.select>select:disabled{opacity:1;background-color:var(--color-background-disabled);border-color:var(--color-background-disabled);color:var(--color-text-on-disabled);cursor:not-allowed}.select>svg{color:var(--color-chevron);pointer-events:none;grid-area:1/1;place-self:center end;margin-right:8px}.select>select:disabled+svg{color:var(--color-text-on-disabled)}.select.plain>select{field-sizing:content;background:0 0;border:none;padding-left:.5em}.select-description{color:var(--color-text-secondary);margin-top:.2em;font-size:.9em}.split-view-vertical,.split-view-horizontal{height:100%;display:grid;overflow:hidden}.split-view-pane-primary,.split-view-pane-secondary{overflow:auto}.split-view-divider{position:relative}.split-view-divider:after{content:"";background-color:var(--color-border);margin:auto;position:absolute;inset:0}.split-view-vertical>.split-view-divider.split-view-divider-resizable{cursor:col-resize;width:6px;transform:translate(-50%)}.split-view-vertical>.split-view-divider{width:6px;transform:translate(-50%)}.split-view-vertical>.split-view-divider:after{width:1px}.split-view-horizontal>.split-view-divider.split-view-divider-resizable{cursor:row-resize;height:6px;transform:translateY(-50%)}.split-view-horizontal>.split-view-divider{height:6px;transform:translateY(-50%)}.split-view-horizontal>.split-view-divider:after{height:1px}.checkbox-container{cursor:pointer;align-items:center;gap:.5em;width:fit-content;display:flex}.checkbox-container:has(.checkbox>input:disabled){cursor:not-allowed}.checkbox-title{font-weight:var(--font-weight-emphasized);order:1}.checkbox{width:1.143rem;height:1.143rem;display:block;position:relative}.checkbox>input{appearance:none;border-radius:var(--corner-radius);cursor:pointer;width:1.143rem;height:1.143rem;margin:0;display:block}.checkbox>input:focus-visible{outline-offset:2px;outline-width:2px}.checkbox>input:disabled{background-color:var(--color-background-disabled);cursor:not-allowed;border:none}.checkbox>input:not(:disabled):not(:checked){border:1px solid var(--color-border-control);background-color:var(--color-background-control)}.checkbox>input:not(:disabled):not(:checked):hover{background-color:var(--color-background-control-hover)}.checkbox>input:not(:disabled):not(:checked):active{background-color:var(--color-background-control-active)}.checkbox>input:not(:disabled):checked{background-color:var(--color-background-primary)}.checkbox>input:not(:disabled):checked:hover{background-color:var(--color-background-primary-hover)}.checkbox>input:not(:disabled):checked:active{background-color:var(--color-background-primary-active)}.checkbox>svg{pointer-events:none;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.checkbox>input:checked+svg{display:block}.checkbox>input:disabled:checked+svg{color:var(--color-text-on-disabled)}.checkbox>input:not(:disabled):checked+svg{color:var(--color-text-on-primary)}.collapsible-pane{grid-template-rows:auto 1fr;height:100%;display:grid}.collapsible-pane-header{border:none;border-bottom:1px solid var(--color-border);align-items:center;display:flex;overflow:hidden}.collapsible-pane-collapsed .collapsible-pane-header{border-bottom:none}.collapsible-pane-header-toggle{appearance:none;width:100%;min-width:calc(1.5rem + 11px);color:var(--color-text-primary);font-weight:var(--font-weight-emphasized);cursor:pointer;text-align:left;background:0 0;border:none;flex-shrink:1000;align-items:center;gap:.6rem;padding:.5rem .75rem;display:flex}.collapsible-pane-header-toggle:hover{color:var(--color-text-primary-hover)}.collapsible-pane-header-toggle:active{color:var(--color-text-primary-active)}.collapsible-pane-header-toggle:focus-visible{outline-offset:-2px}.collapsible-pane-header-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.collapsible-pane-header-actions{flex-shrink:1;align-items:center;gap:.3rem;min-width:0;padding-right:.3rem;display:flex}.collapsible-pane-header-actions:has(>.collapsible-pane-text-field:last-child){padding-right:.17rem}.collapsible-pane-header-chevron{color:var(--color-chevron);flex-shrink:0}.collapsible-pane-text-field{box-sizing:border-box;border-radius:var(--corner-radius);border:1px solid var(--color-border-textfield);flex-shrink:1;width:14rem;min-width:0;height:1.9rem;padding:0 .5rem}.collapsible-pane-text-field::placeholder{color:var(--color-text-placeholder);opacity:1}.collapsible-pane-text-field:focus-visible{outline-offset:-1px}.collapsible-pane-content{overflow:hidden}.config-form{grid-template-rows:minmax(0,1fr) auto;height:100%;display:grid;overflow:hidden}.config-form:has(.config-form-banner){grid-template-rows:auto minmax(0,1fr) auto}.config-form-content{overflow:auto}.config-form-hide-y-overflow .config-form-content{overflow-y:hidden}.config-form-section{margin:1em 1em 0;padding-bottom:1em}.config-form-minimum-width-default .config-form-section{min-width:800px}.config-form-minimum-width-narrow .config-form-section{min-width:500px}.config-form-section:has(+.config-form-section){border-bottom:1px solid var(--color-border)}.config-form-section:has(.config-form-section-header-minimum-height){margin-top:.5em}.config-form-section:has(.config-form-section-header-minimum-height):not(:has(.config-form-control-grid-container)){padding-bottom:.5em}:is(.config-form-section:has(+.config-form-message),.config-form-message:has(+.config-form-section),.config-form-message:has(+.config-form-message)){margin-bottom:1em}.config-form-section-header{align-items:center;gap:.7em;display:flex}.config-form-section-header-minimum-height{min-height:2.5em}.config-form-section-header-title-container{flex-direction:column;order:2;justify-content:center;gap:.05em;display:flex}.config-form-section-header-title{font-size:1.1em;font-weight:var(--font-weight-emphasized);margin:0}.config-form-section-header-subtitle{max-width:100%;color:var(--color-text-secondary);font-size:.8em;font-weight:var(--font-weight-emphasized);text-transform:uppercase}.config-form-section-header-subtitle-has-callout{cursor:help}.config-form-header-switch{order:1}.config-form-header-button{appearance:none;color:var(--color-text-primary);font-weight:var(--font-weight-emphasized);cursor:pointer;background:0 0;border:none;order:3;margin-left:auto;padding:0}.config-form-header-button:hover{color:var(--color-text-primary-hover)}.config-form-header-button:active{color:var(--color-text-primary-active)}.config-form-header-button:disabled{color:var(--color-text-disabled);cursor:not-allowed}.config-form-control-grid-container,.config-form-health-indicator{margin:.7em 0}.config-form-control-grid-container:last-child,.config-form-health-indicator:last-child{margin-bottom:0}.config-form-control-grid{grid-template-columns:repeat(var(--config-form-control-grid-columns), minmax(0, 1fr));align-content:start;gap:.7em 1em;display:grid}.config-form-control-grid-description{color:var(--color-text-secondary);margin-top:.2em;font-size:.9em}.config-form-control-grid-item{align-self:start;min-width:0}.config-form-control-grid-item-align-start{align-self:start}.config-form-control-grid-item-align-end{align-self:end}.config-form-health-indicator{text-transform:uppercase;font-weight:var(--font-weight-emphasized);align-items:center;gap:.5em;display:flex}.config-form-health-indicator-good{color:var(--ifx-color-lawn-500)}.config-form-health-indicator-bad{color:var(--color-text-danger)}.config-form-footer{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:.75em;padding:1em;display:flex}.config-form-button-outer-container{align-items:stretch;display:flex}.config-form-button{background-color:var(--color-background);border:1px solid var(--color-background-primary);height:100%;color:var(--color-text-primary);font-weight:var(--font-weight-emphasized);cursor:pointer;place-items:center;padding:.5em .75em;display:grid}.config-form-button:focus-visible{outline-offset:2px;outline-width:2px}.config-form-button-color-orange .config-form-button:not(:disabled){background-color:var(--color-background-primary);border-color:var(--color-background-primary);color:var(--color-text-on-primary)}.config-form-button:not(:disabled):hover{background-color:var(--color-background-primary-hover);border-color:var(--color-background-primary-hover);color:var(--color-text-on-primary)}.config-form-button:not(:disabled):active{background-color:var(--color-background-primary-active);border-color:var(--color-background-primary-active);color:var(--color-text-on-primary)}.config-form-button-color-red .config-form-button:not(:disabled){background-color:var(--color-background-danger);border-color:var(--color-background-danger);color:var(--color-text-on-danger)}.config-form-button-color-red .config-form-button:not(:disabled):hover{background-color:var(--color-background-danger-hover);border-color:var(--color-background-danger-hover)}.config-form-button-color-red .config-form-button:not(:disabled):active{background-color:var(--color-background-danger-active);border-color:var(--color-background-danger-active)}.config-form-button:disabled{border-color:var(--color-text-disabled);color:var(--color-text-disabled);cursor:not-allowed}.config-form-button-color-orange .config-form-button:disabled,.config-form-button-color-red .config-form-button:disabled{background-color:var(--color-background-disabled);border-color:var(--color-background-disabled);color:var(--color-text-on-disabled)}.config-form-button-primary{border-top-right-radius:0;border-bottom-right-radius:0}.config-form-button-secondary{border-top-left-radius:0;border-bottom-left-radius:0;position:relative}:is(.config-form-button-outer-container:has(.config-form-button-secondary:not(:disabled)) .config-form-button-primary:not(:disabled),.config-form-button-outer-container:has(.config-form-button-secondary:disabled) .config-form-button-primary:disabled,.config-form-button-outer-container:has(.config-form-button-secondary:not(:disabled)) .config-form-button-primary:disabled){border-right:0}.config-form-button-outer-container:has(.config-form-button-primary:not(:disabled)) .config-form-button-secondary:disabled{border-left:0}.config-form-button-icon{line-height:0}.config-form-button .config-form-button-label,.config-form-button .config-form-button-icon,.config-form-button .spinner{grid-area:1/1}.config-form-button-loading:disabled{cursor:default}.config-form-button-loading .config-form-button-label,.config-form-button-loading .config-form-button-icon{visibility:hidden}.config-form-banner{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.config-form-banner-message{line-height:var(--line-height-prose);font-weight:var(--font-weight-emphasized);flex-shrink:1;margin:0}.config-form-banner-action{flex-shrink:0}.config-form-message{border:1px solid var(--color-border);border-radius:var(--corner-radius);padding:1em}.config-form-message-title-row{align-items:center;gap:.4em;margin-bottom:.5em;display:flex}.config-form-message-icon{flex-shrink:0}.config-form-message-title{font-size:1em;font-weight:var(--font-weight-emphasized);text-overflow:ellipsis;margin:0;overflow:hidden}.config-form-message-type-info .config-form-message-icon,.config-form-message-type-warning .config-form-message-icon{color:var(--ifx-color-orange-500)}.config-form-message-type-error .config-form-message-icon{color:var(--color-text-danger)}.data-pane{box-sizing:border-box;flex-direction:column;height:100%;padding:.75em 0 .25em;display:flex;position:relative;overflow:hidden}.data-pane>.config-form{flex-shrink:0;height:auto}.data-pane-controls{align-items:stretch;gap:.5em;margin:0 .5em;display:flex}.data-pane-zoom{appearance:none;aspect-ratio:1;border-radius:var(--corner-radius);cursor:pointer;background:0 0;border:none;height:100%;padding:.5em;line-height:0}.data-pane-zoom:not(:disabled):hover{background-color:var(--color-background-control-hover)}.data-pane-zoom:not(:disabled):active{background-color:var(--color-background-control-active)}.data-pane-zoom:focus-visible{outline-offset:2px;outline-width:2px}.data-pane-zoom:disabled{color:var(--color-text-disabled);cursor:not-allowed}.data-pane-controls-zoom-fixed-height{align-items:center}.data-pane-controls-zoom-fixed-height .data-pane-zoom{height:30px}.data-pane-segmented-control{flex-wrap:wrap;flex-grow:1;justify-content:center;gap:.5em 2em;width:100%;display:flex}.data-pane-figure{flex-direction:column;flex-grow:1;margin:0;display:flex}:is(.data-pane-controls+.data-pane-figure:has(.data-pane-figure-caption),.data-pane-controls+.data-pane-figure:has(.data-pane-figure-top-legend)),.data-pane-figure+.data-pane-figure{margin-top:1em}.data-pane-figure-caption{font-size:1.1em;font-weight:var(--font-weight-emphasized);text-align:center}.data-pane-figure-top-legend{flex-wrap:wrap;justify-content:center;gap:.5em 2em;margin-left:1em;margin-right:1em;display:flex}.data-pane-figure-container{flex-grow:1;margin-left:.4em;position:relative}.data-pane-figure-container-content{width:100%;height:100%;position:absolute;top:0;left:0}.data-pane-go-to-end{appearance:none;background-color:var(--color-background);border:1px solid var(--color-text-primary);font-weight:var(--font-weight-emphasized);color:var(--color-text-primary);border-radius:var(--corner-radius);box-shadow:0 3px 6px var(--color-shadow);cursor:pointer;padding:.5em 1em;position:absolute;bottom:1em;left:50%;transform:translate(-50%)}.data-pane-go-to-end:hover{color:var(--color-text-on-primary);background-color:var(--color-background-primary-hover);border-color:var(--color-background-primary-hover)}.data-pane-go-to-end:active{color:var(--color-text-on-primary);background-color:var(--color-background-primary-active);border-color:var(--color-background-primary-active)}.data-pane-go-to-end:focus-visible{outline-offset:2px;outline-width:2px}.data-pane-overlay{background-color:var(--color-content-backdrop);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.data-pane-overlay-message{font-size:1.2em;font-weight:var(--font-weight-emphasized);text-align:center;line-height:var(--line-height-prose);margin:2em}.tank-visualization-title{font-weight:var(--font-weight-emphasized);margin-bottom:.2em}.tank-visualization-box{border:1px solid var(--color-border-control);box-sizing:border-box;border-radius:var(--corner-radius);width:100%;height:2.1em;padding:2px;position:relative;overflow:hidden}.tank-visualization-box-fill{background-color:var(--color-background-primary);border-radius:calc(var(--corner-radius) - 2px);height:100%}.tank-visualization-box-ticks{pointer-events:none;margin:4px 0;position:absolute;inset:0}.tank-visualization-box-tick{background-color:var(--ifx-color-engineering-300);width:1px;position:absolute;top:0;bottom:0}.tank-visualization-box-tick-over-fill{background-color:#ffffff80}.tank-visualization-labels{justify-content:space-between;margin-top:.2em;display:flex}.tank-visualization-label-min{text-align:left}.tank-visualization-label-max{text-align:right}.text-field-container{display:block}.text-field-title{font-weight:var(--font-weight-emphasized);margin-bottom:.2em;display:block}.text-field{appearance:none;box-sizing:border-box;border-radius:var(--corner-radius);background-color:var(--color-background-textfield);border:1px solid var(--color-border-textfield);width:100%;padding:.3em .4em;line-height:normal}.text-field:hover:not(:disabled){border-color:var(--color-border-textfield-hover)}.text-field:focus-visible{outline-offset:-1px}.text-field:disabled{background-color:var(--color-background-disabled);border-color:var(--color-background-disabled);color:var(--color-text-on-disabled);cursor:not-allowed}.title-subtitle-tooltip{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--corner-radius);box-shadow:0 3px 6px var(--color-shadow);white-space:nowrap;padding:.5em}.title-subtitle-tooltip-title{font-weight:var(--font-weight-emphasized);margin-bottom:.2em}.title-subtitle-tooltip-subtitle{color:var(--color-text-secondary);font-size:.9rem}.grouped-status-bits{--grouped-status-bits-columns:1;grid-template-columns:repeat(var(--grouped-status-bits-columns), minmax(300px, 1fr));min-width:calc(var(--grouped-status-bits-columns) * 300px + (var(--grouped-status-bits-columns) - 1) * 1em);gap:1em;padding:0 1em;display:grid}.grouped-status-bits-column{overflow:hidden}.grouped-status-bits-group{border:1px solid var(--color-border);border-radius:var(--corner-radius);background:var(--color-background);margin:1em 0}.grouped-status-bits-group-header{appearance:none;text-align:left;background:var(--color-background);border-top-left-radius:var(--corner-radius);border-top-right-radius:var(--corner-radius);outline-offset:-2px;cursor:pointer;border:none;align-items:center;gap:1em;width:100%;padding:1em;display:flex}.grouped-status-bits-group-header:hover .grouped-status-bits-group-name{color:var(--color-text-primary-hover)}.grouped-status-bits-group-header:active .grouped-status-bits-group-name{color:var(--color-text-primary-active)}.grouped-status-bits-group-collapsed .grouped-status-bits-group-header{border-bottom-left-radius:var(--corner-radius);border-bottom-right-radius:var(--corner-radius)}.grouped-status-bits-group-status-indicator{flex-shrink:0}.grouped-status-bits-group-good .grouped-status-bits-group-status-indicator{color:var(--ifx-color-lawn-500)}.grouped-status-bits-group-fail .grouped-status-bits-group-status-indicator{color:var(--color-text-danger)}.grouped-status-bits-group-name{font-size:1em;font-weight:var(--font-weight-emphasized);margin:0}.grouped-status-bits-group-chevron{color:var(--color-chevron);flex-shrink:0;margin-left:auto}.grouped-status-bits-group-collapsed .grouped-status-bits-group-chevron{transform:rotate(180deg)}.grouped-status-bits-group-detail{padding:0 1em 1em}.grouped-status-bits-group-collapsed .grouped-status-bits-group-detail{display:none}.grouped-status-bits-item:not(:last-child){margin-bottom:.5em}.register-table{height:100%;overflow:auto}.register-table-header,.register-table-row{align-items:center;min-width:max-content;display:flex}.register-table-column-name{box-sizing:border-box;width:250px;height:100%;z-index:var(--z-index-sticky-header);background-color:var(--color-background);position:sticky;left:0}.register-table-column-bit{width:1.143rem}.register-table-column-hex{width:80px;margin-right:.5em}.register-table-column-name,.register-table-column-bit,.register-table-column-hex{flex-grow:0;flex-shrink:0;align-self:center}.register-table-header{font-weight:var(--font-weight-emphasized);border-bottom:1px solid var(--color-border);text-align:center;z-index:20;background-color:var(--color-background);gap:1em;position:sticky;top:0}.register-table-header>.register-table-column-name,.register-table-header>.register-table-column-bit,.register-table-header>.register-table-column-hex{padding:.5em 0}.register-table-column-name{border-right:1px solid var(--color-border)}.register-table-row{border-bottom:1px solid var(--color-border);height:48px}.register-table:not(.register-table-last-row-has-whitespace)>.register-table-row:last-child{border-bottom:none}.register-table-row>.register-table-column-name{flex-direction:column;justify-content:center;gap:.1em;margin-right:.5em;padding:0 .5em;display:flex}.register-table-row>.register-table-column-hex{margin-left:.5em}.register-table-name{font-weight:var(--font-weight-emphasized);cursor:text;-webkit-user-select:text;user-select:text}.register-table-address{color:var(--color-text-secondary);cursor:text;-webkit-user-select:text;user-select:text}.register-table-text-filter-match{background-color:var(--ifx-color-ocean-200)}.register-table-field{border-radius:var(--corner-radius);border:0;gap:1em;margin:0;padding:.5em;display:flex;position:relative}.register-table-field:hover{outline:1px solid var(--ifx-color-engineering-300);outline-offset:-1px}.register-table-field.register-table-field-filter-match:hover{outline-color:var(--ifx-color-ocean-400)}.register-table-field.register-table-field-filter-match{z-index:0}.register-table-field.register-table-field-filter-match:before{content:"";background-color:var(--ifx-color-ocean-100);pointer-events:none;z-index:-1;border-radius:0;position:absolute;inset:0}.register-table-field.register-table-field-filter-match.register-table-field-filter-left-edge:before{border-top-left-radius:var(--corner-radius);border-bottom-left-radius:var(--corner-radius)}.register-table-field.register-table-field-filter-match.register-table-field-filter-right-edge:before{border-top-right-radius:var(--corner-radius);border-bottom-right-radius:var(--corner-radius)}.register-table-callout{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--corner-radius);width:16rem;box-shadow:0 3px 6px var(--color-shadow);word-wrap:break-word;padding:.5em}.register-table-group-header{border-bottom:1px solid var(--color-border);text-align:center;font-weight:var(--font-weight-emphasized);background-color:var(--color-background-subtle);padding:.4em .5em;position:sticky;left:0}.register-table-callout .register-table-text-filter-match{background-color:var(--ifx-color-ocean-100)}.register-table-callout>h3{font-size:1rem;font-weight:var(--font-weight-emphasized);cursor:text;-webkit-user-select:text;user-select:text;margin:0}.register-table-callout>p{color:var(--color-text-secondary);margin:.25em 0 .5em}.register-table-callout-text-form{justify-content:space-between;gap:.5em;display:flex}.register-table-callout-text-form>.text-field-container{flex-grow:1}.register-table-callout-text-form-submit{grid-template-columns:fit-content(100%);display:grid}.register-table-callout-text-form-submit>input{appearance:none;border-radius:var(--corner-radius);width:2.1rem;font-size:0;line-height:0;font-weight:var(--font-weight-emphasized);color:var(--color-text-on-primary);background-color:var(--color-background-primary);cursor:pointer;border:0;grid-area:1/1;display:block}.register-table-callout-text-form-submit>input:focus-visible{outline-offset:2px;outline-width:2px}.register-table-callout-text-form-submit>input:hover{background-color:var(--color-background-primary-hover)}.register-table-callout-text-form-submit>input:active{background-color:var(--color-background-primary-active)}.register-table-callout-text-form-submit>input:disabled{background-color:var(--color-background-disabled);color:var(--color-text-on-disabled);cursor:not-allowed}.register-table-callout-text-form-submit>svg{color:var(--color-text-on-primary);pointer-events:none;grid-area:1/1;place-self:center}.register-table-callout-text-form-submit>input:disabled+svg{color:var(--color-text-on-disabled)}.register-table-filter-footer{box-sizing:border-box;min-height:48px;color:var(--color-text-secondary);justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex;position:sticky;left:0}.register-table-filter-footer-clear{appearance:none;font:inherit;font-weight:var(--font-weight-emphasized);color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;margin:0;padding:0}.register-table-filter-footer-clear:hover{color:var(--color-text-primary-hover)}.register-table-filter-footer-clear:active{color:var(--color-text-primary-active)}.tabular-pane{grid-template-rows:auto 1fr;height:100%;display:grid}.tabular-pane-header{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:1rem;width:100%;display:flex;overflow:hidden}.tabular-pane-tabs{flex:auto;min-width:2.6rem;display:flex;overflow:hidden}.tabular-pane-actions{flex:0 auto;align-items:center;gap:.3rem;min-width:0;margin-right:.3rem;display:flex}.tabular-pane-tab,.tabular-pane-tab-active,.tabular-pane-tab-overflow{appearance:none;font-weight:var(--font-weight-emphasized);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:.5em 1rem calc(.5em - 2px)}.tabular-pane-tab-active{border-bottom:2px solid var(--color-background-primary)}.tabular-pane-tab:hover:not(:disabled),.tabular-pane-tab-active:hover:not(:disabled),.tabular-pane-tab-overflow:hover{color:var(--color-text-primary-hover)}.tabular-pane-tab:active:not(:disabled),.tabular-pane-tab-active:active:not(:disabled),.tabular-pane-tab-overflow:active{color:var(--color-text-primary-active)}.tabular-pane-tab:focus-visible,.tabular-pane-tab-active:focus-visible,.tabular-pane-tab-overflow:focus-visible{outline-offset:-6px;outline-width:2px}.tabular-pane-tab:disabled,.tabular-pane-tab-active:disabled{color:var(--color-text-disabled);cursor:not-allowed}.tabular-pane-tab-overflow-wrapper{position:relative}.tabular-pane-tab-overflow{color:#0000;width:2.6rem;padding-left:0;padding-right:0}.tabular-pane-tab-overflow option{color:var(--color-text)}.tabular-pane-tab-overflow-icon{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.tabular-pane-button{appearance:none;border-radius:var(--corner-radius);cursor:pointer;background:0 0;border:none;place-items:center;width:1.7rem;height:1.7rem;line-height:0;display:grid}.tabular-pane-button:hover:not(:disabled){background-color:var(--color-background-control-hover)}.tabular-pane-button:active:not(:disabled){background-color:var(--color-background-control-active)}.tabular-pane-button:disabled{color:var(--color-text-disabled);cursor:not-allowed}.tabular-pane-text-field{box-sizing:border-box;border-radius:var(--corner-radius);background-color:var(--color-background-textfield);border:1px solid var(--color-border-textfield);flex-shrink:1;width:14rem;min-width:0;height:1.7rem;padding:.4em}.tabular-pane-text-field:hover:not(:disabled){border-color:var(--color-border-textfield-hover)}.tabular-pane-text-field:focus-visible{outline-offset:-1px}.tabular-pane-text-field:disabled{background-color:var(--color-background-disabled);color:var(--color-text-on-disabled);cursor:not-allowed;border:none}.tabular-pane-content{position:relative;overflow:hidden}.tabular-pane-tab-panel,.tabular-pane-tab-panel-active{position:absolute;inset:0;overflow-y:auto}.tabular-pane-tab-panel{visibility:hidden;pointer-events:none}.tabular-pane-tab-panel-active{visibility:visible;pointer-events:auto}.segmented-control{background-color:var(--color-background-segmented-control);outline:1px solid var(--color-border-segmented-control);outline-offset:-1px;border-radius:1000px;grid-auto-columns:1fr;grid-auto-flow:column;width:100%;margin:0;padding:0;list-style-type:none;display:grid}.segmented-control-item{position:relative}.segmented-control-button{appearance:none;width:100%;height:100%;font-weight:var(--font-weight-emphasized);cursor:pointer;background:0 0;border:none;padding:0 2px 0 1px}.segmented-control-item:first-child .segmented-control-button{border-top-left-radius:1000px;border-bottom-left-radius:1000px;padding-left:0}.segmented-control-item:last-child .segmented-control-button{border-top-right-radius:1000px;border-bottom-right-radius:1000px;padding-right:0}.segmented-control-button-inner{box-sizing:border-box;border:3px solid #0000;border-radius:1000px;width:100%;height:100%;padding:5px;display:block}.segmented-control-item-selected .segmented-control-button-inner{color:var(--color-text-primary);border-color:var(--color-text-primary)}.segmented-control-button:not(:disabled):hover .segmented-control-button-inner{color:var(--color-text-primary-hover);border-color:var(--color-text-primary-hover)}.segmented-control-button:not(:disabled):active .segmented-control-button-inner,.segmented-control-button:not(:disabled):focus-visible .segmented-control-button-inner{color:var(--color-text-primary-active);border-color:var(--color-text-primary-active)}.segmented-control-button:disabled .segmented-control-button-inner{color:var(--color-text-disabled)}.segmented-control-button:disabled{cursor:not-allowed}.segmented-control-button:focus-visible{outline:none}.segmented-control-item:not(:is(.segmented-control-item-selected,:has(.segmented-control-button:not(:disabled):is(:hover,:active,:focus-visible)),:has(+.segmented-control-item-selected),:has(+.segmented-control-item .segmented-control-button:not(:disabled):is(:hover,:active,:focus-visible)),:last-child)):after{content:"";background-color:var(--color-border-segmented-control);pointer-events:none;width:1px;position:absolute;top:8px;bottom:8px;right:0}.as622x-sleep-controls{align-items:center;gap:1em;display:flex}
