﻿@viewport{zoom:1;width:extend-to-zoom}@-ms-viewport{width:extend-to-zoom;zoom:1}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;font-size:100%;vertical-align:baseline;border:0;background:transparent;font-feature-settings:"kern", "pnum";-webkit-backface-visibility:visible;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:400}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:"Sans";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/sans-400n-55caacee4264d5225a90c5e057872193a1e15fa0325c12b3b76e19baee4776fe.woff) format("woff")}@font-face{font-family:"Sans";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/sans-400i-2f7cb0d7d218c29dc5e69f66d1031d2cd4cf104a4d740dec8fbbe5bcb86b63c1.woff) format("woff")}@font-face{font-family:"Sans";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/sans-800n-12d2e9d407eb761cf3e7d9f27d915833bd00870480fd7c01e92638eeaa3c1b27.woff) format("woff")}@font-face{font-family:"Sans";font-style:italic;font-weight:800;font-display:swap;src:url(/assets/sans-800i-9dfded18d203d8186f0678aff4e8b6974c1bd9051fd3afa8ddd353f630e331a1.woff) format("woff")}@font-face{font-family:"Mono";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/mono-400n-4c8bbca25e2f217126b273a4c3da56e917af86cfe54c57b1cb3152503c68db52.woff) format("woff")}:root{--s-br: 3px;--s-base: 0.25rem;--f-sans: "Sans", sans-serif;--f-mono: "Mono", monospace;--c-primary: #0ab7ef;--c-primary-hover: #0099cc;--c-secondary: #ffd500;--c-danger: #e21c24;--c-success: #00cc66;--c-neutral: #fafafa;--c-neutral-hover: #f0f0f0;--c-neutral-disabled: #e0e0e0;--c-text-primary: #000;--c-text-secondary: #fff;--c-text-muted: #666;--c-text-disabled: #333;--c-border: #000;--bs-inset-highlight: inset 1px 1px 0 rgba(255, 255, 255, 0.6);--bs-inset-shadow: inset -1px -1px 0 rgba(0, 0, 0, 0.15);--bs-drop-normal: 0 2px 4px rgba(0, 0, 0, 0.1);--t-fast: 0.1s ease}:root{font-family:var(--f-sans);font-feature-settings:"liga" 0, "calt" 1}html{font-size:15px}body{background-color:#eae9e5;background-image:url(/assets/system7/bg-e995640f91179543999e917d29556730279f5e070ae1da3a74db33c136532a95.svg);font-size:1rem;line-height:1.3rem;color:var(--c-text-primary)}body:after{content:"";display:block;position:fixed;top:3px;bottom:1px;left:0;right:0;box-shadow:0 0 0 6px var(--c-border);border-radius:calc(var(--s-br) * 2);pointer-events:none;z-index:999}code{font-family:var(--f-mono)}a,a:link,a:visited{color:var(--c-primary)}.system7 input[type="text"],.system7 input[type="email"],.system7 input[type="password"],.system7 input[type="number"],.system7 input[type="search"],.system7 input[type="tel"],.system7 input[type="url"],.system7 input[type="date"],.system7 input[type="time"],.system7 input[type="datetime-local"],.system7 textarea,.system7 select{font-family:var(--f-sans);appearance:none;display:block;width:100%;padding:0.25rem 0.5rem;font-size:1rem;line-height:1.5;background:#fff;border:1px solid var(--c-border);border-radius:var(--s-br);outline:0;box-shadow:inset 1px 1px 0 rgba(0,0,0,0.1),inset -1px -1px 0 rgba(255,255,255,0.8);transition:all var(--t-fast)}.system7 input[type="text"]:hover,.system7 input[type="email"]:hover,.system7 input[type="password"]:hover,.system7 input[type="number"]:hover,.system7 input[type="search"]:hover,.system7 input[type="tel"]:hover,.system7 input[type="url"]:hover,.system7 input[type="date"]:hover,.system7 input[type="time"]:hover,.system7 input[type="datetime-local"]:hover,.system7 textarea:hover,.system7 select:hover{border-color:var(--c-text-muted)}.system7 input[type="text"]:focus,.system7 input[type="email"]:focus,.system7 input[type="password"]:focus,.system7 input[type="number"]:focus,.system7 input[type="search"]:focus,.system7 input[type="tel"]:focus,.system7 input[type="url"]:focus,.system7 input[type="date"]:focus,.system7 input[type="time"]:focus,.system7 input[type="datetime-local"]:focus,.system7 textarea:focus,.system7 select:focus{border:1px solid var(--c-primary);box-shadow:0 0 0 2px var(--c-primary),inset 1px 1px 0 rgba(0,0,0,0.1),inset -1px -1px 0 rgba(255,255,255,0.8)}.system7 input[type="text"]::placeholder,.system7 input[type="email"]::placeholder,.system7 input[type="password"]::placeholder,.system7 input[type="number"]::placeholder,.system7 input[type="search"]::placeholder,.system7 input[type="tel"]::placeholder,.system7 input[type="url"]::placeholder,.system7 input[type="date"]::placeholder,.system7 input[type="time"]::placeholder,.system7 input[type="datetime-local"]::placeholder,.system7 textarea::placeholder,.system7 select::placeholder{color:var(--c-text-muted)}.system7 input[type="text"]:disabled,.system7 input[type="email"]:disabled,.system7 input[type="password"]:disabled,.system7 input[type="number"]:disabled,.system7 input[type="search"]:disabled,.system7 input[type="tel"]:disabled,.system7 input[type="url"]:disabled,.system7 input[type="date"]:disabled,.system7 input[type="time"]:disabled,.system7 input[type="datetime-local"]:disabled,.system7 textarea:disabled,.system7 select:disabled{background:var(--c-neutral-hover);color:var(--c-text-muted);cursor:not-allowed;opacity:0.6}.system7 textarea{min-height:5rem;resize:vertical}.system7 select{padding-right:2rem;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='\a%236b6f76' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 0.5rem) calc(50% + 2px);background-size:0.625rem 0.375rem;cursor:pointer}.modal-layout[role="layout"]{display:grid;min-height:100vh;grid-template-columns:1fr;grid-template-rows:4rem 1fr}.system7[role="layout"]{display:flex;flex-direction:column;min-height:100vh;width:100%}.system7[role="layout"] .app-main{padding:0.325rem;flex:1;overflow:auto;display:flex;flex-direction:column}.system7 .app-main__content{flex:1;background:var(--c-neutral);box-shadow:0 0 0 1px var(--c-border);border-radius:var(--s-br)}.naked-header{display:flex;flex-direction:column;justify-content:center;align-items:center}.extra-links{margin-top:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0.5rem}.extra-links a,.extra-links a:link,.extra-links a:visited{color:var(--c-primary);font-weight:800;text-decoration:none}.admin-base-controller table:not(.table),[class*="admin/"] table:not(.table){width:100%;max-width:800px;border-collapse:separate;border-spacing:0;margin:1.5rem 0;background:var(--c-neutral);border:1px solid var(--c-border);border-radius:var(--s-br);box-shadow:var(--bs-inset-highlight),var(--bs-inset-shadow),var(--bs-drop-normal)}.admin-base-controller table:not(.table) tr,[class*="admin/"] table:not(.table) tr{border-bottom:1px solid rgba(0,0,0,0.05)}.admin-base-controller table:not(.table) tr:last-child,[class*="admin/"] table:not(.table) tr:last-child{border-bottom:none}.admin-base-controller table:not(.table) tr:hover,[class*="admin/"] table:not(.table) tr:hover{background-color:rgba(0,0,0,0.02)}.admin-base-controller table:not(.table) th,[class*="admin/"] table:not(.table) th{text-align:left;padding:1rem 1.25rem;font-weight:600;color:var(--c-text-muted);font-size:0.875rem;text-transform:uppercase;letter-spacing:0.05em;width:200px;vertical-align:top;background:var(--c-neutral-hover);border-right:1px solid var(--c-border)}.admin-base-controller table:not(.table) th small,[class*="admin/"] table:not(.table) th small{display:block;margin-top:0.25rem;font-weight:normal;text-transform:none;letter-spacing:normal;font-size:0.813rem;line-height:1.3;color:var(--c-text-muted);opacity:0.8}.admin-base-controller table:not(.table) td,[class*="admin/"] table:not(.table) td{padding:1rem 1.25rem;color:var(--c-text-primary)}.admin-base-controller table:not(.table) td a,[class*="admin/"] table:not(.table) td a{color:var(--c-primary);text-decoration:none;font-weight:500}.admin-base-controller table:not(.table) td a:hover,[class*="admin/"] table:not(.table) td a:hover{text-decoration:underline}.admin-base-controller table:not(.table) td strong,[class*="admin/"] table:not(.table) td strong{font-weight:600}.admin-base-controller table:not(.table) td strong.vip-status,[class*="admin/"] table:not(.table) td strong.vip-status{color:#B8860B}.admin-base-controller table:not(.table) td strong.admin-status,[class*="admin/"] table:not(.table) td strong.admin-status{color:var(--c-danger)}.admin-base-controller h1,.admin-base-controller h2,[class*="admin/"] h1,[class*="admin/"] h2{color:var(--c-text-primary);margin-bottom:1.5rem}.admin-base-controller form .field,[class*="admin/"] form .field{margin-bottom:1.5rem}.admin-base-controller form .field label,[class*="admin/"] form .field label{display:block;margin-bottom:0.5rem;font-weight:600;color:var(--c-text-muted);font-size:0.875rem;text-transform:uppercase;letter-spacing:0.05em}.admin-base-controller .table,[class*="admin/"] .table{margin-top:1.5rem;background:var(--c-neutral);border:1px solid var(--c-border);border-radius:var(--s-br);overflow:hidden;box-shadow:var(--bs-inset-highlight),var(--bs-inset-shadow),var(--bs-drop-normal)}.admin-base-controller .actions,[class*="admin/"] .actions{margin:1.5rem 0;display:flex;gap:0.5rem}.system7[role="layout"] .app-header{padding-top:3px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.system7 .app-header__section{min-width:0;padding:0.5rem 1rem 0.25rem;display:flex;flex-direction:row;align-items:center;gap:0.5rem}.system7 .app-header__section:first-child{justify-content:flex-start}.system7 .app-header__section:last-child{justify-content:flex-end;flex:1}.system7 .app-header__section:last-child .header-nav{justify-content:flex-end}.system7 .header-nav{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:0.5rem;background:none;border:none}.system7 .header-nav>*{display:flex;align-items:center;background:none;border:none}.system7 .header-nav .header-nav__logo{padding-left:2px;padding-right:2px;margin-left:-2px;margin-right:-2px;background:none;border:none;border-radius:var(--s-br)}.system7 .app_search{position:relative;display:flex;align-items:center;width:100%}.system7 .app_search form{display:flex;align-items:center;width:100%}.system7 .app_search .form-input{padding-left:2rem;height:2.125rem}.system7 .app_search::after{content:"/";position:absolute;top:50%;left:0.375rem;transform:translateY(-50%);padding:0.125rem 0.25rem;border:1px solid var(--c-border);border-radius:var(--s-br);background:transparent;color:var(--c-text-primary);font-size:0.875rem;line-height:1;box-shadow:none;pointer-events:none;opacity:0.5}.system7 .avatar{display:inline-flex;align-items:center;justify-content:center;height:calc(2.125rem - 2px);width:calc(2.125rem - 2px);border-radius:var(--s-br);box-shadow:0 0 0 1px var(--c-border);overflow:hidden}.system7 .avatar img{width:100%;height:100%;object-fit:cover;box-shadow:var(--bs-inset-highlight),var(--bs-inset-shadow)}.system7 .app-header__item{display:flex;align-items:center}.system7 .app-header__item.-search{margin-right:0;flex:1;max-width:30rem}.system7 .dropdown.-new-resource[open] summary svg{transform:rotate(45deg);opacity:1}.system7 .dropdown.-new-resource summary .plus-icon{display:inline-block;transition:transform var(--t-fast)}.system7 .dropdown.-new-resource[open] summary .plus-icon{transform:rotate(45deg)}.app-view__content{padding:1rem}.app-notices{position:sticky;top:0;z-index:900;display:flex;flex-direction:column;gap:0.5rem;padding:0.5rem 1rem}.app-notices .block{display:flex;gap:1rem;flex-direction:row;align-items:center;justify-content:center;background:var(--c-danger);color:var(--c-text-secondary);border-radius:var(--s-br);padding:0.75rem 1rem;font-weight:800;box-shadow:var(--bs-inset-highlight),var(--bs-inset-shadow),var(--bs-drop-normal),0 0 0 1px var(--c-border);width:100%}.app-notices .block.-dev{background:var(--c-danger);color:var(--c-text-secondary);justify-content:space-between}.app-notices .block.-warning{background:var(--c-secondary);color:var(--c-text-primary)}.app-notices .block a{color:inherit;font-weight:800;text-decoration:underline}.app-notices .block form,.app-notices .block .dev-banner__form{display:inline-flex;align-items:center;gap:0.5rem;margin:0}.app-notices .block .button.-tiny{margin:0;color:var(--c-text-primary);text-decoration:none}.flash-container{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);z-index:1000;display:flex;flex-direction:column;gap:0.5rem;max-width:90vw}.flash-message{background:var(--c-primary);color:var(--c-text-secondary);border:1px solid var(--c-border);border-radius:var(--s-br);padding:0.75rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:300px;font-weight:800;box-shadow:var(--bs-inset-highlight),var(--bs-inset-shadow),var(--bs-drop-normal)}.flash-dismiss{background:rgba(255,255,255,0.9);border:none;color:rgba(0,0,0,0.8);cursor:pointer;padding:0.25rem;margin:-0.25rem -0.5rem -0.25rem 0;border-radius:var(--s-br);display:flex;align-items:center;justify-content:center;font-family:var(--f-sans);transition:all var(--t-fast);box-shadow:0 0 0 1px rgba(0,0,0,0.1)}.flash-dismiss:hover{background:white;box-shadow:0 0 0 1px rgba(0,0,0,0.2)}.flash-dismiss:active{transform:scale(0.95)}.flash-dismiss svg{width:1rem;height:1rem;stroke:currentColor;stroke-width:2;pointer-events:none}.flash-message.-success{background:var(--c-success);color:var(--c-text-secondary)}.flash-message.-warning{background:var(--c-secondary);color:var(--c-text-primary)}.flash-message.-warning .flash-dismiss{background:rgba(0,0,0,0.1);color:var(--c-text-primary);box-shadow:0 0 0 1px rgba(0,0,0,0.2)}.flash-message.-warning .flash-dismiss:hover{background:rgba(0,0,0,0.2)}.flash-message.-warning .flash-dismiss:active{transform:scale(0.95)}.flash-message.-danger,.flash-message.-error{background:var(--c-danger);color:var(--c-text-secondary)}.app-subheader{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:1rem 0.675rem 1rem;background:var(--c-neutral);border-radius:var(--s-br) var(--s-br) 0 0;border-bottom:1px solid var(--c-border)}.app-subheader h1{font-size:1.5rem;font-weight:800}.app-subheader .app-subheader__actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem}.app-tabs{display:flex;align-items:flex-end;min-height:2.375rem;position:relative;padding:0 0.5rem}.app-tabs__links{display:flex;margin:0;padding:0;gap:3px;list-style:none;position:relative}.app-tabs__links li{list-style:none;display:flex;position:relative}.app-tabs__links a{color:var(--c-text-primary);text-decoration:none;padding:0.5rem 1.25rem;background-color:var(--c-neutral);border:1px solid var(--c-border);border-radius:var(--s-br) var(--s-br) 0 0;position:relative;font-weight:800;transition:none;height:1.875rem;line-height:1;display:flex;align-items:center;font-family:var(--f-sans)}.app-tabs__links a:not(.-current){background-color:var(--c-neutral-hover);font-weight:400}.app-tabs__links a:not(.-current)::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="2" height="2" shape-rendering="crispEdges"><rect x="0" y="0" width="1" height="1" fill="%23000000"/><rect x="1" y="1" width="1" height="1" fill="%23000000"/></svg>');background-size:2px 2px;background-repeat:repeat;opacity:0.15;pointer-events:none;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.app-tabs__links a:hover:not(.-current){background-color:#e0e0e0}.app-tabs__links a.-current{background-color:var(--c-neutral);color:var(--c-text-primary);border-bottom-color:var(--c-neutral-hover);position:relative}.app-tabs__links a.-current::before{content:"";position:absolute;bottom:-1px;left:-1px;right:-1px;height:1px;background-color:var(--c-neutral);z-index:21}.app-view h1{font-size:2rem;font-weight:800;margin:1.5rem 0 1rem 0}.app-view h2{font-size:1.5rem;font-weight:800;margin:1.25rem 0 0.75rem 0}.app-view h3{font-size:1.25rem;font-weight:800;margin:1rem 0 0.5rem 0}.app-view h4{font-size:1.125rem;font-weight:800;margin:0.875rem 0 0.5rem 0}.app-view h5,.app-view h6{font-size:1rem;font-weight:800;margin:0.75rem 0 0.5rem 0}.app-view p{margin:0.5rem 0}.app-view{padding:0.5rem}.badge{display:inline-block;padding:0.25rem 0.5rem;font-size:0.75rem;font-weight:600;border-radius:var(--s-br);background:var(--c-neutral-hover);color:var(--c-text-muted)}.badge.-success{background:rgba(40,167,69,0.1);color:#155724}.badge.-primary{background:rgba(0,123,255,0.1);color:#004085}.badge.-danger{background:rgba(226,28,36,0.1);color:#721c24}.badge.-small{font-size:0.625rem;padding:0.125rem 0.375rem;margin-left:0.5rem}.system7 .vip-badge{user-select:none;display:inline-flex;align-items:center;justify-content:center;gap:0.375rem;white-space:nowrap;height:2rem;padding:0 1rem;font-family:var(--f-sans);font-size:1rem;font-weight:500;line-height:1.3rem;border:none;border-radius:var(--s-br);background:linear-gradient(135deg, gold, orange);color:#FFFFFF;box-shadow:0 0 0 1px var(--c-border),var(--bs-inset-highlight),var(--bs-inset-shadow),var(--bs-drop-normal);transition:all var(--t-fast);cursor:help;text-decoration:none;position:relative;overflow:hidden}.system7 .vip-badge:hover{transform:translateY(-1px);box-shadow:0 0 0 1px var(--c-border),var(--bs-inset-highlight),var(--bs-inset-shadow),0 4px 8px rgba(255,215,0,0.3)}.system7 .vip-badge::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg, transparent 30%, rgba(255,255,255,0.3) 50%, transparent 70%);animation:shimmer 6s infinite}.system7 .vip-badge .vip-text{font-size:0.813rem;font-weight:800;letter-spacing:0.1em;text-shadow:0 1px 2px rgba(0,0,0,0.3)}@keyframes shimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}100%{transform:translateX(100%) translateY(100%) rotate(45deg)}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}.block{padding:0.75rem 1rem}.block.-tight{padding:0.5rem 0.75rem}.block.-loose{padding:1rem 1.5rem}.block.-info{background-color:var(--c-primary);color:var(--c-text-secondary)}.block.-success{background-color:var(--c-success);color:var(--c-text-secondary)}.block.-warning{background-color:var(--c-secondary);color:var(--c-text-primary)}.block.-dev{background-color:var(--c-danger);color:var(--c-text-secondary)}.app-view__content .block{background:white;border-radius:var(--s-br);box-shadow:0 0 0 1px var(--c-border);margin-bottom:1rem;padding:1.5rem}.app-view__content .block:last-child{margin-bottom:0}.app-view__content .block h3{margin-top:0;margin-bottom:1rem;color:var(--c-text-primary);font-size:1.125rem}.app-view__content .block h4{margin-top:1.5rem;margin-bottom:0.75rem;color:var(--c-text-primary);font-size:1rem}.app-view__content .block p{color:var(--c-text-primary);line-height:1.5}.app-view__content .block hr{border:none;border-top:1px solid var(--c-border);margin:1.5rem 0}.app-view__content .block .form-field__hint{color:var(--c-text-muted)}.system7 .breadcrumb-group{display:inline-flex;gap:0;align-items:stretch}.system7 .breadcrumb-group>*{margin-right:-1px}.system7 .breadcrumb-group .button,.system7 .breadcrumb-group .dropdown summary{border-radius:0;position:relative}.system7 .breadcrumb-group>:first-child .button,.system7 .breadcrumb-group>:first-child summary,.system7 .breadcrumb-group>.button:first-child{border-top-left-radius:var(--s-br);border-bottom-left-radius:var(--s-br)}.system7 .breadcrumb-group>:last-child .button,.system7 .breadcrumb-group>:last-child summary,.system7 .breadcrumb-group>.button:last-child{border-top-right-radius:var(--s-br);border-bottom-right-radius:var(--s-br);margin-right:0}.system7 .breadcrumb-group>:only-child .button,.system7 .breadcrumb-group>:only-child summary,.system7 .breadcrumb-group>.button:only-child{border-radius:var(--s-br)}.system7 .breadcrumb-group .button:focus,.system7 .breadcrumb-group .dropdown summary:focus{outline:1px solid var(--c-primary);outline-offset:0}.system7 .breadcrumb-group .button.-current,.system7 .breadcrumb-group span.button.-current{background:var(--c-neutral-hover);box-shadow:0 0 0 1px var(--c-border);color:var(--c-text-primary);cursor:default}.system7 .breadcrumb-group .button.-current:hover,.system7 .breadcrumb-group span.button.-current:hover{background:var(--c-neutral-hover);box-shadow:0 0 0 1px var(--c-border)}.system7 .breadcrumb-group .button.-current:active,.system7 .breadcrumb-group span.button.-current:active{background:var(--c-neutral-hover);box-shadow:0 0 0 1px var(--c-border);transform:none}.system7 .breadcrumb-copyable{position:relative;display:inline-flex;align-items:center}.system7 .breadcrumb-copyable .button{padding-right:2rem}.system7 .copy-button{position:absolute;top:50%;right:0.375rem;transform:translateY(-50%);background:transparent;border:none;padding:0;cursor:pointer;transition:all var(--t-fast);display:flex;align-items:center;justify-content:center}.system7 .copy-button svg{width:1.25rem;height:1.25rem;fill:var(--c-text-muted);transition:fill var(--t-fast)}.system7 .copy-button:hover svg{fill:var(--c-text-primary)}.system7 .copy-button.-copied{background:var(--c-success)}.system7 .copy-button.-copied svg{fill:var(--c-text-secondary)}.pipeline-build-form{position:relative;background:var(--c-neutral);border:1px solid var(--c-border);border-radius:var(--s-br);box-shadow:var(--bs-inset-highlight),var(--bs-inset-shadow),0 2px 4px rgba(0,0,0,0.1);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-bottom:0.5rem}.pipeline-build-form__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0.75rem 1rem 0}.pipeline-build-form__title{font-weight:800;font-family:var(--f-sans);color:var(--c-text-primary);margin:0}.build-form{display:flex;flex-direction:column;gap:1rem;padding:0.75rem 1rem 1rem}.build-form__monofield{display:flex;flex-direction:column;gap:0.25rem}.build-form__monofield label{display:none}.build-form__monofield textarea{resize:vertical}.build-form__monofield .hint{font-size:0.875rem;color:var(--c-text-muted);line-height:1.3}.build-form__inline-fields{display:flex;gap:1rem}.build-form__inline-fields>:first-child{flex:1}.build-form__actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:0.5rem}.build-form__field{display:flex;flex-direction:column;gap:0.25rem}.build-form__select-with-icon{position:relative;display:inline-block}.build-form__select-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1;opacity:0.7}.build-form__select-with-icon select{padding-left:36px}.build-form__select-group{display:flex;flex-direction:column;gap:0.25rem}.build-form__label{font-size:0.75rem;font-weight:600;color:var(--c-text-secondary);text-transform:uppercase;letter-spacing:0.05em}.system7 .button{user-select:none;display:inline-flex;align-items:center;justify-content:center;gap:0.375rem;white-space:nowrap;height:2rem;padding:0 1rem;font-family:var(--f-sans);font-size:1rem;font-weight:500;line-height:1.3rem;border:none;border-radius:var(--s-br);background:var(--c-neutral);color:var(--c-text-primary);box-shadow:0 0 0 1px var(--c-border),var(--bs-inset-highlight),var(--bs-inset-shadow),var(--bs-drop-normal);transition:all var(--t-fast);cursor:pointer;text-decoration:none}.system7 .button:hover{background:var(--c-neutral-hover)}.system7 .button:active:not(:disabled){box-shadow:0 0 0 1px var(--c-border),inset -1px -1px 0 rgba(255,255,255,0.5),inset 1px 1px 0 rgba(0,0,0,0.2),0 1px 2px rgba(0,0,0,0.2)}.system7 .button:focus{outline:2px solid var(--c-primary);outline-offset:2px}.system7 .button:focus:not(:focus-visible){outline:none}.system7 .button:disabled,.system7 .button.-primary:disabled,.system7 .button.-secondary:disabled,.system7 .button.-danger:disabled,.system7 .button.-success:disabled,.system7 .button.-ghost:disabled,.system7 .button.-text:disabled{background:var(--c-neutral-disabled);color:var(--c-text-disabled);cursor:not-allowed;transform:none;filter:grayscale(100%);opacity:0.7}.system7 .button:disabled:hover,.system7 .button.-primary:disabled:hover,.system7 .button.-secondary:disabled:hover,.system7 .button.-danger:disabled:hover,.system7 .button.-success:disabled:hover,.system7 .button.-ghost:disabled:hover,.system7 .button.-text:disabled:hover{background:var(--c-neutral-disabled);filter:grayscale(100%);cursor:not-allowed}.system7 .button.-primary{background:var(--c-primary);color:var(--c-text-secondary);font-weight:800}.system7 .button.-primary:hover{background:var(--c-primary-hover)}.system7 .button.-primary:active:not(:disabled){background:var(--c-primary-hover)}.system7 .button.-secondary{background:var(--c-secondary);color:var(--c-text-primary)}.system7 .button.-secondary:hover{background:#e6c200}.system7 .button.-danger{background:var(--c-danger);color:var(--c-text-secondary)}.system7 .button.-danger:hover{background:#cc1a22}.system7 .button.-success{background:var(--c-success);color:var(--c-text-secondary)}.system7 .button.-success:hover{background:#00b359}.system7 .button.-ghost{background:transparent;box-shadow:0 0 0 1px var(--c-border)}.system7 .button.-ghost:hover{background:var(--c-neutral)}.system7 .button.-ghost:active:not(:disabled){background:var(--c-neutral-hover)}.system7 .button.-text{background:transparent;box-shadow:none;color:var(--c-primary);font-weight:500}.system7 .button.-text:hover{background:var(--c-neutral);box-shadow:none}.system7 .button.-text:active:not(:disabled){background:var(--c-neutral-hover);box-shadow:none}.system7 .button.-small{height:1.5rem;padding:0 0.75rem;font-size:0.875rem;font-weight:500;border-radius:calc(var(--s-br) * 0.75)}.system7 .button.-large{height:2.5rem;padding:0 1.5rem;font-size:1.125rem}.system7 .button.-tiny{height:1.25rem;padding:0 0.5rem;font-size:0.75rem;font-weight:800;border-radius:calc(var(--s-br) * 0.75)}.system7 .button.-full{width:100%}.system7 .button svg{width:1em;height:1em;flex-shrink:0}.system7 .button.-icon-only{padding:0;width:2rem}.system7 .button.-small.-icon-only{width:1.5rem}.system7 .button.-large.-icon-only{width:2.5rem}.system7 .button.-tiny.-icon-only{width:1.25rem}.system7 .button.-loading{color:transparent;pointer-events:none;position:relative}.system7 .button.-loading::after{content:"";position:absolute;width:1rem;height:1rem;top:50%;left:50%;margin-left:-0.5rem;margin-top:-0.5rem;border:2px solid var(--c-text-muted);border-radius:50%;border-top-color:transparent;animation:button-spin 0.6s linear infinite}.system7 .button.-primary.-loading::after,.system7 .button.-danger.-loading::after,.system7 .button.-success.-loading::after{border-color:rgba(255,255,255,0.5);border-top-color:transparent}.system7 .button.-loading:disabled::after,.system7 .button.-primary.-loading:disabled::after,.system7 .button.-secondary.-loading:disabled::after,.system7 .button.-danger.-loading:disabled::after,.system7 .button.-success.-loading:disabled::after{border-color:var(--c-text-disabled);border-top-color:transparent}@keyframes button-spin{to{transform:rotate(360deg)}}.system7 .button__hotkey{font-family:var(--f-mono);font-size:0.6875rem;font-weight:500;color:var(--c-text-primary);background:rgba(0,0,0,0.1);border:none;border-radius:calc(var(--s-br) - 1px);padding:0.125rem 0.375rem;margin-left:0.5rem;text-transform:uppercase;letter-spacing:0.5px;height:1rem;display:inline-flex;align-items:center;justify-content:center;min-width:1rem}.system7 .button.-primary .button__hotkey,.system7 .button.-danger .button__hotkey,.system7 .button.-success .button__hotkey{color:var(--c-text-secondary);background:rgba(255,255,255,0.15)}.system7 .button.-secondary .button__hotkey{color:var(--c-text-primary);background:rgba(0,0,0,0.1)}.system7 .button-group{display:inline-flex;gap:0.5rem}.system7 .button-group.-compact{gap:0}.system7 .button-group.-compact .button{border-radius:0;position:relative}.system7 .button-group.-compact .button:not(:last-child)::after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background:rgba(0,0,0,0.1)}.system7 .button-group.-compact .button:first-child{border-top-left-radius:var(--s-br);border-bottom-left-radius:var(--s-br)}.system7 .button-group.-compact .button:last-child{border-top-right-radius:var(--s-br);border-bottom-right-radius:var(--s-br)}.system7 .dropdown summary.button{list-style:none}.system7 .dropdown summary.button::-webkit-details-marker{display:none}.system7 .dropdown summary.button::marker{display:none}.system7 .dropdown[open] summary.button{background:var(--c-neutral-hover);box-shadow:0 0 0 1px var(--c-border),inset -1px -1px 0 rgba(255,255,255,0.5),inset 1px 1px 0 rgba(0,0,0,0.2),0 1px 2px rgba(0,0,0,0.2)}.system7 .dropdown[open] summary.button.-header{background:#e0e0e0}.system7 .dropdown[open] summary.button.-primary{background:var(--c-primary-hover)}.system7 .dropdown[open] summary.button.-secondary{background:#e6c200}.system7 .dropdown[open] summary.button.-danger{background:#cc1a22}.system7 .dropdown[open] summary.button.-success{background:#00b359}.system7 .button-input-group{display:flex;align-items:center;gap:0.5rem}.system7 .button-input-group .button,.system7 .button-input-group input{height:2rem}.system7 .dropdown{position:relative;display:inline-block}.system7 .dropdown summary{list-style:none;cursor:pointer;user-select:none}.system7 .dropdown-menu{position:absolute;top:calc(100% + 0.25rem);right:0;background:var(--c-neutral);border:none;border-radius:var(--s-br);box-shadow:0 0 0 1px var(--c-border),var(--bs-inset-highlight),var(--bs-inset-shadow),var(--bs-drop-normal),0 4px 12px rgba(0,0,0,0.15);min-width:max-content;max-width:280px;z-index:1000;font-family:var(--f-sans);display:flex;flex-direction:column;overflow:hidden}.system7 .dropdown-item{display:flex;align-items:center;padding:0.5rem 0.75rem;color:var(--c-text-primary);text-decoration:none;transition:background-color var(--t-fast);flex-shrink:0;white-space:nowrap;font-size:1rem;font-weight:400;line-height:1.3rem;position:relative}.system7 .dropdown-item:hover{background:var(--c-neutral-hover);color:var(--c-text-primary);text-decoration:none}.system7 .dropdown-item:active{background:#e0e0e0}.system7 .dropdown-item:focus{outline:2px solid var(--c-primary);outline-offset:-2px;z-index:1}.system7 .dropdown summary{list-style:none;cursor:pointer;user-select:none}.system7 .dropdown summary::-webkit-details-marker{display:none}.system7 .dropdown summary::marker{display:none}.system7 .dropdown summary:not(.button){display:inline-flex;align-items:center;gap:0.375rem;padding:0.325rem 0.625rem;height:2rem;border-radius:var(--s-br);font-family:var(--f-sans);font-size:1rem;font-weight:400;background:transparent;color:var(--c-text-primary);border:1px solid transparent;transition:all var(--t-fast)}.system7 .dropdown summary:not(.button):hover{background:var(--c-neutral-hover)}.system7 .dropdown summary:not(.button):active,.system7 .dropdown[open] summary:not(.button){background:#e0e0e0}.system7 .dropdown summary:not(.button):focus{outline:2px solid var(--c-primary);outline-offset:2px}.system7 .dropdown .plus-icon{font-weight:bold;font-size:1.125rem;line-height:1;margin-left:0.125rem}.system7 .dropdown summary svg{margin-left:0.125rem;margin-right:-0.25rem;width:1em;height:1em}.system7 .dropdown-item.-active{background:rgba(10,183,239,0.1);color:var(--c-primary);font-weight:500}.system7 .dropdown-item.-active:hover{background:rgba(10,183,239,0.15);color:var(--c-primary)}.system7 .dropdown.-left .dropdown-menu{left:0;right:auto}.system7 .dropdown summary svg{transition:transform var(--t-fast)}.system7 .dropdown[open] summary svg{transform:rotate(180deg)}.system7 .dropdown-group{display:flex;flex-direction:column}.system7 .dropdown-group:first-child{padding-top:0.25rem}.system7 .dropdown-group:last-child{padding-bottom:0.25rem}.system7 .dropdown-group+.dropdown-group{border-top:1px solid var(--c-neutral-hover);margin-top:0.25rem;padding-top:0.25rem}.system7 .dropdown-group-title{padding:0.25rem 0.75rem;font-size:0.75rem;font-weight:800;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:0.025em;margin-bottom:0.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.system7 .dropdown-group .dropdown-item{padding-left:0.75rem}.system7 .dropdown-item.-preview{padding:0.75rem;background:var(--c-neutral-hover);border-radius:var(--s-br);margin:0.25rem 0.5rem;border:1px solid var(--c-border);min-width:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0.5rem}.system7 .dropdown-item.-preview:hover{background:#e0e0e0;border-color:var(--c-border)}.system7 .team-preview__header{display:flex;flex-direction:column;gap:0.25rem}.system7 .team-preview__name{font-weight:800;font-size:0.875rem;color:var(--c-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.system7 .team-preview__stats{font-size:0.75rem;color:var(--c-text-muted);white-space:nowrap}.system7 .team-preview__actions{display:flex;gap:0.5rem;flex-wrap:wrap;justify-content:flex-start}.system7 .dropdown-group.-scrollable{max-height:200px;overflow-y:auto;overflow-x:hidden}.system7 .dropdown-group.-scrollable .dropdown-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.system7 .dropdown-item.-with-hotkey{justify-content:space-between;gap:1rem}.system7 .dropdown-item[data-hotkey]{justify-content:space-between;gap:1rem}.system7 .dropdown-item[data-hotkey]::after{content:attr(data-hotkey);display:inline-flex;align-items:center;padding:0.125rem 0.25rem;border:1px solid var(--c-border);border-radius:calc(var(--s-br) - 1px);background:transparent;color:var(--c-text-muted);font-size:0.6875rem;line-height:1;font-family:var(--f-mono);font-weight:500;letter-spacing:0.5px;box-shadow:none;pointer-events:none;flex-shrink:0}.system7 .dropdown-item[data-hotkey]:hover::after{border-color:var(--c-text-primary);background:var(--c-neutral)}.system7 .dropdown-item svg,.system7 .dropdown-item .icon{width:1em;height:1em;flex-shrink:0;margin-right:0.5rem}.system7 .dropdown-divider{height:1px;background:var(--c-border);opacity:0.15;margin:0.25rem 0}.system7 .dropdown-item:disabled,.system7 .dropdown-item.-disabled{opacity:0.5;cursor:not-allowed;pointer-events:none}.system7 .dropdown-item.-danger{color:var(--c-danger)}.system7 .dropdown-item.-danger:hover{background:rgba(226,28,36,0.1);color:var(--c-danger)}.system7 .dropdown-item.-success{color:var(--c-success)}.system7 .dropdown-item.-success:hover{background:rgba(0,204,102,0.1);color:var(--c-success)}.system7 .dropdown.-top .dropdown-menu{bottom:calc(100% + 0.25rem);top:auto}.system7 .dropdown.-center .dropdown-menu{left:50%;right:auto;transform:translateX(-50%)}.system7 .dropdown.-compact .dropdown-menu{padding:0.25rem 0}.system7 .dropdown.-compact .dropdown-item{padding:0.375rem 0.625rem;font-size:0.875rem}.system7 .dropdown.-wide .dropdown-menu{min-width:320px}.system7 .dropdown[open] .dropdown-menu{animation:dropdown-fade-in 0.15s ease-out}@keyframes dropdown-fade-in{from{opacity:0;transform:translateY(-0.5rem)}to{opacity:1;transform:translateY(0)}}.system7 .form-field{margin-bottom:calc(var(--s-base) * 4)}.system7 .form-field:last-child{margin-bottom:0}.system7 .form-field__label{display:block;font-family:var(--f-sans);font-size:1rem;font-weight:800;color:var(--c-text-primary);margin-bottom:calc(var(--s-base) * 2)}.system7 .form-field__label .form-field__hint{float:right;font-weight:400;font-size:0.875rem;color:var(--c-text-muted);opacity:0.7}.system7 .form-field__help{font-family:var(--f-sans);font-size:0.875rem;color:var(--c-text-muted);margin-top:calc(var(--s-base) * 1);line-height:1.3}.system7 .form-field__error{font-family:var(--f-sans);font-size:0.875rem;color:var(--c-danger);margin-top:calc(var(--s-base) * 1);display:none;font-weight:500}.system7 .form-field--error .form-field__error{display:block}.system7 .form-input{font-family:var(--f-sans);appearance:none;display:block;width:100%;height:2rem;padding:0 0.75rem;font-size:1rem;line-height:1.3rem;background:#fff;border:none;border-radius:var(--s-br);outline:0;color:var(--c-text-primary);box-shadow:0 0 0 1px var(--c-border),inset 1px 1px 0 rgba(0,0,0,0.1),inset -1px -1px 0 rgba(255,255,255,0.8);transition:all var(--t-fast)}.system7 .form-input:hover{box-shadow:0 0 0 1px var(--c-text-muted),inset 1px 1px 0 rgba(0,0,0,0.1),inset -1px -1px 0 rgba(255,255,255,0.8)}.system7 .form-input:focus{box-shadow:0 0 0 2px var(--c-primary),inset 1px 1px 0 rgba(0,0,0,0.1),inset -1px -1px 0 rgba(255,255,255,0.8)}.system7 .form-input::placeholder{color:var(--c-text-muted)}.system7 .form-input:disabled{background:var(--c-neutral-hover);color:var(--c-text-muted);cursor:not-allowed;opacity:0.6}.system7 .form-field--error .form-input,.system7 .form-input--error{box-shadow:0 0 0 2px var(--c-danger),inset 1px 1px 0 rgba(0,0,0,0.1),inset -1px -1px 0 rgba(255,255,255,0.8)}.system7 .form-field--error .form-input:hover,.system7 .form-input--error:hover{box-shadow:0 0 0 2px var(--c-danger),inset 1px 1px 0 rgba(0,0,0,0.1),inset -1px -1px 0 rgba(255,255,255,0.8)}.system7 .form-textarea{font-family:var(--f-sans);appearance:none;display:block;width:100%;font-size:1rem;background:#fff;border:none;border-radius:var(--s-br);outline:0;color:var(--c-text-primary);box-shadow:0 0 0 1px var(--c-border),inset 1px 1px 0 rgba(0,0,0,0.1),inset -1px -1px 0 rgba(255,255,255,0.8);transition:all var(--t-fast);min-height:5rem;padding:0.5rem 0.75rem;resize:vertical;height:auto;line-height:1.4}.system7 .form-textarea:hover{box-shadow:0 0 0 1px var(--c-text-muted),inset 1px 1px 0 rgba(0,0,0,0.1),inset -1px -1px 0 rgba(255,255,255,0.8)}.system7 .form-textarea:focus{box-shadow:0 0 0 2px var(--c-primary),inset 1px 1px 0 rgba(0,0,0,0.1),inset -1px -1px 0 rgba(255,255,255,0.8)}.system7 .form-textarea::placeholder{color:var(--c-text-muted)}.system7 .form-textarea:disabled{background:var(--c-neutral-hover);color:var(--c-text-muted);cursor:not-allowed;opacity:0.6}.system7 .form-select{font-family:var(--f-sans);appearance:none;display:block;width:100%;height:2rem;padding:0 0.75rem;font-size:1rem;line-height:1.3rem;background:#fff;border:none;border-radius:var(--s-br);outline:0;color:var(--c-text-primary);box-shadow:0 0 0 1px var(--c-border),inset 1px 1px 0 rgba(0,0,0,0.1),inset -1px -1px 0 rgba(255,255,255,0.8);transition:all var(--t-fast);padding-right:2rem;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23666' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 0.75rem) center;background-size:0.625rem;cursor:pointer}.system7 .form-select:hover{box-shadow:0 0 0 1px var(--c-text-muted),inset 1px 1px 0 rgba(0,0,0,0.1),inset -1px -1px 0 rgba(255,255,255,0.8)}.system7 .form-select:focus{box-shadow:0 0 0 2px var(--c-primary),inset 1px 1px 0 rgba(0,0,0,0.1),inset -1px -1px 0 rgba(255,255,255,0.8)}.system7 .form-select:disabled{background:var(--c-neutral-hover);color:var(--c-text-muted);cursor:not-allowed;opacity:0.6}.system7 .form-field--error .form-textarea,.system7 .form-textarea--error{box-shadow:0 0 0 2px var(--c-danger),inset 1px 1px 0 rgba(0,0,0,0.1),inset -1px -1px 0 rgba(255,255,255,0.8)}.system7 .form-field--error .form-textarea:hover,.system7 .form-textarea--error:hover{box-shadow:0 0 0 2px var(--c-danger),inset 1px 1px 0 rgba(0,0,0,0.1),inset -1px -1px 0 rgba(255,255,255,0.8)}.system7 .form-field--error .form-select,.system7 .form-select--error{box-shadow:0 0 0 2px var(--c-danger),inset 1px 1px 0 rgba(0,0,0,0.1),inset -1px -1px 0 rgba(255,255,255,0.8)}.system7 .form-field--error .form-select:hover,.system7 .form-select--error:hover{box-shadow:0 0 0 2px var(--c-danger),inset 1px 1px 0 rgba(0,0,0,0.1),inset -1px -1px 0 rgba(255,255,255,0.8)}.system7 .form-checkbox{display:flex;align-items:flex-start;gap:calc(var(--s-base) * 2);cursor:pointer}.system7 .form-checkbox:not(:last-child){margin-bottom:calc(var(--s-base) * 2)}.system7 .form-checkbox__input{width:1rem;height:1rem;margin:0.125rem 0 0 0;border:none;border-radius:calc(var(--s-br) - 1px);background:#fff;box-shadow:0 0 0 1px var(--c-border),inset 1px 1px 0 rgba(0,0,0,0.1),inset -1px -1px 0 rgba(255,255,255,0.8);cursor:pointer;appearance:none;position:relative;flex-shrink:0;transition:all var(--t-fast)}.system7 .form-checkbox__input:hover{box-shadow:0 0 0 1px var(--c-text-muted),inset 1px 1px 0 rgba(0,0,0,0.1),inset -1px -1px 0 rgba(255,255,255,0.8)}.system7 .form-checkbox__input:focus{outline:2px solid var(--c-primary);outline-offset:2px}.system7 .form-checkbox__input:checked{background:var(--c-primary);box-shadow:0 0 0 1px var(--c-border),inset 1px 1px 0 rgba(255,255,255,0.3),inset -1px -1px 0 rgba(0,0,0,0.3)}.system7 .form-checkbox__input:checked::after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:var(--c-text-secondary);font-size:0.625rem;font-weight:800;line-height:1}.system7 .form-checkbox__input:disabled{opacity:0.6;cursor:not-allowed}.system7 .form-checkbox__label{font-family:var(--f-sans);font-size:1rem;color:var(--c-text-primary);line-height:1.3;cursor:pointer;user-select:none}.system7 .form-radio{display:flex;align-items:center;gap:calc(var(--s-base) * 2);cursor:pointer}.system7 .form-radio:not(:last-child){margin-bottom:calc(var(--s-base) * 2)}.system7 .form-radio__input{width:1rem;height:1rem;margin:0;border:none;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--c-border),inset 1px 1px 0 rgba(0,0,0,0.1),inset -1px -1px 0 rgba(255,255,255,0.8);cursor:pointer;appearance:none;position:relative;flex-shrink:0;transition:all var(--t-fast)}.system7 .form-radio__input:hover{box-shadow:0 0 0 1px var(--c-text-muted),inset 1px 1px 0 rgba(0,0,0,0.1),inset -1px -1px 0 rgba(255,255,255,0.8)}.system7 .form-radio__input:focus{outline:2px solid var(--c-primary);outline-offset:2px}.system7 .form-radio__input:checked{background:var(--c-primary);box-shadow:0 0 0 1px var(--c-border),inset 1px 1px 0 rgba(255,255,255,0.3),inset -1px -1px 0 rgba(0,0,0,0.3)}.system7 .form-radio__input:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:0.375rem;height:0.375rem;border-radius:50%;background:var(--c-text-secondary)}.system7 .form-radio__input:disabled{opacity:0.6;cursor:not-allowed}.system7 .form-radio__label{font-family:var(--f-sans);font-size:1rem;color:var(--c-text-primary);cursor:pointer;user-select:none}.system7 .form-file{position:relative;display:inline-block}.system7 .form-file__input{position:absolute;left:-9999px}.system7 .form-actions{display:flex;gap:calc(var(--s-base) * 3);margin-top:calc(var(--s-base) * 6)}.system7 .form-actions.-center{justify-content:center}.system7 .form-actions.-right{justify-content:flex-end}.system7 .form-actions.-space-between{justify-content:space-between}.system7 .form-search{position:relative;width:100%;max-width:20rem}.system7 .form-search__input{font-family:var(--f-sans);appearance:none;display:block;width:100%;height:2rem;padding:0 0.75rem;font-size:1rem;line-height:1.3rem;background:#fff;border:none;border-radius:var(--s-br);outline:0;color:var(--c-text-primary);box-shadow:0 0 0 1px var(--c-border),inset 1px 1px 0 rgba(0,0,0,0.1),inset -1px -1px 0 rgba(255,255,255,0.8);transition:all var(--t-fast);padding-left:2rem}.system7 .form-search__icon{position:absolute;left:0.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:var(--c-text-muted);pointer-events:none}.system7 .form-search--small .form-search__input{height:1.5rem;font-size:0.875rem;padding-left:1.75rem}.system7 .form-search--small .form-search__icon{width:0.875rem;height:0.875rem;left:0.5rem}.system7 .form-inline{display:flex;align-items:flex-end;gap:calc(var(--s-base) * 3)}.system7 .form-inline .form-field{margin-bottom:0;flex:1}.system7 .form-inline .button{flex-shrink:0}.system7 .form-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));gap:calc(var(--s-base) * 4)}.system7 .form-grid.-two-columns{grid-template-columns:1fr 1fr}.system7 .form-grid.-three-columns{grid-template-columns:1fr 1fr 1fr}.system7 .form-standard{max-width:40rem}.system7 .form-standard.-narrow{max-width:24rem}.system7 .form-standard.-wide{max-width:60rem}.modal-form form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.modal-form__errors{background-color:var(--c-danger);border:1px solid var(--c-border);border-radius:var(--s-br);color:var(--c-text-secondary);padding:0.75rem 1rem;margin:-1rem -1rem 1rem -1rem;font-weight:800}.modal-form__errors ul{margin:0;padding:0;list-style:none}.modal-form__errors li+li{margin-top:0.25rem}.modal-form__errors li::before{content:"× ";font-weight:800;margin-right:0.325rem}.modal-form fieldset{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem;border:none;padding:0;margin:0}.modal-form .field{padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0.25rem}.modal-form .field.-checkbox{flex-direction:row;align-items:center;justify-content:flex-start}.modal-form .field__label{font-weight:800;font-family:var(--f-sans);color:var(--c-text-primary);display:flex;flex-direction:row;justify-content:space-between;align-items:center}.modal-form .field__label .hint{font-weight:400;font-size:0.875rem;line-height:1.2rem;color:var(--c-text-muted);opacity:0.7}.field__hint-link{color:var(--c-primary);text-decoration:none;font-weight:500;font-size:0.875rem}.field__hint-link:hover{text-decoration:underline}.modal-form .field__input{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.modal-form .field_with_errors{display:block;background:none;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.modal-form .field_with_errors input,.modal-form .field_with_errors select,.modal-form .field_with_errors textarea{border-color:var(--c-danger);box-shadow:0 0 0 1px var(--c-danger),inset 1px 1px 0 rgba(0,0,0,0.1),inset -1px -1px 0 rgba(255,255,255,0.8)}.modal-form .field_with_errors input:hover,.modal-form .field_with_errors select:hover,.modal-form .field_with_errors textarea:hover{border-color:var(--c-danger)}.modal-form .field_with_errors input:focus,.modal-form .field_with_errors select:focus,.modal-form .field_with_errors textarea:focus{box-shadow:0 0 0 2px var(--c-danger),inset 1px 1px 0 rgba(0,0,0,0.1),inset -1px -1px 0 rgba(255,255,255,0.8)}.modal-form__notice{text-align:center;color:var(--c-text-muted);font-size:0.875rem}.modal-form__notice a,.modal-form__notice a:link,.modal-form__notice a:visited{color:var(--c-primary);font-weight:800;text-decoration:none}.modal-form__notice a:hover,.modal-form__notice a:link:hover,.modal-form__notice a:visited:hover{text-decoration:underline}.modal-form .actions{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0.5rem;margin-top:1rem}.system7 .modal-form .form-field{margin-bottom:calc(var(--s-base) * 4)}.system7 .modal-form .form-actions{margin-top:calc(var(--s-base) * 4);flex-direction:column;gap:calc(var(--s-base) * 2)}.system7 .modal-form .form-actions .button{width:100%}.system7 .form-section{margin-bottom:calc(var(--s-base) * 6)}.system7 .form-section:last-child{margin-bottom:0}.system7 .form-section__title{font-size:1.125rem;font-weight:800;color:var(--c-text-primary);margin:0 0 calc(var(--s-base) * 4) 0;padding-bottom:calc(var(--s-base) * 2);border-bottom:1px solid rgba(0,0,0,0.1)}.system7 .form-field__label.-required::after{content:" *";color:var(--c-danger)}.system7 .form-field__label .field__hint-link{color:var(--c-primary);text-decoration:none;font-weight:400;font-size:0.875rem}.system7 .form-field__label .field__hint-link:hover{text-decoration:underline}.system7 .form-field.-disabled{opacity:0.6}.system7 .form-field.-disabled .form-field__label{color:var(--c-text-muted)}.system7 .form-field.-disabled .form-input,.system7 .form-field.-disabled .form-textarea,.system7 .form-field.-disabled .form-select{cursor:not-allowed}.system7 .form-field__static{font-family:var(--f-sans);font-size:1rem;color:var(--c-text-primary);padding:0.5rem 0;font-weight:500}.system7 .hazard-form{background-color:#fff0f0;padding:1rem;border-radius:var(--s-br);border:1px solid #ffcccc;margin-bottom:1rem}.system7 .form-loading{position:relative;pointer-events:none}.system7 .form-loading::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.8);border-radius:var(--s-br);display:flex;align-items:center;justify-content:center;z-index:1}.system7 .form-input-group{display:flex;align-items:center;gap:0}.system7 .form-input-group .form-input{border-radius:var(--s-br) 0 0 var(--s-br);flex:1}.system7 .form-input-group .button{border-radius:0 var(--s-br) var(--s-br) 0;border-left:1px solid var(--c-border)}.system7 .form-input-group.-reverse .form-input{border-radius:0 var(--s-br) var(--s-br) 0}.system7 .form-input-group.-reverse .button{border-radius:var(--s-br) 0 0 var(--s-br);border-left:none;border-right:1px solid var(--c-border)}.system7 .form-field__counter{font-size:0.75rem;color:var(--c-text-muted);text-align:right;margin-top:calc(var(--s-base) * 1)}.system7 .form-field__counter.-warning{color:var(--c-secondary)}.system7 .form-field__counter.-error{color:var(--c-danger)}.logo{display:flex;align-items:center;justify-content:center;position:relative}.logo>.emblem{width:1.75rem;height:auto}.logo.-lg>.emblem{width:2.75rem;height:auto}a .logo:hover::before,a:link .logo:hover::before,a:visited .logo:hover::before{content:"";position:absolute;top:50%;left:calc(50% - 0.375px);transform:translate(-50%, -50%);width:calc(1.75rem + 6px);height:calc(1.75rem + 6px);background:var(--c-positive-offset-4);mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="8 8 84 84"><polygon points="50,10 90,30 50,50 10,30" fill="black"/><polygon points="50,50 90,30 90,70 50,90" fill="black"/><polygon points="10,30 50,50 50,90 10,70" fill="black"/></svg>') no-repeat center/contain;z-index:-1}a .logo:focus::before,a:link .logo:focus::before,a:visited .logo:focus::before{content:"";position:absolute;top:50%;left:calc(50% - 0.375px);transform:translate(-50%, -50%);width:calc(1.75rem + 6px);height:calc(1.75rem + 6px);background:var(--c-accent-alpha-2);mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="8 8 84 84"><polygon points="50,10 90,30 50,50 10,30" fill="black"/><polygon points="50,50 90,30 90,70 50,90" fill="black"/><polygon points="10,30 50,50 50,90 10,70" fill="black"/></svg>') no-repeat center/contain;z-index:-1}a .logo.-lg:hover::before,a:link .logo.-lg:hover::before,a:visited .logo.-lg:hover::before{top:calc(50% - 0.125px);width:calc(2.75rem + 8px);height:calc(2.75rem + 8px)}a .logo.-lg:focus::before,a:link .logo.-lg:focus::before,a:visited .logo.-lg:focus::before{top:calc(50% - 0.125px);width:calc(2.75rem + 8px);height:calc(2.75rem + 8px)}.chart-container{width:100%}.chart-container .vega-embed{width:100% !important}.chart-container .vega-embed .marks{width:100% !important}.chart-container .vega-view-container{overflow:visible !important}.modal-container{padding:1rem 1rem 4rem;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.modal{width:100%;max-width:24rem;border-radius:var(--s-br);box-shadow:0 0 0 1px var(--c-border),var(--bs-inset-highlight),var(--bs-inset-shadow),var(--bs-drop-normal);background-color:var(--c-neutral)}.modal__section{padding:1.5rem}.modal__section:first-child{border-radius:var(--s-br) var(--s-br) 0 0}.modal__section:last-child{border-radius:0 0 var(--s-br) var(--s-br)}.modal__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0.75rem 1.5rem;border-bottom:1px solid var(--c-border);background-color:var(--c-neutral-hover);gap:1rem}.modal__heading{font-weight:800;font-family:var(--f-sans);color:var(--c-text-primary);margin:0}.modal__header-action{flex-shrink:0}.modal__header+.modal__section{border-top:none}.modal__footer{padding:1rem 1.5rem;position:relative;border-top:1px solid var(--c-border);background-color:rgba(0,0,0,0.02);text-align:center;font-size:0.875rem;color:var(--c-text-muted)}.modal__footer::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="2" height="2" shape-rendering="crispEdges"><rect x="0" y="0" width="1" height="1" fill="%23000000"/><rect x="1" y="1" width="1" height="1" fill="%23000000"/></svg>');background-size:2px 2px;background-repeat:repeat;opacity:0.15;pointer-events:none;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.modal__footer a{color:var(--c-primary);text-decoration:none}.modal__footer a:hover{text-decoration:underline}.otp-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);backdrop-filter:blur(2px);display:none;align-items:center;justify-content:center;z-index:1000}.otp-modal-backdrop.otp-modal-backdrop--visible{display:flex}.otp-modal{max-width:20rem;width:90%;animation:otp-modal-appear 0.2s ease-out}.otp-modal .modal__body{text-align:center}.otp-modal__description{color:var(--c-text-primary);margin-bottom:1.5rem;font-size:0.875rem;line-height:1.4}.otp-modal__input-field{margin-bottom:1.5rem}.otp-modal__input-field .form-field__label{text-align:left;margin-bottom:0.5rem}.otp-modal__input{font-size:1.5rem;text-align:center;letter-spacing:0.25em;font-variant-numeric:tabular-nums;font-family:var(--f-mono)}.otp-modal__input::-webkit-inner-spin-button,.otp-modal__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.otp-modal__input[type=number]{-moz-appearance:textfield}.otp-modal__error{display:block;color:var(--c-error);font-size:0.75rem;margin-top:0.25rem}@keyframes otp-modal-appear{from{opacity:0;transform:scale(0.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.otp-modal--loading .otp-modal__input,.otp-modal--loading .button{opacity:0.6;pointer-events:none}.otp-modal__dev-hint{background:#fff3cd;border:1px solid #ffeaa7;color:#856404;padding:0.75rem;margin-bottom:1rem;border-radius:var(--s-br);font-size:0.875rem;text-align:center}.otp-modal__dev-hint strong{display:block;margin-bottom:0.25rem}.otp-modal__dev-hint code{font-family:var(--f-mono);font-size:1.25rem;letter-spacing:0.1em;background:rgba(0,0,0,0.1);padding:0.25rem 0.5rem;border-radius:calc(var(--s-br) / 2)}.pipeline-board{display:flex;gap:0.5rem;padding:0.5rem 0.675rem;overflow-x:auto;min-height:calc(100vh - 15rem)}.pipeline-column{flex:1;min-width:24rem;max-width:36rem;display:flex;flex-direction:column;background-color:#f2f2f0;box-shadow:inset -1px -1px 0 rgba(255,255,255,0.6),inset 1px 1px 0 rgba(0,0,0,0.15),0 0 0 1px var(--c-border)}.pipeline-column__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0.75rem 1rem;gap:1rem}.pipeline-column__title{font-weight:800;font-family:var(--f-sans);color:var(--c-text-primary);margin:0}.pipeline-column__count{background:rgba(0,0,0,0.1);color:var(--c-text-primary);font-family:var(--f-mono);font-size:0.825rem;font-weight:400;padding:0.125rem 0.25rem;margin-left:0.25rem;border-radius:var(--s-br)}.pipeline-column__actions{display:flex;gap:0.25rem;position:relative;z-index:1000}.pipeline-column__body{flex:1;padding:0.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:0.5rem}.pipeline-column__body>*{margin-bottom:0.5rem}.pipeline-column__body>*:last-child{margin-bottom:0}.pipeline-app-card{position:relative;background:var(--c-neutral);border:1px solid var(--c-border);border-radius:var(--s-br);box-shadow:var(--bs-inset-highlight),var(--bs-inset-shadow),0 2px 4px rgba(0,0,0,0.1);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.pipeline-card-number{position:absolute;top:0.25rem;right:0.25rem;font-family:"Marker Felt", "Comic Sans MS", cursive;font-size:1.125rem;font-weight:bold;color:#333;transform:rotate(3deg);text-shadow:1px 1px 0 rgba(255,255,255,0.8);z-index:10;user-select:none;opacity:0.8}.pipeline-app-card::before{content:"";position:absolute;top:0.75rem;right:0.75rem;width:0.75rem;height:0.75rem;border-radius:50%;background-color:#ccc;animation:pulse 3s ease-in-out infinite}.pipeline-app-card.-green::before{background-color:var(--c-success);animation:pulse-green 3s ease-in-out infinite}.pipeline-app-card.-yellow::before{background-color:var(--c-secondary);animation:pulse-yellow 3s ease-in-out infinite}.pipeline-app-card.-red::before{background-color:var(--c-danger);animation:pulse-red 3s ease-in-out infinite}.pipeline-pr-card::before{content:"";position:absolute;top:0.75rem;right:0.75rem;width:0.75rem;height:0.75rem;border-radius:50%;background-color:#ccc;animation:pulse 3s ease-in-out infinite}.pipeline-pr-card.-green::before{background-color:var(--c-success);animation:pulse-green 3s ease-in-out infinite}.pipeline-pr-card.-yellow::before{background-color:var(--c-secondary);animation:pulse-yellow 3s ease-in-out infinite}.pipeline-pr-card.-red::before{background-color:var(--c-danger);animation:pulse-red 3s ease-in-out infinite}.pipeline-workspace .pipeline-app-card::before,.pipeline-workspace .pipeline-pr-card::before{display:none}.pipeline-app-card__header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem 0.5rem}.pipeline-app-card__title{font-weight:800;font-size:1rem}.pipeline-app-card__title a{color:var(--c-text-primary);text-decoration:none}.pipeline-app-card__title a:hover{color:var(--c-primary);text-decoration:underline}.pipeline-app-card__subtitle{font-size:0.875rem;color:var(--c-text-muted);margin:0}.pipeline-app-card__pr-link{color:var(--c-primary);text-decoration:none;font-weight:600}.pipeline-app-card__pr-link:hover{text-decoration:underline}.pipeline-app-card__menu{position:relative}.pipeline-app-card__info{display:flex;flex-direction:column;gap:0.5rem;padding:0.5rem 1rem}.pipeline-app-card__commit{display:flex;align-items:center;gap:0.5rem;font-size:0.875rem}.pipeline-app-card__commit-author{display:flex;align-items:center;gap:0.25rem}.pipeline-app-card__commit-author img{width:20px;height:20px;border-radius:50%;border:1px solid rgba(0,0,0,0.1)}.pipeline-app-card__commit-message{color:var(--c-text-muted);font-size:0.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipeline-app-card__status{display:flex;align-items:center;gap:0.5rem;font-size:0.875rem}.pipeline-app-card__status.-success{color:var(--c-success)}.pipeline-app-card__status.-error{color:var(--c-danger)}.pipeline-app-card__status.-testing{color:var(--c-primary)}.pipeline-app-card__deployment{font-size:0.875rem;color:var(--c-text-muted)}.pipeline-app-card__deployment code{font-family:var(--f-mono);font-size:0.875rem;background:rgba(0,0,0,0.05);padding:0.125rem 0.25rem;border-radius:2px}.pipeline-app-card__addons{display:flex;align-items:center;gap:0.25rem;margin-top:0.5rem;flex-wrap:wrap}.pipeline-app-card__addons img{width:20px;height:20px;border-radius:2px;border:1px solid rgba(0,0,0,0.1)}.pipeline-app-card__addons-more{font-size:0.75rem;color:var(--c-text-muted);padding:0.125rem 0.375rem;background:rgba(0,0,0,0.05);border-radius:var(--s-br)}.pipeline-app-card__actions{padding:0.5rem 1rem;border-top:1px solid var(--c-border);background-color:rgba(0,0,0,0.02);position:relative}.pipeline-app-card__actions::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="2" height="2" shape-rendering="crispEdges"><rect x="0" y="0" width="1" height="1" fill="%23000000"/><rect x="1" y="1" width="1" height="1" fill="%23000000"/></svg>');background-size:2px 2px;background-repeat:repeat;opacity:0.15;pointer-events:none;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.pipeline-app-card__actions .button-group{justify-content:stretch}.pipeline-app-card__actions .button-group .button{flex:1;justify-content:center;min-width:0;padding:0 0.5rem}.pipeline-pr-card{background:#f8f8f8;border:1px dashed rgba(0,0,0,0.3);border-radius:var(--s-br);padding:1rem;position:relative;transition:all var(--t-fast)}.pipeline-pr-card:not(.-no-app){background:var(--c-neutral);border:1px solid var(--c-border);box-shadow:var(--bs-inset-highlight),var(--bs-inset-shadow),0 2px 4px rgba(0,0,0,0.1)}.pipeline-pr-card:hover{background:var(--c-neutral);border-style:solid;border-color:var(--c-border)}.pipeline-pr-card__header{display:flex;align-items:center;gap:0.5rem;margin-bottom:0.5rem}.pipeline-pr-card__icons{display:flex;align-items:center;gap:0.5rem;margin-right:0.5rem}.pipeline-pr-card__icon{opacity:0.6}.pipeline-pr-card__title{font-weight:600;font-size:0.875rem;margin:0}.pipeline-pr-card__title a{color:var(--c-text-primary);text-decoration:none}.pipeline-pr-card__title a:hover{color:var(--c-primary);text-decoration:underline}.pipeline-pr-card__description{font-size:0.875rem;color:var(--c-text-muted);margin:0}.pipeline-pr-card__action{padding:0.5rem 1rem;margin:0.75rem -1rem -1rem;border-top:1px solid var(--c-border);background-color:rgba(0,0,0,0.02);position:relative}.pipeline-pr-card__action::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="2" height="2" shape-rendering="crispEdges"><rect x="0" y="0" width="1" height="1" fill="%23000000"/><rect x="1" y="1" width="1" height="1" fill="%23000000"/></svg>');background-size:2px 2px;background-repeat:repeat;opacity:0.15;pointer-events:none;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.pipeline-pr-card__tabs{border-bottom:1px solid var(--c-border);margin:-0.25rem -0.75rem 0 -0.75rem}.pipeline-pr-card__tab-nav{display:flex;list-style:none;margin:0;padding:0;gap:0}.pipeline-pr-card__tab-nav li{margin:0}.pipeline-pr-card__tab-link{display:block;padding:0.375rem 0.75rem;text-decoration:none;color:var(--c-text-secondary);font-weight:600;font-size:0.813rem;border-bottom:2px solid transparent;transition:all var(--t-fast);cursor:pointer}.pipeline-pr-card__tab-link:hover{color:var(--c-text-primary);background:var(--c-neutral-hover)}.pipeline-pr-card__tab-link.-active{color:var(--c-text-primary);border-bottom-color:var(--c-primary)}.pipeline-pr-card__tab-link.-disabled{color:var(--c-text-muted);cursor:not-allowed;opacity:0.5}.pipeline-pr-card__panels{padding-top:0.75rem}.pipeline-pr-card__tab-content{animation:fadeIn var(--t-fast) ease-in-out}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.pipeline-pr-card__subtitle{color:var(--c-text-secondary);font-weight:400;font-size:0.875rem;margin-left:0.5rem}.pipeline-pr-card__empty-state{text-align:center;color:var(--c-text-secondary);padding:2rem 0;font-style:italic}.pipeline-column.-review .pipeline-column__color-indicator{background-color:var(--c-primary)}.pipeline-column.-staging .pipeline-column__color-indicator{background-color:var(--c-secondary)}.pipeline-column.-production .pipeline-column__color-indicator{background-color:var(--c-success)}.pipeline-column.-qa .pipeline-column__color-indicator{background-color:var(--c-warning)}.pipeline-column.-development .pipeline-column__color-indicator{background-color:var(--c-danger)}@keyframes pulse{0%,100%{opacity:0.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes pulse-green{0%,100%{box-shadow:0 0 0 0 rgba(0,204,102,0)}50%{box-shadow:0 0 0 3px rgba(0,204,102,0.2)}}@keyframes pulse-yellow{0%,100%{box-shadow:0 0 0 0 rgba(255,213,0,0)}50%{box-shadow:0 0 0 3px rgba(255,213,0,0.2)}}@keyframes pulse-red{0%,100%{box-shadow:0 0 0 0 rgba(226,28,36,0)}50%{box-shadow:0 0 0 3px rgba(226,28,36,0.2)}}.pipeline-column__add-app{margin:0.75rem;margin-top:auto}.pipeline-app-card__promotion{font-size:0.75rem;color:var(--c-text-muted);padding:0.5rem;background:rgba(0,0,0,0.03);border-radius:calc(var(--s-br) - 1px);margin-top:0.75rem;display:flex;align-items:center;gap:0.25rem}.pipeline-app-card__promotion img{width:16px;height:16px;border-radius:50%}.pipeline-app-card__promotion a{color:var(--c-primary);text-decoration:none}.pipeline-app-card__promotion a:hover{text-decoration:underline}.processing-indicator{display:flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.5rem;color:var(--c-primary);font-weight:600;font-size:0.875rem}.processing-indicator .spinner{display:inline-block;animation:spin 1s linear infinite;font-size:1.25rem}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.badge{display:inline-block;padding:0.25rem 0.5rem;font-size:0.75rem;font-weight:600;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0.25rem}.badge.-success{color:#fff;background-color:#28a745}.badge.-danger{color:#fff;background-color:#dc3545}.badge.-warning{color:#212529;background-color:#ffc107}.badge.-secondary{color:#fff;background-color:#6c757d}.pipeline-pr-card{transition:all 0.3s ease-out}.pipeline-pr-card.-build-failed{border:2px solid #dc3545;box-shadow:0 0 0 1px rgba(220,53,69,0.2)}.pipeline-pr-card.-build-success{border:2px solid #28a745;box-shadow:0 0 0 1px rgba(40,167,69,0.2)}.pipeline-pr-card.-build-processing{border:2px solid #ffc107;box-shadow:0 0 0 1px rgba(255,193,7,0.2)}.pipeline-pr-card:has(.processing-indicator){animation:processingPulse 2s ease-in-out infinite;border-color:var(--c-primary);box-shadow:var(--bs-inset-highlight),var(--bs-inset-shadow),0 2px 8px rgba(0,123,255,0.2)}@keyframes processingPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.02)}}.pipeline-pr-card.card-appear{animation:cardAppear 0.6s ease-out}@keyframes cardAppear{0%{opacity:0;transform:translateY(-20px) scale(0.95)}50%{transform:translateY(5px) scale(1.02)}100%{opacity:1;transform:translateY(0) scale(1)}}.pipeline-pr-card__action-split{display:flex;justify-content:space-between;align-items:center;padding:0.5rem 1rem;margin:0.75rem -1rem -1rem;border-top:1px solid var(--c-border);background-color:rgba(0,0,0,0.02);position:relative}.pipeline-pr-card__action-split::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="2" height="2" shape-rendering="crispEdges"><rect x="0" y="0" width="1" height="1" fill="%23000000"/><rect x="1" y="1" width="1" height="1" fill="%23000000"/></svg>');background-size:2px 2px;background-repeat:repeat;opacity:0.15;pointer-events:none;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.pipeline-pr-card.-loading{opacity:0.6;filter:saturate(0.3);animation:cardFadeIn 0.3s ease-out}.pipeline-pr-card.-loading *{pointer-events:none}.pipeline-pr-card.-processing{animation:cardPulse 2s ease-in-out infinite}@keyframes cardPulse{0%{transform:scale(1);box-shadow:0 2px 4px rgba(0,0,0,0.1)}50%{transform:scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,0.15)}100%{transform:scale(1);box-shadow:0 2px 4px rgba(0,0,0,0.1)}}.pipeline-pr-card{animation:slideInCard 0.4s ease-out}@keyframes cardFadeIn{from{opacity:0;transform:translateY(-5px)}to{opacity:0.6;transform:translateY(0)}}@keyframes slideInCard{from{opacity:0;transform:translateY(-10px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}.pipeline-pr-card__specs-content{position:relative;margin-top:0.75rem}.pipeline-pr-card__markdown-container{max-height:200px;overflow-y:auto;overflow-x:hidden;padding-right:0.5rem}.pipeline-pr-card__markdown-container h1,.pipeline-pr-card__markdown-container h2,.pipeline-pr-card__markdown-container h3,.pipeline-pr-card__markdown-container h4,.pipeline-pr-card__markdown-container h5,.pipeline-pr-card__markdown-container h6{margin-top:1rem;margin-bottom:0.5rem;font-weight:600;line-height:1.3}.pipeline-pr-card__markdown-container h1:first-child,.pipeline-pr-card__markdown-container h2:first-child,.pipeline-pr-card__markdown-container h3:first-child,.pipeline-pr-card__markdown-container h4:first-child,.pipeline-pr-card__markdown-container h5:first-child,.pipeline-pr-card__markdown-container h6:first-child{margin-top:0}.pipeline-pr-card__markdown-container h1{font-size:1.5rem}.pipeline-pr-card__markdown-container h2{font-size:1.25rem}.pipeline-pr-card__markdown-container h3{font-size:1.1rem}.pipeline-pr-card__markdown-container h4,.pipeline-pr-card__markdown-container h5,.pipeline-pr-card__markdown-container h6{font-size:1rem}.pipeline-pr-card__markdown-container p{margin-bottom:0.75rem;line-height:1.5}.pipeline-pr-card__markdown-container p:last-child{margin-bottom:0}.pipeline-pr-card__markdown-container ul,.pipeline-pr-card__markdown-container ol{margin-bottom:0.75rem;padding-left:1.5rem}.pipeline-pr-card__markdown-container ul li,.pipeline-pr-card__markdown-container ol li{margin-bottom:0.25rem;line-height:1.5}.pipeline-pr-card__markdown-container code{background-color:rgba(0,0,0,0.05);padding:0.125rem 0.25rem;border-radius:3px;font-size:0.875rem;font-family:var(--f-mono)}.pipeline-pr-card__markdown-container pre{background-color:rgba(0,0,0,0.05);padding:0.75rem;border-radius:3px;overflow-x:auto;margin-bottom:0.75rem}.pipeline-pr-card__markdown-container pre code{background:none;padding:0;font-size:0.8125rem}.pipeline-pr-card__markdown-container blockquote{border-left:3px solid rgba(0,0,0,0.1);padding-left:1rem;margin-left:0;margin-bottom:0.75rem;color:rgba(0,0,0,0.7)}.pipeline-pr-card__markdown-container table{width:100%;margin-bottom:0.75rem;border-collapse:collapse}.pipeline-pr-card__markdown-container table th,.pipeline-pr-card__markdown-container table td{padding:0.5rem;border:1px solid rgba(0,0,0,0.1);text-align:left}.pipeline-pr-card__markdown-container table th{background-color:rgba(0,0,0,0.05);font-weight:600}.pipeline-pr-card__markdown-container a{color:var(--c-primary);text-decoration:none}.pipeline-pr-card__markdown-container a:hover{text-decoration:underline}.pipeline-pr-card__markdown-container::-webkit-scrollbar{width:6px}.pipeline-pr-card__markdown-container::-webkit-scrollbar-track{background:rgba(0,0,0,0.05);border-radius:3px}.pipeline-pr-card__markdown-container::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);border-radius:3px}.pipeline-pr-card__markdown-container::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.3)}.pipeline-pr-card__fade-out{position:absolute;bottom:0;left:0;right:0;height:3rem;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.7) 50%, white 100%);pointer-events:none;z-index:1}.pipeline-pr-card__markdown-container:not(:hover)+.pipeline-pr-card__fade-out{opacity:1;transition:opacity 0.2s ease}.pipeline-pr-card__markdown-container:hover+.pipeline-pr-card__fade-out{opacity:0.3}.reorderable-list{margin:0;padding:0;list-style:none}.reorderable-list__item{background:#fff;border:1px solid var(--c-border);border-radius:var(--s-br);margin-bottom:0.5rem;display:flex;align-items:center;transition:all var(--t-fast)}.reorderable-list__item:hover{box-shadow:0 2px 4px rgba(0,0,0,0.1)}.reorderable-list__item.sortable-ghost{opacity:0.4;background-color:var(--c-neutral-hover)}.reorderable-list__item.sortable-drag{background-color:#fff;box-shadow:0 5px 20px rgba(0,0,0,0.15);transform:scale(1.02)}.reorderable-list__handle{padding:1rem;cursor:move;color:var(--c-text-muted);opacity:0.5;transition:opacity var(--t-fast);flex-shrink:0}.reorderable-list__handle:hover{opacity:1}.reorderable-list__handle::before{content:"⋮⋮";font-family:monospace;font-size:1.25rem;line-height:1}.reorderable-list__handle .fas::before{content:""}.reorderable-list__content{flex:1;padding:1rem;min-width:0}.reorderable-list__actions{padding:0.5rem 1rem;flex-shrink:0}.reorderable-list__actions a{color:var(--c-danger);text-decoration:none;font-weight:500}.reorderable-list__actions a:hover{text-decoration:underline}.table-reorderable tbody tr{transition:all var(--t-fast)}.table-reorderable tbody tr.sortable-ghost{opacity:0.4;background-color:var(--c-neutral-hover)}.table-reorderable tbody tr.sortable-drag{background-color:#fff;box-shadow:0 5px 20px rgba(0,0,0,0.15)}.table-reorderable .sortable-handle{cursor:move;color:var(--c-text-muted);opacity:0.5;transition:opacity var(--t-fast);padding:0.25rem;display:inline-block}.table-reorderable .sortable-handle:hover{opacity:1}.table-reorderable .sortable-handle .fas{font-size:0.875rem}.table-reorderable.table-compact .sortable-handle{padding:0.125rem}.form-layout--two-column{display:grid;grid-template-columns:1fr 2fr;gap:3rem;margin-bottom:3rem}@media (max-width: 768px){.form-layout--two-column{grid-template-columns:1fr;gap:1.5rem}}.form-layout__sidebar h3{font-size:1.125rem;font-weight:800;color:var(--c-text-primary);margin:0 0 0.5rem 0}.form-layout__sidebar p{font-size:0.875rem;color:var(--c-text-muted);line-height:1.5;margin:0}.demo-section+.demo-section{margin-top:2rem}.demo-section{padding:2rem;border-radius:var(--s-br);box-shadow:0 0 0 1px var(--c-border)}.demo-section>h2{margin:0;margin-bottom:2rem}.demo-section>h3{margin-top:2rem;margin-bottom:1rem}.demo-section .modal+.modal{margin-top:2rem}.table{width:100%;border-collapse:collapse;margin-top:1rem}.table thead{border-bottom:2px solid var(--c-border)}.table th{text-align:left;padding:0.75rem 1rem;font-weight:600;color:var(--c-text-muted);font-size:0.875rem;text-transform:uppercase;letter-spacing:0.05em}.table td{padding:0.75rem 1rem;border-bottom:1px solid var(--c-border);color:var(--c-text-primary)}.table tbody tr:last-child td{border-bottom:none}.table tbody tr:hover{background-color:var(--c-neutral-hover)}.table.table-compact th{padding:0.5rem 0.75rem;font-size:0.813rem}.table.table-compact td{padding:0.5rem 0.75rem}.tests-view{height:calc(100vh - 12rem);padding:0.5rem 0.675rem}.tests-view .pipeline-board{height:100%;display:flex;gap:0.5rem}.tests-view .pipeline-column.-tests{flex:0 0 36rem;max-width:36rem}.tests-view .pipeline-column.-tests .pipeline-column__body{display:block;overflow-y:auto;overflow-x:hidden}.tests-output{flex:1;display:flex;flex-direction:column;background-color:#f2f2f0;border:1px solid var(--c-border);overflow:hidden}.test-output-header{display:flex;justify-content:space-between;align-items:center;padding:0.75rem 1rem;border-bottom:1px solid var(--c-border);background:#f2f2f0}.test-output-header h3{margin:0;font-weight:800;font-family:var(--f-sans)}.test-output-meta{display:flex;gap:1rem;font-size:0.875rem;color:var(--c-text-muted)}.test-run-id{font-family:var(--f-mono)}.test-output-content{flex:1;overflow-y:auto;padding:0.5rem;display:flex;flex-direction:column;gap:0.5rem}.test-output-content turbo-frame{display:block;min-height:100%}.test-output-content .loading-placeholder{text-align:center;color:var(--c-text-muted);padding:2rem}.test-output-placeholder{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--c-text-muted);background:white;margin:0.5rem;border:1px solid var(--c-border)}.test-output-placeholder h3{margin-bottom:0.5rem}.toggle-switch{position:relative;display:inline-block;width:44px;height:20px;min-width:44px}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px;box-shadow:inset 0 1px 2px rgba(0,0,0,0.2),0 1px 0 rgba(255,255,255,0.8)}.toggle-slider:before{position:absolute;content:"";height:14px;width:14px;left:3px;top:3px;background-color:white;transition:.4s;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,0.3)}input:checked+.toggle-slider{background-color:var(--c-success, #28a745)}input:checked+.toggle-slider:before{transform:translateX(24px)}.toggle-label-on,.toggle-label-off{position:absolute;top:50%;transform:translateY(-50%);font-size:10px;font-weight:bold;color:white;text-shadow:0 1px 1px rgba(0,0,0,0.3);user-select:none;transition:opacity 0.3s}.toggle-label-on{left:8px}.toggle-label-off{right:8px}input:checked+.toggle-slider .toggle-label-on{opacity:1}input:checked+.toggle-slider .toggle-label-off{opacity:0}input:not(:checked)+.toggle-slider .toggle-label-on{opacity:0}input:not(:checked)+.toggle-slider .toggle-label-off{opacity:1}.toggle-switch:hover .toggle-slider{box-shadow:inset 0 1px 2px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.8),0 0 4px rgba(0,0,0,0.1)}.toggle-switch input:focus+.toggle-slider{box-shadow:inset 0 1px 2px rgba(0,0,0,0.2),0 1px 0 rgba(255,255,255,0.8),0 0 0 2px var(--c-primary-light, rgba(0,123,255,0.2))}.toggle-switch input:disabled+.toggle-slider{background-color:#e0e0e0;cursor:not-allowed}.toggle-switch input:disabled+.toggle-slider:before{background-color:#f5f5f5}.toggle-switch.no-transition .toggle-slider,.toggle-switch.no-transition .toggle-slider:before{transition:none !important}.toggle-hint{display:inline-block;position:relative}.toggle-hint[title]:hover::after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);padding:0.25rem 0.5rem;background:rgba(0,0,0,0.8);color:white;font-size:0.75rem;white-space:nowrap;border-radius:3px;margin-bottom:4px;pointer-events:none;z-index:1000}.tooltip{position:absolute;background-color:#333;color:white;padding:6px 10px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:10000;pointer-events:none;transition:opacity 0.3s, visibility 0.3s;max-width:250px;line-height:1.4;font-weight:normal;word-wrap:break-word}.tooltip.tooltip--wrapped{white-space:normal;min-width:120px}.tooltip__arrow{position:absolute;width:0;height:0;border:6px solid transparent}.tooltip--bottom .tooltip__arrow{top:-6px;left:50%;transform:translateX(-50%);border-bottom-color:#333;border-top:0}.tooltip--top .tooltip__arrow{bottom:-6px;left:50%;transform:translateX(-50%);border-top-color:#333;border-bottom:0}.tooltip--right .tooltip__arrow{left:-6px;top:50%;transform:translateY(-50%);border-right-color:#333;border-left:0}.tooltip--left .tooltip__arrow{right:-6px;top:50%;transform:translateY(-50%);border-left-color:#333;border-right:0}.otp-qr-code{margin:1rem auto;border:1px solid var(--c-border);padding:1rem;background:white;border-radius:var(--s-br);display:block;max-width:200px;height:auto}.otp-uri{background:var(--c-neutral-hover);padding:1rem;border-radius:var(--s-br);font-family:var(--f-mono);font-size:0.875rem;word-break:break-all;overflow-wrap:break-word}.otp-status{padding:1rem;border-radius:var(--s-br);margin-bottom:1rem}.otp-status.-enabled{background:rgba(40,167,69,0.1);border:1px solid rgba(40,167,69,0.3);color:#155724}.otp-status.-disabled{background:rgba(220,53,69,0.1);border:1px solid rgba(220,53,69,0.3);color:#721c24}.otp-status p{margin:0}.otp-setup{margin-top:1.5rem;text-align:center}.api-key-form{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--c-border)}.api-key-form .form-field{max-width:24rem}.code-block{background:var(--c-neutral-hover);padding:1rem;border-radius:var(--s-br);margin:1rem 0}.code-block p{margin:0 0 0.5rem 0;font-weight:600}.code-block pre{margin:0;padding:0.5rem;background:rgba(0,0,0,0.05);border-radius:calc(var(--s-br) / 2)}.code-block pre code{font-family:var(--f-mono);font-size:0.875rem}.sdk-cards{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:1rem;margin:1.5rem 0}.sdk-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.25rem 0.75rem;background:var(--c-neutral);border:1px solid var(--c-border);border-radius:var(--s-br);text-decoration:none;color:var(--c-text-primary);transition:all 0.2s ease}.sdk-card:hover{background:white;border-color:var(--c-primary);box-shadow:0 2px 8px rgba(0,0,0,0.1);transform:translateY(-2px)}.sdk-card:hover .sdk-card__icon{color:var(--c-primary)}.sdk-card__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:0.75rem;color:var(--c-text-muted);transition:color 0.2s ease}.sdk-card__icon svg{width:28px;height:28px}.sdk-card__name{font-weight:600;font-size:0.875rem;margin-bottom:0.25rem;color:var(--c-text-primary)}.sdk-card__type{font-size:0.75rem;color:var(--c-text-muted)}.text-muted{color:var(--c-text-muted);font-size:0.875rem}.text-center{text-align:center}.text-danger{color:var(--c-danger)}code.small{font-size:0.75rem}.list{list-style:none;padding:0;margin:0}.list li{padding:0.5rem 0;border-bottom:1px solid var(--c-border)}.list li:last-child{border-bottom:none}.user-avatar{vertical-align:middle;border-radius:50%}div.ap-wrapper{outline:none;height:100%;display:flex;justify-content:center}div.ap-wrapper .title-bar{display:none;top:-78px;transition:top 0.15s linear;position:absolute;left:0;right:0;box-sizing:content-box;font-size:20px;line-height:1em;padding:15px;font-family:sans-serif;color:white;background-color:rgba(0,0,0,0.8)}div.ap-wrapper .title-bar img{vertical-align:middle;height:48px;margin-right:16px}div.ap-wrapper .title-bar a{color:white;text-decoration:underline}div.ap-wrapper .title-bar a:hover{text-decoration:none}div.ap-wrapper:fullscreen{background-color:#000;width:100%;align-items:center}div.ap-wrapper:fullscreen div.ap-player{position:static}div.ap-wrapper:fullscreen .title-bar{display:initial}div.ap-wrapper.hud:fullscreen .title-bar{top:0}div.ap-wrapper div.ap-player{text-align:left;display:inline-block;padding:0px;position:relative;box-sizing:content-box;overflow:hidden;max-width:100%;border-radius:4px;font-size:15px}pre.ap-terminal{box-sizing:content-box;overflow:hidden;padding:0;margin:0px;display:block;white-space:pre;word-wrap:normal;word-break:normal;border-radius:0;border-style:solid;cursor:text;border-width:0.75em;font-family:Consolas, Menlo, 'Bitstream Vera Sans Mono', monospace, 'Powerline Symbols';font-variant-ligatures:none}pre.ap-terminal .ap-line{letter-spacing:normal;overflow:hidden}pre.ap-terminal .ap-line span{padding:0;display:inline-block;height:100%}pre.ap-terminal .ap-line{display:block;width:200%}pre.ap-terminal .ap-line .ap-cursor-a{display:inline-block}pre.ap-terminal .ap-line .ap-cursor-b{display:none;border-radius:0.05em}pre.ap-terminal .ap-line .ap-blink{visibility:hidden}pre.ap-terminal.ap-cursor .ap-line .ap-cursor-a{display:none}pre.ap-terminal.ap-cursor .ap-line .ap-cursor-b{display:inline-block}pre.ap-terminal.ap-blink .ap-line .ap-blink{visibility:visible}pre.ap-terminal .ap-bright{font-weight:bold}pre.ap-terminal .ap-faint{opacity:0.5}pre.ap-terminal .ap-underline{text-decoration:underline}pre.ap-terminal .ap-italic{font-style:italic}pre.ap-terminal .ap-strikethrough{text-decoration:line-through}div.ap-player div.ap-control-bar{width:100%;height:32px;display:flex;justify-content:space-between;align-items:stretch;background:linear-gradient(to bottom, rgba(0,0,0,0.5) 0%, #000 25%, #000 100%);color:#bbb;box-sizing:content-box;line-height:1;position:absolute;bottom:0;left:0;opacity:0;transition:opacity 0.15s linear;user-select:none;z-index:30}div.ap-player div.ap-control-bar *{box-sizing:inherit;font-size:0;font-family:Helvetica, Arial, sans-serif;font-weight:bold}div.ap-control-bar svg.ap-icon path{fill:#bbb}div.ap-control-bar span.ap-playback-button{display:block;flex:0 0 auto;cursor:pointer;height:12px;width:12px;padding:10px}div.ap-control-bar span.ap-playback-button svg{height:12px;width:12px}div.ap-control-bar span.ap-timer{display:block;flex:0 0 auto;min-width:50px;margin:0 10px;height:100%;text-align:center;font-size:11px;line-height:34px;cursor:default}div.ap-control-bar span.ap-timer span{display:inline-block;font-size:inherit}div.ap-control-bar span.ap-timer .ap-time-remaining{display:none}div.ap-control-bar span.ap-timer:hover .ap-time-elapsed{display:none}div.ap-control-bar span.ap-timer:hover .ap-time-remaining{display:inline}div.ap-control-bar .ap-progressbar{display:block;flex:1 1 auto;height:100%;padding:0 10px}div.ap-control-bar .ap-progressbar .ap-bar{display:block;position:relative;cursor:default;height:100%;font-size:0}div.ap-control-bar .ap-progressbar .ap-bar .ap-gutter{display:block;position:absolute;top:15px;left:0;right:0;height:3px;background-color:#333}div.ap-control-bar .ap-progressbar .ap-bar .ap-gutter .ap-gutter-fill{display:inline-block;height:100%;background-color:#bbb;border-radius:3px;z-index:10}div.ap-control-bar.ap-seekable .ap-progressbar .ap-bar{cursor:pointer}div.ap-control-bar .ap-fullscreen-button{display:block;flex:0 0 auto;width:14px;height:14px;padding:9px;cursor:pointer}div.ap-control-bar .ap-fullscreen-button svg{width:14px;height:14px}div.ap-control-bar .ap-fullscreen-button svg:first-child{display:inline}div.ap-control-bar .ap-fullscreen-button svg:last-child{display:none}div.ap-wrapper.ap-hud .ap-control-bar{opacity:1}div.ap-wrapper:fullscreen .ap-fullscreen-button svg:first-child{display:none}div.ap-wrapper:fullscreen .ap-fullscreen-button svg:last-child{display:inline}span.ap-progressbar span.ap-marker-container{display:block;top:0;bottom:0;width:21px;position:absolute;margin-left:-10px;z-index:9}span.ap-marker-container span.ap-marker{display:block;top:13px;bottom:12px;left:7px;right:7px;background-color:#555;position:absolute;transition:top 0.1s, bottom 0.1s, left 0.1s, right 0.1s, background-color 0.1s;border-radius:50%}span.ap-marker-container span.ap-marker.ap-marker-past{background-color:#bbb}span.ap-marker-container span.ap-marker:hover,span.ap-marker-container:hover span.ap-marker{background-color:#bbb;top:11px;bottom:10px;left:5px;right:5px}span.ap-marker-container span.ap-marker-tooltip{visibility:hidden;background-color:#333;color:#bbb;text-align:center;padding:2px 8px 0px 8px;border-radius:4px;position:absolute;z-index:1;white-space:nowrap;font-size:11px;line-height:2em;bottom:100%;left:50%;transform:translateX(-50%)}span.ap-marker-container:hover span.ap-marker-tooltip{visibility:visible}.ap-player .ap-overlay{z-index:10;background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.ap-player .ap-overlay-start{cursor:pointer}.ap-player .ap-overlay-start .ap-play-button{font-size:0px;position:absolute;left:0;top:0;right:0;bottom:0;text-align:center;color:white;height:80px;max-height:66%;margin:auto}.ap-player .ap-overlay-start .ap-play-button div{height:100%}.ap-player .ap-overlay-start .ap-play-button div span{height:100%;display:block}.ap-player .ap-overlay-start .ap-play-button div span svg{height:100%}.ap-player .ap-overlay-loading .ap-loader{width:48px;height:48px;border-radius:50%;display:inline-block;position:relative;border:10px solid;border-color:rgba(255,255,255,0.15) rgba(255,255,255,0.25) rgba(255,255,255,0.35) rgba(255,255,255,0.5);box-sizing:border-box;animation:ap-loader-rotation 1s linear infinite}.ap-player .ap-overlay-offline span{font-family:Consolas, Menlo, 'Bitstream Vera Sans Mono', monospace, 'Powerline Symbols';font-variant-ligatures:none;font-size:2em}.ap-player .ap-overlay-offline span .ap-line{letter-spacing:normal;overflow:hidden}.ap-player .ap-overlay-offline span .ap-line span{padding:0;display:inline-block;height:100%}.ap-player .ap-overlay-error span{font-size:8em}@keyframes ap-loader-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ap-terminal .fg-16{color:#000000}.ap-terminal .bg-16{background-color:#000000}.ap-terminal .fg-17{color:#00005f}.ap-terminal .bg-17{background-color:#00005f}.ap-terminal .fg-18{color:#000087}.ap-terminal .bg-18{background-color:#000087}.ap-terminal .fg-19{color:#0000af}.ap-terminal .bg-19{background-color:#0000af}.ap-terminal .fg-20{color:#0000d7}.ap-terminal .bg-20{background-color:#0000d7}.ap-terminal .fg-21{color:#0000ff}.ap-terminal .bg-21{background-color:#0000ff}.ap-terminal .fg-22{color:#005f00}.ap-terminal .bg-22{background-color:#005f00}.ap-terminal .fg-23{color:#005f5f}.ap-terminal .bg-23{background-color:#005f5f}.ap-terminal .fg-24{color:#005f87}.ap-terminal .bg-24{background-color:#005f87}.ap-terminal .fg-25{color:#005faf}.ap-terminal .bg-25{background-color:#005faf}.ap-terminal .fg-26{color:#005fd7}.ap-terminal .bg-26{background-color:#005fd7}.ap-terminal .fg-27{color:#005fff}.ap-terminal .bg-27{background-color:#005fff}.ap-terminal .fg-28{color:#008700}.ap-terminal .bg-28{background-color:#008700}.ap-terminal .fg-29{color:#00875f}.ap-terminal .bg-29{background-color:#00875f}.ap-terminal .fg-30{color:#008787}.ap-terminal .bg-30{background-color:#008787}.ap-terminal .fg-31{color:#0087af}.ap-terminal .bg-31{background-color:#0087af}.ap-terminal .fg-32{color:#0087d7}.ap-terminal .bg-32{background-color:#0087d7}.ap-terminal .fg-33{color:#0087ff}.ap-terminal .bg-33{background-color:#0087ff}.ap-terminal .fg-34{color:#00af00}.ap-terminal .bg-34{background-color:#00af00}.ap-terminal .fg-35{color:#00af5f}.ap-terminal .bg-35{background-color:#00af5f}.ap-terminal .fg-36{color:#00af87}.ap-terminal .bg-36{background-color:#00af87}.ap-terminal .fg-37{color:#00afaf}.ap-terminal .bg-37{background-color:#00afaf}.ap-terminal .fg-38{color:#00afd7}.ap-terminal .bg-38{background-color:#00afd7}.ap-terminal .fg-39{color:#00afff}.ap-terminal .bg-39{background-color:#00afff}.ap-terminal .fg-40{color:#00d700}.ap-terminal .bg-40{background-color:#00d700}.ap-terminal .fg-41{color:#00d75f}.ap-terminal .bg-41{background-color:#00d75f}.ap-terminal .fg-42{color:#00d787}.ap-terminal .bg-42{background-color:#00d787}.ap-terminal .fg-43{color:#00d7af}.ap-terminal .bg-43{background-color:#00d7af}.ap-terminal .fg-44{color:#00d7d7}.ap-terminal .bg-44{background-color:#00d7d7}.ap-terminal .fg-45{color:#00d7ff}.ap-terminal .bg-45{background-color:#00d7ff}.ap-terminal .fg-46{color:#00ff00}.ap-terminal .bg-46{background-color:#00ff00}.ap-terminal .fg-47{color:#00ff5f}.ap-terminal .bg-47{background-color:#00ff5f}.ap-terminal .fg-48{color:#00ff87}.ap-terminal .bg-48{background-color:#00ff87}.ap-terminal .fg-49{color:#00ffaf}.ap-terminal .bg-49{background-color:#00ffaf}.ap-terminal .fg-50{color:#00ffd7}.ap-terminal .bg-50{background-color:#00ffd7}.ap-terminal .fg-51{color:#00ffff}.ap-terminal .bg-51{background-color:#00ffff}.ap-terminal .fg-52{color:#5f0000}.ap-terminal .bg-52{background-color:#5f0000}.ap-terminal .fg-53{color:#5f005f}.ap-terminal .bg-53{background-color:#5f005f}.ap-terminal .fg-54{color:#5f0087}.ap-terminal .bg-54{background-color:#5f0087}.ap-terminal .fg-55{color:#5f00af}.ap-terminal .bg-55{background-color:#5f00af}.ap-terminal .fg-56{color:#5f00d7}.ap-terminal .bg-56{background-color:#5f00d7}.ap-terminal .fg-57{color:#5f00ff}.ap-terminal .bg-57{background-color:#5f00ff}.ap-terminal .fg-58{color:#5f5f00}.ap-terminal .bg-58{background-color:#5f5f00}.ap-terminal .fg-59{color:#5f5f5f}.ap-terminal .bg-59{background-color:#5f5f5f}.ap-terminal .fg-60{color:#5f5f87}.ap-terminal .bg-60{background-color:#5f5f87}.ap-terminal .fg-61{color:#5f5faf}.ap-terminal .bg-61{background-color:#5f5faf}.ap-terminal .fg-62{color:#5f5fd7}.ap-terminal .bg-62{background-color:#5f5fd7}.ap-terminal .fg-63{color:#5f5fff}.ap-terminal .bg-63{background-color:#5f5fff}.ap-terminal .fg-64{color:#5f8700}.ap-terminal .bg-64{background-color:#5f8700}.ap-terminal .fg-65{color:#5f875f}.ap-terminal .bg-65{background-color:#5f875f}.ap-terminal .fg-66{color:#5f8787}.ap-terminal .bg-66{background-color:#5f8787}.ap-terminal .fg-67{color:#5f87af}.ap-terminal .bg-67{background-color:#5f87af}.ap-terminal .fg-68{color:#5f87d7}.ap-terminal .bg-68{background-color:#5f87d7}.ap-terminal .fg-69{color:#5f87ff}.ap-terminal .bg-69{background-color:#5f87ff}.ap-terminal .fg-70{color:#5faf00}.ap-terminal .bg-70{background-color:#5faf00}.ap-terminal .fg-71{color:#5faf5f}.ap-terminal .bg-71{background-color:#5faf5f}.ap-terminal .fg-72{color:#5faf87}.ap-terminal .bg-72{background-color:#5faf87}.ap-terminal .fg-73{color:#5fafaf}.ap-terminal .bg-73{background-color:#5fafaf}.ap-terminal .fg-74{color:#5fafd7}.ap-terminal .bg-74{background-color:#5fafd7}.ap-terminal .fg-75{color:#5fafff}.ap-terminal .bg-75{background-color:#5fafff}.ap-terminal .fg-76{color:#5fd700}.ap-terminal .bg-76{background-color:#5fd700}.ap-terminal .fg-77{color:#5fd75f}.ap-terminal .bg-77{background-color:#5fd75f}.ap-terminal .fg-78{color:#5fd787}.ap-terminal .bg-78{background-color:#5fd787}.ap-terminal .fg-79{color:#5fd7af}.ap-terminal .bg-79{background-color:#5fd7af}.ap-terminal .fg-80{color:#5fd7d7}.ap-terminal .bg-80{background-color:#5fd7d7}.ap-terminal .fg-81{color:#5fd7ff}.ap-terminal .bg-81{background-color:#5fd7ff}.ap-terminal .fg-82{color:#5fff00}.ap-terminal .bg-82{background-color:#5fff00}.ap-terminal .fg-83{color:#5fff5f}.ap-terminal .bg-83{background-color:#5fff5f}.ap-terminal .fg-84{color:#5fff87}.ap-terminal .bg-84{background-color:#5fff87}.ap-terminal .fg-85{color:#5fffaf}.ap-terminal .bg-85{background-color:#5fffaf}.ap-terminal .fg-86{color:#5fffd7}.ap-terminal .bg-86{background-color:#5fffd7}.ap-terminal .fg-87{color:#5fffff}.ap-terminal .bg-87{background-color:#5fffff}.ap-terminal .fg-88{color:#870000}.ap-terminal .bg-88{background-color:#870000}.ap-terminal .fg-89{color:#87005f}.ap-terminal .bg-89{background-color:#87005f}.ap-terminal .fg-90{color:#870087}.ap-terminal .bg-90{background-color:#870087}.ap-terminal .fg-91{color:#8700af}.ap-terminal .bg-91{background-color:#8700af}.ap-terminal .fg-92{color:#8700d7}.ap-terminal .bg-92{background-color:#8700d7}.ap-terminal .fg-93{color:#8700ff}.ap-terminal .bg-93{background-color:#8700ff}.ap-terminal .fg-94{color:#875f00}.ap-terminal .bg-94{background-color:#875f00}.ap-terminal .fg-95{color:#875f5f}.ap-terminal .bg-95{background-color:#875f5f}.ap-terminal .fg-96{color:#875f87}.ap-terminal .bg-96{background-color:#875f87}.ap-terminal .fg-97{color:#875faf}.ap-terminal .bg-97{background-color:#875faf}.ap-terminal .fg-98{color:#875fd7}.ap-terminal .bg-98{background-color:#875fd7}.ap-terminal .fg-99{color:#875fff}.ap-terminal .bg-99{background-color:#875fff}.ap-terminal .fg-100{color:#878700}.ap-terminal .bg-100{background-color:#878700}.ap-terminal .fg-101{color:#87875f}.ap-terminal .bg-101{background-color:#87875f}.ap-terminal .fg-102{color:#878787}.ap-terminal .bg-102{background-color:#878787}.ap-terminal .fg-103{color:#8787af}.ap-terminal .bg-103{background-color:#8787af}.ap-terminal .fg-104{color:#8787d7}.ap-terminal .bg-104{background-color:#8787d7}.ap-terminal .fg-105{color:#8787ff}.ap-terminal .bg-105{background-color:#8787ff}.ap-terminal .fg-106{color:#87af00}.ap-terminal .bg-106{background-color:#87af00}.ap-terminal .fg-107{color:#87af5f}.ap-terminal .bg-107{background-color:#87af5f}.ap-terminal .fg-108{color:#87af87}.ap-terminal .bg-108{background-color:#87af87}.ap-terminal .fg-109{color:#87afaf}.ap-terminal .bg-109{background-color:#87afaf}.ap-terminal .fg-110{color:#87afd7}.ap-terminal .bg-110{background-color:#87afd7}.ap-terminal .fg-111{color:#87afff}.ap-terminal .bg-111{background-color:#87afff}.ap-terminal .fg-112{color:#87d700}.ap-terminal .bg-112{background-color:#87d700}.ap-terminal .fg-113{color:#87d75f}.ap-terminal .bg-113{background-color:#87d75f}.ap-terminal .fg-114{color:#87d787}.ap-terminal .bg-114{background-color:#87d787}.ap-terminal .fg-115{color:#87d7af}.ap-terminal .bg-115{background-color:#87d7af}.ap-terminal .fg-116{color:#87d7d7}.ap-terminal .bg-116{background-color:#87d7d7}.ap-terminal .fg-117{color:#87d7ff}.ap-terminal .bg-117{background-color:#87d7ff}.ap-terminal .fg-118{color:#87ff00}.ap-terminal .bg-118{background-color:#87ff00}.ap-terminal .fg-119{color:#87ff5f}.ap-terminal .bg-119{background-color:#87ff5f}.ap-terminal .fg-120{color:#87ff87}.ap-terminal .bg-120{background-color:#87ff87}.ap-terminal .fg-121{color:#87ffaf}.ap-terminal .bg-121{background-color:#87ffaf}.ap-terminal .fg-122{color:#87ffd7}.ap-terminal .bg-122{background-color:#87ffd7}.ap-terminal .fg-123{color:#87ffff}.ap-terminal .bg-123{background-color:#87ffff}.ap-terminal .fg-124{color:#af0000}.ap-terminal .bg-124{background-color:#af0000}.ap-terminal .fg-125{color:#af005f}.ap-terminal .bg-125{background-color:#af005f}.ap-terminal .fg-126{color:#af0087}.ap-terminal .bg-126{background-color:#af0087}.ap-terminal .fg-127{color:#af00af}.ap-terminal .bg-127{background-color:#af00af}.ap-terminal .fg-128{color:#af00d7}.ap-terminal .bg-128{background-color:#af00d7}.ap-terminal .fg-129{color:#af00ff}.ap-terminal .bg-129{background-color:#af00ff}.ap-terminal .fg-130{color:#af5f00}.ap-terminal .bg-130{background-color:#af5f00}.ap-terminal .fg-131{color:#af5f5f}.ap-terminal .bg-131{background-color:#af5f5f}.ap-terminal .fg-132{color:#af5f87}.ap-terminal .bg-132{background-color:#af5f87}.ap-terminal .fg-133{color:#af5faf}.ap-terminal .bg-133{background-color:#af5faf}.ap-terminal .fg-134{color:#af5fd7}.ap-terminal .bg-134{background-color:#af5fd7}.ap-terminal .fg-135{color:#af5fff}.ap-terminal .bg-135{background-color:#af5fff}.ap-terminal .fg-136{color:#af8700}.ap-terminal .bg-136{background-color:#af8700}.ap-terminal .fg-137{color:#af875f}.ap-terminal .bg-137{background-color:#af875f}.ap-terminal .fg-138{color:#af8787}.ap-terminal .bg-138{background-color:#af8787}.ap-terminal .fg-139{color:#af87af}.ap-terminal .bg-139{background-color:#af87af}.ap-terminal .fg-140{color:#af87d7}.ap-terminal .bg-140{background-color:#af87d7}.ap-terminal .fg-141{color:#af87ff}.ap-terminal .bg-141{background-color:#af87ff}.ap-terminal .fg-142{color:#afaf00}.ap-terminal .bg-142{background-color:#afaf00}.ap-terminal .fg-143{color:#afaf5f}.ap-terminal .bg-143{background-color:#afaf5f}.ap-terminal .fg-144{color:#afaf87}.ap-terminal .bg-144{background-color:#afaf87}.ap-terminal .fg-145{color:#afafaf}.ap-terminal .bg-145{background-color:#afafaf}.ap-terminal .fg-146{color:#afafd7}.ap-terminal .bg-146{background-color:#afafd7}.ap-terminal .fg-147{color:#afafff}.ap-terminal .bg-147{background-color:#afafff}.ap-terminal .fg-148{color:#afd700}.ap-terminal .bg-148{background-color:#afd700}.ap-terminal .fg-149{color:#afd75f}.ap-terminal .bg-149{background-color:#afd75f}.ap-terminal .fg-150{color:#afd787}.ap-terminal .bg-150{background-color:#afd787}.ap-terminal .fg-151{color:#afd7af}.ap-terminal .bg-151{background-color:#afd7af}.ap-terminal .fg-152{color:#afd7d7}.ap-terminal .bg-152{background-color:#afd7d7}.ap-terminal .fg-153{color:#afd7ff}.ap-terminal .bg-153{background-color:#afd7ff}.ap-terminal .fg-154{color:#afff00}.ap-terminal .bg-154{background-color:#afff00}.ap-terminal .fg-155{color:#afff5f}.ap-terminal .bg-155{background-color:#afff5f}.ap-terminal .fg-156{color:#afff87}.ap-terminal .bg-156{background-color:#afff87}.ap-terminal .fg-157{color:#afffaf}.ap-terminal .bg-157{background-color:#afffaf}.ap-terminal .fg-158{color:#afffd7}.ap-terminal .bg-158{background-color:#afffd7}.ap-terminal .fg-159{color:#afffff}.ap-terminal .bg-159{background-color:#afffff}.ap-terminal .fg-160{color:#d70000}.ap-terminal .bg-160{background-color:#d70000}.ap-terminal .fg-161{color:#d7005f}.ap-terminal .bg-161{background-color:#d7005f}.ap-terminal .fg-162{color:#d70087}.ap-terminal .bg-162{background-color:#d70087}.ap-terminal .fg-163{color:#d700af}.ap-terminal .bg-163{background-color:#d700af}.ap-terminal .fg-164{color:#d700d7}.ap-terminal .bg-164{background-color:#d700d7}.ap-terminal .fg-165{color:#d700ff}.ap-terminal .bg-165{background-color:#d700ff}.ap-terminal .fg-166{color:#d75f00}.ap-terminal .bg-166{background-color:#d75f00}.ap-terminal .fg-167{color:#d75f5f}.ap-terminal .bg-167{background-color:#d75f5f}.ap-terminal .fg-168{color:#d75f87}.ap-terminal .bg-168{background-color:#d75f87}.ap-terminal .fg-169{color:#d75faf}.ap-terminal .bg-169{background-color:#d75faf}.ap-terminal .fg-170{color:#d75fd7}.ap-terminal .bg-170{background-color:#d75fd7}.ap-terminal .fg-171{color:#d75fff}.ap-terminal .bg-171{background-color:#d75fff}.ap-terminal .fg-172{color:#d78700}.ap-terminal .bg-172{background-color:#d78700}.ap-terminal .fg-173{color:#d7875f}.ap-terminal .bg-173{background-color:#d7875f}.ap-terminal .fg-174{color:#d78787}.ap-terminal .bg-174{background-color:#d78787}.ap-terminal .fg-175{color:#d787af}.ap-terminal .bg-175{background-color:#d787af}.ap-terminal .fg-176{color:#d787d7}.ap-terminal .bg-176{background-color:#d787d7}.ap-terminal .fg-177{color:#d787ff}.ap-terminal .bg-177{background-color:#d787ff}.ap-terminal .fg-178{color:#d7af00}.ap-terminal .bg-178{background-color:#d7af00}.ap-terminal .fg-179{color:#d7af5f}.ap-terminal .bg-179{background-color:#d7af5f}.ap-terminal .fg-180{color:#d7af87}.ap-terminal .bg-180{background-color:#d7af87}.ap-terminal .fg-181{color:#d7afaf}.ap-terminal .bg-181{background-color:#d7afaf}.ap-terminal .fg-182{color:#d7afd7}.ap-terminal .bg-182{background-color:#d7afd7}.ap-terminal .fg-183{color:#d7afff}.ap-terminal .bg-183{background-color:#d7afff}.ap-terminal .fg-184{color:#d7d700}.ap-terminal .bg-184{background-color:#d7d700}.ap-terminal .fg-185{color:#d7d75f}.ap-terminal .bg-185{background-color:#d7d75f}.ap-terminal .fg-186{color:#d7d787}.ap-terminal .bg-186{background-color:#d7d787}.ap-terminal .fg-187{color:#d7d7af}.ap-terminal .bg-187{background-color:#d7d7af}.ap-terminal .fg-188{color:#d7d7d7}.ap-terminal .bg-188{background-color:#d7d7d7}.ap-terminal .fg-189{color:#d7d7ff}.ap-terminal .bg-189{background-color:#d7d7ff}.ap-terminal .fg-190{color:#d7ff00}.ap-terminal .bg-190{background-color:#d7ff00}.ap-terminal .fg-191{color:#d7ff5f}.ap-terminal .bg-191{background-color:#d7ff5f}.ap-terminal .fg-192{color:#d7ff87}.ap-terminal .bg-192{background-color:#d7ff87}.ap-terminal .fg-193{color:#d7ffaf}.ap-terminal .bg-193{background-color:#d7ffaf}.ap-terminal .fg-194{color:#d7ffd7}.ap-terminal .bg-194{background-color:#d7ffd7}.ap-terminal .fg-195{color:#d7ffff}.ap-terminal .bg-195{background-color:#d7ffff}.ap-terminal .fg-196{color:#ff0000}.ap-terminal .bg-196{background-color:#ff0000}.ap-terminal .fg-197{color:#ff005f}.ap-terminal .bg-197{background-color:#ff005f}.ap-terminal .fg-198{color:#ff0087}.ap-terminal .bg-198{background-color:#ff0087}.ap-terminal .fg-199{color:#ff00af}.ap-terminal .bg-199{background-color:#ff00af}.ap-terminal .fg-200{color:#ff00d7}.ap-terminal .bg-200{background-color:#ff00d7}.ap-terminal .fg-201{color:#ff00ff}.ap-terminal .bg-201{background-color:#ff00ff}.ap-terminal .fg-202{color:#ff5f00}.ap-terminal .bg-202{background-color:#ff5f00}.ap-terminal .fg-203{color:#ff5f5f}.ap-terminal .bg-203{background-color:#ff5f5f}.ap-terminal .fg-204{color:#ff5f87}.ap-terminal .bg-204{background-color:#ff5f87}.ap-terminal .fg-205{color:#ff5faf}.ap-terminal .bg-205{background-color:#ff5faf}.ap-terminal .fg-206{color:#ff5fd7}.ap-terminal .bg-206{background-color:#ff5fd7}.ap-terminal .fg-207{color:#ff5fff}.ap-terminal .bg-207{background-color:#ff5fff}.ap-terminal .fg-208{color:#ff8700}.ap-terminal .bg-208{background-color:#ff8700}.ap-terminal .fg-209{color:#ff875f}.ap-terminal .bg-209{background-color:#ff875f}.ap-terminal .fg-210{color:#ff8787}.ap-terminal .bg-210{background-color:#ff8787}.ap-terminal .fg-211{color:#ff87af}.ap-terminal .bg-211{background-color:#ff87af}.ap-terminal .fg-212{color:#ff87d7}.ap-terminal .bg-212{background-color:#ff87d7}.ap-terminal .fg-213{color:#ff87ff}.ap-terminal .bg-213{background-color:#ff87ff}.ap-terminal .fg-214{color:#ffaf00}.ap-terminal .bg-214{background-color:#ffaf00}.ap-terminal .fg-215{color:#ffaf5f}.ap-terminal .bg-215{background-color:#ffaf5f}.ap-terminal .fg-216{color:#ffaf87}.ap-terminal .bg-216{background-color:#ffaf87}.ap-terminal .fg-217{color:#ffafaf}.ap-terminal .bg-217{background-color:#ffafaf}.ap-terminal .fg-218{color:#ffafd7}.ap-terminal .bg-218{background-color:#ffafd7}.ap-terminal .fg-219{color:#ffafff}.ap-terminal .bg-219{background-color:#ffafff}.ap-terminal .fg-220{color:#ffd700}.ap-terminal .bg-220{background-color:#ffd700}.ap-terminal .fg-221{color:#ffd75f}.ap-terminal .bg-221{background-color:#ffd75f}.ap-terminal .fg-222{color:#ffd787}.ap-terminal .bg-222{background-color:#ffd787}.ap-terminal .fg-223{color:#ffd7af}.ap-terminal .bg-223{background-color:#ffd7af}.ap-terminal .fg-224{color:#ffd7d7}.ap-terminal .bg-224{background-color:#ffd7d7}.ap-terminal .fg-225{color:#ffd7ff}.ap-terminal .bg-225{background-color:#ffd7ff}.ap-terminal .fg-226{color:#ffff00}.ap-terminal .bg-226{background-color:#ffff00}.ap-terminal .fg-227{color:#ffff5f}.ap-terminal .bg-227{background-color:#ffff5f}.ap-terminal .fg-228{color:#ffff87}.ap-terminal .bg-228{background-color:#ffff87}.ap-terminal .fg-229{color:#ffffaf}.ap-terminal .bg-229{background-color:#ffffaf}.ap-terminal .fg-230{color:#ffffd7}.ap-terminal .bg-230{background-color:#ffffd7}.ap-terminal .fg-231{color:#ffffff}.ap-terminal .bg-231{background-color:#ffffff}.ap-terminal .fg-232{color:#080808}.ap-terminal .bg-232{background-color:#080808}.ap-terminal .fg-233{color:#121212}.ap-terminal .bg-233{background-color:#121212}.ap-terminal .fg-234{color:#1c1c1c}.ap-terminal .bg-234{background-color:#1c1c1c}.ap-terminal .fg-235{color:#262626}.ap-terminal .bg-235{background-color:#262626}.ap-terminal .fg-236{color:#303030}.ap-terminal .bg-236{background-color:#303030}.ap-terminal .fg-237{color:#3a3a3a}.ap-terminal .bg-237{background-color:#3a3a3a}.ap-terminal .fg-238{color:#444444}.ap-terminal .bg-238{background-color:#444444}.ap-terminal .fg-239{color:#4e4e4e}.ap-terminal .bg-239{background-color:#4e4e4e}.ap-terminal .fg-240{color:#585858}.ap-terminal .bg-240{background-color:#585858}.ap-terminal .fg-241{color:#626262}.ap-terminal .bg-241{background-color:#626262}.ap-terminal .fg-242{color:#6c6c6c}.ap-terminal .bg-242{background-color:#6c6c6c}.ap-terminal .fg-243{color:#767676}.ap-terminal .bg-243{background-color:#767676}.ap-terminal .fg-244{color:#808080}.ap-terminal .bg-244{background-color:#808080}.ap-terminal .fg-245{color:#8a8a8a}.ap-terminal .bg-245{background-color:#8a8a8a}.ap-terminal .fg-246{color:#949494}.ap-terminal .bg-246{background-color:#949494}.ap-terminal .fg-247{color:#9e9e9e}.ap-terminal .bg-247{background-color:#9e9e9e}.ap-terminal .fg-248{color:#a8a8a8}.ap-terminal .bg-248{background-color:#a8a8a8}.ap-terminal .fg-249{color:#b2b2b2}.ap-terminal .bg-249{background-color:#b2b2b2}.ap-terminal .fg-250{color:#bcbcbc}.ap-terminal .bg-250{background-color:#bcbcbc}.ap-terminal .fg-251{color:#c6c6c6}.ap-terminal .bg-251{background-color:#c6c6c6}.ap-terminal .fg-252{color:#d0d0d0}.ap-terminal .bg-252{background-color:#d0d0d0}.ap-terminal .fg-253{color:#dadada}.ap-terminal .bg-253{background-color:#dadada}.ap-terminal .fg-254{color:#e4e4e4}.ap-terminal .bg-254{background-color:#e4e4e4}.ap-terminal .fg-255{color:#eeeeee}.ap-terminal .bg-255{background-color:#eeeeee}.asciinema-theme-asciinema{background-color:#121314}.asciinema-theme-asciinema pre.ap-terminal{color:#CCCCCC;background-color:#121314;border-color:#121314}.asciinema-theme-asciinema .fg-default{color:#CCCCCC}.asciinema-theme-asciinema .fg-bg{color:#121314}.asciinema-theme-asciinema .bg-default{background-color:#121314}.asciinema-theme-asciinema .bg-fg{background-color:#CCCCCC}.asciinema-theme-asciinema .fg-0{color:#000}.asciinema-theme-asciinema .bg-0{background-color:#000}.asciinema-theme-asciinema .fg-1{color:#dd3c69}.asciinema-theme-asciinema .bg-1{background-color:#dd3c69}.asciinema-theme-asciinema .fg-2{color:#4ebf22}.asciinema-theme-asciinema .bg-2{background-color:#4ebf22}.asciinema-theme-asciinema .fg-3{color:#ddaf3c}.asciinema-theme-asciinema .bg-3{background-color:#ddaf3c}.asciinema-theme-asciinema .fg-4{color:#26b0d7}.asciinema-theme-asciinema .bg-4{background-color:#26b0d7}.asciinema-theme-asciinema .fg-5{color:#b954e1}.asciinema-theme-asciinema .bg-5{background-color:#b954e1}.asciinema-theme-asciinema .fg-6{color:#54e1b9}.asciinema-theme-asciinema .bg-6{background-color:#54e1b9}.asciinema-theme-asciinema .fg-7{color:#d9d9d9}.asciinema-theme-asciinema .bg-7{background-color:#d9d9d9}.asciinema-theme-asciinema .fg-8{color:#4d4d4d}.asciinema-theme-asciinema .bg-8{background-color:#4d4d4d}.asciinema-theme-asciinema .fg-9{color:#dd3c69}.asciinema-theme-asciinema .bg-9{background-color:#dd3c69}.asciinema-theme-asciinema .fg-10{color:#4ebf22}.asciinema-theme-asciinema .bg-10{background-color:#4ebf22}.asciinema-theme-asciinema .fg-11{color:#ddaf3c}.asciinema-theme-asciinema .bg-11{background-color:#ddaf3c}.asciinema-theme-asciinema .fg-12{color:#26b0d7}.asciinema-theme-asciinema .bg-12{background-color:#26b0d7}.asciinema-theme-asciinema .fg-13{color:#b954e1}.asciinema-theme-asciinema .bg-13{background-color:#b954e1}.asciinema-theme-asciinema .fg-14{color:#54e1b9}.asciinema-theme-asciinema .bg-14{background-color:#54e1b9}.asciinema-theme-asciinema .fg-15{color:#fff}.asciinema-theme-asciinema .bg-15{background-color:#fff}.asciinema-theme-asciinema .ap-overlay-loading .ap-loader{border-color:rgba(204,204,204,0.3) rgba(204,204,204,0.5) rgba(204,204,204,0.7) #ccc}.asciinema-theme-asciinema .fg-8,.asciinema-theme-asciinema .fg-9,.asciinema-theme-asciinema .fg-10,.asciinema-theme-asciinema .fg-11,.asciinema-theme-asciinema .fg-12,.asciinema-theme-asciinema .fg-13,.asciinema-theme-asciinema .fg-14,.asciinema-theme-asciinema .fg-15{font-weight:bold}.asciinema-theme-dracula{background-color:#282a36}.asciinema-theme-dracula pre.ap-terminal{color:#f8f8f2;background-color:#282a36;border-color:#282a36}.asciinema-theme-dracula .fg-default{color:#f8f8f2}.asciinema-theme-dracula .fg-bg{color:#282a36}.asciinema-theme-dracula .bg-default{background-color:#282a36}.asciinema-theme-dracula .bg-fg{background-color:#f8f8f2}.asciinema-theme-dracula .fg-0{color:#21222c}.asciinema-theme-dracula .bg-0{background-color:#21222c}.asciinema-theme-dracula .fg-1{color:#ff5555}.asciinema-theme-dracula .bg-1{background-color:#ff5555}.asciinema-theme-dracula .fg-2{color:#50fa7b}.asciinema-theme-dracula .bg-2{background-color:#50fa7b}.asciinema-theme-dracula .fg-3{color:#f1fa8c}.asciinema-theme-dracula .bg-3{background-color:#f1fa8c}.asciinema-theme-dracula .fg-4{color:#bd93f9}.asciinema-theme-dracula .bg-4{background-color:#bd93f9}.asciinema-theme-dracula .fg-5{color:#ff79c6}.asciinema-theme-dracula .bg-5{background-color:#ff79c6}.asciinema-theme-dracula .fg-6{color:#8be9fd}.asciinema-theme-dracula .bg-6{background-color:#8be9fd}.asciinema-theme-dracula .fg-7{color:#f8f8f2}.asciinema-theme-dracula .bg-7{background-color:#f8f8f2}.asciinema-theme-dracula .fg-8{color:#6272a4}.asciinema-theme-dracula .bg-8{background-color:#6272a4}.asciinema-theme-dracula .fg-9{color:#ff6e6e}.asciinema-theme-dracula .bg-9{background-color:#ff6e6e}.asciinema-theme-dracula .fg-10{color:#69ff94}.asciinema-theme-dracula .bg-10{background-color:#69ff94}.asciinema-theme-dracula .fg-11{color:#ffffa5}.asciinema-theme-dracula .bg-11{background-color:#ffffa5}.asciinema-theme-dracula .fg-12{color:#d6acff}.asciinema-theme-dracula .bg-12{background-color:#d6acff}.asciinema-theme-dracula .fg-13{color:#ff92df}.asciinema-theme-dracula .bg-13{background-color:#ff92df}.asciinema-theme-dracula .fg-14{color:#a4ffff}.asciinema-theme-dracula .bg-14{background-color:#a4ffff}.asciinema-theme-dracula .fg-15{color:#ffffff}.asciinema-theme-dracula .bg-15{background-color:#ffffff}.asciinema-theme-dracula .ap-overlay-loading .ap-loader{border-color:rgba(248,248,242,0.3) rgba(248,248,242,0.5) rgba(248,248,242,0.7) #f8f8f2}.asciinema-theme-dracula .fg-8,.asciinema-theme-dracula .fg-9,.asciinema-theme-dracula .fg-10,.asciinema-theme-dracula .fg-11,.asciinema-theme-dracula .fg-12,.asciinema-theme-dracula .fg-13,.asciinema-theme-dracula .fg-14,.asciinema-theme-dracula .fg-15{font-weight:bold}.asciinema-theme-monokai{background-color:#272822}.asciinema-theme-monokai pre.ap-terminal{color:#f8f8f2;background-color:#272822;border-color:#272822}.asciinema-theme-monokai .fg-default{color:#f8f8f2}.asciinema-theme-monokai .fg-bg{color:#272822}.asciinema-theme-monokai .bg-default{background-color:#272822}.asciinema-theme-monokai .bg-fg{background-color:#f8f8f2}.asciinema-theme-monokai .fg-0{color:#272822}.asciinema-theme-monokai .bg-0{background-color:#272822}.asciinema-theme-monokai .fg-1{color:#f92672}.asciinema-theme-monokai .bg-1{background-color:#f92672}.asciinema-theme-monokai .fg-2{color:#a6e22e}.asciinema-theme-monokai .bg-2{background-color:#a6e22e}.asciinema-theme-monokai .fg-3{color:#f4bf75}.asciinema-theme-monokai .bg-3{background-color:#f4bf75}.asciinema-theme-monokai .fg-4{color:#66d9ef}.asciinema-theme-monokai .bg-4{background-color:#66d9ef}.asciinema-theme-monokai .fg-5{color:#ae81ff}.asciinema-theme-monokai .bg-5{background-color:#ae81ff}.asciinema-theme-monokai .fg-6{color:#a1efe4}.asciinema-theme-monokai .bg-6{background-color:#a1efe4}.asciinema-theme-monokai .fg-7{color:#f8f8f2}.asciinema-theme-monokai .bg-7{background-color:#f8f8f2}.asciinema-theme-monokai .fg-8{color:#75715e}.asciinema-theme-monokai .bg-8{background-color:#75715e}.asciinema-theme-monokai .fg-9{color:#f92672}.asciinema-theme-monokai .bg-9{background-color:#f92672}.asciinema-theme-monokai .fg-10{color:#a6e22e}.asciinema-theme-monokai .bg-10{background-color:#a6e22e}.asciinema-theme-monokai .fg-11{color:#f4bf75}.asciinema-theme-monokai .bg-11{background-color:#f4bf75}.asciinema-theme-monokai .fg-12{color:#66d9ef}.asciinema-theme-monokai .bg-12{background-color:#66d9ef}.asciinema-theme-monokai .fg-13{color:#ae81ff}.asciinema-theme-monokai .bg-13{background-color:#ae81ff}.asciinema-theme-monokai .fg-14{color:#a1efe4}.asciinema-theme-monokai .bg-14{background-color:#a1efe4}.asciinema-theme-monokai .fg-15{color:#f9f8f5}.asciinema-theme-monokai .bg-15{background-color:#f9f8f5}.asciinema-theme-monokai .ap-overlay-loading .ap-loader{border-color:rgba(248,248,242,0.3) rgba(248,248,242,0.5) rgba(248,248,242,0.7) #f8f8f2}.asciinema-theme-monokai .fg-8,.asciinema-theme-monokai .fg-9,.asciinema-theme-monokai .fg-10,.asciinema-theme-monokai .fg-11,.asciinema-theme-monokai .fg-12,.asciinema-theme-monokai .fg-13,.asciinema-theme-monokai .fg-14,.asciinema-theme-monokai .fg-15{font-weight:bold}.asciinema-theme-nord{background-color:#2E3440}.asciinema-theme-nord pre.ap-terminal{color:#ECEFF4;background-color:#2E3440;border-color:#2E3440}.asciinema-theme-nord .fg-default{color:#ECEFF4}.asciinema-theme-nord .fg-bg{color:#2E3440}.asciinema-theme-nord .bg-default{background-color:#2E3440}.asciinema-theme-nord .bg-fg{background-color:#ECEFF4}.asciinema-theme-nord .fg-0{color:#3B4252}.asciinema-theme-nord .bg-0{background-color:#3B4252}.asciinema-theme-nord .fg-1{color:#BF616A}.asciinema-theme-nord .bg-1{background-color:#BF616A}.asciinema-theme-nord .fg-2{color:#A3BE8C}.asciinema-theme-nord .bg-2{background-color:#A3BE8C}.asciinema-theme-nord .fg-3{color:#EBCB8B}.asciinema-theme-nord .bg-3{background-color:#EBCB8B}.asciinema-theme-nord .fg-4{color:#81A1C1}.asciinema-theme-nord .bg-4{background-color:#81A1C1}.asciinema-theme-nord .fg-5{color:#B48EAD}.asciinema-theme-nord .bg-5{background-color:#B48EAD}.asciinema-theme-nord .fg-6{color:#88C0D0}.asciinema-theme-nord .bg-6{background-color:#88C0D0}.asciinema-theme-nord .fg-7{color:#ECEFF4}.asciinema-theme-nord .bg-7{background-color:#ECEFF4}.asciinema-theme-nord .fg-8{color:#3B4252}.asciinema-theme-nord .bg-8{background-color:#3B4252}.asciinema-theme-nord .fg-9{color:#BF616A}.asciinema-theme-nord .bg-9{background-color:#BF616A}.asciinema-theme-nord .fg-10{color:#A3BE8C}.asciinema-theme-nord .bg-10{background-color:#A3BE8C}.asciinema-theme-nord .fg-11{color:#EBCB8B}.asciinema-theme-nord .bg-11{background-color:#EBCB8B}.asciinema-theme-nord .fg-12{color:#81A1C1}.asciinema-theme-nord .bg-12{background-color:#81A1C1}.asciinema-theme-nord .fg-13{color:#B48EAD}.asciinema-theme-nord .bg-13{background-color:#B48EAD}.asciinema-theme-nord .fg-14{color:#88C0D0}.asciinema-theme-nord .bg-14{background-color:#88C0D0}.asciinema-theme-nord .fg-15{color:#ECEFF4}.asciinema-theme-nord .bg-15{background-color:#ECEFF4}.asciinema-theme-nord .ap-overlay-loading .ap-loader{border-color:rgba(236,239,244,0.3) rgba(236,239,244,0.5) rgba(236,239,244,0.7) #eceff4}.asciinema-theme-nord .fg-8,.asciinema-theme-nord .fg-9,.asciinema-theme-nord .fg-10,.asciinema-theme-nord .fg-11,.asciinema-theme-nord .fg-12,.asciinema-theme-nord .fg-13,.asciinema-theme-nord .fg-14,.asciinema-theme-nord .fg-15{font-weight:bold}.asciinema-theme-seti{background-color:#111213}.asciinema-theme-seti pre.ap-terminal{color:#cacecd;background-color:#111213;border-color:#111213}.asciinema-theme-seti .fg-default{color:#cacecd}.asciinema-theme-seti .fg-bg{color:#111213}.asciinema-theme-seti .bg-default{background-color:#111213}.asciinema-theme-seti .bg-fg{background-color:#cacecd}.asciinema-theme-seti .fg-0{color:#323232}.asciinema-theme-seti .bg-0{background-color:#323232}.asciinema-theme-seti .fg-1{color:#c22832}.asciinema-theme-seti .bg-1{background-color:#c22832}.asciinema-theme-seti .fg-2{color:#8ec43d}.asciinema-theme-seti .bg-2{background-color:#8ec43d}.asciinema-theme-seti .fg-3{color:#e0c64f}.asciinema-theme-seti .bg-3{background-color:#e0c64f}.asciinema-theme-seti .fg-4{color:#43a5d5}.asciinema-theme-seti .bg-4{background-color:#43a5d5}.asciinema-theme-seti .fg-5{color:#8b57b5}.asciinema-theme-seti .bg-5{background-color:#8b57b5}.asciinema-theme-seti .fg-6{color:#8ec43d}.asciinema-theme-seti .bg-6{background-color:#8ec43d}.asciinema-theme-seti .fg-7{color:#eeeeee}.asciinema-theme-seti .bg-7{background-color:#eeeeee}.asciinema-theme-seti .fg-8{color:#323232}.asciinema-theme-seti .bg-8{background-color:#323232}.asciinema-theme-seti .fg-9{color:#c22832}.asciinema-theme-seti .bg-9{background-color:#c22832}.asciinema-theme-seti .fg-10{color:#8ec43d}.asciinema-theme-seti .bg-10{background-color:#8ec43d}.asciinema-theme-seti .fg-11{color:#e0c64f}.asciinema-theme-seti .bg-11{background-color:#e0c64f}.asciinema-theme-seti .fg-12{color:#43a5d5}.asciinema-theme-seti .bg-12{background-color:#43a5d5}.asciinema-theme-seti .fg-13{color:#8b57b5}.asciinema-theme-seti .bg-13{background-color:#8b57b5}.asciinema-theme-seti .fg-14{color:#8ec43d}.asciinema-theme-seti .bg-14{background-color:#8ec43d}.asciinema-theme-seti .fg-15{color:#ffffff}.asciinema-theme-seti .bg-15{background-color:#ffffff}.asciinema-theme-seti .ap-overlay-loading .ap-loader{border-color:rgba(202,206,205,0.3) rgba(202,206,205,0.5) rgba(202,206,205,0.7) #cacecd}.asciinema-theme-seti .fg-8,.asciinema-theme-seti .fg-9,.asciinema-theme-seti .fg-10,.asciinema-theme-seti .fg-11,.asciinema-theme-seti .fg-12,.asciinema-theme-seti .fg-13,.asciinema-theme-seti .fg-14,.asciinema-theme-seti .fg-15{font-weight:bold}.asciinema-theme-solarized-dark{background-color:#002b36}.asciinema-theme-solarized-dark pre.ap-terminal{color:#839496;background-color:#002b36;border-color:#002b36}.asciinema-theme-solarized-dark .fg-default{color:#839496}.asciinema-theme-solarized-dark .fg-bg{color:#002b36}.asciinema-theme-solarized-dark .bg-default{background-color:#002b36}.asciinema-theme-solarized-dark .bg-fg{background-color:#839496}.asciinema-theme-solarized-dark .fg-0{color:#073642}.asciinema-theme-solarized-dark .bg-0{background-color:#073642}.asciinema-theme-solarized-dark .fg-1{color:#dc322f}.asciinema-theme-solarized-dark .bg-1{background-color:#dc322f}.asciinema-theme-solarized-dark .fg-2{color:#859900}.asciinema-theme-solarized-dark .bg-2{background-color:#859900}.asciinema-theme-solarized-dark .fg-3{color:#b58900}.asciinema-theme-solarized-dark .bg-3{background-color:#b58900}.asciinema-theme-solarized-dark .fg-4{color:#268bd2}.asciinema-theme-solarized-dark .bg-4{background-color:#268bd2}.asciinema-theme-solarized-dark .fg-5{color:#d33682}.asciinema-theme-solarized-dark .bg-5{background-color:#d33682}.asciinema-theme-solarized-dark .fg-6{color:#2aa198}.asciinema-theme-solarized-dark .bg-6{background-color:#2aa198}.asciinema-theme-solarized-dark .fg-7{color:#eee8d5}.asciinema-theme-solarized-dark .bg-7{background-color:#eee8d5}.asciinema-theme-solarized-dark .fg-8{color:#002b36}.asciinema-theme-solarized-dark .bg-8{background-color:#002b36}.asciinema-theme-solarized-dark .fg-9{color:#cb4b16}.asciinema-theme-solarized-dark .bg-9{background-color:#cb4b16}.asciinema-theme-solarized-dark .fg-10{color:#586e75}.asciinema-theme-solarized-dark .bg-10{background-color:#586e75}.asciinema-theme-solarized-dark .fg-11{color:#657b83}.asciinema-theme-solarized-dark .bg-11{background-color:#657b83}.asciinema-theme-solarized-dark .fg-12{color:#839496}.asciinema-theme-solarized-dark .bg-12{background-color:#839496}.asciinema-theme-solarized-dark .fg-13{color:#6c71c4}.asciinema-theme-solarized-dark .bg-13{background-color:#6c71c4}.asciinema-theme-solarized-dark .fg-14{color:#93a1a1}.asciinema-theme-solarized-dark .bg-14{background-color:#93a1a1}.asciinema-theme-solarized-dark .fg-15{color:#fdf6e3}.asciinema-theme-solarized-dark .bg-15{background-color:#fdf6e3}.asciinema-theme-solarized-dark .ap-overlay-loading .ap-loader{border-color:rgba(131,148,150,0.3) rgba(131,148,150,0.5) rgba(131,148,150,0.7) #839496}.asciinema-theme-solarized-light{background-color:#fdf6e3}.asciinema-theme-solarized-light pre.ap-terminal{color:#657b83;background-color:#fdf6e3;border-color:#fdf6e3}.asciinema-theme-solarized-light .fg-default{color:#657b83}.asciinema-theme-solarized-light .fg-bg{color:#fdf6e3}.asciinema-theme-solarized-light .bg-default{background-color:#fdf6e3}.asciinema-theme-solarized-light .bg-fg{background-color:#657b83}.asciinema-theme-solarized-light .fg-0{color:#073642}.asciinema-theme-solarized-light .bg-0{background-color:#073642}.asciinema-theme-solarized-light .fg-1{color:#dc322f}.asciinema-theme-solarized-light .bg-1{background-color:#dc322f}.asciinema-theme-solarized-light .fg-2{color:#859900}.asciinema-theme-solarized-light .bg-2{background-color:#859900}.asciinema-theme-solarized-light .fg-3{color:#b58900}.asciinema-theme-solarized-light .bg-3{background-color:#b58900}.asciinema-theme-solarized-light .fg-4{color:#268bd2}.asciinema-theme-solarized-light .bg-4{background-color:#268bd2}.asciinema-theme-solarized-light .fg-5{color:#d33682}.asciinema-theme-solarized-light .bg-5{background-color:#d33682}.asciinema-theme-solarized-light .fg-6{color:#2aa198}.asciinema-theme-solarized-light .bg-6{background-color:#2aa198}.asciinema-theme-solarized-light .fg-7{color:#eee8d5}.asciinema-theme-solarized-light .bg-7{background-color:#eee8d5}.asciinema-theme-solarized-light .fg-8{color:#002b36}.asciinema-theme-solarized-light .bg-8{background-color:#002b36}.asciinema-theme-solarized-light .fg-9{color:#cb4b16}.asciinema-theme-solarized-light .bg-9{background-color:#cb4b16}.asciinema-theme-solarized-light .fg-10{color:#586e75}.asciinema-theme-solarized-light .bg-10{background-color:#586e75}.asciinema-theme-solarized-light .fg-11{color:#657c83}.asciinema-theme-solarized-light .bg-11{background-color:#657c83}.asciinema-theme-solarized-light .fg-12{color:#839496}.asciinema-theme-solarized-light .bg-12{background-color:#839496}.asciinema-theme-solarized-light .fg-13{color:#6c71c4}.asciinema-theme-solarized-light .bg-13{background-color:#6c71c4}.asciinema-theme-solarized-light .fg-14{color:#93a1a1}.asciinema-theme-solarized-light .bg-14{background-color:#93a1a1}.asciinema-theme-solarized-light .fg-15{color:#fdf6e3}.asciinema-theme-solarized-light .bg-15{background-color:#fdf6e3}.asciinema-theme-solarized-light .ap-overlay-loading .ap-loader{border-color:rgba(101,123,131,0.3) rgba(101,123,131,0.5) rgba(101,123,131,0.7) #657b83}.asciinema-theme-solarized-light .ap-overlay-start .ap-play-button svg .ap-play-btn-fill{fill:#dc322f}.asciinema-theme-solarized-light .ap-overlay-start .ap-play-button svg .ap-play-btn-stroke{stroke:#dc322f}.asciinema-theme-tango{background-color:#121314}.asciinema-theme-tango pre.ap-terminal{color:#CCCCCC;background-color:#121314;border-color:#121314}.asciinema-theme-tango .fg-default{color:#CCCCCC}.asciinema-theme-tango .fg-bg{color:#121314}.asciinema-theme-tango .bg-default{background-color:#121314}.asciinema-theme-tango .bg-fg{background-color:#CCCCCC}.asciinema-theme-tango .fg-0{color:#000000}.asciinema-theme-tango .bg-0{background-color:#000000}.asciinema-theme-tango .fg-1{color:#CC0000}.asciinema-theme-tango .bg-1{background-color:#CC0000}.asciinema-theme-tango .fg-2{color:#4E9A06}.asciinema-theme-tango .bg-2{background-color:#4E9A06}.asciinema-theme-tango .fg-3{color:#C4A000}.asciinema-theme-tango .bg-3{background-color:#C4A000}.asciinema-theme-tango .fg-4{color:#3465A4}.asciinema-theme-tango .bg-4{background-color:#3465A4}.asciinema-theme-tango .fg-5{color:#75507B}.asciinema-theme-tango .bg-5{background-color:#75507B}.asciinema-theme-tango .fg-6{color:#06989A}.asciinema-theme-tango .bg-6{background-color:#06989A}.asciinema-theme-tango .fg-7{color:#D3D7CF}.asciinema-theme-tango .bg-7{background-color:#D3D7CF}.asciinema-theme-tango .fg-8{color:#555753}.asciinema-theme-tango .bg-8{background-color:#555753}.asciinema-theme-tango .fg-9{color:#EF2929}.asciinema-theme-tango .bg-9{background-color:#EF2929}.asciinema-theme-tango .fg-10{color:#8AE234}.asciinema-theme-tango .bg-10{background-color:#8AE234}.asciinema-theme-tango .fg-11{color:#FCE94F}.asciinema-theme-tango .bg-11{background-color:#FCE94F}.asciinema-theme-tango .fg-12{color:#729FCF}.asciinema-theme-tango .bg-12{background-color:#729FCF}.asciinema-theme-tango .fg-13{color:#AD7FA8}.asciinema-theme-tango .bg-13{background-color:#AD7FA8}.asciinema-theme-tango .fg-14{color:#34E2E2}.asciinema-theme-tango .bg-14{background-color:#34E2E2}.asciinema-theme-tango .fg-15{color:#EEEEEC}.asciinema-theme-tango .bg-15{background-color:#EEEEEC}.asciinema-theme-tango .ap-overlay-loading .ap-loader{border-color:rgba(204,204,204,0.3) rgba(204,204,204,0.5) rgba(204,204,204,0.7) #ccc}.asciinema-theme-tango .fg-8,.asciinema-theme-tango .fg-9,.asciinema-theme-tango .fg-10,.asciinema-theme-tango .fg-11,.asciinema-theme-tango .fg-12,.asciinema-theme-tango .fg-13,.asciinema-theme-tango .fg-14,.asciinema-theme-tango .fg-15{font-weight:bold}table.standard{padding:0px;border:0px solid #000}table.standard th{background-color:#ccc}table.standard td{padding:4px;vertical-align:top;line-height:1.5rem}table.standard{background-color:#f5f5f5}table.standard th,table.standard tbody tr td{padding:5px;border:1px solid #000}table.standard thead tr th,table.standard thead tr td{background-color:#ccc}table.standard{background-color:#f5f5f5;border-collapse:collapse}table.alt1{padding:0px;border:0px solid #000}table.alt1 th{background-color:#dde}table.alt1 td{padding:4px}table.alt1{background-color:#f4f4f4}table.tight{border-collapse:collapse;margin:0px;padding:0px;line-height:1em}table.tight th{border-collapse:collapse;margin:0px;padding:0px;line-height:1em}table.tight td{border-collapse:collapse;margin:0px;padding:0px;line-height:1em}.field{padding:5px 0}.hazard-border{padding:30px;border:10px solid pink;border-image:repeating-linear-gradient(-55deg, #000, #000 20px, #ffb101 20px, #ffb101 40px) 10}.warning-cross-hatch{background-color:#ffcc00 !important;background-image:linear-gradient(45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 75%, rgba(0,0,0,0.1) 75%, rgba(0,0,0,0.1)),linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 75%, rgba(0,0,0,0.1) 75%, rgba(0,0,0,0.1));background-size:10px 10px;background-position:0 0, 5px 5px}.demphasized{color:#999;font-size:0.8em}.highlighted{background-color:yellow}.subtext{background-color:#ffd580;position:absolute;bottom:0px;left:0px;width:100%;font-size:0.6em;line-height:1.1em}.subtext.correct{background-color:#dff0d8}.subtext.incorrect{background-color:#f2dede}.subtext.caution{background-color:#ffff88}.subtext.info{background-color:#d9edf7}.align-left{text-align:left;margin:auto auto auto 0}.align-right{text-align:right;margin:auto 0 auto auto}.align-center{text-align:center;margin:auto auto auto auto}pre.json-container{max-width:100%;background-color:ghostwhite;border:1px solid silver;padding:10px 20px;margin:20px auto;border-radius:4px;overflow-x:auto;overflow-y:hidden;word-break:break-word;text-align:left;white-space:pre-wrap}.term-container{text-align:left;height:400px;overflow-y:auto}.field_with_errors{padding:2px;background-color:red;display:table}#error_explanation{width:400px;border:2px solid red;padding:7px;padding-bottom:12px;margin-bottom:20px;background-color:#f0f0f0}#error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;background-color:#c00;color:#fff}#error_explanation p{color:#333;margin-bottom:0;padding:5px}#error_explanation ul li{font-size:12px;list-style:square}input.green{background-color:#4caf50;border-color:white;color:white;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer}input.large{font-size:1.5em;margin:4px 2px}.term-container{background:#171717;border-radius:5px;color:white;word-break:break-word;overflow-wrap:break-word;font-family:"SFMono-Regular", Monaco, Menlo, Consolas, "Liberation Mono", Courier, monospace;font-size:12px;line-height:20px;padding:14px 18px;white-space:pre-wrap}.term-container img{max-width:100%}.term a{color:inherit;text-decoration:underline;text-decoration-style:dashed}.term a:hover{color:#2882F9}@keyframes blink-animation{to{visibility:hidden}}.term-fg2{color:#838887}.term-fg3{font-style:italic}.term-fg4{text-decoration:underline}.term-fg5{animation:blink-animation 1s steps(3, start) infinite}.term-fg9{text-decoration:line-through}.term-fg30{color:#666666}.term-fg31{color:#ff7070}.term-fg32{color:#b0f986}.term-fg33{color:#c6c502}.term-fg34{color:#8db7e0}.term-fg35{color:#f271fb}.term-fg36{color:#6bf7ff}.term-fgi1{color:#5ef765}.term-fgi90{color:#838887}.term-fgi91{color:#ff3333}.term-fgi92{color:#00FF00}.term-fgi93{color:#fffc67}.term-fgi94{color:#6871ff}.term-fgi95{color:#ff76ff}.term-fgi96{color:#60fcff}.term-bg40{background:#676767}.term-bg41{background:#ff4343}.term-bg42{background:#99ff5f}.term-fg31.term-bg40{color:#F8A39F}.term-fgx16{color:#000000}.term-fgx17{color:#00005f}.term-fgx18{color:#000087}.term-fgx19{color:#0000af}.term-fgx20{color:#0000d7}.term-fgx21{color:#0000ff}.term-fgx22{color:#005f00}.term-fgx23{color:#005f5f}.term-fgx24{color:#005f87}.term-fgx25{color:#005faf}.term-fgx26{color:#005fd7}.term-fgx27{color:#005fff}.term-fgx28{color:#008700}.term-fgx29{color:#00875f}.term-fgx30{color:#008787}.term-fgx31{color:#0087af}.term-fgx32{color:#0087d7}.term-fgx33{color:#0087ff}.term-fgx34{color:#00af00}.term-fgx35{color:#00af5f}.term-fgx36{color:#00af87}.term-fgx37{color:#00afaf}.term-fgx38{color:#00afd7}.term-fgx39{color:#00afff}.term-fgx40{color:#00d700}.term-fgx41{color:#00d75f}.term-fgx42{color:#00d787}.term-fgx43{color:#00d7af}.term-fgx44{color:#00d7d7}.term-fgx45{color:#00d7ff}.term-fgx46{color:#00ff00}.term-fgx47{color:#00ff5f}.term-fgx48{color:#00ff87}.term-fgx49{color:#00ffaf}.term-fgx50{color:#00ffd7}.term-fgx51{color:#00ffff}.term-fgx52{color:#5f0000}.term-fgx53{color:#5f005f}.term-fgx54{color:#5f0087}.term-fgx55{color:#5f00af}.term-fgx56{color:#5f00d7}.term-fgx57{color:#5f00ff}.term-fgx58{color:#5f5f00}.term-fgx59{color:#5f5f5f}.term-fgx60{color:#5f5f87}.term-fgx61{color:#5f5faf}.term-fgx62{color:#5f5fd7}.term-fgx63{color:#5f5fff}.term-fgx64{color:#5f8700}.term-fgx65{color:#5f875f}.term-fgx66{color:#5f8787}.term-fgx67{color:#5f87af}.term-fgx68{color:#5f87d7}.term-fgx69{color:#5f87ff}.term-fgx70{color:#5faf00}.term-fgx71{color:#5faf5f}.term-fgx72{color:#5faf87}.term-fgx73{color:#5fafaf}.term-fgx74{color:#5fafd7}.term-fgx75{color:#5fafff}.term-fgx76{color:#5fd700}.term-fgx77{color:#5fd75f}.term-fgx78{color:#5fd787}.term-fgx79{color:#5fd7af}.term-fgx80{color:#5fd7d7}.term-fgx81{color:#5fd7ff}.term-fgx82{color:#5fff00}.term-fgx83{color:#5fff5f}.term-fgx84{color:#5fff87}.term-fgx85{color:#5fffaf}.term-fgx86{color:#5fffd7}.term-fgx87{color:#5fffff}.term-fgx88{color:#870000}.term-fgx89{color:#87005f}.term-fgx90{color:#870087}.term-fgx91{color:#8700af}.term-fgx92{color:#8700d7}.term-fgx93{color:#8700ff}.term-fgx94{color:#875f00}.term-fgx95{color:#875f5f}.term-fgx96{color:#875f87}.term-fgx97{color:#875faf}.term-fgx98{color:#875fd7}.term-fgx99{color:#875fff}.term-fgx100{color:#878700}.term-fgx101{color:#87875f}.term-fgx102{color:#878787}.term-fgx103{color:#8787af}.term-fgx104{color:#8787d7}.term-fgx105{color:#8787ff}.term-fgx106{color:#87af00}.term-fgx107{color:#87af5f}.term-fgx108{color:#87af87}.term-fgx109{color:#87afaf}.term-fgx110{color:#87afd7}.term-fgx111{color:#87afff}.term-fgx112{color:#87d700}.term-fgx113{color:#87d75f}.term-fgx114{color:#87d787}.term-fgx115{color:#87d7af}.term-fgx116{color:#87d7d7}.term-fgx117{color:#87d7ff}.term-fgx118{color:#87ff00}.term-fgx119{color:#87ff5f}.term-fgx120{color:#87ff87}.term-fgx121{color:#87ffaf}.term-fgx122{color:#87ffd7}.term-fgx123{color:#87ffff}.term-fgx124{color:#af0000}.term-fgx125{color:#af005f}.term-fgx126{color:#af0087}.term-fgx127{color:#af00af}.term-fgx128{color:#af00d7}.term-fgx129{color:#af00ff}.term-fgx130{color:#af5f00}.term-fgx131{color:#af5f5f}.term-fgx132{color:#af5f87}.term-fgx133{color:#af5faf}.term-fgx134{color:#af5fd7}.term-fgx135{color:#af5fff}.term-fgx136{color:#af8700}.term-fgx137{color:#af875f}.term-fgx138{color:#af8787}.term-fgx139{color:#af87af}.term-fgx140{color:#af87d7}.term-fgx141{color:#af87ff}.term-fgx142{color:#afaf00}.term-fgx143{color:#afaf5f}.term-fgx144{color:#afaf87}.term-fgx145{color:#afafaf}.term-fgx146{color:#afafd7}.term-fgx147{color:#afafff}.term-fgx148{color:#afd700}.term-fgx149{color:#afd75f}.term-fgx150{color:#afd787}.term-fgx151{color:#afd7af}.term-fgx152{color:#afd7d7}.term-fgx153{color:#afd7ff}.term-fgx154{color:#afff00}.term-fgx155{color:#afff5f}.term-fgx156{color:#afff87}.term-fgx157{color:#afffaf}.term-fgx158{color:#afffd7}.term-fgx159{color:#afffff}.term-fgx160{color:#d70000}.term-fgx161{color:#d7005f}.term-fgx162{color:#d70087}.term-fgx163{color:#d700af}.term-fgx164{color:#d700d7}.term-fgx165{color:#d700ff}.term-fgx166{color:#d75f00}.term-fgx167{color:#d75f5f}.term-fgx168{color:#d75f87}.term-fgx169{color:#d75faf}.term-fgx170{color:#d75fd7}.term-fgx171{color:#d75fff}.term-fgx172{color:#d78700}.term-fgx173{color:#d7875f}.term-fgx174{color:#d78787}.term-fgx175{color:#d787af}.term-fgx176{color:#d787d7}.term-fgx177{color:#d787ff}.term-fgx178{color:#d7af00}.term-fgx179{color:#d7af5f}.term-fgx180{color:#d7af87}.term-fgx181{color:#d7afaf}.term-fgx182{color:#d7afd7}.term-fgx183{color:#d7afff}.term-fgx184{color:#d7d700}.term-fgx185{color:#d7d75f}.term-fgx186{color:#d7d787}.term-fgx187{color:#d7d7af}.term-fgx188{color:#d7d7d7}.term-fgx189{color:#d7d7ff}.term-fgx190{color:#d7ff00}.term-fgx191{color:#d7ff5f}.term-fgx192{color:#d7ff87}.term-fgx193{color:#d7ffaf}.term-fgx194{color:#d7ffd7}.term-fgx195{color:#d7ffff}.term-fgx196{color:#ff0000}.term-fgx197{color:#ff005f}.term-fgx198{color:#ff0087}.term-fgx199{color:#ff00af}.term-fgx200{color:#ff00d7}.term-fgx201{color:#ff00ff}.term-fgx202{color:#ff5f00}.term-fgx203{color:#ff5f5f}.term-fgx204{color:#ff5f87}.term-fgx205{color:#ff5faf}.term-fgx206{color:#ff5fd7}.term-fgx207{color:#ff5fff}.term-fgx208{color:#ff8700}.term-fgx209{color:#ff875f}.term-fgx210{color:#ff8787}.term-fgx211{color:#ff87af}.term-fgx212{color:#ff87d7}.term-fgx213{color:#ff87ff}.term-fgx214{color:#ffaf00}.term-fgx215{color:#ffaf5f}.term-fgx216{color:#ffaf87}.term-fgx217{color:#ffafaf}.term-fgx218{color:#ffafd7}.term-fgx219{color:#ffafff}.term-fgx220{color:#ffd700}.term-fgx221{color:#ffd75f}.term-fgx222{color:#ffd787}.term-fgx223{color:#ffd7af}.term-fgx224{color:#ffd7d7}.term-fgx225{color:#ffd7ff}.term-fgx226{color:#ffff00}.term-fgx227{color:#ffff5f}.term-fgx228{color:#ffff87}.term-fgx229{color:#ffffaf}.term-fgx230{color:#ffffd7}.term-fgx231{color:#ffffff}.term-fgx232{color:#080808}.term-fgx233{color:#121212}.term-fgx234{color:#1c1c1c}.term-fgx235{color:#262626}.term-fgx236{color:#303030}.term-fgx237{color:#3a3a3a}.term-fgx238{color:#444444}.term-fgx239{color:#4e4e4e}.term-fgx240{color:#585858}.term-fgx241{color:#626262}.term-fgx242{color:#6c6c6c}.term-fgx243{color:#767676}.term-fgx244{color:#808080}.term-fgx245{color:#8a8a8a}.term-fgx246{color:#949494}.term-fgx247{color:#9e9e9e}.term-fgx248{color:#a8a8a8}.term-fgx249{color:#b2b2b2}.term-fgx250{color:#bcbcbc}.term-fgx251{color:#c6c6c6}.term-fgx252{color:#d0d0d0}.term-fgx253{color:#dadada}.term-fgx254{color:#e4e4e4}.term-fgx255{color:#eeeeee}@keyframes config-var-success{0%{background-color:transparent}5%{background-color:#10b981}30%{background-color:#10b981}60%{background-color:#86efac}100%{background-color:transparent}}tr.config-var-success{animation:config-var-success 2.5s ease-out}.power-off img{filter:grayscale(100%) brightness(0.7);opacity:0.7}
