@layer properties;@layer theme,base,components,utilities;@layer utilities{.ui\:\@container{container-type:inline-size!important}.ui\:pointer-events-none{pointer-events:none!important}.ui\:sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border-width:0!important}.ui\:absolute{position:absolute!important}.ui\:fixed{position:fixed!important}.ui\:relative{position:relative!important}.ui\:inset-0{inset:0!important}.ui\:-top-1{top:-4px!important}.ui\:top-2{top:8px!important}.ui\:-right-1{right:-4px!important}.ui\:right-2{right:8px!important}.ui\:bottom-2{bottom:8px!important}.ui\:left-2{left:8px!important}.ui\:z-10{z-index:10!important}.ui\:z-100{z-index:100!important}.ui\:z-\[90\]{z-index:90!important}.ui\:col-span-2{grid-column:span 2 / span 2!important}.ui\:col-span-full{grid-column:1 / -1!important}.ui\:col-start-1{grid-column-start:1!important}.ui\:col-start-2{grid-column-start:2!important}.ui\:col-start-3{grid-column-start:3!important}.ui\:row-start-1{grid-row-start:1!important}.ui\:row-start-2{grid-row-start:2!important}.ui\:row-start-3{grid-row-start:3!important}.ui\:m-0{margin:0!important}.ui\:mx-auto{margin-inline:auto!important}.ui\:-my-px{margin-block:-1px!important}.ui\:mt-4{margin-top:16px!important}.ui\:mt-px{margin-top:1px!important}.ui\:-mr-px{margin-right:-1px!important}.ui\:mr-auto{margin-right:auto!important}.ui\:mb-1{margin-bottom:4px!important}.ui\:mb-4{margin-bottom:16px!important}.ui\:box-border{box-sizing:border-box!important}.ui\:text-tag{font-family:var(--platform-mono-font)!important;font-variant-numeric:tabular-nums!important;display:inline-block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;vertical-align:bottom!important}.ui\:block{display:block!important}.ui\:contents{display:contents!important}.ui\:flex{display:flex!important}.ui\:grid{display:grid!important}.ui\:hidden{display:none!important}.ui\:inline-block{display:inline-block!important}.ui\:inline-flex{display:inline-flex!important}.ui\:size-4{width:16px!important;height:16px!important}.ui\:size-8{width:32px!important;height:32px!important}.ui\:size-control{width:var(--platform-control-height)!important;height:var(--platform-control-height)!important}.ui\:h-1{height:4px!important}.ui\:h-6{height:24px!important}.ui\:h-\[320px\]{height:320px!important}.ui\:h-\[360px\]{height:360px!important}.ui\:h-auto{height:auto!important}.ui\:h-row{height:var(--platform-row-height)!important}.ui\:max-h-\[480px\]{max-height:480px!important}.ui\:max-h-\[calc\(100dvh-48px\)\]{max-height:calc(100dvh - 48px)!important}.ui\:min-h-0{min-height:0px!important}.ui\:min-h-\[200px\]{min-height:200px!important}.ui\:min-h-control{min-height:var(--platform-control-height)!important}.ui\:w-\[400px\]{width:400px!important}.ui\:w-\[min\(100\%\,450px\)\]{width:min(100%,450px)!important}.ui\:w-\[min\(100\%\,960px\)\]{width:min(100%,960px)!important}.ui\:w-control{width:var(--platform-control-height)!important}.ui\:w-fit{width:fit-content!important}.ui\:w-full{width:100%!important}.ui\:w-px{width:1px!important}.ui\:max-w-\[268px\]{max-width:268px!important}.ui\:max-w-\[320px\]{max-width:320px!important}.ui\:max-w-\[960px\]{max-width:960px!important}.ui\:max-w-\[1200px\]{max-width:1200px!important}.ui\:max-w-\[calc\(100\%-16px\)\]{max-width:calc(100% - 16px)!important}.ui\:max-w-\[min\(360px\,calc\(100vw-32px\)\)\]{max-width:min(360px,calc(100vw - 32px))!important}.ui\:max-w-full{max-width:100%!important}.ui\:max-w-prose{max-width:72ch!important}.ui\:min-w-\(--table-min\){min-width:var(--table-min)!important}.ui\:min-w-0{min-width:0px!important}.ui\:min-w-4{min-width:16px!important}.ui\:min-w-6{min-width:24px!important}.ui\:min-w-\[192px\]{min-width:192px!important}.ui\:flex-1{flex:1!important}.ui\:flex-\[1_0_140px\]{flex:1 0 140px!important}.ui\:flex-\[1_1_140px\]{flex:1 1 140px!important}.ui\:flex-\[1_1_160px\]{flex:1 1 160px!important}.ui\:flex-\[1_1_240px\]{flex:1 1 240px!important}.ui\:flex-none{flex:none!important}.ui\:shrink-0{flex-shrink:0!important}.ui\:basis-full{flex-basis:100%!important}.ui\:table-fixed{table-layout:fixed!important}.ui\:border-collapse{border-collapse:collapse!important}.ui\:rotate-90{rotate:90deg!important}.ui\:animate-spin{animation:platform-ui-spin 1s linear infinite!important}.ui\:cursor-pointer{cursor:pointer!important}.ui\:resize-y{resize:vertical!important}.ui\:list-none{list-style-type:none!important}.ui\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.ui\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ui\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ui\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto!important}.ui\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto!important}.ui\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)!important}.ui\:grid-cols-\[repeat\(auto-fit\,minmax\(min\(140px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr))!important}.ui\:grid-cols-\[repeat\(auto-fit\,minmax\(min\(180px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))!important}.ui\:flex-col{flex-direction:column!important}.ui\:flex-nowrap{flex-wrap:nowrap!important}.ui\:flex-wrap{flex-wrap:wrap!important}.ui\:place-items-center{place-items:center!important}.ui\:items-baseline{align-items:baseline!important}.ui\:items-center{align-items:center!important}.ui\:items-end{align-items:flex-end!important}.ui\:items-start{align-items:flex-start!important}.ui\:items-stretch{align-items:stretch!important}.ui\:justify-between{justify-content:space-between!important}.ui\:justify-center{justify-content:center!important}.ui\:justify-end{justify-content:flex-end!important}.ui\:justify-start{justify-content:flex-start!important}.ui\:gap-1{gap:4px!important}.ui\:gap-2{gap:8px!important}.ui\:gap-3{gap:12px!important}.ui\:gap-4{gap:16px!important}.ui\:gap-6{gap:24px!important}.ui\:gap-x-1{column-gap:4px!important}.ui\:gap-x-2{column-gap:8px!important}.ui\:gap-x-4{column-gap:16px!important}.ui\:gap-x-6{column-gap:24px!important}.ui\:gap-y-1{row-gap:4px!important}.ui\:gap-y-2{row-gap:8px!important}.ui\:gap-y-4{row-gap:16px!important}.ui\:self-start{align-self:flex-start!important}.ui\:self-stretch{align-self:stretch!important}.ui\:truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ui\:overflow-auto{overflow:auto!important}.ui\:overflow-hidden{overflow:hidden!important}.ui\:overflow-x-auto{overflow-x:auto!important}.ui\:overflow-y-auto{overflow-y:auto!important}.ui\:overscroll-contain{overscroll-behavior:contain!important}.ui\:rounded-control{border-radius:var(--platform-control-radius)!important}.ui\:rounded-full{border-radius:calc(infinity * 1px)!important}.ui\:rounded-panel{border-radius:var(--platform-panel-radius)!important}.ui\:rounded-pill{border-radius:9999px!important}.ui\:border{border-style:var(--tw-border-style)!important;border-width:1px!important}.ui\:border-0{border-style:var(--tw-border-style)!important;border-width:0px!important}.ui\:border-2{border-style:var(--tw-border-style)!important;border-width:2px!important}.ui\:border-t{border-top-style:var(--tw-border-style)!important;border-top-width:1px!important}.ui\:border-t-2{border-top-style:var(--tw-border-style)!important;border-top-width:2px!important}.ui\:border-b{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.ui\:border-b-2{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:2px!important}.ui\:border-dashed{--tw-border-style: dashed !important;border-style:dashed!important}.ui\:border-solid{--tw-border-style: solid !important;border-style:solid!important}.ui\:border-accent{border-color:var(--platform-accent)!important}.ui\:border-cml-1{border-color:var(--platform-cml-1)!important}.ui\:border-cml-2{border-color:var(--platform-cml-2)!important}.ui\:border-cml-3{border-color:var(--platform-cml-3)!important}.ui\:border-cml-4{border-color:var(--platform-cml-4)!important}.ui\:border-cml-5{border-color:var(--platform-cml-5)!important}.ui\:border-cml-6{border-color:var(--platform-cml-6)!important}.ui\:border-cml-7{border-color:var(--platform-cml-7)!important}.ui\:border-cml-8{border-color:var(--platform-cml-8)!important}.ui\:border-control-line{border-color:var(--platform-control-line)!important}.ui\:border-error{border-color:var(--platform-error)!important}.ui\:border-error-line{border-color:var(--platform-error-line)!important}.ui\:border-header-line{border-color:var(--platform-header-line)!important}.ui\:border-info-line{border-color:var(--platform-info-line)!important}.ui\:border-input-line{border-color:var(--platform-input-line)!important}.ui\:border-line{border-color:var(--platform-line)!important}.ui\:border-selected-line{border-color:var(--platform-selected-line)!important}.ui\:border-success-line{border-color:var(--platform-success-line)!important}.ui\:border-transparent{border-color:transparent!important}.ui\:border-warning{border-color:var(--platform-warning)!important}.ui\:border-warning-line{border-color:var(--platform-warning-line)!important}.ui\:bg-accent{background-color:var(--platform-accent)!important}.ui\:bg-accent-soft{background-color:var(--platform-accent-soft)!important}.ui\:bg-bg{background-color:var(--platform-bg)!important}.ui\:bg-card{background-color:var(--platform-card)!important}.ui\:bg-cml-1{background-color:var(--platform-cml-1)!important}.ui\:bg-cml-2{background-color:var(--platform-cml-2)!important}.ui\:bg-cml-3{background-color:var(--platform-cml-3)!important}.ui\:bg-cml-4{background-color:var(--platform-cml-4)!important}.ui\:bg-cml-5{background-color:var(--platform-cml-5)!important}.ui\:bg-cml-6{background-color:var(--platform-cml-6)!important}.ui\:bg-cml-7{background-color:var(--platform-cml-7)!important}.ui\:bg-cml-8{background-color:var(--platform-cml-8)!important}.ui\:bg-control{background-color:var(--platform-control)!important}.ui\:bg-error-bg{background-color:var(--platform-error-bg)!important}.ui\:bg-header{background-color:var(--platform-header)!important}.ui\:bg-info-bg{background-color:var(--platform-info-bg)!important}.ui\:bg-input{background-color:var(--platform-input)!important}.ui\:bg-line{background-color:var(--platform-line)!important}.ui\:bg-overlay{background-color:var(--platform-overlay)!important}.ui\:bg-panel{background-color:var(--platform-panel)!important}.ui\:bg-selected{background-color:var(--platform-selected)!important}.ui\:bg-success-bg{background-color:var(--platform-success-bg)!important}.ui\:bg-transparent{background-color:transparent!important}.ui\:bg-warning{background-color:var(--platform-warning)!important}.ui\:bg-warning-bg{background-color:var(--platform-warning-bg)!important}.ui\:fill-accent{fill:var(--platform-accent)!important}.ui\:fill-line{fill:var(--platform-line)!important}.ui\:p-0{padding:0!important}.ui\:p-1{padding:4px!important}.ui\:p-2{padding:8px!important}.ui\:p-3{padding:12px!important}.ui\:p-4{padding:16px!important}.ui\:p-6{padding:24px!important}.ui\:px-1{padding-inline:4px!important}.ui\:px-2{padding-inline:8px!important}.ui\:px-3{padding-inline:12px!important}.ui\:px-4{padding-inline:16px!important}.ui\:px-6{padding-inline:24px!important}.ui\:px-cell-inline{padding-inline:var(--platform-cell-padding-inline)!important}.ui\:py-1{padding-block:4px!important}.ui\:py-2{padding-block:8px!important}.ui\:py-3{padding-block:12px!important}.ui\:py-4{padding-block:16px!important}.ui\:py-cell-block{padding-block:var(--platform-cell-padding-block)!important}.ui\:py-control-padding{padding-block:var(--platform-control-padding-block)!important}.ui\:pt-2{padding-top:8px!important}.ui\:pt-3{padding-top:12px!important}.ui\:pr-1{padding-right:4px!important}.ui\:pr-3{padding-right:12px!important}.ui\:pb-1{padding-bottom:4px!important}.ui\:pb-2{padding-bottom:8px!important}.ui\:pb-4{padding-bottom:16px!important}.ui\:pl-0{padding-left:0!important}.ui\:pl-2{padding-left:8px!important}.ui\:pl-3{padding-left:12px!important}.ui\:pl-4{padding-left:16px!important}.ui\:pl-6{padding-left:24px!important}.ui\:text-center{text-align:center!important}.ui\:text-left{text-align:left!important}.ui\:text-right{text-align:right!important}.ui\:align-bottom{vertical-align:bottom!important}.ui\:align-middle{vertical-align:middle!important}.ui\:text-reading{font-family:var(--platform-font)!important;font-variant-numeric:tabular-nums!important}.ui\:font-\[monospace\]{font-family:monospace!important}.ui\:font-heading{font-family:var(--platform-heading-font)!important}.ui\:font-sans{font-family:var(--platform-font)!important}.ui\:text-display{font-family:var(--platform-heading-font)!important}.ui\:text-section{font-family:var(--platform-font)!important}.ui\:text-title{font-family:var(--platform-heading-font)!important}.ui\:text-body{font-size:var(--platform-font-size-body)!important;line-height:var(--tw-leading, var(--platform-line-height-body))!important;letter-spacing:var(--tw-tracking, var(--platform-letter-spacing-body))!important;font-weight:var(--tw-font-weight, var(--platform-font-weight-body))!important}.ui\:text-body-strong{font-size:var(--platform-font-size-body)!important;line-height:var(--tw-leading, var(--platform-line-height-body))!important;letter-spacing:var(--tw-tracking, var(--platform-letter-spacing-body))!important;font-weight:var(--tw-font-weight, var(--platform-font-weight-body-strong))!important}.ui\:text-display{font-size:var(--platform-font-size-display)!important;line-height:var(--tw-leading, var(--platform-line-height-display))!important;letter-spacing:var(--tw-tracking, var(--platform-letter-spacing-heading))!important;font-weight:var(--tw-font-weight, var(--platform-font-weight-display))!important}.ui\:text-field{font-size:var(--platform-font-size-field)!important;line-height:var(--tw-leading, var(--platform-line-height-field))!important;letter-spacing:var(--tw-tracking, 0)!important;font-weight:var(--tw-font-weight, var(--platform-font-weight-field))!important}.ui\:text-label{font-size:var(--platform-font-size-label)!important;line-height:var(--tw-leading, var(--platform-line-height-label))!important;letter-spacing:var(--tw-tracking, 0)!important;font-weight:var(--tw-font-weight, var(--platform-font-weight-label))!important}.ui\:text-meta{font-size:var(--platform-font-size-meta)!important;line-height:var(--tw-leading, var(--platform-line-height-meta))!important;letter-spacing:var(--tw-tracking, 0)!important;font-weight:var(--tw-font-weight, var(--platform-font-weight-meta))!important}.ui\:text-reading{font-size:var(--platform-font-size-reading)!important;line-height:var(--tw-leading, var(--platform-line-height-reading))!important;letter-spacing:var(--tw-tracking, var(--platform-letter-spacing-reading))!important;font-weight:var(--tw-font-weight, var(--platform-font-weight-reading))!important}.ui\:text-section{font-size:var(--platform-font-size-section-title)!important;line-height:var(--tw-leading, var(--platform-line-height-section-title))!important;letter-spacing:var(--tw-tracking, var(--platform-letter-spacing-body))!important;font-weight:var(--tw-font-weight, var(--platform-font-weight-section-title))!important}.ui\:text-tag{font-size:var(--platform-font-size-tag)!important;line-height:var(--tw-leading, var(--platform-line-height-tag))!important;letter-spacing:var(--tw-tracking, 0)!important;font-weight:var(--tw-font-weight, var(--platform-font-weight-tag))!important}.ui\:text-title{font-size:var(--platform-font-size-page-title)!important;line-height:var(--tw-leading, var(--platform-line-height-page-title))!important;letter-spacing:var(--tw-tracking, var(--platform-letter-spacing-heading))!important;font-weight:var(--tw-font-weight, var(--platform-font-weight-page-title))!important}.ui\:text-control-label{font-size:var(--platform-font-size-control)!important;line-height:var(--tw-leading, var(--platform-line-height-control))!important;font-weight:var(--tw-font-weight, var(--platform-font-weight-control))!important}.ui\:text-control-value{font-size:var(--platform-font-size-input)!important;line-height:var(--tw-leading, var(--platform-line-height-input))!important;font-weight:var(--tw-font-weight, var(--platform-font-weight-input))!important}.ui\:leading-normal{--tw-leading: var(--platform-line-height-body) !important;line-height:var(--platform-line-height-body)!important}.ui\:leading-tight{--tw-leading: 1.3 !important;line-height:1.3!important}.ui\:font-medium{--tw-font-weight: 500 !important;font-weight:500!important}.ui\:font-normal{--tw-font-weight: 400 !important;font-weight:400!important}.ui\:font-semibold{--tw-font-weight: 600 !important;font-weight:600!important}.ui\:\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere!important}.ui\:break-words{overflow-wrap:break-word!important}.ui\:wrap-anywhere{overflow-wrap:anywhere!important}.ui\:whitespace-normal{white-space:normal!important}.ui\:whitespace-nowrap{white-space:nowrap!important}.ui\:whitespace-pre-wrap{white-space:pre-wrap!important}.ui\:text-\[var\(--platform-selected-ink\)\]{color:var(--platform-selected-ink)!important}.ui\:text-accent-ink{color:var(--platform-accent-ink)!important}.ui\:text-error{color:var(--platform-error)!important}.ui\:text-header-ink{color:var(--platform-header-ink)!important}.ui\:text-header-muted{color:var(--platform-header-muted)!important}.ui\:text-info{color:var(--platform-info)!important}.ui\:text-ink{color:var(--platform-ink)!important}.ui\:text-link{color:var(--platform-link)!important}.ui\:text-muted{color:var(--platform-muted)!important}.ui\:text-selected-ink{color:var(--platform-selected-ink)!important}.ui\:text-success{color:var(--platform-success)!important}.ui\:text-warning{color:var(--platform-warning)!important}.ui\:tabular-nums{--tw-numeric-spacing: tabular-nums !important;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)!important}.ui\:no-underline{text-decoration-line:none!important}.ui\:accent-selected-line{accent-color:var(--platform-selected-line)!important}.ui\:shadow-\[0_4px_16px_var\(--platform-shadow\)\]{--tw-shadow: 0 4px 16px var(--tw-shadow-color, var(--platform-shadow)) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.ui\:shadow-\[0_12px_40px_var\(--platform-shadow\)\]{--tw-shadow: 0 12px 40px var(--tw-shadow-color, var(--platform-shadow)) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.ui\:shadow-\[0_20px_80px_var\(--platform-shadow\)\]{--tw-shadow: 0 20px 80px var(--tw-shadow-color, var(--platform-shadow)) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.ui\:outline-none{--tw-outline-style: none !important;outline-style:none!important}:is(.ui\:\*\:m-0>*){margin:0!important}:is(.ui\:\*\:w-full>*){width:100%!important}:is(.ui\:\*\:min-w-0>*){min-width:0px!important}.ui\:placeholder\:text-muted::placeholder{color:var(--platform-muted)!important}.ui\:last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0px!important}.ui\:read-only\:bg-card:read-only{background-color:var(--platform-card)!important}.ui\:focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style)!important;outline-width:2px!important}.ui\:focus-within\:outline-offset-2:focus-within{outline-offset:2px!important}.ui\:focus-within\:outline-focus:focus-within{outline-color:var(--platform-focus)!important}@media(hover:hover){.ui\:hover\:border-line:hover{border-color:var(--platform-line)!important}.ui\:hover\:bg-hover:hover{background-color:var(--platform-hover)!important}.ui\:hover\:text-ink:hover{color:var(--platform-ink)!important}.ui\:not-disabled\:hover\:border-error:not(:disabled):hover{border-color:var(--platform-error)!important}.ui\:not-disabled\:hover\:border-muted:not(:disabled):hover{border-color:var(--platform-muted)!important}.ui\:not-disabled\:hover\:bg-accent-hover:not(:disabled):hover{background-color:var(--platform-accent-hover)!important}.ui\:not-disabled\:hover\:bg-header-hover:not(:disabled):hover{background-color:var(--platform-header-hover)!important}.ui\:not-disabled\:hover\:bg-hover:not(:disabled):hover{background-color:var(--platform-hover)!important}.ui\:not-disabled\:hover\:text-ink:not(:disabled):hover{color:var(--platform-ink)!important}}.ui\:focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style)!important;outline-width:2px!important}.ui\:focus-visible\:-outline-offset-2:focus-visible{outline-offset:-2px!important}.ui\:focus-visible\:outline-offset-2:focus-visible{outline-offset:2px!important}.ui\:focus-visible\:outline-focus:focus-visible{outline-color:var(--platform-focus)!important}.ui\:focus-visible\:outline-header-focus:focus-visible{outline-color:var(--platform-header-focus)!important}.ui\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed!important}.ui\:disabled\:opacity-45:disabled{opacity:45%!important}.ui\:aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed!important}.ui\:aria-disabled\:opacity-45[aria-disabled=true]{opacity:45%!important}.ui\:aria-invalid\:border-error[aria-invalid=true]{border-color:var(--platform-error)!important}.ui\:aria-pressed\:border-selected-line[aria-pressed=true]{border-color:var(--platform-selected-line)!important}.ui\:aria-pressed\:bg-selected[aria-pressed=true]{background-color:var(--platform-selected)!important}.ui\:aria-pressed\:text-ink[aria-pressed=true]{color:var(--platform-ink)!important}.ui\:aria-\[current\=page\]\:border-accent[aria-current=page]{border-color:var(--platform-accent)!important}.ui\:aria-\[current\=page\]\:bg-accent-soft[aria-current=page]{background-color:var(--platform-accent-soft)!important}.ui\:aria-\[current\=page\]\:text-link[aria-current=page]{color:var(--platform-link)!important}@media(hover:hover){.ui\:aria-\[current\=page\]\:not-disabled\:hover\:bg-accent-soft[aria-current=page]:not(:disabled):hover{background-color:var(--platform-accent-soft)!important}}.ui\:aria-\[current\=true\]\:border-accent[aria-current=true]{border-color:var(--platform-accent)!important}.ui\:aria-\[current\=true\]\:bg-accent-soft[aria-current=true]{background-color:var(--platform-accent-soft)!important}.ui\:aria-\[current\=true\]\:text-link[aria-current=true]{color:var(--platform-link)!important}@media(hover:hover){.ui\:aria-\[current\=true\]\:not-disabled\:hover\:bg-accent-soft[aria-current=true]:not(:disabled):hover{background-color:var(--platform-accent-soft)!important}}.ui\:data-selected\:border-selected-line[data-selected]{border-color:var(--platform-selected-line)!important}.ui\:data-selected\:bg-selected[data-selected]{background-color:var(--platform-selected)!important}.ui\:data-selected\:text-ink[data-selected]{color:var(--platform-ink)!important}.ui\:data-selected\:text-selected-ink[data-selected]{color:var(--platform-selected-ink)!important}@media(prefers-reduced-motion:reduce){.ui\:motion-reduce\:animate-none{animation:none!important}}@media not (min-width:961px){.ui\:max-lg\:hidden{display:none!important}}@media not (min-width:721px){.ui\:max-md\:col-span-2{grid-column:span 2 / span 2!important}.ui\:max-md\:w-full{width:100%!important}.ui\:max-md\:flex-col{flex-direction:column!important}.ui\:max-md\:items-start{align-items:flex-start!important}.ui\:max-md\:justify-between{justify-content:space-between!important}.ui\:max-md\:justify-start{justify-content:flex-start!important}.ui\:max-md\:gap-2{gap:8px!important}.ui\:max-md\:gap-y-2{row-gap:8px!important}.ui\:max-md\:p-4{padding:16px!important}.ui\:max-md\:px-4{padding-inline:16px!important}.ui\:max-md\:pt-4{padding-top:16px!important}.ui\:max-md\:pb-3{padding-bottom:12px!important}}@media not (min-width:601px){.ui\:max-sm\:hidden{display:none!important}.ui\:max-sm\:h-dvh{height:100dvh!important}.ui\:max-sm\:max-h-\[280px\]{max-height:280px!important}.ui\:max-sm\:max-h-dvh{max-height:100dvh!important}.ui\:max-sm\:w-full{width:100%!important}.ui\:max-sm\:rounded-none{border-radius:0!important}.ui\:max-sm\:border-0{border-style:var(--tw-border-style)!important;border-width:0px!important}.ui\:max-sm\:p-0{padding:0!important}.ui\:max-sm\:p-4{padding:16px!important}.ui\:max-sm\:px-4{padding-inline:16px!important}}@media(min-width:601px){.ui\:sm\:block{display:block!important}.ui\:sm\:hidden{display:none!important}}@media(min-width:721px){.ui\:md\:col-start-3{grid-column-start:3!important}.ui\:md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ui\:md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ui\:md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ui\:md\:flex-row{flex-direction:row!important}.ui\:md\:flex-nowrap{flex-wrap:nowrap!important}.ui\:md\:items-center{align-items:center!important}.ui\:md\:justify-end{justify-content:flex-end!important}}@media(min-width:961px){.ui\:lg\:sticky{position:sticky!important}.ui\:lg\:top-0{top:0!important}.ui\:lg\:z-10{z-index:10!important}.ui\:lg\:order-first{order:-9999!important}.ui\:lg\:max-h-\[75dvh\]{max-height:75dvh!important}.ui\:lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ui\:lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ui\:lg\:grid-cols-\[minmax\(0\,300px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,300px) minmax(0,1fr)!important}.ui\:lg\:overflow-y-auto{overflow-y:auto!important}.ui\:lg\:overscroll-contain{overscroll-behavior:contain!important}}@media(min-width:1101px){.ui\:xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.ui\:xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}}@media(min-width:1280px){.ui\:workspace\:block{display:block!important}.ui\:workspace\:flex{display:flex!important}.ui\:workspace\:min-h-0{min-height:0px!important}.ui\:workspace\:flex-1{flex:1!important}.ui\:workspace\:flex-col{flex-direction:column!important}.ui\:workspace\:overflow-hidden{overflow:hidden!important}.ui\:workspace\:overflow-y-auto{overflow-y:auto!important}.ui\:workspace\:p-4{padding:16px!important}:is(.ui\:workspace\:\*\:min-h-full>*){min-height:100%!important}}@container (width < 720px){.ui\:\@max-cards\:sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border-width:0!important}.ui\:\@max-cards\:block{display:block!important}.ui\:\@max-cards\:flex{display:flex!important}.ui\:\@max-cards\:grid{display:grid!important}.ui\:\@max-cards\:h-auto{height:auto!important}.ui\:\@max-cards\:w-full{width:100%!important}.ui\:\@max-cards\:min-w-0{min-width:0px!important}.ui\:\@max-cards\:items-baseline{align-items:baseline!important}.ui\:\@max-cards\:justify-between{justify-content:space-between!important}.ui\:\@max-cards\:gap-2{gap:8px!important}.ui\:\@max-cards\:gap-3{gap:12px!important}.ui\:\@max-cards\:overflow-visible{overflow:visible!important}.ui\:\@max-cards\:rounded-panel{border-radius:var(--platform-panel-radius)!important}.ui\:\@max-cards\:border{border-style:var(--tw-border-style)!important;border-width:1px!important}.ui\:\@max-cards\:border-0{border-style:var(--tw-border-style)!important;border-width:0px!important}.ui\:\@max-cards\:border-t-0{border-top-style:var(--tw-border-style)!important;border-top-width:0px!important}.ui\:\@max-cards\:border-solid{--tw-border-style: solid !important;border-style:solid!important}.ui\:\@max-cards\:border-line{border-color:var(--platform-line)!important}.ui\:\@max-cards\:bg-panel{background-color:var(--platform-panel)!important}.ui\:\@max-cards\:bg-transparent{background-color:transparent!important}.ui\:\@max-cards\:p-3{padding:12px!important}.ui\:\@max-cards\:px-3{padding-inline:12px!important}.ui\:\@max-cards\:py-2{padding-block:8px!important}.ui\:\@max-cards\:text-left{text-align:left!important}.ui\:\@max-cards\:before\:mb-2:before{content:var(--tw-content);margin-bottom:8px!important}.ui\:\@max-cards\:before\:block:before{content:var(--tw-content);display:block!important}.ui\:\@max-cards\:before\:hidden:before{content:var(--tw-content);display:none!important}.ui\:\@max-cards\:before\:flex-\[0_0_100px\]:before{content:var(--tw-content);flex:0 0 100px!important}.ui\:\@max-cards\:before\:text-label:before{content:var(--tw-content);font-size:var(--platform-font-size-label)!important;line-height:var(--tw-leading, var(--platform-line-height-label))!important;letter-spacing:var(--tw-tracking, 0)!important;font-weight:var(--tw-font-weight, var(--platform-font-weight-label))!important}.ui\:\@max-cards\:before\:text-muted:before{content:var(--tw-content);color:var(--platform-muted)!important}.ui\:\@max-cards\:before\:content-\[attr\(data-label\)\]:before{content:var(--tw-content);--tw-content: attr(data-label) !important;content:var(--tw-content)!important}.ui\:\@max-cards\:has-\[\>\.inspection-register-cell\:empty\]\:hidden:has(>.inspection-register-cell:empty){display:none!important}}@container (width >= 480px){.ui\:\@min-\[480px\]\:inline{display:inline!important}}@container (width >= 720px){.ui\:\@cards\:sticky{position:sticky!important}.ui\:\@cards\:top-0{top:0!important}.ui\:\@cards\:z-10{z-index:10!important}@media(hover:hover){.ui\:\@cards\:hover\:bg-hover:hover{background-color:var(--platform-hover)!important}}}.ui\:\[\&_img\]\:block img{display:block!important}.ui\:\[\&_img\]\:h-auto img{height:auto!important}.ui\:\[\&_img\]\:max-w-full img{max-width:100%!important}.ui\:\[\&_input\]\:text-reading input{font-family:var(--platform-font)!important;font-variant-numeric:tabular-nums!important;font-size:var(--platform-font-size-reading)!important;line-height:var(--tw-leading, var(--platform-line-height-reading))!important;letter-spacing:var(--tw-tracking, var(--platform-letter-spacing-reading))!important;font-weight:var(--tw-font-weight, var(--platform-font-weight-reading))!important}.ui\:\[\&_select\]\:bg-panel select{background-color:var(--platform-panel)!important}.ui\:\[\&_small\]\:mt-1 small{margin-top:4px!important}.ui\:\[\&_small\]\:block small{display:block!important}.ui\:\[\&_small\]\:text-meta small{font-size:var(--platform-font-size-meta)!important;line-height:var(--tw-leading, var(--platform-line-height-meta))!important;letter-spacing:var(--tw-tracking, 0)!important;font-weight:var(--tw-font-weight, var(--platform-font-weight-meta))!important}.ui\:\[\&_small\]\:font-normal small{--tw-font-weight: 400 !important;font-weight:400!important}.ui\:\[\&_small\]\:wrap-anywhere small{overflow-wrap:anywhere!important}.ui\:\[\&_small\]\:text-muted small{color:var(--platform-muted)!important}.ui\:\[\&_strong\]\:mb-1 strong{margin-bottom:4px!important}.ui\:\[\&_strong\]\:block strong{display:block!important}.ui\:\[\&_strong\]\:text-ink strong{color:var(--platform-ink)!important}.ui\:\[\&_svg\]\:block svg{display:block!important}.ui\:\[\&_svg\]\:h-auto svg{height:auto!important}.ui\:\[\&_svg\]\:max-w-full svg{max-width:100%!important}@container (width < 720px){.ui\:\@max-cards\:\[\&\+td\]\:border-t+td{border-top-style:var(--tw-border-style)!important;border-top-width:1px!important}}.ui\:\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none!important}.ui\:\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none!important}.ui\:\[\&\>\*\]\:flex-\[1_1_190px\]>*{flex:1 1 190px!important}@media not (min-width:601px){.ui\:max-sm\:\[\&\>\*\]\:basis-\[calc\(50\%-6px\)\]>*{flex-basis:calc(50% - 6px)!important}}.ui\:\[\&\>\*\:first-child\]\:flex-\[1\.35_1_240px\]>:first-child{flex:1.35 1 240px!important}@media not (min-width:601px){.ui\:max-sm\:\[\&\>\*\:first-child\]\:basis-full>:first-child{flex-basis:100%!important}}.ui\:\[\&\>\[data-ui-control\=button\]\]\:max-w-full>[data-ui-control=button]{max-width:100%!important}.ui\:\[\&\>\[data-ui-control\=button\]\]\:justify-start>[data-ui-control=button]{justify-content:flex-start!important}.ui\:\[\&\>\[data-ui-control\=button\]\]\:px-0>[data-ui-control=button]{padding-inline:0px!important}.ui\:\[\&\>\[data-ui-control\=button\]\]\:text-left>[data-ui-control=button]{text-align:left!important}.ui\:\[\&\>\[data-ui-control\=button\]\]\:wrap-anywhere>[data-ui-control=button]{overflow-wrap:anywhere!important}.ui\:\[\&\>\[data-ui-control\=button\]\]\:whitespace-normal>[data-ui-control=button]{white-space:normal!important}@media(min-width:961px){.ui\:lg\:\[\&\>details\>div\]\:pt-0>details>div{padding-top:0!important}.ui\:lg\:\[\&\>details\>summary\]\:hidden>details>summary{display:none!important}}.ui\:\[\&\>h2\]\:text-section>h2{font-family:var(--platform-font)!important;font-size:var(--platform-font-size-section-title)!important;line-height:var(--tw-leading, var(--platform-line-height-section-title))!important;letter-spacing:var(--tw-tracking, var(--platform-letter-spacing-body))!important;font-weight:var(--tw-font-weight, var(--platform-font-weight-section-title))!important}.ui\:\[\&\>svg\]\:shrink-0>svg{flex-shrink:0!important}.ui\:\[\&\[open\]\>summary\>svg\]\:rotate-90[open]>summary>svg{rotate:90deg!important}}:root,[data-density]{--platform-control-height: var(--platform-control-height-default);--platform-row-height: var(--platform-row-height-default);--platform-font-size-body: var(--platform-font-size-body-default);--platform-line-height-body: var(--platform-line-height-body-default);--platform-font-size-meta: 12px;--platform-line-height-meta: 16px;--platform-font-size-label: 13px;--platform-line-height-label: 18px;--platform-font-size-tag: 13px;--platform-line-height-tag: 18px;--platform-font-size-control: var(--platform-font-size-body);--platform-line-height-control: var(--platform-line-height-body);--platform-font-weight-control: 600;--platform-font-size-input: var(--platform-font-size-body);--platform-line-height-input: var(--platform-line-height-body);--platform-font-weight-input: var(--platform-font-weight-body);--platform-control-padding-block: 4px;--platform-cell-padding-block: 4px;--platform-cell-padding-inline: 16px}[data-density=compact]{--platform-control-height: var(--platform-control-height-compact);--platform-row-height: var(--platform-row-height-compact);--platform-font-size-control: var(--platform-font-size-label);--platform-line-height-control: var(--platform-line-height-label);--platform-font-weight-control: var(--platform-font-weight-label);--platform-font-size-input: var(--platform-font-size-label);--platform-line-height-input: var(--platform-line-height-label);--platform-font-weight-input: var(--platform-font-weight-label);--platform-cell-padding-block: 4px;--platform-cell-padding-inline: 12px}[data-density=field]{--platform-control-height: var(--platform-control-height-field);--platform-font-size-body: var(--platform-font-size-field);--platform-line-height-body: var(--platform-line-height-field);--platform-font-size-meta: var(--platform-font-size-field);--platform-line-height-meta: var(--platform-line-height-field);--platform-font-size-label: var(--platform-font-size-field);--platform-line-height-label: var(--platform-line-height-field);--platform-font-size-tag: var(--platform-font-size-field);--platform-line-height-tag: var(--platform-line-height-field)}@media(max-width:600px){:root,[data-density]{--platform-control-height: var(--platform-control-height-field);--platform-font-size-input: var(--platform-font-size-field);--platform-line-height-input: var(--platform-line-height-field);--platform-font-size-page-title: 22px}}@layer base{[class*="ui:"],[class*="ui:"] *,[class*="ui:"]:before,[class*="ui:"]:after{box-sizing:border-box}:where([class*="ui:"]){letter-spacing:var(--platform-letter-spacing-body)}:where([class*="ui:"]) :where(button,input,select,textarea),:where(button,input,select,textarea):where([class*="ui:"]){font-family:inherit}}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-content{syntax: "*"; initial-value: ""; inherits: false;}@keyframes platform-ui-spin{to{transform:rotate(360deg)}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-content: ""}}}.platform-context-bar{display:flex;flex-wrap:wrap;align-items:center;gap:16px;min-width:0;flex-shrink:0;padding:12px 24px;background:var(--platform-panel);color:var(--platform-ink);border-bottom:1px solid var(--platform-line);font-family:var(--platform-font);font-size:var(--platform-font-size-body)}.platform-context-main{display:flex;flex-wrap:wrap;align-items:center;gap:16px;min-width:0;flex:1 1 320px}.platform-context-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}@media(max-width:760px){.platform-context-bar{padding-inline:16px}.platform-context-main{flex-basis:100%}}.platform-page-state-content{padding:var(--platform-space-3, 24px);display:grid;place-items:start center}.platform-page-state-card{width:min(100%,640px)}.platform-page-state-card p{font-size:var(--platform-font-size-body, 13px);line-height:1.6;color:var(--platform-muted);overflow-wrap:anywhere}.platform-page-state-card progress{width:100%;height:6px;accent-color:var(--platform-accent)}.platform-page-state-actions{display:flex;gap:var(--platform-space-1, 8px);flex-wrap:wrap;justify-content:flex-end}.platform-design-route,.platform-design-mount{height:100%;min-height:0}.platform-design-route{position:relative}.platform-design-route>.platform-layout{position:absolute;inset:0;overflow:auto;z-index:100}@media(max-width:600px){.platform-page-state-content{padding:var(--platform-space-2, 16px)}.platform-page-state-actions>*{flex:1 1 180px}}.platform-layout{display:flex;flex-direction:column;min-width:0;min-height:100dvh}.platform-layout-content{display:flex;flex-direction:column;flex:1;min-width:0}.platform-layout-content>*{flex:1;min-width:0}.platform-layout.is-canvas{height:100dvh;min-height:0;overflow:hidden}.platform-layout.is-canvas .platform-layout-content,.platform-layout.is-canvas .platform-layout-content>*{min-height:0}.platform-layout-skip{position:absolute;z-index:100;top:-100px;left:12px;padding:8px 12px;border-radius:var(--platform-control-radius);background:var(--platform-panel);color:var(--platform-ink);border:1px solid var(--platform-line)}.platform-layout-skip:focus{top:12px}@media(min-width:1280px){.platform-layout.is-workspace{height:100dvh;min-height:0;overflow:hidden}.platform-layout.is-workspace .platform-layout-content,.platform-layout.is-workspace .platform-layout-content>*{min-height:0}}.platform-access{min-height:0;display:flex;flex-direction:column}.platform-access-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--platform-space-3);gap:24px}.platform-access-loading{width:min(100%,420px);padding:var(--platform-space-3);color:var(--platform-ink);background:var(--platform-panel);border:1px solid var(--platform-line);border-radius:var(--platform-panel-radius);font-size:var(--platform-font-size-body);line-height:1.6;text-align:center}.platform-access form{width:min(100%,420px);color:var(--platform-ink);display:flex;flex-direction:column;gap:var(--platform-space-2);padding:var(--platform-space-3);background:var(--platform-panel);border:1px solid var(--platform-line);border-radius:var(--platform-panel-radius)}.platform-access-heading{display:flex;flex-direction:column;gap:var(--platform-space-1)}.platform-access-heading h1{font-size:var(--platform-font-size-page-title)}.platform-access-account{width:min(100%,560px)}.platform-access-existing{display:flex;flex-direction:column;gap:var(--platform-space-2);width:min(100%,420px);color:var(--platform-header-ink)}.platform-access-existing p{margin:0}.platform-access-caption{color:var(--platform-muted);font-size:var(--platform-font-size-meta)}.platform-account-control{position:relative;flex-shrink:0;font-size:var(--platform-font-size-meta)}.platform-account-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.platform-account-control svg{flex-shrink:0}.platform-account-popover{width:260px;max-width:100%}.platform-account-popover strong{overflow-wrap:anywhere;font-size:var(--platform-font-size-body);font-weight:550}.platform-account-popover small{color:var(--platform-muted);font-size:var(--platform-font-size-meta)}.platform-account-confirmation{display:flex;flex-direction:column;gap:8px}.platform-account-confirmation p{margin:0;color:var(--platform-muted);line-height:1.5}.platform-account-control.is-compact .platform-account-email{display:none}@media(max-width:1100px){.platform-header-more-panel>.platform-account-control{width:100%}.platform-account-email{max-width:120px}}@media(max-width:760px){.platform-account-email{display:none}}@media(max-width:500px){.platform-access-content{padding:var(--platform-space-2)}}.platform-account-popover small{display:block}@font-face{font-family:TT Interfaces Var;src:url(/assets/TTInterfaces-Variable-D6f91tda.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:ZTNature;src:url(/assets/ZTNature-Medium-6AMilQGN.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}:root{--platform-font: "TT Interfaces Var", Inter, ui-sans-serif, system-ui, sans-serif;--platform-heading-font: ZTNature, var(--platform-font);--platform-mono-font: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--platform-font-size-body-default: 14px;--platform-line-height-body-default: 22px;--platform-font-size-body: 14px;--platform-line-height-body: 22px;--platform-font-weight-body: 400;--platform-font-weight-body-strong: 600;--platform-letter-spacing-body: -.01em;--platform-letter-spacing-heading: -.02em;--platform-font-size-meta: 12px;--platform-line-height-meta: 16px;--platform-font-weight-meta: 400;--platform-font-size-label: 13px;--platform-line-height-label: 18px;--platform-font-weight-label: 500;--platform-font-size-field: 16px;--platform-line-height-field: 24px;--platform-font-weight-field: 400;--platform-font-size-reading: 28px;--platform-line-height-reading: 32px;--platform-font-weight-reading: 600;--platform-letter-spacing-reading: -.02em;--platform-font-size-tag: 13px;--platform-line-height-tag: 18px;--platform-font-weight-tag: 500;--platform-font-size-display: 32px;--platform-line-height-display: 38px;--platform-font-weight-display: 500;--platform-font-size-page-title: 24px;--platform-line-height-page-title: 30px;--platform-font-weight-page-title: 500;--platform-font-size-section-title: 16px;--platform-line-height-section-title: 22px;--platform-font-weight-section-title: 600;--platform-control-height-default: 40px;--platform-control-height: var(--platform-control-height-default);--platform-control-height-compact: 32px;--platform-control-height-field: 48px;--platform-control-height-touch: var(--platform-control-height-field);--platform-row-height-default: 52px;--platform-row-height-compact: 40px;--platform-row-height: var(--platform-row-height-default);--platform-control-radius: 8px;--platform-panel-radius: 12px;--platform-radius: var(--platform-panel-radius);--platform-space-1: 8px;--platform-space-2: 16px;--platform-space-3: 24px;--platform-model-selection: #d6ff92;--platform-model-selection-outline: #090d31;--platform-header-focus: #7fe3df;--platform-cml-1: #3d8bfd;--platform-cml-2: #f28a2e;--platform-cml-3: #25b37a;--platform-cml-4: #e04f9c;--platform-cml-5: #9466f0;--platform-cml-6: #17b3c7;--platform-cml-7: #b5793f;--platform-cml-8: #86b732}:root,:root[data-theme=light]{--platform-scheme: light;--platform-scene-bg: #070b18;--platform-asset-scene-bg: var(--platform-bg);--platform-bg: #f4f5f7;--platform-ink: #0a0f2c;--platform-muted: #4a5470;--platform-line: #e1e5ec;--platform-panel: #ffffff;--platform-card: #f1f3f7;--platform-input: #f1f3f7;--platform-input-line: #7d879d;--platform-control: #ffffff;--platform-control-line: #7d879d;--platform-hover: #eef1f6;--platform-selected: #eef9d6;--platform-selected-line: #4f7a00;--platform-selected-ink: #0a0f2c;--platform-focus: #006b68;--platform-header: #090d31;--platform-header-ink: #eef0fa;--platform-header-muted: #b9bfd6;--platform-header-line: #262c5c;--platform-header-hover: #1a2052;--platform-error: #b42318;--platform-error-bg: #fdeeec;--platform-error-line: #e4aaa5;--platform-warning: #8a5a00;--platform-warning-bg: #fff5e0;--platform-warning-line: #ddc38f;--platform-success: #176440;--platform-success-bg: #e7f5ec;--platform-success-line: #a1cdb4;--platform-info: #244e9b;--platform-info-bg: #ecf2ff;--platform-info-line: #a9bfe9;--platform-shadow: #090d3120;--platform-overlay: #090d3166;--platform-accent: #00807c;--platform-accent-hover: #006b68;--platform-accent-ink: #ffffff;--platform-accent-soft: #e3f5f4;--platform-link: #00706c}:root[data-theme=dark]{--platform-scheme: dark;--platform-scene-bg: #070b18;--platform-asset-scene-bg: var(--platform-scene-bg);--platform-bg: #0b1022;--platform-ink: #eef0fa;--platform-muted: #a7b0c8;--platform-line: #2a3352;--platform-panel: #131a31;--platform-card: #0e1428;--platform-input: #0e1428;--platform-input-line: #5a6788;--platform-control: #131a31;--platform-control-line: #5a6788;--platform-hover: #232d52;--platform-selected: #26340f;--platform-selected-line: #c6f36b;--platform-selected-ink: #eef0fa;--platform-focus: #7fe3df;--platform-header: #0e1430;--platform-header-ink: #eef0fa;--platform-header-muted: #a7b0c8;--platform-header-line: #2a3352;--platform-header-hover: #1c2546;--platform-error: #ff8a7a;--platform-error-bg: #3a1f27;--platform-error-line: #8e4c54;--platform-warning: #f5c76a;--platform-warning-bg: #352c1c;--platform-warning-line: #8e7548;--platform-success: #7fd8a8;--platform-success-bg: #15342a;--platform-success-line: #3b7a60;--platform-info: #9dbbff;--platform-info-bg: #1e2c4f;--platform-info-line: #4f6caa;--platform-shadow: #00000055;--platform-overlay: #040817bf;--platform-accent: #2bc4be;--platform-accent-hover: #52d3ce;--platform-accent-ink: #061b1a;--platform-accent-soft: #12393b;--platform-link: #5dd6d1}:root[data-theme]{color-scheme:var(--platform-scheme);--background: var(--platform-bg);--foreground: var(--platform-ink);--card: var(--platform-panel);--card-foreground: var(--platform-ink);--popover: var(--platform-panel);--popover-foreground: var(--platform-ink);--primary: var(--platform-accent);--primary-foreground: var(--platform-accent-ink);--secondary: var(--platform-control);--secondary-foreground: var(--platform-ink);--muted: var(--platform-card);--muted-foreground: var(--platform-muted);--accent: var(--platform-selected);--accent-foreground: var(--platform-ink);--border: var(--platform-line);--input: var(--platform-input-line);--ring: var(--platform-focus);--destructive: var(--platform-error);--destructive-foreground: var(--platform-error-bg)}.platform-surface,.platform-header,.platform-account-control{box-sizing:border-box;font-family:var(--platform-font);font-size:var(--platform-font-size-body);line-height:var(--platform-line-height-body);letter-spacing:var(--platform-letter-spacing-body);color:var(--platform-ink);color-scheme:var(--platform-scheme);font-synthesis:none}.platform-surface{background:var(--platform-bg)}:where(.platform-surface,.workspace,.industrial-editor),:where(.platform-surface,.workspace,.industrial-editor) *{scrollbar-width:thin;scrollbar-color:var(--platform-control-line) transparent}:where(.platform-surface,.workspace,.industrial-editor)::-webkit-scrollbar,:where(.platform-surface,.workspace,.industrial-editor) *::-webkit-scrollbar{width:5px;height:5px}:where(.platform-surface,.workspace,.industrial-editor)::-webkit-scrollbar-thumb,:where(.platform-surface,.workspace,.industrial-editor) *::-webkit-scrollbar-thumb{background:var(--platform-control-line);border-radius:4px}:where(.platform-surface,.workspace,.industrial-editor)::-webkit-scrollbar-track,:where(.platform-surface,.workspace,.industrial-editor) *::-webkit-scrollbar-track{background:transparent}.platform-surface *,.platform-header *,.platform-account-control *{box-sizing:border-box}.platform-surface :is(h1,h2,h3,p){margin:0}.platform-surface h1{font-size:var(--platform-font-size-page-title);line-height:var(--platform-line-height-page-title);font-weight:var(--platform-font-weight-page-title);letter-spacing:var(--platform-letter-spacing-heading)}.platform-surface h2{font-size:var(--platform-font-size-section-title);line-height:var(--platform-line-height-section-title);font-weight:var(--platform-font-weight-section-title);letter-spacing:var(--platform-letter-spacing-body)}.platform-surface :is(button,input,select,textarea),.platform-header button{font-family:inherit}.platform-surface a,.platform-header a{color:inherit;text-decoration:none}.platform-brand{display:flex;align-items:center;flex:0 0 auto;width:172px;max-width:36vw;min-height:var(--platform-control-height-field)}.platform-brand img{display:block;width:172px;height:40px;max-width:36vw;object-fit:contain}.platform-brand-wordmark{color:var(--platform-header-ink);font-family:var(--platform-heading-font);font-size:23px;font-weight:500;line-height:1;letter-spacing:-.035em;white-space:nowrap}.platform-brand :is(img,.platform-brand-wordmark)[hidden]{display:none}.platform-header{height:76px;min-height:76px;flex-shrink:0;padding:0 24px;display:flex;gap:24px;align-items:center;background:var(--platform-header);color:var(--platform-header-ink);border-bottom:1px solid var(--platform-header-line);position:relative;z-index:70}.platform-header-divider{height:28px;width:1px;background:var(--platform-header-line);flex-shrink:0}.platform-header-context{min-width:0;font-size:13px}.platform-header.has-scope .platform-header-context{flex:0 1 408px}.platform-header-actions{display:flex;align-items:center;gap:var(--platform-space-2);margin-left:auto;min-width:0}.platform-global-navigation{display:flex;align-items:center;gap:8px;min-width:0}@media(max-width:1100px){.platform-header-more-panel .platform-global-navigation{display:grid;gap:4px}@layer utilities{.platform-header-more-panel :is([data-ui-control=button],.platform-account-control>button){width:100%!important;justify-content:flex-start!important}}}.platform-eyebrow{display:block;font-size:var(--platform-font-size-meta);color:var(--platform-muted);font-weight:600;line-height:1.5}@media(min-width:1600px){.platform-header{height:82px;min-height:82px}}@media(max-width:1190px){.platform-header{gap:16px;padding-inline:16px}}@media(max-width:960px){.platform-header{height:67px;min-height:67px;padding-inline:16px;gap:16px}.platform-brand img{width:138px;height:auto}.platform-brand{width:138px}.platform-brand-wordmark{font-size:19px}}:is(.workspace,.inspection-pages,.industrial-editor,.platform-surface) :is(table,.iw-stat,.scan-legend,.plant-component-spec,.ip-entry-row,.on-model-reading){font-variant-numeric:tabular-nums}.iw-field-error{color:var(--platform-error);font-weight:550}.iw-error-summary ul{margin:8px 0 0;padding-left:16px}.iw-error-link{background:none;border:0;padding:0;color:inherit;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.platform-header-more{display:none}@media(max-width:1100px){.platform-header{gap:12px;row-gap:8px}.platform-header-divider{display:none}.platform-header-context{font-size:var(--platform-font-size-meta)}.platform-header-actions{display:none}.platform-header-more{display:block;margin-left:auto;position:relative}.platform-header-more>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--platform-header-line);border-radius:var(--platform-control-radius);color:var(--platform-header-ink);font-size:var(--platform-font-size-body);font-weight:600}@layer utilities{.platform-header-more>summary{min-height:var(--platform-control-height)!important}}.platform-header-more>summary::-webkit-details-marker{display:none}.platform-header-more[open]>summary{background:var(--platform-header-hover)}.platform-header-more-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:95;min-width:230px;width:min(320px,calc(100vw - 32px));max-height:calc(100dvh - 96px);overflow-y:auto;display:grid;gap:4px;padding:var(--platform-space-1);background:var(--platform-header);border:1px solid var(--platform-header-line);border-radius:var(--platform-panel-radius);box-shadow:0 18px 50px var(--platform-shadow)}.platform-header-more-panel .platform-theme-toggle{justify-content:flex-start;min-height:var(--platform-control-height);width:100%;height:auto;padding:8px 12px;border-radius:var(--platform-control-radius);font-size:var(--platform-font-size-body)}.platform-header-more-panel .platform-theme-toggle span{display:inline}}body{color:var(--platform-ink);background:var(--platform-bg);font-family:var(--platform-font);font-size:var(--platform-font-size-body)}:is(.platform-surface,.workspace,.industrial-editor) h1{font-family:var(--platform-heading-font)}:is(.platform-surface,.workspace,.industrial-editor) :is(h2,h3){font-family:var(--platform-font)}.platform-header :is(.platform-header-context,.eyebrow){color:var(--platform-header-ink)}.platform-header .platform-eyebrow{color:var(--platform-header-muted)!important}.platform-header .platform-header-divider{background:var(--platform-header-line)}.platform-account-popover{color:var(--platform-ink)}:is(.platform-surface,.workspace,.industrial-editor) :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--platform-focus);outline-offset:3px}:is(.platform-header,.platform-context-bar) :is(button,a,select,summary):focus-visible{outline:2px solid var(--platform-header-focus);outline-offset:3px}.platform-access{background:var(--platform-header)}.platform-access-caption{color:var(--platform-header-muted)}.platform-theme-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:8px;min-height:var(--platform-control-height);width:var(--platform-control-height);height:var(--platform-control-height);padding:8px;border:1px solid var(--platform-header-line);border-radius:var(--platform-control-radius);color:var(--platform-header-ink);background:transparent;font:600 var(--platform-font-size-body) / 1.4 var(--platform-font);cursor:pointer}.platform-theme-toggle span{display:none}.platform-theme-toggle:hover{background:var(--platform-header-hover)}@media(max-width:600px){.platform-header.has-scope{display:grid;grid-template-columns:minmax(0,1fr) auto;height:auto;padding-block:12px;gap:8px}.platform-header.has-scope .platform-header-context{grid-column:1 / -1;grid-row:2}.platform-header.has-scope .platform-header-more{grid-column:2;grid-row:1}:root{--platform-control-height: var(--platform-control-height-field);--platform-font-size-page-title: 22px}.platform-theme-toggle{min-height:var(--platform-control-height-field)}.platform-theme-toggle{width:var(--platform-control-height-field);height:var(--platform-control-height-field)}}.workspace{--muted: var(--platform-muted);--accent: var(--platform-accent)}:is(.drawing-modal,.reconstruction-modal) :is(h1,h2,h3){font-family:var(--platform-heading-font)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
