.archsc{--archsc-accent: var( --jl-main-color, #7118ff );--archsc-text: var( --jl-txt-color, #16181c );--archsc-title: var( --jl-theme-head-color, var( --jl-txt-color, #101114 ) );--archsc-bg: var( --jl-boxbg-color, #ffffff );--archsc-surface: rgba( 0, 0, 0, .035 );--archsc-surface-strong: rgba( 0, 0, 0, .06 );--archsc-border: var( --jl-post-line-color, #e3e6ea );--archsc-muted: var( --jl-meta-color, #6b7280 );--archsc-radius: var( --jl-border-rounded, 6px );--archsc-btn-radius: var( --jl-button-radius, 5px );--archsc-input-radius: var( --jl-input-radius, 5px );--archsc-title-font: var( --jl-title-font, inherit );--archsc-body-font: var( --jl-body-font, inherit );--archsc-gap: 16px;box-sizing:border-box;display:block;margin:0 0 32px;padding:20px;border:1px solid var( --archsc-border );border-radius:var( --archsc-radius );background:var( --archsc-bg );color:var( --archsc-text );font-family:var( --archsc-body-font );font-size:15px;line-height:1.55;overflow-wrap:break-word}.archsc *,.archsc *:before,.archsc *:after{box-sizing:inherit}.archsc [hidden]{display:none!important}.archsc--compact{padding:14px;font-size:14px}.archsc.archsc--theme-dark{--archsc-surface: rgba( 255, 255, 255, .05 );--archsc-surface-strong: rgba( 255, 255, 255, .09 );--archsc-border: #333546;--archsc-bg: #12141d;--archsc-text: #f4f5f7;--archsc-title: #ffffff;--archsc-muted: #a7adba}body.options_dark_skin .archsc{--archsc-surface: rgba( 255, 255, 255, .05 );--archsc-surface-strong: rgba( 255, 255, 255, .09 );--archsc-border: var( --jl-post-line-color, #333546 );--archsc-bg: var( --jl-boxbg-color, #12141d );--archsc-text: var( --jl-txt-color, #f4f5f7 );--archsc-title: var( --jl-theme-head-color, #ffffff );--archsc-muted: #a7adba}.archsc.archsc--theme-light,body.options_dark_skin .archsc.archsc--theme-light{--archsc-surface: rgba( 0, 0, 0, .035 );--archsc-surface-strong: rgba( 0, 0, 0, .06 );--archsc-border: #e3e6ea;--archsc-bg: #ffffff;--archsc-text: #16181c;--archsc-title: #101114;--archsc-muted: #5f6673}.archsc.archsc--theme-light .archsc__control,.archsc.archsc--theme-dark .archsc__control{background-color:var( --archsc-bg );color:var( --archsc-text )}.archsc.archsc--theme-light .archsc__intro,.archsc.archsc--theme-light .archsc__hint,.archsc.archsc--theme-light .archsc__note,.archsc.archsc--theme-light .archsc__empty,.archsc.archsc--theme-light .archsc__status,.archsc.archsc--theme-dark .archsc__intro,.archsc.archsc--theme-dark .archsc__hint,.archsc.archsc--theme-dark .archsc__note,.archsc.archsc--theme-dark .archsc__empty,.archsc.archsc--theme-dark .archsc__status{color:var( --archsc-muted )}.archsc.archsc--theme-light .archsc__title,.archsc.archsc--theme-light .archsc__subhead,.archsc.archsc--theme-dark .archsc__title,.archsc.archsc--theme-dark .archsc__subhead{color:var( --archsc-title )}.archsc__title{margin:0 0 14px;color:var( --archsc-title );font-family:var( --archsc-title-font );font-size:1.35em;font-weight:700;line-height:1.25}.archsc__bar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px;border-bottom:1px solid var( --archsc-border )}.archsc__tabs{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:2px;min-width:0;max-width:100%}.archsc__tab{flex:0 0 auto;margin:0;padding:9px 14px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var( --archsc-muted );font-family:inherit;font-size:.92em;font-weight:600;line-height:1.3;white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease}.archsc__tab:hover,.archsc__tab:focus-visible{color:var( --archsc-title )}.archsc__tab.is-active{border-bottom-color:var( --archsc-accent );color:var( --archsc-title )}.archsc__actions{display:flex;flex:0 0 auto;gap:6px;padding-bottom:6px}.archsc__action{padding:7px 12px;border:1px solid var( --archsc-border );border-radius:var( --archsc-btn-radius );background:var( --archsc-surface );color:var( --archsc-text );font-family:inherit;font-size:.82em;font-weight:600;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease}.archsc__action:hover,.archsc__action:focus-visible{border-color:var( --archsc-accent );background:var( --archsc-surface-strong )}.archsc__action--ghost{background:none}.archsc__tab:focus-visible,.archsc__action:focus-visible,.archsc__chip:focus-visible,.archsc__row-remove:focus-visible,.archsc__history-item:focus-visible{outline:2px solid var( --archsc-accent );outline-offset:2px}.archsc__panel[hidden]{display:none}.archsc__intro{margin:0 0 16px;color:var( --archsc-muted );font-size:.92em}.archsc__subhead{margin:26px 0 12px;color:var( --archsc-title );font-family:var( --archsc-title-font );font-size:1.02em;font-weight:700;letter-spacing:.01em}.archsc__noscript{margin:0 0 16px;padding:10px 12px;border-left:3px solid var( --archsc-accent );background:var( --archsc-surface );font-size:.9em}.archsc__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:var( --archsc-gap );margin-bottom:16px}.archsc--compact .archsc__grid{grid-template-columns:1fr;gap:12px}.archsc__field{display:flex;flex-direction:column;gap:5px;min-width:0}.archsc__field[hidden]{display:none}.archsc__label{color:var( --archsc-muted );font-size:.78em;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.archsc__control{width:100%;max-width:100%;margin:0;padding:10px 12px;border:1px solid var( --archsc-border );border-radius:var( --archsc-input-radius );background:var( --archsc-bg );color:var( --archsc-text );font-family:inherit;font-size:.96em;line-height:1.4;appearance:none;-webkit-appearance:none}select.archsc__control{padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% + 2px),calc(100% - 11px) calc(50% + 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.archsc__control:focus{border-color:var( --archsc-accent );outline:2px solid var( --archsc-accent );outline-offset:1px}.archsc__hint{margin:-6px 0 16px;color:var( --archsc-muted );font-size:.82em}.archsc__inline-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 16px}.archsc__readas{color:var( --archsc-muted );font-size:.78em;line-height:1.3}.archsc__readas.is-invalid{color:var( --archsc-title );font-weight:600}.archsc .archsc__control[aria-invalid=true]{border-color:#d63638}.archsc__row-limit{color:var( --archsc-muted );font-size:.82em}.archsc__segmented{display:inline-flex;flex-wrap:wrap;gap:0;margin-bottom:18px;padding:3px;border:1px solid var( --archsc-border );border-radius:var( --archsc-btn-radius );background:var( --archsc-surface )}.archsc__segment{position:relative;margin:0;cursor:pointer}.archsc__segment input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.archsc__segment span{display:block;padding:8px 14px;border-radius:calc(var( --archsc-btn-radius ) - 1px);color:var( --archsc-muted );font-size:.86em;font-weight:600;line-height:1.2;white-space:nowrap}.archsc__segment.is-active span{background:var( --archsc-accent );color:#fff}.archsc__segment input:focus-visible+span{outline:2px solid var( --archsc-accent );outline-offset:1px}.archsc__results{margin-top:18px;padding:16px;border:1px solid var( --archsc-border );border-radius:var( --archsc-radius );background:var( --archsc-surface )}.archsc__result{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px dashed var( --archsc-border )}.archsc__result:last-of-type{border-bottom:0}.archsc__result--lead{margin:-16px -16px 10px;padding:14px 16px;border-bottom:1px solid var( --archsc-border );border-left:3px solid var( --archsc-accent );border-radius:var( --archsc-radius ) var( --archsc-radius ) 0 0;background:var( --archsc-bg )}.archsc__result-label{color:var( --archsc-muted );font-size:.82em;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.archsc__result-value{color:var( --archsc-title );font-family:var( --archsc-title-font );font-size:1.02em;font-weight:700;text-align:end;overflow-wrap:anywhere}.archsc__result--lead .archsc__result-value{font-size:1.6em;line-height:1.2}.archsc__note{margin:10px 0 0;color:var( --archsc-muted );font-size:.84em}.archsc__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.archsc__chip{display:inline-block;padding:5px 10px;border:1px solid var( --archsc-border );border-radius:999px;background:var( --archsc-bg );color:var( --archsc-text );font-family:inherit;font-size:.8em;font-weight:600;line-height:1.3;white-space:nowrap}button.archsc__chip{cursor:pointer}button.archsc__chip.is-active{border-color:var( --archsc-accent );background:var( --archsc-accent );color:#fff}.archsc__chip--static{cursor:default}.archsc__chipset{display:flex;flex-wrap:wrap;gap:6px}.archsc__preview{margin-top:16px}.archsc__preview:empty{display:none}.archsc__svg{display:block;width:100%;max-width:320px;max-height:260px;margin:0 auto}.archsc__svg-sheet{fill:var( --archsc-bg );stroke:var( --archsc-border );stroke-width:3}.archsc__svg-margin{fill:none;stroke:var( --archsc-muted );stroke-dasharray:8 6;stroke-width:2}.archsc__svg-drawing{fill:var( --archsc-accent );fill-opacity:.18;stroke:var( --archsc-accent );stroke-width:3}.archsc__rows{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.archsc__row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px}.archsc__row-out{padding:0 4px;color:var( --archsc-title );font-weight:700;overflow-wrap:anywhere}.archsc__row-remove{width:32px;height:32px;padding:0;border:1px solid var( --archsc-border );border-radius:var( --archsc-btn-radius );background:none;color:var( --archsc-muted );font-size:18px;line-height:1;cursor:pointer}.archsc__row-remove:hover,.archsc__row-remove:focus-visible{border-color:var( --archsc-accent );color:var( --archsc-title )}.archsc__refs{margin:0;padding:0;list-style:none}.archsc__ref{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px dashed var( --archsc-border )}.archsc__ref:last-child{border-bottom:0}.archsc__ref-label{color:var( --archsc-muted );font-size:.88em}.archsc__ref-value{color:var( --archsc-title );font-weight:700}.archsc__filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.archsc__field--search{min-width:200px;flex:1 1 200px}.archsc__table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.archsc__table{width:100%;min-width:620px;margin:0;border-collapse:collapse;font-size:.9em}.archsc__table th,.archsc__table td{padding:9px 12px;border-bottom:1px solid var( --archsc-border );text-align:start;vertical-align:top}.archsc__table thead th{border-bottom-width:2px;color:var( --archsc-muted );font-size:.85em;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.archsc__table tbody th{color:var( --archsc-title );font-weight:700;white-space:nowrap}.archsc__table tbody tr:hover{background:var( --archsc-surface )}.archsc__table tbody tr[hidden]{display:none}.archsc__empty{margin:14px 0 0;color:var( --archsc-muted );font-size:.9em}.archsc__history{margin-top:20px;padding-top:14px;border-top:1px solid var( --archsc-border )}.archsc__history[hidden]{display:none}.archsc__history-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.archsc__history-title{color:var( --archsc-muted );font-size:.78em;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.archsc__history-list{margin:0;padding:0;list-style:none}.archsc__history-list li{margin:0 0 5px}.archsc__history-item{width:100%;padding:7px 10px;border:1px solid var( --archsc-border );border-radius:var( --archsc-btn-radius );background:var( --archsc-surface );color:var( --archsc-text );font-family:inherit;font-size:.84em;text-align:start;cursor:pointer;overflow-wrap:anywhere}.archsc__history-item:hover,.archsc__history-item:focus-visible{border-color:var( --archsc-accent )}.archsc__status{margin:12px 0 0;min-height:1.4em;color:var( --archsc-muted );font-size:.84em;opacity:0;transition:opacity .2s ease}.archsc__status.is-visible{opacity:1}.archsc__notice{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;display:flex;align-items:flex-start;gap:10px;box-sizing:border-box;max-width:100%;padding:10px 12px;border:1px solid var( --archsc-border );border-left:4px solid var( --archsc-accent );border-radius:var( --archsc-radius );background:var( --archsc-bg );color:var( --archsc-text );box-shadow:0 6px 18px #0000001f}.archsc__notice[hidden]{display:none!important}.archsc .archsc__notice-text{flex:1 1 auto;min-width:0;margin:0!important;color:var( --archsc-text )!important;font-size:.9em!important;line-height:1.45!important;overflow-wrap:anywhere}.archsc .archsc__notice-close{flex:0 0 auto;width:32px!important;height:32px!important;min-height:0;margin:-4px -4px 0 0!important;padding:0!important;border:0!important;border-radius:var( --archsc-btn-radius )!important;background:transparent!important;color:var( --archsc-text )!important;font-size:22px!important;line-height:1!important;text-transform:none!important;box-shadow:none!important;cursor:pointer}.archsc .archsc__notice-close:hover,.archsc .archsc__notice-close:focus-visible{background:var( --archsc-surface-strong )!important}@media print{.archsc__notice{display:none!important}}.archsc .screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}@media(max-width:600px){.archsc{padding:14px}.archsc__tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.archsc__table thead th:first-child,.archsc__table tbody th{position:sticky;left:-1px;z-index:1;background:var( --archsc-bg )}.archsc__grid{grid-template-columns:minmax(0,1fr);gap:12px}.archsc__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.archsc__row>.archsc__control--label{grid-column:1;grid-row:1}.archsc__row>.archsc__control--value{grid-column:2;grid-row:1}.archsc__row-remove{grid-column:3;grid-row:1}.archsc__row-out{grid-column:1 / -1;grid-row:2;text-align:end}.archsc__result{flex-direction:column;align-items:flex-start}.archsc__result-value{text-align:start}.archsc__bar{flex-direction:column;align-items:stretch}.archsc__actions{justify-content:flex-end}}.archsc [data-archsc-scroller].has-more-end{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 44px),transparent)}.archsc [data-archsc-scroller].has-more-start{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 44px),transparent)}.archsc [data-archsc-scroller].has-more-start.has-more-end{-webkit-mask-image:linear-gradient(to right,transparent,#000 44px,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(to right,transparent,#000 44px,#000 calc(100% - 44px),transparent)}.archsc .archsc__table-wrap[data-archsc-scroller].has-more-start{-webkit-mask-image:linear-gradient(to right,#000 var( --archsc-sticky-w, 0px ),transparent var( --archsc-sticky-w, 0px ),#000 calc(var( --archsc-sticky-w, 0px ) + 44px));mask-image:linear-gradient(to right,#000 var( --archsc-sticky-w, 0px ),transparent var( --archsc-sticky-w, 0px ),#000 calc(var( --archsc-sticky-w, 0px ) + 44px))}.archsc .archsc__table-wrap[data-archsc-scroller].has-more-start.has-more-end{-webkit-mask-image:linear-gradient(to right,#000 var( --archsc-sticky-w, 0px ),transparent var( --archsc-sticky-w, 0px ),#000 calc(var( --archsc-sticky-w, 0px ) + 44px),#000 calc(100% - 44px),transparent);mask-image:linear-gradient(to right,#000 var( --archsc-sticky-w, 0px ),transparent var( --archsc-sticky-w, 0px ),#000 calc(var( --archsc-sticky-w, 0px ) + 44px),#000 calc(100% - 44px),transparent)}.archsc__table-wrap:focus-visible{outline:2px solid var( --archsc-accent );outline-offset:2px}@media(prefers-reduced-motion:reduce){.archsc *,.archsc *:before,.archsc *:after{transition:none!important}}.archsc button{height:auto;min-height:0;letter-spacing:normal;text-transform:none}.archsc .archsc__tab{display:inline-block;color:var( --archsc-muted )!important;background-color:transparent!important}.archsc .archsc__tab:hover,.archsc .archsc__tab:focus-visible,.archsc .archsc__tab.is-active{color:var( --archsc-title )!important}.archsc .archsc__action,.archsc .archsc__history-item{display:inline-block;color:var( --archsc-text )!important;background-color:var( --archsc-surface )!important}.archsc .archsc__action--ghost{background-color:transparent!important}.archsc .archsc__action:disabled,.archsc .archsc__action:disabled:hover{border-color:var( --archsc-border );background-color:transparent!important;opacity:.55;cursor:not-allowed}.archsc p,.archsc .archsc__intro,.archsc .archsc__hint,.archsc .archsc__note,.archsc .archsc__empty,.archsc .archsc__status{text-align:start}.archsc .archsc__action:hover,.archsc .archsc__action:focus-visible,.archsc .archsc__history-item:hover,.archsc .archsc__history-item:focus-visible{color:var( --archsc-text )!important;background-color:var( --archsc-surface-strong )!important}.archsc button.archsc__chip{color:var( --archsc-text )!important;background-color:var( --archsc-bg )!important}.archsc button.archsc__chip:hover,.archsc button.archsc__chip:focus-visible{background-color:var( --archsc-surface-strong )!important}.archsc button.archsc__chip.is-active,.archsc button.archsc__chip.is-active:hover,.archsc button.archsc__chip.is-active:focus-visible{color:#fff!important;background-color:var( --archsc-accent )!important}.archsc .archsc__row-remove{color:var( --archsc-muted )!important;background-color:transparent!important}.archsc .archsc__row-remove:hover,.archsc .archsc__row-remove:focus-visible{color:var( --archsc-title )!important;background-color:var( --archsc-surface )!important}.archsc .archsc__control::placeholder{color:var( --archsc-muted );opacity:.6}.archsc .archsc__control::-webkit-input-placeholder{color:var( --archsc-muted );opacity:.6}.archsc .archsc__control:focus,.archsc .archsc__control:focus-visible{outline:2px solid var( --archsc-accent )!important;outline-offset:1px!important}.archsc__result-out{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:4px 6px;min-width:0;max-width:100%}.archsc__result-exact{color:var( --archsc-muted );font-size:.8em;font-weight:600}.archsc .archsc__copy{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;min-height:0;margin:0;padding:0;border:1px solid var( --archsc-border );border-radius:var( --archsc-btn-radius );color:var( --archsc-muted )!important;background-color:transparent!important;cursor:pointer;align-self:center;line-height:1}.archsc .archsc__copy:hover,.archsc .archsc__copy:focus-visible{border-color:var( --archsc-accent );color:var( --archsc-title )!important;background-color:var( --archsc-surface )!important}.archsc .archsc__copy:focus-visible,.archsc .archsc__mini:focus-visible,.archsc .archsc__prefs>summary:focus-visible,.archsc .archsc__steps>summary:focus-visible,.archsc .archsc__more>summary:focus-visible,.archsc .archsc__faq-item>summary:focus-visible{outline:2px solid var( --archsc-accent );outline-offset:2px}.archsc .archsc__chip--info{border-style:dashed;background:transparent;color:var( --archsc-muted )}.archsc .archsc__mini{display:inline-block;height:auto;min-height:0;margin:0;padding:3px 8px;border:1px solid var( --archsc-border );border-radius:var( --archsc-btn-radius );color:var( --archsc-text )!important;background-color:transparent!important;font-family:inherit;font-size:.78em;font-weight:600;line-height:1.3;letter-spacing:normal;text-transform:none;cursor:pointer;align-self:flex-start}.archsc .archsc__mini:hover{border-color:var( --archsc-accent );background-color:var( --archsc-surface )!important}.archsc details *{box-sizing:border-box}.archsc__steps,.archsc__more,.archsc__faq-item{margin:12px 0 0;border-top:1px dashed var( --archsc-border );padding-top:8px}.archsc__more{margin:0 0 16px;border:1px solid var( --archsc-border );border-radius:var( --archsc-radius );padding:10px 12px}.archsc__steps>summary,.archsc__more>summary,.archsc__faq-item>summary{color:var( --archsc-title );font-size:.86em;font-weight:700;cursor:pointer}.archsc__more[open]>summary{margin-bottom:10px}.archsc__steps-list{margin:8px 0 0;padding-left:1.4em;color:var( --archsc-text );font-size:.86em;font-variant-numeric:tabular-nums}.archsc__faq-item p{margin:6px 0 0;color:var( --archsc-text );font-size:.9em}.archsc__faq{margin-top:22px}.archsc__prefs{position:relative}.archsc .archsc__prefs>summary{display:inline-block;list-style:none}.archsc .archsc__prefs>summary::-webkit-details-marker{display:none}.archsc__prefs:not([open]) .archsc__prefs-body{display:none}.archsc__prefs-body{position:absolute;z-index:5;right:0;top:calc(100% + 4px);display:grid;grid-template-columns:minmax(0,1fr);gap:6px;width:220px;padding:12px;border:1px solid var( --archsc-border );border-radius:var( --archsc-radius );background:var( --archsc-bg );box-shadow:0 6px 20px #0000001f}.archsc__field--check{justify-content:flex-end}.archsc__check{display:flex;align-items:center;gap:8px;min-height:42px;color:var( --archsc-text );font-size:.9em;cursor:pointer}.archsc__check input{width:18px;height:18px;margin:0;accent-color:var( --archsc-accent )}.archsc__field-group{display:contents}.archsc__hint--top{margin:0 0 12px}.archsc__field .archsc__mini{margin-top:4px}.archsc__row-mat{grid-column:1 / -1;color:var( --archsc-muted );font-size:.8em;text-align:end}.archsc__history-row,.archsc__saved-item{display:flex;align-items:center;gap:6px}.archsc__saved-item{justify-content:space-between;margin:0 0 5px;color:var( --archsc-text );font-size:.86em}.archsc__history-row .archsc__history-item{flex:1 1 auto;min-width:0}.archsc__focus{margin:0 0 18px;padding:14px 16px;border:1px solid var( --archsc-border );border-left:3px solid var( --archsc-accent );border-radius:var( --archsc-radius );background:var( --archsc-surface )}.archsc .archsc__focus-facts{margin:0 0 12px;padding-left:1.2em;color:var( --archsc-text );text-align:start}.archsc__focus-table{width:100%;max-width:420px;margin:0;border-collapse:collapse;font-size:.9em}.archsc__focus-table caption{padding:0 0 6px;color:var( --archsc-muted );font-size:.85em;font-weight:700;text-align:start}.archsc__focus-table th,.archsc__focus-table td{padding:5px 10px;border-bottom:1px solid var( --archsc-border );color:var( --archsc-text );text-align:start}.archsc__table tbody tr.is-focus th,.archsc__table tbody tr.is-focus td{background:var( --archsc-surface-strong );font-weight:700}.archsc .archsc__related{margin:14px 0 0;font-size:.88em}.archsc .archsc__related a.archsc__related-link{color:var( --archsc-text )!important;font-weight:600;text-decoration:underline!important;text-underline-offset:2px}.archsc .archsc__related a.archsc__related-link:focus-visible{outline:2px solid var( --archsc-text );outline-offset:2px}.archsc .archsc__preview{margin:16px 0 0;padding:0}.archsc__svg-titleblock{fill:var( --archsc-muted );fill-opacity:.18;stroke:var( --archsc-muted );stroke-width:2}.archsc__svg-tile{fill:none;stroke:var( --archsc-text );stroke-opacity:.45;stroke-dasharray:6 4;stroke-width:1.5}.archsc__svg-tile-no,.archsc__svg-label{fill:var( --archsc-text );font-family:inherit}.archsc__svg-label--in{fill:var( --archsc-title );font-weight:700}.archsc__preview--bar{padding:12px;border:1px solid var( --archsc-border );border-radius:var( --archsc-radius );background:#fff}.archsc__bar-svg{display:block;width:100%;max-height:160px}.archsc__calibrate{margin:0 0 18px}.archsc__card{display:flex;align-items:center;justify-content:center;width:323.5px;height:204px;max-width:100%;margin:0 0 10px;border:2px dashed var( --archsc-accent );border-radius:10px;color:var( --archsc-muted );font-size:.85em}.archsc__range{width:100%;max-width:480px;accent-color:var( --archsc-accent )}.archsc__ruler{overflow:hidden;margin:0 0 8px}.archsc__ruler-svg{display:block;max-width:none}.archsc__measure{margin:0 0 12px}.archsc__measure-canvas{display:block;width:100%;border:1px solid var( --archsc-border );border-radius:var( --archsc-radius );touch-action:none;cursor:crosshair}.archsc .archsc__control--file{padding:8px}.archsc__measure-list{margin:8px 0 0;padding-left:0;list-style:none;color:var( --archsc-text );font-size:.9em}.archsc__print-head,.archsc__print-ref{display:none}@media(max-width:600px){.archsc .archsc__control{font-size:16px!important}.archsc__actions{flex-wrap:wrap}.archsc__prefs[open]{flex:1 0 100%;order:5}.archsc__prefs-body{position:static;width:auto;margin-top:6px;box-shadow:none}.archsc__result-out{justify-content:flex-start}}@media print{.archsc{border:0;padding:0}.archsc__tabs,.archsc__actions,.archsc__history,.archsc__status,.archsc__filters,.archsc__inline-actions,.archsc__row-remove,.archsc .archsc__copy,.archsc__related,.archsc__calibrate,.archsc__mini,.archsc__prefs{display:none!important}body.archsc-printing *{visibility:hidden!important}body.archsc-printing .archsc-print-host,body.archsc-printing .archsc-print-host *{visibility:visible!important}body.archsc-printing .archsc-print-host{position:absolute!important;top:0;left:0;width:100%!important;margin:0!important;background:#fff!important;color:#000!important}.archsc-print-host .archsc__print-head{display:block;margin:0 0 12px;font-size:11pt}.archsc-print-host .archsc__print-title{font-weight:700;font-size:13pt}.archsc-print-host .archsc__print-link{font-size:8pt;word-break:break-all}.archsc-print-host .archsc__print-ref{display:block;margin-top:14px;font-size:9pt}.archsc__print-line{display:block;margin:4px 0;padding-top:2px;border-top:.5mm solid #000;font-size:8pt}.archsc__print-line--mm{width:50mm}.archsc__print-line--in{width:2in}.archsc__steps{display:block}.archsc-print-ruler .archsc__panel,.archsc-print-ruler .archsc__print-ref,.archsc-print-ruler .archsc__faq,.archsc-print-ruler .archsc__title,.archsc-print-ruler .archsc__focus{display:none!important}.archsc-print-ruler .archsc__panel[data-archsc-panel=ruler]{display:block!important}.archsc-print-ruler .archsc__panel[data-archsc-panel=ruler]>:not(.archsc__ruler){display:none!important}.archsc-print-ruler .archsc__ruler-svg{max-width:none!important}.archsc__panel{display:block!important;page-break-inside:avoid}.archsc__panel[hidden]{display:none!important}.archsc__results{background:none}.archsc__table{min-width:0}}
