:root{--t386-blue:navy;--t386-blue-dark:#00004d;--t386-blue-light:#00a;--t386-gray:silver;--t386-gray-light:#e8e8e8;--t386-gray-soft:#f4f4f4;--t386-gray-dark:gray;--t386-gray-darker:#404040;--t386-yellow:#ff0;--t386-cyan:#0aa;--t386-cyan-light:#0ff;--t386-green:green;--t386-red:maroon;--t386-text-light:#f0f0f0;--t386-text-muted-light:#cfcfcf;--t386-text-dark:#111;--t386-text-muted-dark:#555;--t386-code-bg:#000040;--t386-code-text:#f0f0f0;--t386-font-ui:"Lucida Console" , Consolas , "Courier New" , monospace;--t386-font-body:Arial , Helvetica , sans-serif;--t386-size-body:16px;--t386-size-small:12px;--t386-size-h1:clamp(38px,4.2vw,56px);--t386-size-h2:clamp(25px,2.5vw,34px);--t386-size-h3:20px;--t386-space-xs:6px;--t386-space-sm:10px;--t386-space-md:20px;--t386-space-lg:40px;--t386-space-xl:60px;--t386-heading-bottom:16px;--t386-row-gap:20px;--t386-content-width:1240px;--t386-bevel-light:#fff;--t386-bevel-dark:#404040}.t386-row,.saulot-row{margin-bottom:var(--t386-row-gap)}.t386-appbar,.saulot-appbar{display:block;box-sizing:border-box;margin-bottom:var(--t386-space-md);background:var(--t386-gray);color:var(--t386-text-dark);border:2px solid;border-color:var(--t386-bevel-light) var(--t386-bevel-dark) var(--t386-bevel-dark) var(--t386-bevel-light)}.t386-appbar-inner,.saulot-appbar-inner{min-height:34px;padding:7px 16px;display:flex;align-items:center;justify-content:space-between;gap:var(--t386-space-md);color:var(--t386-text-dark);font-family: var(--t386-font-ui)}.t386-app-title,.saulot-app-title{display:flex;align-items:center;flex-wrap:wrap;gap:var(--t386-space-md);min-width:0}.t386-app-title strong,.saulot-app-title strong{overflow-wrap:anywhere}.t386-app-title span,.t386-app-status,.saulot-app-title span,.saulot-app-status{color:inherit;font-size:var(--t386-size-small)}.t386-kicker,.saulot-kicker{margin-bottom:18px;color:var(--t386-cyan-light);font-family: var(--t386-font-ui);font-size:var(--t386-size-small);letter-spacing:.08em}.t386-lead,.saulot-lead{color:var(--t386-yellow);font-family: var(--t386-font-ui);font-size:20px;line-height:1.5}.t386-window,.t386-project-visual,.saulot-window,.saulot-project-visual{display:block;box-sizing:border-box;padding:3px;background:var(--t386-gray);color:var(--t386-text-dark);border:3px solid;border-color:var(--t386-bevel-light) var(--t386-bevel-dark) var(--t386-bevel-dark) var(--t386-bevel-light);border-radius:0;box-shadow:none}.t386-window-title,.saulot-window-title{min-height:30px;box-sizing:border-box;padding:5px 9px;display:flex;align-items:center;justify-content:space-between;gap:var(--t386-space-sm);background:var(--t386-blue);color:#fff;font-family: var(--t386-font-ui);font-size:var(--t386-size-small);font-weight:700;line-height:1.2}.t386-window-caption{min-width:0;overflow-wrap:anywhere}.t386-window-controls{display:inline-flex;flex:0 0 auto;align-items:center;margin-left:auto;white-space:nowrap}.t386-window-content,.saulot-window-content{box-sizing:border-box;padding:var(--t386-space-md);background:var(--t386-gray-soft);color:var(--t386-text-dark)}.t386-window-content p,.t386-window-content li,.t386-window-content span,.saulot-window-content p,.saulot-window-content li,.saulot-window-content span{color:inherit}.t386-window-content--flush{padding:0}.t386-window--compact .t386-window-content{padding:10px 14px!important}.t386-window-content>:first-child,.saulot-window-content>:first-child,.t386-card-content>:first-child,.t386-current-copy-body>:first-child,.t386-project-content-body>:first-child{margin-top:0}.t386-window-content>:last-child,.saulot-window-content>:last-child,.t386-card-content>:last-child,.t386-current-copy-body>:last-child,.t386-project-content-body>:last-child{margin-bottom:0}.t386-window--dark .t386-window-content,.t386-window--code .t386-window-content{background:var(--t386-code-bg);color:var(--t386-code-text)}.t386-window--code .t386-window-content{font-family: var(--t386-font-ui)}.t386-info-list,.saulot-system-info{margin:0}.t386-info-list>div,.saulot-system-info>div{margin:0 0 8px}.t386-info-list>div:last-child,.saulot-system-info>div:last-child{margin-bottom:0}.t386-info-list dt,.t386-info-list dd,.saulot-system-info dt,.saulot-system-info dd{margin:0}.t386-info-list dt,.saulot-system-info dt{margin-bottom:1px;color:var(--t386-blue-dark);font-family: var(--t386-font-ui);font-size:10px;font-weight:700;line-height:1.25}.t386-info-list dd,.saulot-system-info dd{color:var(--t386-text-dark);font-family: var(--t386-font-body);line-height:1.35}.t386-section,.saulot-section{padding-top:35px}.t386-section-heading,.saulot-section-heading{display:flex;align-items:flex-start;gap:var(--t386-space-md)}.t386-section-number,.saulot-section-number{display:inline-block;flex:0 0 auto;padding:5px 8px;background:var(--t386-gray);color:var(--t386-blue);border:1px solid;border-color:var(--t386-bevel-light) var(--t386-bevel-dark) var(--t386-bevel-dark) var(--t386-bevel-light);font-family: var(--t386-font-ui);font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap}.t386-section-copy h2,.t386-section-copy h3,.t386-section-copy h4,.saulot-section-heading h2,.saulot-section-heading h3,.saulot-section-heading h4{margin-top:0;margin-bottom:var(--t386-heading-bottom);padding:0;color:var(--t386-yellow);font-family: var(--t386-font-ui);line-height:1.2}.t386-section-copy p,.saulot-section-heading p{display:block;margin:0;color:var(--t386-text-muted-light);visibility:visible;opacity:1}.t386-card,.saulot-card{box-sizing:border-box;height:100%;padding:28px;background:var(--t386-gray-soft);color:var(--t386-text-dark);border:2px solid;border-color:var(--t386-bevel-light) var(--t386-bevel-dark) var(--t386-bevel-dark) var(--t386-bevel-light);box-shadow:none}.t386-card-code,.saulot-card-code{margin-bottom:22px;color:var(--t386-blue);font-family: var(--t386-font-ui);font-size:11px;font-weight:700}.t386-card h2,.t386-card h3,.t386-card h4,.saulot-card h2,.saulot-card h3,.saulot-card h4{margin-top:0;margin-bottom:var(--t386-heading-bottom);padding:0;color:var(--t386-blue-dark);font-family: var(--t386-font-ui);line-height:1.2}.t386-card p,.t386-card li,.saulot-card p,.saulot-card li{color:inherit}.t386-card--dark,.t386-card--lab,.t386-lab-card,.saulot-lab-card{background:#101050;color:#fff;border:1px solid var(--t386-cyan)}.t386-card--dark h2,.t386-card--dark h3,.t386-card--dark h4,.t386-card--lab h2,.t386-card--lab h3,.t386-card--lab h4,.t386-lab-card h2,.t386-lab-card h3,.t386-lab-card h4,.saulot-lab-card h2,.saulot-lab-card h3,.saulot-lab-card h4{color:#fff}.t386-card--dark .t386-card-code,.t386-card--lab .t386-card-code,.t386-lab-card .t386-card-code,.saulot-lab-card .saulot-card-code{color:var(--t386-cyan-light)}.t386-card--evidence{border-left-color:var(--t386-cyan);border-left-width:4px}.t386-tags,.saulot-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:var(--t386-space-md)}.t386-tags span,.saulot-tags span{display:inline-block;padding:5px 9px;background:#d8d8d8;color:var(--t386-text-dark);border:1px solid;border-color:var(--t386-bevel-light) #777 #777 var(--t386-bevel-light);font-family: var(--t386-font-ui);font-size:10px;line-height:1.2}.t386-button,.saulot-button{display:inline-block;box-sizing:border-box;padding:9px 15px;background:var(--t386-gray);color:var(--t386-text-dark);border:2px solid;border-color:var(--t386-bevel-light) var(--t386-bevel-dark) var(--t386-bevel-dark) var(--t386-bevel-light);border-radius:0;box-shadow:inset 1px 1px var(--t386-bevel-light) , inset -1px -1px var(--t386-gray-dark);font-family: var(--t386-font-ui);font-size:11px;font-weight:700;line-height:1.2;text-decoration:none}.t386-button:hover,.saulot-button:hover{background:#d8d8d8;color:#000;text-decoration:none}.t386-button:focus-visible,.saulot-button:focus-visible{outline:3px solid var(--t386-yellow);outline-offset:3px}.t386-button:active,.saulot-button:active{border-color:var(--t386-bevel-dark) var(--t386-bevel-light) var(--t386-bevel-light) var(--t386-bevel-dark);box-shadow:none;transform:translate(1px,1px)}.t386-button--primary,.saulot-button-primary{background:var(--t386-cyan);color:#fff}.t386-actions,.saulot-actions{display:flex;flex-wrap:wrap;gap:var(--t386-space-sm);margin-top:25px}.t386-actions--center,.saulot-actions-center{justify-content:center}.t386-actions--right{justify-content:flex-end}.t386-diagram,.saulot-diagram{display:block;box-sizing:border-box;width:100%;min-height:270px;margin:0;padding:28px 24px;overflow:auto;background:var(--t386-blue);color:#fff;border:0;font-family: var(--t386-font-ui);font-size:13px;line-height:1.65;white-space:pre}.t386-project-proof,.saulot-project-proof{margin:25px 0;padding:7px 0 7px 15px;border-left:3px solid var(--t386-cyan-light);color:#fff}.t386-status-block,.saulot-status-block{margin-bottom:28px}.t386-status-block:last-child,.saulot-status-block:last-child{margin-bottom:0}.t386-status-block strong,.saulot-status-block strong{display:block;margin-bottom:8px;color:var(--t386-blue);font-family: var(--t386-font-ui);font-size:11px}.t386-status-block span,.saulot-status-block span{display:block;margin-bottom:4px;color:var(--t386-text-dark)}.t386-terminal-list,.saulot-terminal-list{margin:12px 0;padding:0;list-style:none}.t386-terminal-list li,.saulot-terminal-list li{list-style:none}.t386-terminal-list li::before,.saulot-terminal-list li::before{content:"> ";color:var(--t386-blue);font-family: var(--t386-font-ui)}.t386-lab-status,.saulot-lab-status{margin-top:var(--t386-space-md);color:var(--t386-yellow);font-family: var(--t386-font-ui);font-size:9px}.t386-project-content,.saulot-project-content{padding:var(--t386-space-md);color:var(--t386-text-light)}.t386-project-content p,.t386-project-content li,.saulot-project-content p,.saulot-project-content li{color:inherit}.t386-project-content .t386-card-code,.saulot-project-content .saulot-card-code{color:var(--t386-cyan-light)}.t386-project-content h2,.t386-project-content h3,.t386-project-content h4,.saulot-project-content h2,.saulot-project-content h3,.saulot-project-content h4,.t386-current-copy h2,.t386-current-copy h3,.t386-current-copy h4,.saulot-current-copy h2,.saulot-current-copy h3,.saulot-current-copy h4{margin-top:0;color:var(--t386-yellow);font-family: var(--t386-font-ui)}.t386-current-copy,.saulot-current-copy{padding:20px 30px;color:var(--t386-text-light)}.t386-current-copy p,.t386-current-copy li,.saulot-current-copy p,.saulot-current-copy li{color:inherit}.t386-final-cta,.saulot-final-cta{box-sizing:border-box;padding:50px 30px;background:var(--t386-blue);color:#fff;text-align:center}.t386-final-cta--left{text-align:left}.t386-final-cta--right{text-align:right}.t386-final-cta-inner,.saulot-final-cta-inner{max-width:760px;margin:auto}.t386-final-cta p,.saulot-final-cta p{color:var(--t386-text-light)}.t386-final-cta .t386-card-code,.saulot-final-cta .saulot-card-code{color:var(--t386-cyan-light)}.t386-final-cta h2,.t386-final-cta h3,.t386-final-cta h4,.saulot-final-cta h2,.saulot-final-cta h3,.saulot-final-cta h4{margin-top:0;color:var(--t386-yellow);font-family: var(--t386-font-ui)}.t386-bottom-status,.saulot-bottom-status{box-sizing:border-box;background:var(--t386-gray);color:var(--t386-text-dark);border-top:2px solid var(--t386-bevel-light);border-bottom:2px solid var(--t386-bevel-dark)}.t386-bottom-status-inner,.saulot-bottom-status-inner{padding:7px 15px;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--t386-space-md);color:var(--t386-text-dark);font-family: var(--t386-font-ui);font-size:10px}.t386-bottom-status-path{min-width:0;overflow-wrap:anywhere}.t386-bottom-status-center{text-align:center}.t386-bottom-status-status{text-align:right}.t386-timeline{box-sizing:border-box;margin:0;padding:0 0 0 28px;border-left:3px solid var(--t386-gray-dark);list-style:none}.t386-timeline-item{position:relative;box-sizing:border-box;margin:0 0 var(--t386-space-md);padding:var(--t386-space-md);background:var(--t386-gray-soft);color:var(--t386-text-dark);border:2px solid;border-color:var(--t386-bevel-light) var(--t386-bevel-dark) var(--t386-bevel-dark) var(--t386-bevel-light);list-style:none}.t386-timeline-item:last-child{margin-bottom:0}.t386-timeline-node{position:absolute;top:22px;left:-38px;box-sizing:border-box;width:17px;height:17px;background:var(--t386-blue);border:3px solid var(--t386-gray);outline:2px solid var(--t386-blue-dark)}.t386-timeline-meta{display:flex;flex-wrap:wrap;gap:var(--t386-space-xs) var(--t386-space-md);margin-bottom:var(--t386-space-sm);color:var(--t386-blue-dark);font-family: var(--t386-font-ui);font-size:var(--t386-size-small);font-weight:700}.t386-timeline-status{margin-left:auto}.t386-timeline-item h3{margin:0 0 var(--t386-space-sm);color:var(--t386-blue);font-family: var(--t386-font-ui);font-size:var(--t386-size-h3)}.t386-timeline-content>:first-child{margin-top:0}.t386-timeline-content>:last-child{margin-bottom:0}.t386-timeline--compact .t386-timeline-item{margin-bottom:var(--t386-space-sm);padding:var(--t386-space-sm)}.t386-timeline--compact .t386-timeline-node{top:14px}.t386-message{width:100%}.t386-message-layout{display:grid;grid-template-columns:48px minmax(0,1fr);gap:var(--t386-space-md);align-items:start}.t386-message-icon{display:grid;box-sizing:border-box;width:40px;height:40px;place-items:center;background:var(--t386-gray);color:var(--t386-blue-dark);border:2px solid;border-color:var(--t386-bevel-light) var(--t386-bevel-dark) var(--t386-bevel-dark) var(--t386-bevel-light);font-family: var(--t386-font-ui);font-size:20px;font-weight:700}.t386-message--info .t386-message-icon::before{content:"i"}.t386-message--warning .t386-message-icon::before{content:"!"}.t386-message--success .t386-message-icon::before{content:"OK";font-size:12px}.t386-message--error .t386-message-icon::before{content:"X"}.t386-message--question .t386-message-icon::before{content:"?"}.t386-message--warning .t386-message-icon{background:var(--t386-yellow)}.t386-message--success .t386-window-title{background:var(--t386-green)}.t386-message--error .t386-window-title{background:var(--t386-red)}.t386-message-kind{display:block;margin-bottom:var(--t386-space-xs);color:var(--t386-blue-dark);font-family: var(--t386-font-ui);font-size:10px}.t386-message-body>:last-child{margin-bottom:0}.t386-table{box-sizing:border-box;width:100%;background:var(--t386-gray);border:3px solid;border-color:var(--t386-bevel-light) var(--t386-bevel-dark) var(--t386-bevel-dark) var(--t386-bevel-light)}.t386-table--responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.t386-table table{width:100%;margin:0;border:0;border-collapse:collapse;background:var(--t386-gray-soft);color:var(--t386-text-dark);font-family: var(--t386-font-body)}.t386-table--responsive table{min-width:520px}.t386-table th,.t386-table td{padding:10px 12px;border:1px solid var(--t386-gray-dark);text-align:left;vertical-align:top}.t386-table th{background:var(--t386-gray);color:var(--t386-blue-dark);font-family: var(--t386-font-ui);font-size:var(--t386-size-small)}.t386-table--striped tbody tr:nth-child(even) {background:var(--t386-gray-light)}.t386-table--compact th,.t386-table--compact td{padding:5px 8px}.t386-file-list{box-sizing:border-box;background:var(--t386-blue);color:var(--t386-text-light);border:3px solid;border-color:var(--t386-bevel-light) var(--t386-bevel-dark) var(--t386-bevel-dark) var(--t386-bevel-light);font-family: var(--t386-font-ui)}.t386-file-list-path{padding:8px 12px;background:var(--t386-gray);color:var(--t386-blue-dark);border-bottom:2px solid var(--t386-bevel-dark);font-weight:700;overflow-wrap:anywhere}.t386-file-list ul{margin:0;padding:8px;list-style:none}.t386-file{margin:0;padding:7px 9px;list-style:none}.t386-file:nth-child(even) {background:var(--t386-blue-dark)}.t386-file-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--t386-space-md)}.t386-file-label,.t386-file a{display:inline-flex;min-width:0;align-items:baseline;gap:var(--t386-space-sm);color:var(--t386-text-light);font-family:inherit}.t386-file a:hover,.t386-file a:focus-visible{color:var(--t386-yellow)}.t386-file a:focus-visible{outline:2px solid var(--t386-yellow);outline-offset:2px}.t386-file-icon{flex:0 0 auto;color:var(--t386-cyan-light)}.t386-file--file .t386-file-icon::before{content:"[ ]"}.t386-file--folder .t386-file-icon::before{content:"<DIR>"}.t386-file--executable .t386-file-icon::before{content:"[EXE]"}.t386-file--document .t386-file-icon::before{content:"[DOC]"}.t386-file--archive .t386-file-icon::before{content:"[ZIP]"}.t386-file-name{overflow-wrap:anywhere}.t386-file-meta{flex:0 0 auto;color:var(--t386-text-muted-light)}.t386-file-description{margin:4px 0 0 43px;color:var(--t386-text-muted-light);font-family: var(--t386-font-body);font-size:var(--t386-size-small)}.t386-file-list--compact .t386-file{padding-top:4px;padding-bottom:4px}.t386-terminal .t386-window-content{background:var(--t386-blue)}.t386-terminal-screen{box-sizing:border-box;width:100%;min-height:180px;margin:0;padding:var(--t386-space-md);overflow:auto;background:var(--t386-blue);color:var(--t386-text-light);border:0;font-family: var(--t386-font-ui);font-size:13px;line-height:1.5;white-space:pre}.t386-terminal-screen code{color:inherit;font:inherit;white-space:inherit}.t386-terminal--black .t386-window-content,.t386-terminal--black .t386-terminal-screen{background:var(--t386-text-dark)}.t386-terminal-prompt{color:var(--t386-cyan-light);font-weight:700}.t386-metadata{margin:0}.t386-metadata--inline{display:flex;flex-wrap:wrap;gap:var(--t386-space-xs);align-items:baseline}.t386-metadata--inline>div{display:inline-flex;align-items:baseline;gap:4px;margin:0}.t386-metadata--inline > div:not(:last-child)::after {content:"·";margin-left:var(--t386-space-xs);color:var(--t386-gray-dark)}.t386-metadata--inline dt,.t386-metadata--inline dd{display:inline;margin:0}.t386-metadata--inline dt::after{content:":"}.t386-metadata--compact>div{margin-bottom:3px}.t386-field{font:inherit;color:inherit}.t386-debug,.t386-debug *{outline:1px dashed rgba(0,255,255,.35);outline-offset:-1px}@media (max-width:959px){.t386-card,.saulot-card{padding:24px}.t386-final-cta,.saulot-final-cta{padding:40px 24px}}@media (max-width:767px){.t386-appbar-inner,.saulot-appbar-inner,.t386-app-title,.saulot-app-title{display:block}.t386-app-status,.saulot-app-status{margin-top:5px}.t386-section-heading,.saulot-section-heading{display:block}.t386-section-number,.saulot-section-number{margin-bottom:12px}.t386-window-content,.saulot-window-content,.t386-card,.saulot-card{padding:var(--t386-space-md)}.t386-window-content--flush{padding:0}.t386-actions,.saulot-actions{flex-direction:column;align-items:stretch}.t386-button,.saulot-button{width:100%;text-align:center}.t386-diagram,.saulot-diagram{min-height:auto;font-size:11px;white-space:pre-wrap}.t386-current-copy,.saulot-current-copy{padding:20px 0}.t386-final-cta,.saulot-final-cta{padding:30px 20px}.t386-bottom-status-inner,.saulot-bottom-status-inner{display:block!important;text-align:center}.t386-bottom-status-status{text-align:center}.t386-bottom-status-inner span,.saulot-bottom-status-inner span{display:block;margin:3px}.t386-timeline{padding-left:20px}.t386-timeline-item{padding:var(--t386-space-sm)}.t386-timeline-node{left:-30px}.t386-timeline-status{width:100%;margin-left:0}.t386-message-layout{grid-template-columns:36px minmax(0,1fr);gap:var(--t386-space-sm)}.t386-message-icon{width:32px;height:32px;font-size:16px}.t386-file-row{align-items:flex-start;flex-wrap:wrap;gap:3px var(--t386-space-sm)}.t386-file-meta{width:100%;padding-left:43px}.t386-terminal-screen{min-height:auto;padding:var(--t386-space-sm)}}