@font-face{font-family:"Pixelated MS Sans Serif";font-style:normal;font-weight:400;src:url(/assets/ms_sans_serif-C3pax6mQ.woff) format("woff");src:url(/assets/ms_sans_serif-Du8rjN1q.woff2) format("woff2")}@font-face{font-family:"Pixelated MS Sans Serif";font-style:normal;font-weight:700;src:url(/assets/ms_sans_serif_bold-B8yxhAcs.woff) format("woff");src:url(/assets/ms_sans_serif_bold-D5dpRRHG.woff2) format("woff2")}body{color:#222;font-family:Arial;font-size:12px}.title-bar,.window,button,input,label,legend,li[role=tab],option,select,table,textarea,ul.tree-view{-webkit-font-smoothing:none;font-family:"Pixelated MS Sans Serif",Arial;font-size:11px}h1{font-size:5rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}u{border-bottom:.5px solid #222;text-decoration:none}button,input[type=reset],input[type=submit]{background:silver;border:none;border-radius:0;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf;box-sizing:border-box;color:transparent;min-height:23px;min-width:75px;padding:0 12px;text-shadow:0 0 #222}button.default,input[type=reset].default,input[type=submit].default{box-shadow:inset -2px -2px #0a0a0a,inset 1px 1px #0a0a0a,inset 2px 2px #fff,inset -3px -3px gray,inset 3px 3px #dfdfdf}.vertical-bar{background:silver;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf;height:20px;width:4px}button:not(:disabled):active,input[type=reset]:not(:disabled):active,input[type=submit]:not(:disabled):active{box-shadow:inset -1px -1px #fff,inset 1px 1px #0a0a0a,inset -2px -2px #dfdfdf,inset 2px 2px gray;text-shadow:1px 1px #222}button.default:not(:disabled):active,input[type=reset].default:not(:disabled):active,input[type=submit].default:not(:disabled):active{box-shadow:inset 2px 2px #0a0a0a,inset -1px -1px #0a0a0a,inset -2px -2px #fff,inset 3px 3px gray,inset -3px -3px #dfdfdf}@media not(hover){button:not(:disabled):hover,input[type=reset]:not(:disabled):hover,input[type=submit]:not(:disabled):hover{box-shadow:inset -1px -1px #fff,inset 1px 1px #0a0a0a,inset -2px -2px #dfdfdf,inset 2px 2px gray}}button:focus,input[type=reset]:focus,input[type=submit]:focus{outline:1px dotted #000;outline-offset:-4px}button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0}:disabled,:disabled+label,input[readonly],input[readonly]+label{color:gray}:disabled+label,button:disabled,input[type=reset]:disabled,input[type=submit]:disabled{text-shadow:1px 1px 0 #fff}.window{background:silver;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #dfdfdf,inset -2px -2px gray,inset 2px 2px #fff;padding:3px}.title-bar{align-items:center;background:linear-gradient(90deg,navy,#1084d0);display:flex;justify-content:space-between;padding:3px 2px 3px 3px}.title-bar.inactive{background:linear-gradient(90deg,gray,#b5b5b5)}.title-bar-text{color:#fff;font-weight:700;letter-spacing:0;margin-right:24px}.title-bar-controls{display:flex}.title-bar-controls button{display:block;min-height:14px;min-width:16px;padding:0}.title-bar-controls button:active{padding:0}.title-bar-controls button:focus{outline:none}.title-bar-controls button[aria-label=Minimize],.title-bar-controls button[aria-label].minimize{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M0 0h6v2H0z'/%3E%3C/svg%3E");background-position:bottom 3px left 4px;background-repeat:no-repeat}.title-bar-controls button[aria-label=Maximize],.title-bar-controls button[aria-label].maximize{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 0H0v9h9V0zM8 2H1v6h7V2z' fill='%23000'/%3E%3C/svg%3E");background-position:top 2px left 3px;background-repeat:no-repeat}.title-bar-controls button[aria-label=Maximize]:disabled,.title-bar-controls button[aria-label].maximize:disabled{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 1H1v9h9V1zM9 3H2v6h7V3z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 0H0v9h9V0zM8 2H1v6h7V2z' fill='gray'/%3E%3C/svg%3E");background-position:top 2px left 3px;background-repeat:no-repeat}.title-bar-controls button[aria-label=Restore],.title-bar-controls button[aria-label].restore{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M2 0h6v2H2zM7 2h1v4H7zM2 2h1v1H2zM6 5h1v1H6zM0 3h6v2H0zM5 5h1v4H5zM0 5h1v4H0zM1 8h4v1H1z'/%3E%3C/svg%3E");background-position:top 2px left 3px;background-repeat:no-repeat}.title-bar-controls button[aria-label=Help],.title-bar-controls button[aria-label].help{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M0 1h2v2H0zM1 0h4v1H1zM4 1h2v2H4zM3 3h2v1H3zM2 4h2v2H2zM2 7h2v2H2z'/%3E%3C/svg%3E");background-position:top 2px left 5px;background-repeat:no-repeat}.title-bar-controls button[aria-label=Close],.title-bar-controls button[aria-label].close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0h2v1h1v1h2V1h1V0h2v1H7v1H6v1H5v1h1v1h1v1h1v1H6V6H5V5H3v1H2v1H0V6h1V5h1V4h1V3H2V2H1V1H0V0z' fill='%23000'/%3E%3C/svg%3E");background-position:top 3px left 4px;background-repeat:no-repeat;margin-left:2px}.status-bar{gap:1px;display:flex;margin:0 1px}.status-bar-field{box-shadow:inset -1px -1px #dfdfdf,inset 1px 1px gray;flex-grow:1;margin:0;padding:2px 3px}.window-body{margin:8px}fieldset{border-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='5' height='5' fill='gray' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0h5v5H0V2h2v1h1V2H0' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0h4v4H0V1h1v2h2V1H0'/%3E%3C/svg%3E") 2;margin:0;padding:10px;padding-block-start:8px}legend{background:silver}.field-row{align-items:center;display:flex}[class^=field-row]+[class^=field-row]{margin-top:6px}.field-row>*+*{margin-left:6px}.field-row-stacked{display:flex;flex-direction:column}.field-row-stacked *+*{margin-top:6px}label{align-items:center;display:inline-flex;-webkit-user-select:none;user-select:none}input[type=checkbox],input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:0;border:none;margin:0;opacity:0;position:fixed}input[type=checkbox]+label,input[type=radio]+label{line-height:13px}input[type=radio]+label{margin-left:18px;position:relative}input[type=radio]+label:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 0H4v1H2v1H1v2H0v4h1v2h1V8H1V4h1V2h2V1h4v1h2V1H8V0z' fill='gray'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 1H4v1H2v2H1v4h1v1h1V8H2V4h1V3h1V2h4v1h2V2H8V1z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 3h1v1H9V3zm1 5V4h1v4h-1zm-2 2V9h1V8h1v2H8zm-4 0v1h4v-1H4zm0 0V9H2v1h2z' fill='%23DFDFDF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 2h-1v2h1v4h-1v2H8v1H4v-1H2v1h2v1h4v-1h2v-1h1V8h1V4h-1V2z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 2h4v1h1v1h1v4H9v1H8v1H4V9H3V8H2V4h1V3h1V2z' fill='%23fff'/%3E%3C/svg%3E");content:"";display:inline-block;height:12px;left:-18px;margin-right:6px;position:absolute;top:0;width:12px}input[type=radio]:active+label:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 0H4v1H2v1H1v2H0v4h1v2h1V8H1V4h1V2h2V1h4v1h2V1H8V0z' fill='gray'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 1H4v1H2v2H1v4h1v1h1V8H2V4h1V3h1V2h4v1h2V2H8V1z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 3h1v1H9V3zm1 5V4h1v4h-1zm-2 2V9h1V8h1v2H8zm-4 0v1h4v-1H4zm0 0V9H2v1h2z' fill='%23DFDFDF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 2h-1v2h1v4h-1v2H8v1H4v-1H2v1h2v1h4v-1h2v-1h1V8h1V4h-1V2z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 2h4v1h1v1h1v4H9v1H8v1H4V9H3V8H2V4h1V3h1V2z' fill='silver'/%3E%3C/svg%3E")}input[type=radio]:checked+label:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='4' height='4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 0H1v1H0v2h1v1h2V3h1V1H3V0z' fill='%23000'/%3E%3C/svg%3E");content:"";display:block;height:4px;left:-14px;position:absolute;top:4px;width:4px}input[type=checkbox]:focus+label,input[type=radio]:focus+label{outline:1px dotted #000}input[type=radio][disabled]+label:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 0H4v1H2v1H1v2H0v4h1v2h1V8H1V4h1V2h2V1h4v1h2V1H8V0z' fill='gray'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 1H4v1H2v2H1v4h1v1h1V8H2V4h1V3h1V2h4v1h2V2H8V1z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 3h1v1H9V3zm1 5V4h1v4h-1zm-2 2V9h1V8h1v2H8zm-4 0v1h4v-1H4zm0 0V9H2v1h2z' fill='%23DFDFDF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 2h-1v2h1v4h-1v2H8v1H4v-1H2v1h2v1h4v-1h2v-1h1V8h1V4h-1V2z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 2h4v1h1v1h1v4H9v1H8v1H4V9H3V8H2V4h1V3h1V2z' fill='silver'/%3E%3C/svg%3E")}input[type=radio][disabled]:checked+label:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='4' height='4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 0H1v1H0v2h1v1h2V3h1V1H3V0z' fill='gray'/%3E%3C/svg%3E")}input[type=checkbox]+label{margin-left:19px;position:relative}input[type=checkbox]+label:before{background:#fff;box-shadow:inset -1px -1px #fff,inset 1px 1px gray,inset -2px -2px #dfdfdf,inset 2px 2px #0a0a0a;content:"";display:inline-block;height:13px;left:-19px;margin-right:6px;position:absolute;width:13px}input[type=checkbox]:active+label:before{background:silver}input[type=checkbox]:checked+label:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 0H6v1H5v1H4v1H3v1H2V3H1V2H0v3h1v1h1v1h1V6h1V5h1V4h1V3h1V0z' fill='%23000'/%3E%3C/svg%3E");content:"";display:block;height:7px;left:-16px;position:absolute;width:7px}input[type=checkbox][disabled]+label:before{background:silver}input[type=checkbox][disabled]:checked+label:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 0H6v1H5v1H4v1H3v1H2V3H1V2H0v3h1v1h1v1h1V6h1V5h1V4h1V3h1V0z' fill='gray'/%3E%3C/svg%3E")}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select{background-color:#fff;box-shadow:inset -1px -1px #fff,inset 1px 1px gray,inset -2px -2px #dfdfdf,inset 2px 2px #0a0a0a;box-sizing:border-box;padding:3px 4px}select,textarea{border:none}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:0;box-shadow:inset -1px -1px #fff,inset 1px 1px gray,inset -2px -2px #dfdfdf,inset 2px 2px #0a0a0a;box-sizing:border-box;padding:3px 4px}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select{height:21px}input[type=number]{height:22px}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;height:0;width:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{line-height:2}input[type=email]:disabled,input[type=email]:read-only,input[type=number]:disabled,input[type=number]:read-only,input[type=password]:disabled,input[type=password]:read-only,input[type=search]:disabled,input[type=search]:read-only,input[type=tel]:disabled,input[type=tel]:read-only,input[type=text]:disabled,input[type=text]:read-only,input[type=url]:disabled,input[type=url]:read-only,textarea:disabled{background-color:silver}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 0H0v16h1V1h14V0z' fill='%23DFDFDF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 1H1v14h1V2h12V1H2z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 17H0v-1h15V0h1v17z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 1h-1v14H1v1h14V1z' fill='gray'/%3E%3Cpath fill='silver' d='M2 2h12v13H2z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 6H4v1h1v1h1v1h1v1h1V9h1V8h1V7h1V6z' fill='%23000'/%3E%3C/svg%3E");background-position:top 2px right 2px;background-repeat:no-repeat;border-radius:0;padding-right:32px;position:relative}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{outline:none}input[type=range]{-webkit-appearance:none;background:transparent;width:100%}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0v16h2v2h2v2h1v-1H3v-2H1V1h9V0z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 1v15h1v1h1v1h1v1h2v-1h1v-1h1v-1h1V1z' fill='%23C0C7C8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 1h1v15H8v2H6v2H5v-1h2v-2h2z' fill='%2387888F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0h1v16H9v2H7v2H5v1h1v-2h2v-2h2z' fill='%23000'/%3E%3C/svg%3E");border:none;box-shadow:none;height:21px;transform:translateY(-8px);width:11px}input[type=range].has-box-indicator::-webkit-slider-thumb{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0v20h1V1h9V0z' fill='%23fff'/%3E%3Cpath fill='%23C0C7C8' d='M1 1h8v18H1z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 1h1v19H1v-1h8z' fill='%2387888F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0h1v21H0v-1h10z' fill='%23000'/%3E%3C/svg%3E");transform:translateY(-10px)}input[type=range]::-moz-range-thumb{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0v16h2v2h2v2h1v-1H3v-2H1V1h9V0z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 1v15h1v1h1v1h1v1h2v-1h1v-1h1v-1h1V1z' fill='%23C0C7C8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 1h1v15H8v2H6v2H5v-1h2v-2h2z' fill='%2387888F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0h1v16H9v2H7v2H5v1h1v-2h2v-2h2z' fill='%23000'/%3E%3C/svg%3E");border:0;border-radius:0;height:21px;transform:translateY(2px);width:11px}input[type=range].has-box-indicator::-moz-range-thumb{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0v20h1V1h9V0z' fill='%23fff'/%3E%3Cpath fill='%23C0C7C8' d='M1 1h8v18H1z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 1h1v19H1v-1h8z' fill='%2387888F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0h1v21H0v-1h10z' fill='%23000'/%3E%3C/svg%3E");transform:translateY(0)}input[type=range]::-webkit-slider-runnable-track{background:#000;border-bottom:1px solid grey;border-right:1px solid grey;box-shadow:1px 0 #fff,1px 1px #fff,0 1px #fff,-1px 0 #a9a9a9,-1px -1px #a9a9a9,0 -1px #a9a9a9,-1px 1px #fff,1px -1px #a9a9a9;box-sizing:border-box;height:2px;width:100%}input[type=range]::-moz-range-track{background:#000;border-bottom:1px solid grey;border-right:1px solid grey;box-shadow:1px 0 #fff,1px 1px #fff,0 1px #fff,-1px 0 #a9a9a9,-1px -1px #a9a9a9,0 -1px #a9a9a9,-1px 1px #fff,1px -1px #a9a9a9;box-sizing:border-box;height:2px;width:100%}.is-vertical{display:inline-block;height:150px;transform:translateY(50%);width:4px}.is-vertical>input[type=range]{height:4px;margin:0 16px 0 10px;transform:rotate(270deg) translate(calc(-50% + 8px));transform-origin:left;width:150px}.is-vertical>input[type=range]::-webkit-slider-runnable-track{border-bottom:1px solid grey;border-left:1px solid grey;border-right:0;box-shadow:-1px 0 #fff,-1px 1px #fff,0 1px #fff,1px 0 #a9a9a9,1px -1px #a9a9a9,0 -1px #a9a9a9,1px 1px #fff,-1px -1px #a9a9a9}.is-vertical>input[type=range]::-moz-range-track{border-bottom:1px solid grey;border-left:1px solid grey;border-right:0;box-shadow:-1px 0 #fff,-1px 1px #fff,0 1px #fff,1px 0 #a9a9a9,1px -1px #a9a9a9,0 -1px #a9a9a9,1px 1px #fff,-1px -1px #a9a9a9}.is-vertical>input[type=range]::-webkit-slider-thumb{transform:translateY(-8px) scaleX(-1)}.is-vertical>input[type=range].has-box-indicator::-webkit-slider-thumb{transform:translateY(-10px) scaleX(-1)}.is-vertical>input[type=range]::-moz-range-thumb{transform:translateY(2px) scaleX(-1)}.is-vertical>input[type=range].has-box-indicator::-moz-range-thumb{transform:translateY(0) scaleX(-1)}select:focus{background-color:navy;color:#fff}select:focus option{background-color:#fff;color:#000}select:active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0h16v17H0V0zm1 16h14V1H1v15z' fill='gray'/%3E%3Cpath fill='silver' d='M1 1h14v15H1z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 7H5v1h1v1h1v1h1v1h1v-1h1V9h1V8h1V7z' fill='%23000'/%3E%3C/svg%3E")}a{color:#00f}a:focus{outline:1px dotted #00f}ul.tree-view{background:#fff;box-shadow:inset -1px -1px #fff,inset 1px 1px gray,inset -2px -2px #dfdfdf,inset 2px 2px #0a0a0a;display:block;margin:0;padding:6px}ul.tree-view li{list-style-type:none}ul.tree-view a{color:#000;text-decoration:none}ul.tree-view a:focus{background-color:navy;color:#fff}ul.tree-view li,ul.tree-view ul{margin-top:3px}ul.tree-view ul{border-left:1px dotted grey;margin-left:16px;padding-left:16px}ul.tree-view ul>li{position:relative}ul.tree-view ul>li:before{border-bottom:1px dotted grey;content:"";display:block;left:-16px;position:absolute;top:6px;width:12px}ul.tree-view ul>li:last-child:after{background:#fff;bottom:0;content:"";display:block;left:-20px;position:absolute;top:7px;width:8px}ul.tree-view details{margin-top:0}ul.tree-view details[open] summary{margin-bottom:0}ul.tree-view ul details>summary:before{margin-left:-22px;position:relative;z-index:1}ul.tree-view details>summary:before{background-color:#fff;border:1px solid grey;content:"+";display:block;float:left;height:9px;line-height:8px;margin-right:5px;padding-left:1px;text-align:center;width:8px}ul.tree-view details[open]>summary:before{content:"-"}ul.tree-view details>summary::-webkit-details-marker,ul.tree-view details>summary::marker{content:""}pre{background:#fff;box-shadow:inset -1px -1px #fff,inset 1px 1px gray,inset -2px -2px #dfdfdf,inset 2px 2px #0a0a0a;display:block;margin:0;padding:12px 8px}code,code *{font-family:monospace}summary:focus{outline:1px dotted #000}::-webkit-scrollbar{width:16px}::-webkit-scrollbar:horizontal{height:17px}::-webkit-scrollbar-corner{background:#dfdfdf}::-webkit-scrollbar-track{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='2' height='2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 0H0v1h1v1h1V1H1V0z' fill='silver'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 0H1v1H0v1h1V1h1V0z' fill='%23fff'/%3E%3C/svg%3E")}::-webkit-scrollbar-thumb{background-color:#dfdfdf;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf}::-webkit-scrollbar-button:horizontal:end:increment,::-webkit-scrollbar-button:horizontal:start:decrement,::-webkit-scrollbar-button:vertical:end:increment,::-webkit-scrollbar-button:vertical:start:decrement{display:block}::-webkit-scrollbar-button:vertical:start{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 0H0v16h1V1h14V0z' fill='%23DFDFDF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 1H1v14h1V2h12V1H2z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 17H0v-1h15V0h1v17z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 1h-1v14H1v1h14V1z' fill='gray'/%3E%3Cpath fill='silver' d='M2 2h12v13H2z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 6H7v1H6v1H5v1H4v1h7V9h-1V8H9V7H8V6z' fill='%23000'/%3E%3C/svg%3E");height:17px}::-webkit-scrollbar-button:vertical:end{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 0H0v16h1V1h14V0z' fill='%23DFDFDF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 1H1v14h1V2h12V1H2z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 17H0v-1h15V0h1v17z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 1h-1v14H1v1h14V1z' fill='gray'/%3E%3Cpath fill='silver' d='M2 2h12v13H2z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 6H4v1h1v1h1v1h1v1h1V9h1V8h1V7h1V6z' fill='%23000'/%3E%3C/svg%3E");height:17px}::-webkit-scrollbar-button:horizontal:start{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 0H0v16h1V1h14V0z' fill='%23DFDFDF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 1H1v14h1V2h12V1H2z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 17H0v-1h15V0h1v17z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 1h-1v14H1v1h14V1z' fill='gray'/%3E%3Cpath fill='silver' d='M2 2h12v13H2z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 4H8v1H7v1H6v1H5v1h1v1h1v1h1v1h1V4z' fill='%23000'/%3E%3C/svg%3E");width:16px}::-webkit-scrollbar-button:horizontal:end{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 0H0v16h1V1h14V0z' fill='%23DFDFDF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 1H1v14h1V2h12V1H2z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 17H0v-1h15V0h1v17z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 1h-1v14H1v1h14V1z' fill='gray'/%3E%3Cpath fill='silver' d='M2 2h12v13H2z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 4H6v7h1v-1h1V9h1V8h1V7H9V6H8V5H7V4z' fill='%23000'/%3E%3C/svg%3E");width:16px}.window[role=tabpanel]{position:relative;z-index:2}menu[role=tablist]{display:flex;list-style-type:none;margin:0 0 -2px;padding-left:3px;position:relative;text-indent:0}menu[role=tablist]>li{border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:inset -1px 0 #0a0a0a,inset 1px 1px #dfdfdf,inset -2px 0 gray,inset 2px 2px #fff;z-index:1}menu[role=tablist]>li[aria-selected=true]{background-color:silver;margin-left:-3px;margin-top:-2px;padding-bottom:2px;position:relative;z-index:8}menu[role=tablist]>li>a{color:#222;display:block;margin:6px;text-decoration:none}menu[role=tablist]>li[aria-selected=true]>a:focus{outline:none}menu[role=tablist]>li>a:focus{outline:1px dotted #222}menu[role=tablist].multirows>li{flex-grow:1;text-align:center}.sunken-panel{border:2px groove transparent;border-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='5' height='5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='gray' d='M0 0h4v1H0z'/%3E%3Cpath fill='gray' d='M0 0h1v4H0z'/%3E%3Cpath fill='%230a0a0a' d='M1 1h2v1H1z'/%3E%3Cpath fill='%230a0a0a' d='M1 1h1v2H1z'/%3E%3Cpath fill='%23fff' d='M0 4h5v1H0z'/%3E%3Cpath fill='%23fff' d='M4 0h1v5H4z'/%3E%3Cpath fill='%23dfdfdf' d='M3 1h1v3H3z'/%3E%3Cpath fill='%23dfdfdf' d='M1 3h3v1H1z'/%3E%3C/svg%3E") 2;box-sizing:border-box;overflow:auto}.sunken-panel,table{background-color:#fff}table{border-collapse:collapse;position:relative;text-align:left;white-space:nowrap}table>thead>tr>*{background:silver;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf;box-sizing:border-box;font-weight:400;height:17px;padding:0 6px;position:sticky;top:0}table.interactive>tbody>tr{cursor:pointer}table>tbody>tr.highlighted{background-color:navy;color:#fff}table>tbody>tr>*{height:14px;padding:0 6px}.progress-indicator{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;box-shadow:inset -2px -2px #dfdfdf,inset 2px 2px gray;box-sizing:border-box;height:32px;padding:4px;position:relative}.progress-indicator>.progress-indicator-bar{background-color:navy;display:block;height:100%}.progress-indicator.segmented>.progress-indicator-bar{background-color:transparent;background-image:linear-gradient(90deg,navy 16px,transparent 0 2px);background-repeat:repeat;background-size:18px 100%;width:100%}.field-border{background:#fff}.field-border,.field-border-disabled{box-shadow:inset -1px -1px #fff,inset 1px 1px gray,inset -2px -2px #dfdfdf,inset 2px 2px #0a0a0a;padding:2px}.field-border-disabled{background:silver}.status-field-border{background:silver;box-shadow:inset -1px -1px #dfdfdf,inset 1px 1px gray;padding:1px}:root{color-scheme:light}html,body,#root{height:100%;overflow:hidden}body{margin:0;background:teal;overscroll-behavior:none;-webkit-tap-highlight-color:transparent}.cigos-loader{align-self:center;display:grid;justify-items:center;gap:8px;width:min(100%,210px);margin:auto;color:#404040}.cigos-loader-art{position:relative;width:176px;height:42px;overflow:hidden}.cigos-loader-art img{position:absolute;left:8px;bottom:7px;width:160px;height:auto;image-rendering:pixelated;animation:cigos-cigarette-consume 2.8s steps(12,end) infinite}.cigos-loader-ember{position:absolute;z-index:2;left:8px;bottom:17px;width:4px;height:8px;background:#ff5a36;box-shadow:-2px 0 #383838,2px 0 #ffd36a;animation:cigos-ember-travel 2.8s steps(12,end) infinite}.cigos-loader-smoke{position:absolute;z-index:3;left:7px;bottom:27px;width:12px;height:12px;animation:cigos-ember-travel 2.8s steps(12,end) infinite}.cigos-loader-smoke i{position:absolute;bottom:0;width:4px;height:4px;background:#d8d8d8;box-shadow:4px -4px #969696;animation:cigos-smoke-rise 1.05s steps(4,end) infinite}.cigos-loader-smoke i:nth-child(2){left:4px;animation-delay:-.35s}.cigos-loader-smoke i:nth-child(3){left:8px;animation-delay:-.7s}.cigos-loader-label{font-size:13px}@keyframes cigos-cigarette-consume{0%,8%{clip-path:inset(0 0 0 0)}82%,to{clip-path:inset(0 0 0 73%)}}@keyframes cigos-ember-travel{0%,8%{transform:translate(0)}82%,to{transform:translate(117px)}}@keyframes cigos-smoke-rise{0%{transform:translate(0);opacity:.9}to{transform:translate(6px,-14px);opacity:0}}.screen{position:fixed;inset:0;display:flex;flex-direction:column;height:100dvh}.desktop{flex:1;overflow-y:auto;overscroll-behavior:none;padding:10px;display:flex;flex-direction:column;gap:10px}.desktop.program-host{overflow:hidden}.desktop>.window{width:100%;max-width:480px;margin:0 auto;box-sizing:border-box}.home-desktop>.window,.home-desktop>.desktop-icons{flex-shrink:0}.home-desktop>.home-activity-window{display:flex;flex-direction:column;flex:1 1 0;height:auto;min-height:clamp(280px,52dvh,460px)}.home-activity-window>.window-body{display:flex;flex:1;min-height:0}.home-activity-scroll{flex:1;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.home-activity-scroll:focus-visible{outline:1px dotted currentColor;outline-offset:-2px}.desktop-icons{width:100%;max-width:480px;margin:0 auto;display:flex;flex-wrap:wrap;gap:4px}.desktop-icon{display:flex;flex-direction:column;align-items:center;gap:3px;width:78px;padding:6px 4px;border:1px solid transparent;border-radius:4px;background:transparent;cursor:pointer}.desktop-icon img{width:46px;height:46px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.45))}.desktop-icon span{padding:0 3px;font-size:12px;line-height:1.2;text-align:center;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.85);border-radius:2px}.desktop-icon:hover{background:#ffffff14}.desktop-icon:focus-visible{outline:1px dotted #fff;outline-offset:1px}.desktop-icon:active span{background:#0b2f8a;color:#fff}.program-host>.window{flex:1;display:flex;flex-direction:column;max-width:640px;min-height:0}.program-host>.window:has(.map-program){max-width:1100px}.program-host>.immersive-program{position:relative;flex:1;display:flex;width:100%;max-width:680px;min-height:0;margin:0 auto;box-sizing:border-box}.chat-immersive-frame{flex-direction:column;overflow:hidden;border:1px solid rgba(166,246,255,.8);border-radius:34px 34px 26px 26px;background:radial-gradient(circle at 12% 8%,rgba(255,255,255,.72) 0 4%,transparent 19%),linear-gradient(155deg,#eafcff,#c9eff5 52%,#a9dfe9);box-shadow:inset 0 2px 2px #fff,inset 0 -12px 24px #00597533,0 8px 22px #002a3c6b}.immersive-header{display:contents}.chat-immersive-frame>.immersive-header{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;flex:none;height:58px;padding:0 12px;box-sizing:border-box;border-bottom:1px solid rgba(76,174,194,.58);border-radius:33px 33px 14px 14px;background:linear-gradient(145deg,#ebfefff0,#7bdae7e0);box-shadow:inset 0 2px 2px #fff}.chat-immersive-frame>.immersive-header .immersive-app-mark,.chat-immersive-frame>.immersive-header .immersive-close{position:static}.immersive-app-mark{position:absolute;z-index:20;top:8px;left:12px;display:flex;align-items:center;gap:4px;height:42px;padding:1px 12px 1px 2px;border:1px solid #2594aa;border-radius:999px;color:#075d73;background:linear-gradient(135deg,#fffffff5,#83dbe8e6);box-shadow:inset 0 1px #fff,0 3px 8px #004a6240;font-weight:700}.immersive-app-mark img{width:40px;height:40px;object-fit:contain}.immersive-close{position:absolute;z-index:21;top:10px;right:12px;display:grid;place-items:center;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border:1px solid #2a91a6;border-radius:50%;color:#07566a;background:radial-gradient(circle at 32% 22%,#fff,#9de5ef 48%,#2da4bc);box-shadow:inset 0 2px 3px #fff,inset 0 -4px 7px #004f6847,0 3px 7px #0040564d;font:26px/1 Arial,sans-serif!important}.program-host>.window>.window-body{flex:1;overflow-y:auto;display:flex;flex-direction:column;min-height:0}.program-host>.window>.window-body>:not(.chat){flex:none}.window-body button,.window-body input,.window-body select,.taskbar button{min-height:38px;font-size:16px}.window-body input,.window-body select{width:100%;box-sizing:border-box}.title-bar-controls button{min-width:24px;min-height:22px;background-position:center!important}.taskbar{position:relative;z-index:60;display:flex;align-items:center;gap:4px;padding:3px 4px calc(3px + env(safe-area-inset-bottom));background:silver;box-shadow:inset 0 1px #fff,inset 0 2px #dfdfdf}.taskbar .start{font-weight:700;min-width:72px;flex:none}.start-mark{display:none}.taskbar .task-button{flex:0 1 110px;min-width:0;max-width:40vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taskbar .task-button img{width:22px;height:22px;margin-right:5px;object-fit:contain;vertical-align:middle}.taskbar .task-button span{vertical-align:middle}.tray{margin-left:auto;flex:0 1 auto;min-width:0;max-width:360px;display:flex;align-items:center;justify-content:flex-end;gap:8px;border:1px solid;border-color:#808080 #ffffff #ffffff #808080;padding:4px 8px;font-size:13px;white-space:nowrap}.tray>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:right}.tray>span:last-child{flex:none}.clock-area{position:relative;display:block;flex:none}.tray-clock{min-width:0!important;min-height:24px!important;padding:1px 3px!important;border:0!important;color:inherit;background:transparent!important;box-shadow:none!important;font:inherit;white-space:nowrap}.tray-clock:active,.tray-clock[aria-expanded=true]{border:1px dotted #555!important;padding:0 2px!important}.clock-card{position:absolute;z-index:65;right:-5px;bottom:calc(100% + 8px);width:220px;max-width:calc(100vw - 16px);color:#000;white-space:normal;filter:drop-shadow(2px 3px 2px rgba(0,0,0,.28))}.clock-card .window-body{display:grid;gap:4px;padding:12px 14px;text-align:left}.clock-card strong{color:navy;font-size:17px}.clock-card span{font-size:15px}.clock-card time{margin-top:3px;font-size:22px;font-variant-numeric:tabular-nums}.clock-calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:1px 3px;margin:5px 0 3px;padding:5px;border:1px solid;border-color:#808080 #fff #fff #808080;background:#efefdf;font:11px/17px monospace;text-align:center;font-variant-numeric:tabular-nums}.clock-calendar b{color:#a55d00;font-weight:700}.clock-calendar i{min-width:17px;height:17px;color:#333;font-style:normal}.clock-calendar i.today{color:#211400;background:#e6a83b;box-shadow:inset 1px 1px #fff1aa,inset -1px -1px #885100;font-weight:700}.clock-card small{color:#666;overflow-wrap:anywhere}.network-status{position:relative;display:grid;place-items:center;flex:0 0 34px;width:34px;min-width:34px!important;height:24px;min-height:24px!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}.network-status:focus-visible{outline:1px dotted #000;outline-offset:1px}.network-status svg{width:31px;height:20px;overflow:visible;transform-origin:50% 100%}.network-status .signal-cig{opacity:.28}.network-status .signal-cig.lit{opacity:1}.network-status .cig-paper{fill:#f1eee0;stroke:#777;stroke-width:.5}.network-status .cig-filter{fill:#b99a62;stroke:#705b38;stroke-width:.5}.network-status .cig-tip{fill:#777}.network-status .cig-ember{fill:#c9563e}.network-status.chugging svg{animation:cig-network-chug .24s steps(2,end) 3}.network-status.chugging .cig-ember{fill:#ff7047;animation:cig-network-glow .24s steps(2,end) 3}.network-status.offline .cig-signal-bars{filter:grayscale(1);opacity:.52}.network-status .offline-mark{fill:none;stroke:#6f6f6f;stroke-width:1.7;stroke-linecap:round;opacity:.65}.network-status b{position:absolute;right:-2px;top:-3px;display:grid;place-items:center;min-width:14px;height:14px;padding:0 2px;border:1px solid #805d12;border-radius:999px;color:#4b3305;background:#ffe18b;box-shadow:0 1px 2px #0000003d;font:9px Arial,sans-serif}.network-smoke{position:absolute;z-index:65;left:calc(3px + var(--signal-cig) * 7.3px);bottom:18px;width:8px;height:8px;opacity:0;pointer-events:none}.network-status.chugging .network-smoke{opacity:1}.network-smoke i{position:absolute;bottom:0;width:3px;height:3px;background:#aaa;box-shadow:3px -3px #d6d6d6;opacity:0}.network-status.chugging .network-smoke i{animation:cig-network-smoke .7s steps(4,end) both}.network-status.chugging .network-smoke i:nth-child(2){left:3px;animation-delay:.12s}.network-status.chugging .network-smoke i:nth-child(3){left:-2px;animation-delay:.26s}@keyframes cig-network-chug{50%{transform:translateY(-1px)}}@keyframes cig-network-glow{50%{filter:drop-shadow(0 0 2px #ffb33b);opacity:.55}}@keyframes cig-network-smoke{0%{transform:translate(0);opacity:0}20%{opacity:.72}to{transform:translate(5px,-30px);opacity:0}}.connection-report{min-width:0;margin:0;font-size:13px}.connection-report>div{display:grid;grid-template-columns:minmax(92px,38%) minmax(0,1fr);gap:8px;min-width:0;padding:5px 2px;border-bottom:1px dotted #aaa}.connection-report dt{color:#555}.connection-report dd{margin:0;min-width:0;overflow-wrap:anywhere;font-weight:700}.connection-report-actions{display:flex;justify-content:flex-end;margin-top:12px}.connection-report-actions button{min-width:76px}.connection-burn-test{--burn-x:0%;--burn-px:0px;position:relative;display:grid;gap:7px;width:100%;min-width:0;margin-top:12px;padding:9px;overflow:visible;box-sizing:border-box;border:1px solid;border-color:#808080 #fff #fff #808080;background:#b8b8b8}.burn-test-stage{position:relative;height:54px;overflow:visible;isolation:isolate}.test-cigarette{position:absolute;left:50%;bottom:13px;width:220px;height:15px;translate:-50% 0;filter:drop-shadow(1px 2px 1px rgba(0,0,0,.32))}.test-cig-paper{position:absolute;inset:2px 28% 2px 0;border:1px solid #757575;background:repeating-linear-gradient(90deg,#e9e6d8 0 8px,#f7f4e9 8px 15px);clip-path:inset(0 0 0 var(--burn-x));transition:clip-path 4.5s steps(24,end)}.test-cig-filter{position:absolute;inset:2px 0 2px 72%;border:1px solid #795f34;background:repeating-linear-gradient(90deg,#b88e4d 0 3px,#d2ae6b 3px 6px)}.test-cig-ember{position:absolute;z-index:3;left:var(--burn-x);top:2px;width:5px;height:11px;translate:-1px 0;background:#515151;transition:left 4.5s steps(24,end)}.connection-burn-test.download .test-cig-ember,.connection-burn-test.upload .test-cig-ember{background:#ff5835;box-shadow:-2px 0 #2f2f2f,1px 0 3px #ffd05c;animation:test-ember-pull .18s steps(2,end) infinite}.connection-burn-test.checking .test-cig-paper,.connection-burn-test.checking .test-cig-ember,.connection-burn-test.checking .test-ash:before,.connection-burn-test.checking .test-smoke{transition:none}.test-lighter{position:absolute;z-index:4;left:calc(50% - 130px);bottom:4px;width:18px;height:26px;border:1px solid #555;border-radius:2px 2px 3px 3px;background:linear-gradient(90deg,#777,#d3d3d3 55%,#666);opacity:0}.test-lighter i{position:absolute;left:5px;top:-12px;width:8px;height:13px;border-radius:60% 40% 55% 45%;background:#ffcf47;box-shadow:0 -2px 5px #fff,0 0 10px #ff702c;transform-origin:50% 100%}.connection-burn-test.lighting .test-lighter{opacity:1;animation:test-lighter-flick .62s steps(4,end) both}.test-ash{position:absolute;left:calc(50% - 110px);bottom:7px;width:158.4px;height:5px;opacity:0;transition:opacity .2s}.connection-burn-test.download .test-ash,.connection-burn-test.upload .test-ash,.connection-burn-test.done .test-ash{opacity:1}.test-ash:before{content:"";display:block;width:var(--burn-px);max-width:100%;height:3px;background:repeating-linear-gradient(90deg,#555 0 4px,#999 4px 7px,transparent 7px 10px);transition:width 4.5s steps(24,end)}.test-ash i{position:absolute;bottom:0;width:3px;height:3px;background:#666;opacity:.8}.test-ash i:nth-child(1){left:8%}.test-ash i:nth-child(2){left:22%}.test-ash i:nth-child(3){left:39%}.test-ash i:nth-child(4){left:57%}.test-ash i:nth-child(5){left:70%}.test-smoke{position:absolute;z-index:8;left:calc(50% - 110px + var(--burn-px));bottom:28px;width:12px;height:12px;pointer-events:none;transition:left 4.5s steps(24,end)}.test-smoke i{position:absolute;width:5px;height:5px;background:#aaa;box-shadow:5px -5px #ddd;opacity:0}.connection-burn-test.download .test-smoke i,.connection-burn-test.upload .test-smoke i{animation:test-cig-smoke .8s steps(5,end) infinite}.connection-burn-test .test-smoke i:nth-child(2){left:4px;animation-delay:-.27s}.connection-burn-test .test-smoke i:nth-child(3){left:-3px;animation-delay:-.54s}.burn-test-status{min-height:15px;color:#444;font-size:12px;text-align:center}.connection-burn-test>button{justify-self:center;min-width:150px}.burn-test-result{display:grid;gap:3px;width:100%;min-width:0;max-width:100%;padding:6px;box-sizing:border-box;border:1px solid;border-color:#808080 #fff #fff #808080;background:#fff}.burn-test-result strong{color:navy}.burn-test-result strong,.burn-test-result span,.burn-test-result small{min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}.burn-test-result span,.burn-test-result small{font-size:12px}.burn-test-result .burn-line-class{color:navy;font-weight:700;text-transform:uppercase;letter-spacing:.035em}.burn-test-result.failed strong{color:maroon}.burn-test-flash{position:fixed;z-index:90;inset:0;pointer-events:none;background:#fff7d3;mix-blend-mode:screen;animation:test-flashbang .62s ease-out both}@keyframes test-lighter-flick{0%{transform:translateY(8px);opacity:0}38%{transform:translateY(0);opacity:1}55%{filter:brightness(2.5)}to{opacity:0}}@keyframes test-flashbang{0%,35%{opacity:0}43%{opacity:.98;filter:brightness(3)}to{opacity:0;filter:brightness(1)}}@keyframes test-ember-pull{50%{filter:brightness(2.1);transform:scaleX(1.45)}}@keyframes test-cig-smoke{0%{transform:translate(0);opacity:0}18%{opacity:.75}to{transform:translate(12px,-48px);opacity:0}}.tray .onair-tray-button{display:grid;place-items:center;flex:0 0 24px;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;border:0;border-radius:5px;color:#333;background:transparent;box-shadow:none}.tray .onair-tray-button:hover,.tray .onair-tray-button:active{background:#00000014}.tray .onair-tray-button.joined{color:#166f83}.onair-shell-glyph{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round}.onair-shell-glyph .onair-live-dot{fill:#e2362b;stroke:none;transform-origin:10px 10px;animation:onair-dot-pulse 1.4s ease-in-out infinite}@keyframes onair-dot-pulse{50%{transform:scale(.72);opacity:.55}}@media(prefers-reduced-motion:reduce){.network-status.chugging svg,.network-status.chugging .cig-ember,.network-status.chugging .network-smoke i,.onair-live-dot,.cigos-loader-art img,.cigos-loader-ember,.cigos-loader-smoke,.cigos-loader-smoke i{animation:none}.network-status.chugging .cig-ember{fill:#ff7047;filter:drop-shadow(0 0 2px #ffb33b)}.network-status.chugging .network-smoke,.burn-test-flash,.test-lighter,.test-smoke{display:none}.test-cig-paper,.test-cig-ember,.test-ash:before{transition:none}}@media(max-width:520px){.dialog-overlay{padding:8px}.dialog{max-width:calc(100vw - 16px)}.connection-report>div{grid-template-columns:minmax(86px,35%) minmax(0,1fr);gap:6px}.taskbar .task-button{flex-basis:84px}.tray{gap:5px;padding-inline:5px}}.menu-backdrop{position:fixed;inset:0;z-index:40}.start-menu{position:fixed;left:4px;bottom:calc(48px + env(safe-area-inset-bottom));width:230px;z-index:50;display:flex;padding:3px}.start-menu-banner{writing-mode:vertical-rl;transform:rotate(180deg);background:navy;color:#fff;font-weight:700;padding:8px 4px;letter-spacing:1px}.start-menu-banner small,.start-menu-index,.start-menu-state{display:none}.start-menu-items{flex:1;display:flex;flex-direction:column}.start-menu-items button{display:flex;align-items:center;gap:8px;text-align:left;border:none;background:none;box-shadow:none;padding:2px 10px 2px 5px;min-height:46px;width:100%;font-size:16px}.start-menu-items button img{flex:0 0 38px;width:38px;height:38px;object-fit:contain;image-rendering:auto;filter:drop-shadow(0 1px 1px rgba(0,0,0,.28))}.start-menu-items button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.start-menu-items button:hover,.start-menu-items button:active{background:navy;color:#fff}.start-menu-items hr{width:100%}.number-row{display:flex;justify-content:space-between;align-items:baseline;padding:4px 0}.big-number{font-size:34px;font-variant-numeric:tabular-nums}.dim{color:gray}.status-line{margin-top:8px;border-top:1px solid #dfdfdf;padding-top:6px;font-size:13px;color:#444}.activity{list-style:none;margin:0;padding:0;font-size:14px}.activity li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid #dfdfdf}.activity .meta{color:gray;white-space:nowrap}.activity .queued{color:navy}.activity .dead{color:#a00}.activity button{min-height:30px;font-size:13px}.login-screen{height:100dvh;display:grid;place-items:center;padding:16px}.login-window{width:min(360px,94vw)}.member-list{display:flex;flex-direction:column;gap:6px;margin:8px 0}.member-button{display:flex;align-items:center;gap:10px;min-height:48px;text-align:left}.monogram{width:32px;height:32px;display:grid;place-items:center;background:navy;color:#fff;font-weight:700;flex:none}.error-line{color:#a00;margin:6px 0 0}.note-line{font-size:13px;color:#444;margin:0}.update-chip{position:fixed;right:8px;bottom:calc(54px + env(safe-area-inset-bottom));z-index:60}.update-body{display:flex;align-items:center;gap:10px}.bank-form{display:flex;flex-direction:column;gap:8px;margin:10px 0 14px}.split-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px 10px}.split-grid .field-row{min-height:34px}.strike{text-decoration:line-through;color:gray}fieldset{margin-bottom:10px}.toolbar{display:flex;gap:8px;margin:10px 0}.dialog-overlay{position:fixed;inset:0;z-index:70;background:#00000059;display:grid;place-items:center;padding:12px;min-width:0;box-sizing:border-box}.dialog{width:100%;max-width:420px;max-height:90dvh;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.dialog>.window{width:100%;min-width:0;box-sizing:border-box}.dialog>.window>.window-body{min-width:0;box-sizing:border-box}.activity li.offer-row,.activity li.expense-row{display:block}.offer-main{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.offer-actions{display:flex;gap:6px;margin-top:6px}.offer-actions button{min-height:32px;font-size:14px}.counter-row{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:6px 0 0 12px;color:#444;font-size:13px}.counter-row button{min-height:30px;font-size:13px}.line-items{list-style:none;margin:0;padding:0}.line-item{padding:8px 2px;border-bottom:1px solid #dfdfdf;cursor:pointer}.line-item:active{background:#dfdfdf}.li-main{display:flex;align-items:baseline;gap:8px}.li-main strong{font-size:16px;font-variant-numeric:tabular-nums;white-space:nowrap}.li-desc{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.li-main .meta{color:gray;font-size:13px;white-space:nowrap}.li-sub{margin-top:2px;font-size:12px;color:gray}.more-badge{display:block;margin:8px auto 2px;min-height:32px;font-size:14px;padding:0 18px}.bundle-line{display:flex;gap:6px;margin-bottom:6px}.bundle-line select{flex:2}.bundle-line input{flex:1;min-width:0}.bundle-line button{flex:none;min-width:38px}.add-line{font-size:13px;min-height:30px}.ballot{cursor:default}.chat{display:flex;flex-direction:column;flex:1;min-height:0}.chat-feed{overflow-anchor:none;flex:1;min-height:0;overflow-y:auto;touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:10px;padding:2px 0}.notification-target{outline:3px solid Highlight;outline-offset:3px;scroll-margin-block:72px}.chat-msg{display:flex;gap:8px;align-items:flex-start}.chat-monogram{width:28px;height:28px;font-size:13px}.chat-gutter{width:28px;flex:none}.chat-msg.chat-clumped{margin-top:-7px}.chat-clump-meta{font-size:11px}.chat-onair-icon{background:silver}.chat-msg-body{flex:1;min-width:0}.chat-msg-head{display:flex;align-items:baseline;gap:8px;font-size:13px}.chat-msg-head .meta{color:gray;font-size:12px}.chat-text{font-size:15px;overflow-wrap:break-word;white-space:pre-wrap;cursor:pointer}.chat-pending .chat-text{color:navy}.chat-votes{font-size:12px;color:#444;margin-top:2px}.chat-thread-chip{display:block;margin-top:4px;min-height:28px;font-size:12px;padding:0 8px}.chat-typing{min-height:18px;font-size:12px;color:gray;padding:2px 0}.chat-composer{display:flex;gap:6px}.chat-composer input{flex:1;min-width:0}.chat-composer button{flex:none}.chat-thread{display:flex;flex-direction:column;max-height:70dvh}.chat-thread-scroll{flex:1;overflow-y:auto;min-height:0}.chat-thread hr{margin:8px 0}.chat-thread .chat-msg{margin-bottom:8px}.chat-thread-composer{margin-top:10px}.chat-actions{display:flex;flex-direction:column;gap:6px;margin-top:10px}.onair-card{border:2px solid #000080;background:#fff;padding:8px}.onair-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.onair-lamp{color:#a00;font-weight:700;animation:onair-blink 2s step-start infinite}@keyframes onair-blink{50%{opacity:.4}}.onair-roster{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0;min-height:28px;align-items:center}.onair-member{display:inline-flex;align-items:center;gap:2px}.onair-talking .monogram{background:#a00}.onair-actions{display:flex;gap:6px;flex-wrap:wrap}.onair-talk-active{background:#a00;color:#fff;font-weight:700}.onair-mic{min-width:110px;font-variant-numeric:tabular-nums}.onair-mic-lamp{color:gray}.onair-mic-lamp.hot{color:#a00;animation:onair-blink 2s step-start infinite}.chat{position:relative;width:100%;box-sizing:border-box;padding:0;overflow:hidden;border-radius:0 0 25px 25px;background:transparent;box-shadow:none}.aero-dialog{overflow:hidden;border:1px solid rgba(172,246,255,.9);border-radius:24px;background:linear-gradient(145deg,#ecfefffa,#82dbe8fa);box-shadow:inset 0 2px #fff,inset 0 -10px 20px #006b8829,0 12px 35px #001f307a}.aero-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 8px 5px 16px;color:#075d73;font-size:14px;font-weight:700;text-shadow:0 1px #fff}.aero-dialog-head button{display:grid;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;border:1px solid #358fa2;border-radius:50%;color:#075d73;background:radial-gradient(circle at 32% 20%,#fff,#9ee6ef 52%,#36a7bc);box-shadow:inset 0 2px 2px #fff,0 2px 4px #00435840;font:22px/1 Arial,sans-serif}.aero-dialog-body{padding:10px 14px 14px;border-top:1px solid rgba(255,255,255,.7);color:#123f49;background:linear-gradient(#ffffff57,#ffffff14)}.aero-dialog-body input,.aero-dialog-body select{width:100%;min-height:40px;box-sizing:border-box;border:1px solid #5caebd;border-radius:12px;padding:5px 9px;color:#123f49;background:#ffffffe6;box-shadow:inset 0 2px 4px #004f6524;font-size:16px}.aero-dialog-body button{min-height:38px;border:1px solid #3c98aa;border-radius:999px;color:#075d73;background:linear-gradient(#fbffff,#9edee8);box-shadow:inset 0 1px #fff,0 2px 4px #004b622e;font-family:inherit;font-size:14px}.aero-dialog-body .bank-form,.aero-dialog-body .chat-actions{display:grid;gap:8px}.chat-feed{gap:9px;padding:8px 13px 82px;scrollbar-color:#62bfd1 rgba(255,255,255,.42)}.chat-feed>*{flex-shrink:0}.chat-empty{display:grid;gap:4px;align-self:center;width:min(86%,360px);margin:auto;padding:18px;border:1px solid rgba(60,165,187,.48);border-radius:18px;color:#397381;background:linear-gradient(145deg,#ffffffe0,#beedf3cc);box-shadow:inset 0 1px #fff,0 4px 10px #004d6326;text-align:center}.chat-empty strong{color:#075f7a}.chat-empty span{font-size:12px}.chat-msg{gap:9px}.chat-monogram{position:relative;isolation:isolate;display:grid;place-items:center;flex:none;width:34px;height:34px;border:1px solid hsla(var(--avatar-hue),72%,38%,.8);border-radius:50%;color:#fff;font-size:12px;font-weight:700;text-shadow:0 1px 2px rgba(0,45,65,.7);background:radial-gradient(circle at 32% 22%,#fff 0 5%,hsla(var(--avatar-hue),90%,82%,.95) 12%,hsla(var(--avatar-hue),78%,52%,.98) 58%,hsla(var(--avatar-hue),72%,34%,1));box-shadow:inset 0 2px 3px #fffc,inset 0 -4px 7px #002d5047,0 2px 5px #005b7847}.chat-monogram:after{content:"";position:absolute;z-index:-1;inset:3px 5px 18px;border-radius:50%;background:#ffffff6b;filter:blur(1px)}.chat-gutter{width:34px}.chat-msg-body{padding:7px 9px;border:1px solid rgba(60,165,187,.45);border-radius:5px 14px 14px;background:linear-gradient(145deg,#fffffff0,#e1f9fcdb);box-shadow:inset 0 1px #fff,0 2px 5px #11748c21}.chat-msg.chat-clumped{margin-top:-5px}.chat-msg.chat-clumped .chat-msg-body{border-radius:12px}.chat-msg-head strong{color:#075f7a;text-shadow:0 1px #fff}.chat-msg-head .meta,.chat-clump-meta{color:#4f8792}.chat-text{color:#163e46;line-height:1.32}.chat-pending .chat-msg-body{opacity:.76}.chat-pending .chat-text{color:#167a97}.chat-votes{display:inline-flex;margin-top:5px;padding:2px 7px;border:1px solid rgba(51,160,184,.35);border-radius:999px;color:#08708d;background:linear-gradient(#fff,#b2ecf5b8);box-shadow:inset 0 1px #fff}.chat-thread-chip{border:1px solid #56b7ca;border-radius:999px;color:#076986;background:linear-gradient(#f9ffff,#bcecf4);box-shadow:inset 0 1px #fff,0 1px 3px #0069872e}.chat-typing{padding:3px 8px;color:#28788b;font-style:italic}.chat-composer{position:relative;align-items:center;gap:7px;padding:6px;border:1px solid #6bbbc9;border-radius:15px;background:linear-gradient(#ffffffeb,#aee2ebeb);box-shadow:inset 0 1px #fff,0 3px 8px #005c7633}.chat>.chat-typing{position:absolute;z-index:9;right:18px;bottom:78px;left:18px;width:max-content;max-width:calc(100% - 36px);border-radius:999px;background:#ddf9fce6}.chat>.chat-composer{position:absolute;z-index:10;right:10px;bottom:10px;left:10px}.chat-composer input{min-height:38px;border:1px solid #68afbd;border-radius:999px;padding:0 14px;color:#123f49;background:#ffffffe6;box-shadow:inset 0 2px 4px #11697c24,0 1px #fff;font-size:16px}.chat-composer input:focus{outline:2px solid rgba(36,184,211,.34)}.chat-composer>button{display:grid;place-items:center;flex:0 0 42px;width:42px;min-width:42px;height:42px;min-height:42px;padding:2px;border:1px solid #3e9caf;border-radius:50%;background:linear-gradient(#f7ffff,#8ddce9);box-shadow:inset 0 2px 2px #fff,inset 0 -3px 5px #006a8b33,0 2px 4px #004d663d}.chat-composer>button img{width:38px;height:38px;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(0,63,88,.28))}.chat-composer>button:active{transform:translateY(1px);box-shadow:inset 0 2px 5px #00597047}.chat-composer>button:disabled{filter:grayscale(.55);opacity:.5}.chat-composer>button.onair-talk-active{border-color:#d33d35;background:linear-gradient(#fff3e9,#ff8174)}.chat-composer>.chat-add-button{color:#086d86;font:700 30px/1 Arial,sans-serif;transition:transform .18s ease,background .18s ease}.chat-composer>.chat-add-button span{translate:0 -1px}.chat-composer>.chat-add-button.open{color:#fff;background:linear-gradient(#58cddc,#148ba7);transform:rotate(45deg)}.chat-photo-input{display:none!important}.chat-add-menu{position:absolute;z-index:12;left:5px;bottom:calc(100% + 7px);display:flex;flex-direction:column-reverse;align-items:flex-start;gap:6px;pointer-events:none}.chat-add-menu button{display:flex;align-items:center;gap:7px;width:auto;min-width:0;min-height:36px;padding:3px 12px 3px 5px;border:1px solid #3297ac;border-radius:999px;color:#075d73;background:linear-gradient(135deg,#fffffffa,#9fe5eff7);box-shadow:inset 0 1px #fff,0 3px 8px #00476047;font-family:inherit;pointer-events:auto;animation:chat-pill-in .2s both cubic-bezier(.2,.9,.25,1.25)}.chat-add-menu button:nth-child(2){animation-delay:35ms}.chat-add-menu button:nth-child(1){animation-delay:.07s}.chat-add-menu button img,.chat-add-icon{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;object-fit:contain;border-radius:50%;font:20px/1 Arial,sans-serif}.chat-add-icon{color:#08718b;background:radial-gradient(circle at 32% 20%,#fff,#8dddea 55%,#2198b2);box-shadow:inset 0 1px 2px #fff,0 1px 2px #004f694d}@keyframes chat-pill-in{0%{opacity:0;transform:translate(-8px,10px) scale(.85)}to{opacity:1;transform:none}}.chat-photo-open{display:block;width:min(100%,420px);min-height:0!important;margin-top:7px;padding:0!important;overflow:hidden;border:0!important;border-radius:14px;background:none!important;box-shadow:none!important;cursor:pointer}.chat-photo{display:block;width:min(100%,420px);max-height:360px;margin-top:7px;border:2px solid rgba(63,167,187,.6);border-radius:14px;object-fit:cover;box-shadow:inset 0 1px #fff,0 3px 8px #004e6838}.chat-photo-open .chat-photo{width:100%;margin-top:0;box-sizing:border-box;cursor:pointer}.chat-poll{display:grid;gap:5px;margin-top:7px}.chat-poll button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:36px;padding:4px 9px;border:1px solid #56afc0;border-radius:999px;color:#075c72;background:linear-gradient(#fbffff,#b9e9f0);box-shadow:inset 0 1px #fff;font-family:inherit;text-align:left}.chat-poll button.selected{border-color:#16819b;background:linear-gradient(#dfffff,#70cfde);box-shadow:inset 0 1px #fff,0 0 0 2px #31aac233}.chat-poll button b{flex:none;min-width:22px;text-align:center}.chat-poll-form{display:grid;gap:7px}.chat-poll-form label{display:grid;gap:2px;font-size:12px}.chat-poll-form input{width:100%;box-sizing:border-box}.chat-form-hint{margin:0 0 3px;padding:7px 9px;border:1px solid rgba(63,157,176,.3);border-radius:10px;color:#397381;background:#ffffff75;font-size:11px;line-height:1.35}.chat-thread-empty{margin:9px 0;padding:10px;border:1px dashed rgba(67,156,174,.46);border-radius:10px;color:#4b7d86;text-align:center;font-size:12px}.chat-confirm-delete{display:grid;gap:5px;padding:12px;border:1px solid rgba(182,66,66,.35);border-radius:12px;color:#623535;background:linear-gradient(145deg,#fff7f3,#f5d8d3)}.chat-confirm-delete span{font-size:12px;line-height:1.4}.chat-confirm-actions{gap:8px;margin-top:10px}.aero-dialog-body .chat-danger{color:#7f1f1b;border-color:#c66b61;background:linear-gradient(#fff8f3,#f2aaa0)}.broadcast-transcript{display:grid;gap:7px;max-height:65dvh;overflow-y:auto}.broadcast-transcript-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#397381;font-size:11px}.transcript-line{display:flex;gap:8px;padding:7px;border:1px solid rgba(60,165,187,.42);border-radius:12px;background:#ffffff94;box-shadow:inset 0 1px #fff}.transcript-line .chat-monogram{width:28px;height:28px}.transcript-line>div{flex:1;min-width:0}.transcript-line strong{color:#075f7a;font-size:12px}.transcript-line .meta{margin-left:6px;color:#5a8b94;font-size:10px}.transcript-line p{margin:3px 0 0;color:#173f48;font-size:14px;line-height:1.3}.chat-actions button{border-color:#54aebf;border-radius:12px;color:#075d73;background:linear-gradient(#fbffff,#b7e9f0);box-shadow:inset 0 1px #fff,0 2px 4px #005b742e}.onair-card{position:relative;display:flex;align-items:center;gap:10px;overflow:hidden;border:2px solid #319db5;border-radius:18px;padding:10px 10px 50px;background:radial-gradient(circle at 15% 0,rgba(255,255,255,.98),transparent 30%),linear-gradient(145deg,#e2fdfffa,#50c8dce6 58%,#2795b4f0);box-shadow:inset 0 2px 2px #fff,inset 0 -8px 18px #0057802e,0 4px 10px #005b783d}.onair-pinned{flex:none;z-index:8;margin:8px 10px 2px}.onair-pinned .onair-card{border-color:#168aa5;box-shadow:inset 0 2px 2px #fff,inset 0 -8px 18px #0057802e,0 4px 12px #0047644d}.onair-card:after{content:"";position:absolute;inset:4px 8px auto;height:38%;border-radius:14px;pointer-events:none;background:linear-gradient(rgba(255,255,255,.3),transparent)}.onair-studio-art{position:absolute;z-index:1;top:10px;bottom:50px;left:10px;display:block;width:100px;height:calc(100% - 60px);object-fit:contain;filter:drop-shadow(0 4px 4px rgba(0,64,93,.3))}.onair-console{position:relative;z-index:1;min-width:0;flex:1;margin-left:110px}.onair-head{gap:5px;align-items:center}.onair-head .meta{color:#145b6e;font-size:11px}.onair-lamp{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid #a72220;border-radius:999px;color:#76110f;background:linear-gradient(#fff3ed,#ff978c);text-shadow:0 1px #fff;box-shadow:inset 0 1px #fff,0 2px 4px #77161233;animation:none}.onair-lamp i{width:9px;height:9px;border-radius:50%;background:#ff2b1f;box-shadow:inset 0 2px 2px #ffb9ad,0 0 8px #ff3829;animation:onair-blink 2s ease-in-out infinite}.onair-timer{padding:2px 7px;border-radius:999px;color:#276575;background:#eefdff94;font-size:10px;font-variant-numeric:tabular-nums;box-shadow:inset 0 1px #fffc}.onair-roster{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:0;width:auto;max-width:100%;min-height:34px;margin:6px 0;padding:2px;overflow-x:auto;border:1px solid rgba(35,139,162,.52);border-radius:999px;background:#e1fafd6b;box-shadow:inset 0 1px #ffffffd1,0 1px 3px #00485e24}.onair-roster-label{position:relative;display:inline-flex;align-items:flex-end;gap:1px;min-width:26px;color:#185c6d;font-size:10px;font-weight:700}.onair-roster-label i{display:block;width:9px;height:9px;border:1px solid #1f8197;border-radius:50%;background:linear-gradient(#f8ffff,#75cbd9)}.onair-roster-label i:nth-child(2){width:7px;height:7px;margin-left:-5px;opacity:.78}.onair-member{flex:none;padding:1px 5px 1px 2px;border:0;border-left:1px solid rgba(34,139,166,.3);border-radius:0;background:transparent;box-shadow:none}.onair-member .chat-monogram{width:28px;height:28px}.onair-member>img{width:25px;height:25px;object-fit:contain}.onair-member.onair-self{border-radius:999px;background:#f0feff94;box-shadow:inset 0 0 0 1px #1785a0,0 0 0 1px #39b9cf33}.broadcast-transcript-chip{display:inline-flex!important;align-items:center;gap:4px;flex:none;min-width:0!important;min-height:27px!important;height:27px;padding:1px 7px!important;border:0!important;border-left:1px solid rgba(34,139,166,.3)!important;border-radius:0 999px 999px 0!important;color:#075d73!important;background:transparent!important;box-shadow:none!important;font-size:10px!important}.broadcast-transcript-chip span{display:grid;place-items:center;width:20px;height:18px;border-radius:5px;color:#fff;background:#168aa5;font:700 9px Arial,sans-serif}.broadcast-transcript-chip.captioning span{background:#e63d32;box-shadow:0 0 6px #e63d3299;animation:onair-dot-pulse 1.4s ease-in-out infinite}.chat-broadcast-event .broadcast-transcript-chip{margin-top:5px;border:1px solid #378fa4!important;border-radius:999px!important;background:linear-gradient(#f8ffff,#a8e4ed)!important;box-shadow:inset 0 1px #fff,0 1px 3px #004b602e!important}.onair-talking{border-color:#ef6559;box-shadow:0 0 0 2px #ff4e3d40,inset 0 1px #fff}.onair-talking .monogram{background:radial-gradient(circle at 32% 22%,#fff 0 5%,#ffada3 14%,#ee4e43 62%,#9d1d18)}.onair-actions{position:absolute;z-index:2;right:-2px;bottom:-2px;left:-2px;display:flex;gap:0;width:auto;overflow:hidden;border:1px solid #328da3;border-radius:0 0 18px 18px;background:linear-gradient(#faffff,#9ddfea);box-shadow:inset 0 1px #fff,0 2px 3px #00536b2b}.onair-actions button{display:flex;align-items:center;justify-content:center;gap:3px;flex:1 1 0;min-width:0;min-height:38px;padding:2px 7px;border:0;border-left:1px solid rgba(31,123,145,.42);border-radius:0;color:#075c72;background:transparent;box-shadow:inset 1px 0 #ffffff6b}.onair-actions button:first-child{border-left:0;box-shadow:none}.onair-actions button img{width:23px;height:23px;object-fit:contain}.onair-door-icon{width:23px;height:23px;fill:#ffffff59;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px #fff)}.onair-action-symbol{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#ffffff7a;font:13px/1 Arial,sans-serif;box-shadow:inset 0 1px #fff}.onair-actions .join-broadcast{flex:1;font-weight:700}.onair-actions .end-broadcast{color:#6f351d;background:linear-gradient(#fffaf1d1,#efc3a8d1)}.onair-mic[aria-pressed=true]{color:#76120e;background:linear-gradient(#fff4efd6,#ff8f82d6)}.onair-speaker-icon{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px #fff)}.onair-speaker-icon .cone{fill:#fff6}.onair-speaker[aria-pressed=true]{color:#065e73;background:linear-gradient(#e7fbffe6,#8cddece6)}.chat-onair-icon{width:38px;height:38px;overflow:visible;border:0;background:none;box-shadow:none}.chat-onair-icon:after{display:none}.chat-onair-icon img{display:block;width:38px;height:38px;object-fit:contain}.chat-broadcast-event .chat-msg-body{padding-block:5px;background:linear-gradient(145deg,#f6fdfde6,#d5eef1d1)}.chat-broadcast-event .chat-text{font-size:12px}@media(max-width:520px){.onair-card{align-items:flex-start;gap:6px;padding:8px 8px 48px}.onair-studio-art{top:8px;bottom:48px;left:8px;width:82px;height:calc(100% - 56px)}.onair-console{margin-left:88px}.onair-actions button{padding-inline:4px;font-size:12px}.onair-roster{max-width:100%}}@media(prefers-color-scheme:dark){.chat{background:transparent;box-shadow:none}.chat-msg-body{border-color:#4acadc6b;background:linear-gradient(145deg,#184852f5,#113943f0);box-shadow:inset 0 1px #ffffff24,0 2px 5px #0000004d}.chat-msg-head strong,.chat-text{color:#d9fbff;text-shadow:none}.chat-msg-head .meta,.chat-typing{color:#87cbd5}.chat-broadcast-event .chat-msg-head strong,.chat-broadcast-event .chat-text{color:#16444f}.chat-broadcast-event .chat-msg-head .meta{color:#247c8e}.chat-composer{border-color:#287f90;background:linear-gradient(#1f5863fa,#113c46fa);box-shadow:inset 0 1px #ffffff2e,0 3px 8px #0006}.chat-composer input{border-color:#388c9c;color:#e5fcff;background:#06272fe0;box-shadow:inset 0 2px 4px #0006}.chat-composer input::placeholder{color:#84b8c0}.onair-card{border-color:#39a9bd;background:radial-gradient(circle at 15% 0,rgba(255,255,255,.2),transparent 28%),linear-gradient(145deg,#174e5b,#11758b 60%,#0c5062)}.onair-head .meta,.onair-roster .dim,.onair-timer,.onair-roster-label{color:#c5f5fa}}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/courier-prime-400.woff2) format("woff2")}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/courier-prime-700.woff2) format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/figtree-400.woff2) format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/figtree-600.woff2) format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/figtree-800.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/playfair-display-500-italic.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/playfair-display-500.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfair-display-700.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/playfair-display-900.woff2) format("woff2")}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/vt323-400.woff2) format("woff2")}:root{--vnr-void: #14100b;--vnr-terminal: #1c130c;--vnr-board: #0b1410;--vnr-walnut: #4a362a;--vnr-walnut-deep: #3a2a20;--vnr-paper: #efe6d2;--vnr-cork: #b9824f;--vnr-ash: #b4ac9e;--vnr-smoke: #8e8474;--vnr-gilt-flash: #f5d36e;--vnr-gilt-true: #c9a24b;--vnr-gilt-brass: #8a6e35;--vnr-gilt-brown: #7c6437;--vnr-gilt-deep: #6e5426;--vnr-gilt-amber: #e4bc55;--vnr-gilt-cheap: #77a06b;--vnr-substrate: #a8a49b;--vnr-gilt-plate: linear-gradient(105deg, var(--vnr-gilt-deep) 0%, var(--vnr-gilt-true) 15%, var(--vnr-gilt-flash) 28%, #d6ad4f 34%, var(--vnr-gilt-cheap) 35%, var(--vnr-gilt-brass) 39%, #d89025 49%, var(--vnr-gilt-amber) 63%, #f2cc63 69%, var(--vnr-gilt-brown) 85%, #b58f3f 100%);--vnr-gilt-control: linear-gradient(180deg, #ffe69a 0%, var(--vnr-gilt-flash) 13%, var(--vnr-gilt-amber) 29%, #b9852e 30%, var(--vnr-gilt-true) 57%, #8a6222 78%, var(--vnr-gilt-deep) 79%, #a7792c 100%);--vnr-vfd: #7df5cf;--vnr-el: #4be3b4;--vnr-plasma: #ff9e2e;--vnr-lamp-aspic: #ffd98a;--vnr-lcd-blank: #a3ac97;--vnr-lcd-ink: #263024;--vnr-lcd-ghost: rgba(38, 48, 36, .14);--vnr-frame: .12s;--vnr-breath: 4s;--vnr-readout: "VT323", ui-monospace, "Courier New", monospace;--vnr-office: "Courier Prime", ui-monospace, "Courier New", monospace;--vnr-ceremonial: "Playfair Display", Georgia, "Times New Roman", serif;--vnr-hand: "Figtree", system-ui, sans-serif}.desktop.veneer-program-host{padding:0;gap:0}.veneer-program-host>.immersive-program{width:100%;max-width:none;margin:0}.veneer-program-host>.terminal-immersive-frame,.veneer-program-host>.market-immersive-frame,.veneer-program-host>.expenses-immersive-frame{border:0;border-radius:0;box-shadow:none}.vnr-brand{position:relative;overflow:hidden;padding:14px 15px 12px;margin:1px 0 12px;color:var(--vnr-gilt-flash);background:linear-gradient(105deg,rgba(138,110,53,.22),transparent 32%,rgba(245,211,110,.06) 59%,transparent 60%),var(--vnr-terminal);border:1px solid var(--vnr-walnut-deep);box-shadow:inset 0 0 0 1px #f5d36e12}.vnr-brand:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,var(--vnr-gilt-brass),var(--vnr-gilt-flash) 31%,var(--vnr-gilt-brown) 52%,var(--vnr-gilt-true) 73%,var(--vnr-gilt-brass))}.vnr-brand-word{font-family:var(--vnr-ceremonial);font-size:25px;font-weight:900;line-height:1;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 0 var(--vnr-gilt-brown)}.vnr-brand-sub{margin-top:6px;font-family:var(--vnr-office);font-size:9px;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:var(--vnr-smoke)}.desktop-icons>.vnr-brand-compact{width:auto;max-width:calc(100% - 90px);margin:0 0 0 auto;align-self:center;box-sizing:border-box;overflow:visible;padding:2px 5px 4px;text-align:right;color:#003e3e57;background:transparent;border:0;box-shadow:none;-webkit-user-select:none;user-select:none;pointer-events:none}.desktop-icons>.vnr-brand-compact:after{display:none}.vnr-brand-compact .vnr-brand-word{font-family:var(--vnr-readout);font-size:clamp(34px,10vw,46px);font-weight:400;line-height:.78;letter-spacing:.035em;text-transform:none;color:inherit;text-shadow:none}.vnr-brand-compact .vnr-brand-sub{margin-top:7px;font-family:var(--vnr-readout);font-size:clamp(13px,3.8vw,17px);line-height:1;letter-spacing:.08em;text-transform:none;color:#003e3e47}.vnr-board{display:grid;gap:11px;padding:12px 14px 13px;border-radius:6px;background:radial-gradient(120% 90% at 50% -12%,#7df5cf12,#0000 55%),var(--vnr-board);box-shadow:inset 0 2px 14px #000000bf,inset 0 0 0 1px #071009,0 0 22px #7df5cf0d}.vnr-vfd-panel{display:grid;gap:4px}.vnr-tick{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:2px 0}.vnr-tick+.vnr-tick{border-top:1px dotted rgba(125,245,207,.12);padding-top:5px}.vnr-tick-label{font-family:var(--vnr-office);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--vnr-smoke)}.vnr-vfd{font-family:var(--vnr-readout);font-variant-numeric:tabular-nums;font-size:22px;line-height:1;letter-spacing:.04em;color:var(--vnr-vfd);text-shadow:0 0 6px rgba(125,245,207,.75),0 0 22px rgba(125,245,207,.3);animation:vnr-breathe var(--vnr-breath) ease-in-out infinite}.vnr-vfd-dim{font-size:18px;color:var(--vnr-lamp-aspic);text-shadow:0 0 6px rgba(255,217,138,.5)}.vnr-tick-hero{align-items:baseline}.vnr-tick-hero .vnr-tick-label{font-size:12px}.vnr-tick-hero .vnr-vfd{font-size:40px}@keyframes vnr-breathe{0%,to{opacity:.9}50%{opacity:1}}.vnr-lcd{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 13px;border-radius:5px;color:var(--vnr-lcd-ink);background:var(--vnr-lcd-blank);box-shadow:inset 0 3px 8px #141a1280,inset 0 -2px 5px #ffffff59,0 0 0 2px var(--vnr-walnut-deep)}.vnr-lcd:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,#ffffff38,#fff0 34%)}.vnr-lcd-label{font-family:var(--vnr-office);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#2630249e}.vnr-lcd-num{position:relative;font-family:var(--vnr-readout);font-variant-numeric:tabular-nums;font-size:30px;line-height:1;letter-spacing:.04em;white-space:nowrap}.vnr-lcd-num i{position:absolute;top:0;right:0;font-style:normal;color:var(--vnr-lcd-ghost)}.vnr-lcd-num b{position:relative;font-weight:400}.vnr-terminal{display:grid;gap:14px;padding:2px 2px 6px}.terminal-immersive-frame{flex-direction:column;overflow:hidden;border-radius:14px;background:var(--vnr-void);box-shadow:inset 0 0 0 1px #071009,0 18px 46px #0009}.terminal-immersive-frame .immersive-app-mark{display:none}.terminal-immersive-frame .immersive-close{top:12px;border-color:var(--vnr-gilt-brown);color:var(--vnr-gilt-flash);background:#14100b9e;box-shadow:0 2px 10px #00000080,inset 0 0 0 1px #f5d36e2e}.terminal-immersive-frame>.vnr-terminal-boot{flex:1;min-height:0;border-radius:0;box-shadow:none}.terminal-immersive-frame>.vnr-terminal{flex:1;min-height:0;overflow-y:auto;align-content:start;padding:20px 16px 24px}.vnr-terminal-boot{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;min-height:min(72vh,520px);padding:46px 18px 24px;border-radius:6px;cursor:pointer;background:repeating-linear-gradient(90deg,rgba(255,255,255,.012) 0 1px,transparent 1px 4px),radial-gradient(90% 68% at 50% 43%,#f5d36e13,#0000 64%),var(--vnr-void);box-shadow:inset 0 0 0 1px #071009,inset 0 2px 22px #000c}.vnr-boot-serial{position:absolute;top:18px;left:18px;right:58px;display:flex;justify-content:space-between;gap:12px;font-family:var(--vnr-office);font-size:8px;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--vnr-gilt-brown)}.vnr-boot-apparatus{position:relative;display:grid;justify-items:center;width:min(100%,338px);padding:18px 17px 17px;box-sizing:border-box;background:linear-gradient(90deg,rgba(245,211,110,.035),transparent 27% 73%,rgba(245,211,110,.025)),repeating-linear-gradient(90deg,var(--vnr-terminal) 0 4px,#18110c 4px 6px,var(--vnr-terminal) 6px 11px);border:1px solid var(--vnr-walnut);box-shadow:inset 0 0 0 2px #0b0805,inset 0 0 0 3px #c9a24b1f;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.vnr-boot-apparatus:before,.vnr-boot-apparatus:after{content:"";position:absolute;top:8px;width:3px;height:3px;border-radius:50%;background:var(--vnr-substrate);box-shadow:inset 0 0 0 1px #625f58}.vnr-boot-apparatus:before{left:9px}.vnr-boot-apparatus:after{right:9px}.vnr-terminal-boot.leaving{pointer-events:none;animation:vnr-boot-depart .36s steps(3,end) forwards}@keyframes vnr-boot-depart{to{clip-path:inset(0 0 100% 0)}}.vnr-gloriole{position:relative;display:grid;place-items:center;width:min(48vw,188px);height:min(48vw,188px);margin-bottom:2px}.vnr-gloriole:before{content:"";position:absolute;inset:11%;border-radius:50%;background:radial-gradient(circle,rgba(245,211,110,.19),rgba(201,162,75,.035) 42%,transparent 68%);animation:vnr-boot-lamp 3.7s ease-out both}.vnr-gloriole .vnr-rays{position:absolute;inset:0;width:100%;height:100%;transform-origin:50% 50%;animation:vnr-halo var(--vnr-breath) ease-in-out infinite}.vnr-gloriole-crest{position:relative;width:46%;height:46%;filter:drop-shadow(0 0 14px rgba(245,211,110,.3))}@keyframes vnr-boot-lamp{0%{opacity:.12}18%{opacity:.32}48%{opacity:.78}to{opacity:1}}.vnr-gloriole-crest svg{display:block;width:100%;height:100%}@keyframes vnr-halo{0%,to{opacity:.72;transform:scale(.99)}50%{opacity:1;transform:scale(1.012)}}.vnr-eyebrow{font-family:var(--vnr-office);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--vnr-smoke)}.vnr-boot-apparatus .vnr-eyebrow{max-width:100%;font-size:9px;line-height:1.4;letter-spacing:.19em;text-align:center;white-space:normal}.vnr-wordmark{font-family:var(--vnr-ceremonial);font-weight:900;font-size:clamp(26px,7.5vw,42px);line-height:1.05;letter-spacing:.06em;text-align:center;color:var(--vnr-gilt-flash);text-shadow:0 1px 0 var(--vnr-gilt-brown),0 0 30px rgba(245,211,110,.3)}.vnr-boot-apparatus .vnr-wordmark{margin-top:4px;font-size:clamp(31px,10vw,43px);letter-spacing:.045em}.vnr-terminal-sub{margin-top:9px;font-family:var(--vnr-office);font-size:10px;letter-spacing:.22em;text-transform:uppercase;text-align:center;color:var(--vnr-gilt-brown)}.vnr-boot-apparatus .vnr-terminal-sub{display:grid;gap:2px;margin-top:10px;font-size:8px;line-height:1.35;letter-spacing:.2em}.vnr-boot-instrument{width:100%;margin-top:14px;padding:9px 10px 8px;box-sizing:border-box;color:var(--vnr-lcd-ink);background:linear-gradient(115deg,rgba(255,255,255,.18),transparent 31%),var(--vnr-lcd-blank);border:2px solid #17110b;box-shadow:0 0 0 1px var(--vnr-gilt-brass),inset 0 3px 8px #141a127a,inset 0 -2px 4px #ffffff42}.vnr-boot-readout{display:grid;grid-template-columns:1fr auto;gap:2px 12px;align-items:baseline;font-family:var(--vnr-office);font-size:8px;line-height:1.35;letter-spacing:.15em;text-transform:uppercase}.vnr-boot-readout b{font-family:var(--vnr-readout);font-size:15px;line-height:.9;letter-spacing:.08em;font-weight:400}.vnr-boot-pilots{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;margin-top:7px}.vnr-boot-pilots i{height:3px;background:#26302429;animation:vnr-pilot-warm .26s ease-out both}.vnr-boot-pilots i:nth-child(1){animation-delay:.52s}.vnr-boot-pilots i:nth-child(2){animation-delay:.99s}.vnr-boot-pilots i:nth-child(3){animation-delay:1.46s}.vnr-boot-pilots i:nth-child(4){animation-delay:1.93s}.vnr-boot-pilots i:nth-child(5){animation-delay:2.4s}.vnr-boot-pilots i:nth-child(6){animation-delay:2.87s}@keyframes vnr-pilot-warm{to{background:var(--vnr-lcd-ink);box-shadow:0 0 4px #26302440}}.vnr-boot-skip{font-family:var(--vnr-hand);font-size:10px;letter-spacing:.06em;color:var(--vnr-smoke)}.vnr-terminal-header{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding-right:44px;padding-bottom:9px;border-bottom:1px solid var(--vnr-walnut-deep)}.vnr-floor-title{font-family:var(--vnr-ceremonial);font-weight:700;font-size:21px;letter-spacing:.02em;color:var(--vnr-gilt-true);text-shadow:0 1px 0 var(--vnr-gilt-brown)}.vnr-terminal-stamp{align-self:center;padding:3px 7px;border:1px solid var(--vnr-gilt-brown);border-radius:3px;font-family:var(--vnr-office);font-size:10px;letter-spacing:.24em;color:var(--vnr-gilt-brown);opacity:.8}.vnr-correspondence{border-radius:0;padding:18px 15px;text-align:center;line-height:1.85;color:var(--vnr-smoke);background:var(--vnr-paper);font-family:var(--vnr-office);font-size:12.5px;letter-spacing:.05em}.vnr-correspondence b{display:block;margin-bottom:6px;color:var(--vnr-walnut);font-weight:700;letter-spacing:.18em;text-transform:uppercase}.market-immersive-frame{flex-direction:column;overflow:hidden;border:1px solid var(--vnr-walnut-deep);border-radius:14px;color:var(--vnr-ash);background:var(--vnr-void);box-shadow:inset 0 0 0 1px #080604,0 0 34px #00000094}.market-immersive-frame .immersive-app-mark{display:none}.market-immersive-frame .immersive-close{top:12px;border-color:var(--vnr-gilt-brown);color:var(--vnr-gilt-flash);background:#14100bc2;box-shadow:inset 0 0 0 1px #f5d36e29}.market-immersive-frame>.vnr-market{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--vnr-gilt-brass) var(--vnr-terminal);scrollbar-width:thin}.market-immersive-frame>.vnr-market::-webkit-scrollbar{width:8px}.market-immersive-frame>.vnr-market::-webkit-scrollbar-track{background:var(--vnr-terminal)}.market-immersive-frame>.vnr-market::-webkit-scrollbar-thumb{border:1px solid var(--vnr-gilt-brown);background:var(--vnr-gilt-brass)}.vnr-market{font-family:var(--vnr-hand);color:var(--vnr-ash);background:linear-gradient(90deg,rgba(255,255,255,.018),transparent 4%,transparent 96%,rgba(0,0,0,.18)),repeating-linear-gradient(90deg,#3c2b21 0 5px,#34251d 5px 9px,#422f24 9px 16px)}.vnr-market-header{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:14px;min-height:104px;padding:18px 58px 16px 18px;box-sizing:border-box;background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 22%),repeating-linear-gradient(90deg,#4a362a 0 4px,#3a2a20 4px 7px,#533c2e 7px 12px,#3d2c22 12px 16px);border-bottom:1px solid var(--vnr-gilt-brass);box-shadow:inset 0 -8px 16px #14100b7a}.vnr-market-header h1{margin:1px 0 0;font-family:var(--vnr-ceremonial);font-size:clamp(30px,9vw,42px);line-height:1;letter-spacing:.025em;color:var(--vnr-gilt-flash);text-shadow:0 1px 0 var(--vnr-gilt-brown)}.vnr-market-header p{margin:7px 0 0;max-width:38ch;font-family:var(--vnr-office);font-size:9px;line-height:1.35;letter-spacing:.1em;text-transform:uppercase;color:var(--vnr-smoke)}.vnr-market-header .vnr-eyebrow{font-size:8px;letter-spacing:.2em}.vnr-market-count{flex:none;margin-bottom:3px;padding:4px 7px;border:1px solid var(--vnr-gilt-brown);border-radius:3px;font-family:var(--vnr-office);font-size:8px;line-height:1;letter-spacing:.17em;text-transform:uppercase;color:var(--vnr-gilt-true)}.vnr-market-section{padding:18px 16px 2px}.vnr-market-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 4px 9px}.vnr-market-section-head small{font-family:var(--vnr-office);font-size:8px;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--vnr-smoke)}.vnr-market-section-head small{padding:3px 6px;border:1px solid rgba(201,162,75,.34);color:var(--vnr-gilt-true)}.vnr-market-section-head h2{margin:0;font-family:var(--vnr-office);font-size:9px;font-weight:400;line-height:1;letter-spacing:.19em;text-transform:uppercase;color:var(--vnr-gilt-true)}.vnr-position-board{position:relative;padding:12px 14px;border:5px solid #211811;border-radius:4px;background:radial-gradient(100% 80% at 50% -15%,rgba(125,245,207,.075),transparent 62%),var(--vnr-board);box-shadow:inset 0 2px 15px #000000e0,0 0 0 1px var(--vnr-gilt-brown),0 5px #14100b8c}.vnr-position-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px;min-height:31px;padding:5px 2px;box-sizing:border-box;border-bottom:1px dotted rgba(125,245,207,.14)}.vnr-position-row:last-child{border-bottom:0}.vnr-position-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--vnr-office);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--vnr-ash)}.vnr-position-row b{flex:none;font-family:var(--vnr-readout);font-size:25px;line-height:.8;letter-spacing:.04em;font-weight:400;font-variant-numeric:tabular-nums;color:var(--vnr-vfd);text-shadow:0 0 7px rgba(125,245,207,.66);animation:vnr-breathe var(--vnr-breath) ease-in-out infinite}.vnr-market-correspondence{padding:17px 14px;color:var(--vnr-smoke);background:var(--vnr-paper);font-family:var(--vnr-office);font-size:10px;line-height:1.65;letter-spacing:.05em;text-align:center}.vnr-market-correspondence b{display:block;margin-bottom:4px;color:var(--vnr-walnut);letter-spacing:.16em;text-transform:uppercase}.vnr-market-actions{position:relative;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:9px;margin:15px 16px 3px;padding:12px 11px;border:1px solid #251810;border-radius:3px;background:radial-gradient(circle at 14% 31%,rgba(62,35,18,.25) 0 1px,transparent 1.5px),radial-gradient(circle at 72% 67%,rgba(255,232,184,.16) 0 1px,transparent 1.6px),var(--vnr-cork);background-size:13px 17px,19px 23px,auto;box-shadow:inset 0 0 12px #4b2a1559,0 3px #14100b85}.vnr-market-action,.vnr-offer-actions button,.vnr-counter button,.vnr-dialog-body button{min-height:43px;padding:7px 12px;border:1px solid #5c431e;border-radius:5px;color:#3b2916;background:var(--vnr-gilt-control);box-shadow:inset 0 1px #ffffff8c,inset 0 -7px 10px #54360a3d,0 2px #644719;font-family:var(--vnr-hand);font-size:13px;text-shadow:0 1px rgba(255,239,190,.42)}.vnr-market-action:active,.vnr-offer-actions button:active,.vnr-counter button:active,.vnr-dialog-body button:active{box-shadow:inset 0 0 24px #ffd98a3d,inset 0 -12px 18px #54360a94}.vnr-market-action span,.vnr-market-action small{display:block}.vnr-market-action span{font-weight:600}.vnr-market-action small{margin-top:2px;font-size:9px;opacity:.76}.vnr-market-action-secondary{border-color:#2a211a;color:var(--vnr-ash);background:linear-gradient(180deg,#55463b,#302720 62%,#251d18);text-shadow:0 1px #000}.vnr-offer-list{display:grid;gap:14px;padding:0 3px}.vnr-offer{position:relative;overflow:visible;border:0;border-radius:0;color:var(--vnr-walnut);background:repeating-linear-gradient(0deg,transparent 0 22px,rgba(74,54,42,.055) 22px 23px),var(--vnr-paper);box-shadow:inset 0 0 0 1px #4a362a29,0 4px #14100b47;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,8px 100%,0 calc(100% - 8px))}.vnr-offer:before{content:"";position:absolute;z-index:1;top:-4px;left:50%;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff0a8 0 8%,#b38a32 28%,#65481c 72%);box-shadow:0 1px 2px #14100bb3}.vnr-offer-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px 7px;border-bottom:1px dashed rgba(74,54,42,.36);font-family:var(--vnr-office);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--vnr-walnut)}.vnr-offer-head b{padding:2px 5px;border:2px solid #3c674f;border-radius:1px;color:#3c674f;font-size:8px;font-weight:700;transform:rotate(-2deg)}.vnr-offer-head b.curing{border-color:#8c6323;color:#8c6323;animation:vnr-breathe var(--vnr-breath) ease-in-out infinite}.vnr-offer-head b.closing{border-color:#8c2b1f;color:#8c2b1f}.vnr-exchange{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;padding:13px 12px 12px}.vnr-exchange>div{min-width:0;padding:2px 4px}.vnr-exchange small{display:block;margin-bottom:4px;font-family:var(--vnr-office);font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:#7a6a58}.vnr-exchange strong{display:block;overflow-wrap:anywhere;font-size:13px;line-height:1.35;color:#30231c}.vnr-exchange>span{align-self:center;font-family:var(--vnr-readout);font-size:22px;color:var(--vnr-gilt-brown)}.vnr-offer-actions{display:flex;gap:7px;padding:0 12px 12px}.vnr-offer-actions button,.vnr-counter button{min-height:33px;padding:5px 13px;font-size:11px}.vnr-counter{display:flex;align-items:center;justify-content:space-between;gap:9px;margin:0 12px 11px;padding:8px 9px;color:var(--vnr-walnut);border-left:3px double rgba(74,54,42,.38);background:#fff3;font-family:var(--vnr-office);font-size:9px;line-height:1.4}.vnr-counter button{flex:none;color:var(--vnr-paper)}.vnr-market-ledger{padding-bottom:22px}.vnr-market-record{position:relative;padding:11px 12px 13px 27px;border-left:5px solid #6d5230;color:var(--vnr-walnut);background:linear-gradient(90deg,transparent 0 13px,rgba(140,43,31,.22) 13px 14px,transparent 14px),repeating-linear-gradient(0deg,transparent 0 25px,rgba(74,54,42,.065) 25px 26px),var(--vnr-paper);font-family:var(--vnr-office);font-size:10px}.vnr-market-record .dim{color:var(--vnr-smoke)}.vnr-market-record .activity{font-size:10px}.vnr-market-record .activity li{border-bottom-color:#4a362a29}.vnr-market-record .activity .meta{color:var(--vnr-smoke)}.expenses-immersive-frame{flex-direction:column;overflow:hidden;border:1px solid var(--vnr-walnut-deep);border-radius:14px;color:var(--vnr-ash);background:var(--vnr-terminal);box-shadow:inset 0 0 0 1px #080604,0 0 34px #00000094}.expenses-immersive-frame .immersive-app-mark{display:none}.expenses-immersive-frame .immersive-close{top:12px;border-color:var(--vnr-gilt-brown);color:var(--vnr-gilt-flash);background:#14100bc7;box-shadow:inset 0 0 0 1px #f5d36e29}.expenses-immersive-frame>.vnr-expenses{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--vnr-gilt-brass) var(--vnr-terminal)}.vnr-expenses{min-height:100%;box-sizing:border-box;color:var(--vnr-ash);background:linear-gradient(90deg,rgba(255,255,255,.018),transparent 4%,transparent 96%,rgba(0,0,0,.18)),repeating-linear-gradient(90deg,#3c2b21 0 5px,#34251d 5px 9px,#422f24 9px 16px);font-family:var(--vnr-hand)}.vnr-expenses-header{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;min-height:112px;padding:20px 58px 17px 18px;box-sizing:border-box;border-bottom:1px solid var(--vnr-gilt-brass);background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 22%),repeating-linear-gradient(90deg,#4a362a 0 4px,#3a2a20 4px 7px,#533c2e 7px 12px,#3d2c22 12px 16px);box-shadow:inset 0 -8px 16px #14100b7a}.vnr-expenses-header h1{margin:2px 0 0;color:var(--vnr-gilt-flash);font-family:var(--vnr-ceremonial);font-size:clamp(30px,9vw,42px);line-height:1;letter-spacing:.025em;text-shadow:0 1px 0 var(--vnr-gilt-brown)}.vnr-expenses-header p{max-width:43ch;margin:7px 0 0;color:var(--vnr-smoke);font-family:var(--vnr-office);font-size:9px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.vnr-expenses-header .vnr-eyebrow{font-size:8px;letter-spacing:.18em}.vnr-expenses-file-count{flex:none;margin-bottom:3px;padding:4px 7px;border:1px solid var(--vnr-gilt-brown);color:var(--vnr-gilt-true);font-family:var(--vnr-office);font-size:8px;letter-spacing:.16em;text-transform:uppercase}.vnr-expenses-position{margin:17px 16px 0;padding:10px 11px 12px;border:1px solid #211811;border-radius:4px;background:#282019;box-shadow:inset 0 0 12px #0000008a,0 3px #14100b73}.vnr-expenses-position-label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 4px 9px;color:var(--vnr-gilt-true);font-family:var(--vnr-office);font-size:9px;letter-spacing:.16em;text-transform:uppercase}.vnr-expenses-position-label small{color:var(--vnr-smoke);font-size:7px;letter-spacing:.1em}.vnr-money-lcd{position:relative;overflow:hidden;min-height:49px;padding:7px 12px 5px;box-sizing:border-box;border:1px solid #778070;border-radius:5px;color:var(--vnr-lcd-ink);background:var(--vnr-lcd-blank);box-shadow:inset 0 3px 8px #141a128c,inset 0 -2px 5px #ffffff59,0 0 0 3px #17130f;font-family:var(--vnr-readout);font-size:34px;line-height:1;text-align:right;font-variant-numeric:tabular-nums}.vnr-money-lcd:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.22),transparent 37%);pointer-events:none}.vnr-money-lcd i,.vnr-money-lcd b{position:absolute;top:7px;right:12px;font-style:normal;font-weight:400;white-space:nowrap}.vnr-money-lcd i{color:var(--vnr-lcd-ghost)}.vnr-money-lcd b{z-index:1}.vnr-expenses-intake{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:13px 16px 3px;padding:9px 10px 9px 13px;border:1px solid #251810;background:radial-gradient(circle at 14% 31%,rgba(62,35,18,.25) 0 1px,transparent 1.5px),radial-gradient(circle at 72% 67%,rgba(255,232,184,.16) 0 1px,transparent 1.6px),var(--vnr-cork);background-size:13px 17px,19px 23px,auto;box-shadow:inset 0 0 12px #4b2a1559,0 3px #14100b85}.vnr-expenses-intake>span{color:#3b291b;font-family:var(--vnr-office);font-size:8px;line-height:1.35;letter-spacing:.12em;text-transform:uppercase}.vnr-expenses-intake button,.vnr-expenses-more,.vnr-invoice-actions button{min-height:38px;padding:7px 13px;border:1px solid #5c431e;border-radius:5px;color:#3b2916;background:var(--vnr-gilt-control);box-shadow:inset 0 1px #ffffff8c,inset 0 -7px 10px #54360a3d,0 2px #644719;font-family:var(--vnr-hand);font-size:12px;font-weight:600;text-shadow:0 1px rgba(255,239,190,.42)}.vnr-expenses-section{padding:18px 16px 2px}.vnr-expenses-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 4px 9px}.vnr-expenses-section-head h2{margin:0;color:var(--vnr-gilt-true);font-family:var(--vnr-office);font-size:9px;font-weight:400;letter-spacing:.19em;text-transform:uppercase}.vnr-expenses-section-head small{color:var(--vnr-smoke);font-family:var(--vnr-office);font-size:7px;letter-spacing:.08em}.vnr-expense-register{display:grid;gap:5px;margin:0;padding:0;list-style:none}.vnr-expense-register>li{position:relative;min-height:78px;padding:10px 98px 9px 14px;box-sizing:border-box;border-left:6px solid #765a35;color:var(--vnr-walnut);background:linear-gradient(90deg,transparent 0 10px,rgba(140,43,31,.16) 10px 11px,transparent 11px),repeating-linear-gradient(0deg,transparent 0 22px,rgba(74,54,42,.055) 22px 23px),var(--vnr-paper);box-shadow:inset 0 0 0 1px #4a362a29;cursor:pointer}.vnr-expense-register>li:active{background-color:#ded3bc}.vnr-expense-register>li.voided{border-left-color:#7c3028;color:#766e63;background:repeating-linear-gradient(-18deg,transparent 0 12px,rgba(140,43,31,.07) 12px 14px),linear-gradient(90deg,transparent 0 10px,rgba(140,43,31,.22) 10px 11px,transparent 11px),var(--vnr-paper);box-shadow:inset 0 0 0 2px #8c2b1f42}.vnr-expense-register>li.voided .vnr-expense-tab{background:#8c2b1f}.vnr-expense-register>li.voided .vnr-expense-register-main strong,.vnr-expense-register>li.voided>.vnr-money-chip{color:#766e63;text-decoration:line-through 2px #8c2b1f}.vnr-expense-tab{position:absolute;left:-6px;top:12px;width:6px;height:26px;background:var(--vnr-gilt-true)}.vnr-expense-register-main{display:flex;align-items:center;gap:8px;min-width:0}.vnr-expense-register-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#30231c;font-size:12px}.vnr-expense-register-main strong.blank{color:#968a79;font-size:9px;font-style:italic;font-weight:400;letter-spacing:.03em}.vnr-expense-ref,.vnr-expense-status{flex:none;font-family:var(--vnr-office);font-size:7px;letter-spacing:.08em;text-transform:uppercase}.vnr-expense-ref{color:#75695b}.vnr-expense-status{padding:2px 4px;border:1px solid #3c674f;color:#3c674f;transform:rotate(-1deg)}.vnr-expense-status.curing{border-color:#8c6323;color:#8c6323}.vnr-expense-status.voided{border:2px double #8c2b1f;color:#8c2b1f;transform:rotate(-5deg)}.vnr-expense-register-sub{display:grid;gap:2px;margin-top:7px;color:#716658;font-family:var(--vnr-office);font-size:8px;line-height:1.35}.vnr-money-chip{display:inline-block;min-width:78px;padding:4px 6px 3px;box-sizing:border-box;border:1px solid #7e8676;border-radius:3px;color:var(--vnr-lcd-ink);background:var(--vnr-lcd-blank);box-shadow:inset 0 2px 4px #141a1259,inset 0 -1px 2px #ffffff4d;font-family:var(--vnr-readout);font-size:18px;line-height:1;text-align:right;font-variant-numeric:tabular-nums}.vnr-expense-register>li>.vnr-money-chip{position:absolute;right:12px;top:23px}.vnr-expenses-more{display:block;margin:9px auto 0;min-height:30px;font-size:10px}.vnr-account-sheet,.vnr-settlement-memo{color:var(--vnr-walnut);background:linear-gradient(90deg,transparent 0 18px,rgba(140,43,31,.2) 18px 19px,transparent 19px),repeating-linear-gradient(0deg,transparent 0 28px,rgba(74,54,42,.075) 28px 29px),var(--vnr-paper);box-shadow:inset 0 0 0 1px #4a362a29,0 3px #14100b4d;font-family:var(--vnr-office)}.vnr-account-sheet{padding:8px 12px 9px 27px}.vnr-account-sheet>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px;font-size:10px;text-transform:uppercase}.vnr-settlement-section{padding-bottom:22px}.vnr-settlement-memo{padding:13px 13px 14px 27px}.vnr-settlement-memo>b{display:block;margin-bottom:9px;color:#30231c;font-size:9px;letter-spacing:.09em;text-transform:uppercase}.vnr-settlement-memo>span{font-size:10px}.vnr-settlement-memo p{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:5px 0;border-bottom:1px dotted rgba(74,54,42,.25);font-size:9px;line-height:1.4}.vnr-invoice{position:relative;color:var(--vnr-walnut);background:repeating-linear-gradient(0deg,transparent 0 26px,rgba(74,54,42,.05) 26px 27px),var(--vnr-paper);box-shadow:inset 0 0 0 1px #4a362a2e,0 4px #00000047;font-family:var(--vnr-office)}.vnr-invoice.voided:after{content:"VOID";position:absolute;z-index:3;top:42%;left:50%;padding:7px 18px;border:4px double #8c2b1f;color:#8c2b1f;font-size:26px;font-weight:700;letter-spacing:.2em;transform:translate(-50%,-50%) rotate(-8deg)}.vnr-invoice-title{display:flex;justify-content:space-between;gap:10px;padding:15px 14px 11px;border-bottom:3px double var(--vnr-walnut)}.vnr-invoice-title small{font-size:7px;letter-spacing:.12em;text-transform:uppercase}.vnr-invoice-title h2{margin:3px 0 0;color:#30231c;font-family:var(--vnr-ceremonial);font-size:22px;line-height:1;text-transform:uppercase}.vnr-invoice-title>span{align-self:start;padding:3px 5px;border:1px solid var(--vnr-walnut);font-size:7px;letter-spacing:.12em;text-transform:uppercase}.vnr-invoice-file{position:relative;display:grid;grid-template-columns:auto 1fr;gap:3px 10px;padding:10px 14px;border-bottom:1px solid rgba(74,54,42,.35)}.vnr-invoice-file span{font-size:7px;text-transform:uppercase}.vnr-invoice-file b{color:#30231c;font-size:11px;letter-spacing:.08em}.vnr-invoice-file i{position:absolute;right:14px;top:9px;padding:3px 6px;border:2px solid #3c674f;color:#3c674f;font-size:9px;font-style:normal;font-weight:700;letter-spacing:.13em;text-transform:uppercase;transform:rotate(-4deg)}.vnr-invoice-file i.curing{border-color:#8c6323;color:#8c6323}.vnr-invoice-total{padding:10px 14px 13px}.vnr-invoice-total>span{display:block;margin-bottom:6px;font-size:7px;letter-spacing:.1em;text-transform:uppercase}.vnr-invoice-total .vnr-money-lcd{min-height:44px;font-size:30px}.vnr-invoice-fields{display:grid;grid-template-columns:1fr 1fr;margin:0;border-top:1px solid var(--vnr-walnut);border-left:1px solid var(--vnr-walnut)}.vnr-invoice-fields>div{min-width:0;padding:8px 9px;border-right:1px solid var(--vnr-walnut);border-bottom:1px solid var(--vnr-walnut)}.vnr-invoice-fields dt{margin-bottom:3px;color:#776b5d;font-size:7px;letter-spacing:.08em;text-transform:uppercase}.vnr-invoice-fields dd{overflow-wrap:anywhere;margin:0;color:#30231c;font-size:9px;line-height:1.35}.vnr-invoice-fields dd.blank{color:#918575;font-style:italic}.vnr-invoice-fields a{color:#3e5d55}.vnr-invoice-allocation{padding:12px 14px}.vnr-invoice-allocation h3{margin:0 0 7px;color:#30231c;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.vnr-invoice-allocation p{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:4px 0;border-bottom:1px dotted rgba(74,54,42,.3);font-size:9px}.vnr-invoice footer{padding:8px 14px 10px;border-top:3px double var(--vnr-walnut);color:#766b5d;font-size:7px;line-height:1.45;letter-spacing:.06em;text-transform:uppercase}.vnr-invoice-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:11px}.vnr-invoice-actions .recall{border-color:#69251e;color:#f3ded2;background:linear-gradient(180deg,#8c3a2d,#5e2420);box-shadow:inset 0 1px #ffffff29,0 2px #351510;text-shadow:0 1px #2d0d09}.vnr-expense-form{margin-top:0!important}.vnr-expense-form-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-2px -1px 4px;padding:8px 9px;color:var(--vnr-walnut);background:var(--vnr-paper);font-family:var(--vnr-office);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.vnr-expense-form-head b{color:#30231c}.vnr-expense-form .split-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.vnr-expense-form .vnr-split-choice{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);grid-template-areas:"check name" "check state";align-items:center;gap:1px 7px;min-width:0;min-height:46px;padding:6px 7px;box-sizing:border-box;border:1px solid rgba(190,156,70,.42);color:#ded3bc9e;background:#0f0c096b;box-shadow:inset 0 0 0 1px #00000047;cursor:pointer;-webkit-user-select:none;user-select:none}.vnr-expense-form .vnr-split-choice:hover{border-color:var(--vnr-gilt-true);background:#4a362a57}.vnr-expense-form .vnr-split-choice:focus-within{outline:2px solid var(--vnr-gilt-flash);outline-offset:2px}.vnr-expense-form .vnr-split-choice.is-selected{border-color:var(--vnr-gilt-true);color:var(--vnr-gilt-flash);background:linear-gradient(180deg,#7e5b1e94,#483111a8);box-shadow:inset 0 0 0 1px #f5d36e29,0 1px #0000006b}.vnr-expense-form .vnr-split-choice input{position:absolute;width:1px;min-height:1px;opacity:0;pointer-events:none}.vnr-expense-form .vnr-split-check{grid-area:check;display:grid;place-items:center;width:20px;height:20px;border:1px solid rgba(222,211,188,.48);color:var(--vnr-walnut-deep);background:#ded3bc14;font:bold 17px/1 var(--vnr-office)}.vnr-expense-form .is-selected .vnr-split-check{border-color:var(--vnr-gilt-flash);background:var(--vnr-gilt-flash)}.vnr-expense-form .vnr-split-name{grid-area:name;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;letter-spacing:.08em}.vnr-expense-form .vnr-split-state{grid-area:state;color:#ded3bc6b;font-size:7px;letter-spacing:.1em}.vnr-expense-form .is-selected .vnr-split-state{color:#fff0beb3}.vnr-expense-form .toolbar{margin:0 0 7px}.vnr-expense-form .toolbar button{min-height:29px;padding:4px 11px;font-size:10px}@media(max-width:360px){.vnr-expense-form .split-grid{grid-template-columns:1fr}}@media(max-width:360px){.vnr-expenses-header{padding-left:14px}.vnr-expenses-file-count{display:none}.vnr-expenses-position,.vnr-expenses-intake{margin-inline:12px}.vnr-expenses-section{padding-inline:12px}.vnr-expenses-section-head small,.vnr-expenses-position-label small{display:none}.vnr-expenses-intake>span{max-width:95px}.vnr-expense-register>li{padding-right:14px;padding-bottom:35px}.vnr-expense-register>li>.vnr-money-chip{top:auto;right:12px;bottom:8px}.vnr-expense-register-main{flex-wrap:wrap}.vnr-invoice-title h2{font-size:18px}.vnr-invoice-fields{grid-template-columns:1fr}}.dialog-overlay:has(.vnr-dialog){background:#0a0705c7}.vnr-dialog{overflow:hidden;border:1px solid var(--vnr-gilt-brass);border-radius:14px;color:var(--vnr-ash);background:var(--vnr-terminal);box-shadow:inset 0 0 0 1px #080604,0 0 38px #0000009e}.vnr-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 10px 15px;color:#2b1b0d;background:radial-gradient(circle,rgba(255,248,218,.76) 0 .7px,transparent 1.2px),radial-gradient(circle,rgba(107,70,20,.32) 0 .65px,transparent 1.15px),radial-gradient(70px 38px at 100% 0,rgba(168,164,155,.64),transparent 58%),var(--vnr-gilt-plate);background-size:23px 17px,31px 23px,auto,auto;background-position:2px 3px,13px 9px,0 0,0 0;border-bottom:1px solid var(--vnr-gilt-brass);box-shadow:inset 0 1px #fff8d2ad,inset 0 -4px #52320c29}.vnr-dialog-head span,.vnr-dialog-head strong{display:block}.vnr-dialog-head span{font-family:var(--vnr-office);font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:#301e0cb3}.vnr-dialog-head strong{margin-top:2px;font-family:var(--vnr-ceremonial);font-size:19px;color:#2b1b0d;text-shadow:0 1px rgba(255,239,176,.58)}.vnr-dialog-head button{display:grid;place-items:center;flex:none;width:35px;min-width:35px;height:35px;min-height:35px;padding:0;border:1px solid var(--vnr-gilt-brown);border-radius:50%;color:var(--vnr-gilt-flash);background:#14100bad;box-shadow:inset 0 0 0 1px #f5d36e24;font:21px/1 Arial,sans-serif}.vnr-dialog-body{padding:13px 14px 15px;max-height:calc(90dvh - 66px);overflow-y:auto}.vnr-dialog-body .bank-form{margin:0;gap:10px}.vnr-dialog-body label{display:grid;gap:5px;font-family:var(--vnr-office);font-size:9px;letter-spacing:.11em;text-transform:uppercase;color:var(--vnr-smoke)}.vnr-dialog-body input,.vnr-dialog-body select{width:100%;min-height:40px;padding:6px 8px;box-sizing:border-box;border:1px solid var(--vnr-walnut-deep);border-radius:6px;color:var(--vnr-lcd-ink);background:var(--vnr-lcd-blank);box-shadow:inset 0 3px 7px #141a1266,inset 0 -2px 4px #ffffff40;font-family:var(--vnr-hand);font-size:16px}.vnr-dialog-body fieldset{margin:0;padding:10px;border:1px solid var(--vnr-gilt-brown);border-radius:0;background:#4a362a2e}.vnr-dialog-body legend{padding:0 5px;background:var(--vnr-terminal);font-family:var(--vnr-office);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--vnr-gilt-true)}.vnr-dialog-body .bundle-line{align-items:stretch}.vnr-dialog-body .bundle-line button{min-width:36px;min-height:40px;padding:0;border-radius:6px}.vnr-dialog-body .add-line{min-height:32px;padding:5px 12px;border-radius:999px;font-size:10px}.vnr-dialog-body .note-line{padding:8px 9px;color:var(--vnr-walnut);background:var(--vnr-paper);font-family:var(--vnr-office);font-size:10px}.vnr-dialog-body .vnr-dialog-submit{color:#fff4d5}.vnr-authorization{margin:0 0 13px;padding:14px 12px;color:var(--vnr-walnut);background:var(--vnr-paper);font-family:var(--vnr-office);font-size:11px;line-height:1.65}.vnr-dialog-actions{display:flex;justify-content:flex-end;gap:8px}@media(max-width:360px){.vnr-market-header{padding-left:14px}.vnr-market-count{display:none}.vnr-market-section{padding-inline:12px}.vnr-market-actions{margin-inline:12px}.vnr-market-section-head small{display:none}.vnr-exchange{grid-template-columns:1fr}.vnr-exchange>span{justify-self:center;transform:rotate(90deg)}}@media(prefers-reduced-motion:reduce){.vnr-vfd,.vnr-gloriole .vnr-rays{animation:none}.vnr-gloriole:before,.vnr-boot-pilots i,.vnr-position-row b,.vnr-offer-head b.curing{animation:none}.vnr-terminal-boot.leaving{animation:none}}@media(prefers-color-scheme:dark){.vnr-lcd{box-shadow:inset 0 3px 8px #141a1299,inset 0 -2px 5px #ffffff47,0 0 0 2px #000}}.theme{width:100%;min-height:100%}.theme-w95 .vnr-brand{color:#000;background:silver;border:0;box-shadow:none;font-family:"MS Sans Serif",Tahoma,sans-serif}.theme-w95 .vnr-brand:after{display:none}.theme-w95 .vnr-brand-word{font:700 24px/1 "MS Sans Serif",Tahoma,sans-serif;letter-spacing:0;text-transform:none;text-shadow:none}.theme-w95 .vnr-brand-sub{color:#444;font:11px/1.3 "MS Sans Serif",Tahoma,sans-serif;letter-spacing:0;text-transform:none}.theme-w95 .desktop-icons>.vnr-brand-compact{padding:2px 5px 4px;color:#003e3e57;background:transparent;border:0;box-shadow:none}.theme-w95 .vnr-brand-compact .vnr-brand-word{color:inherit;font:400 clamp(34px,10vw,46px)/.78 var(--vnr-readout);letter-spacing:.035em;text-transform:none}.theme-w95 .vnr-brand-compact .vnr-brand-sub{margin-top:7px;color:#003e3e47;font:clamp(13px,3.8vw,17px)/1 var(--vnr-readout);letter-spacing:.08em;text-transform:none}.theme-w95 .vnr-board{display:block;padding:0;color:#000;background:silver;border:0;box-shadow:none}.theme-w95 .vnr-vfd-panel{display:block;padding:0;background:transparent;border:0;box-shadow:none}.theme-w95 .vnr-tick,.theme-w95 .vnr-lcd{display:flex;align-items:baseline;justify-content:space-between;min-height:0;padding:6px 4px;border:0;border-bottom:1px solid #808080;background:transparent;box-shadow:none}.theme-w95 .vnr-tick-label,.theme-w95 .vnr-lcd-label{color:#000;font:12px "MS Sans Serif",Tahoma,sans-serif;letter-spacing:0;text-transform:lowercase}.theme-w95 .vnr-vfd,.theme-w95 .vnr-vfd-dim,.theme-w95 .vnr-lcd-num b{color:#000;font:700 16px Courier New,monospace;letter-spacing:0;text-shadow:none}.theme-w95 .vnr-lcd-num i{display:none}.theme-w95 .home-system-window .status-line{margin:7px -1px -1px;padding:4px 5px;border:2px inset #fff;color:#000;background:silver;font:11px "MS Sans Serif",Tahoma,sans-serif}.theme-w95 .home-activity-window>.window-body{padding:3px;background:#fff}.theme-w95 .home-activity-window .activity{border:1px solid #808080;font:12px "MS Sans Serif",Tahoma,sans-serif}.theme-w95 .home-activity-window .activity li{min-height:27px;padding:3px 5px;border-bottom:1px dotted #c0c0c0}.theme-w95 .home-activity-window .activity li.clickable:hover{color:#fff;background:navy}.theme-w95 .home-activity-window .activity li.clickable:hover .meta{color:#fff}.theme-w95 .home-activity-window .activity .meta{font-size:11px}.theme-w95 .home-activity-scroll{scrollbar-color:auto}@media(min-width:980px){.theme-w95 .home-desktop,.theme-frutiger .home-desktop,.theme-veneer .home-desktop{display:grid;grid-template-columns:minmax(330px,480px) minmax(330px,480px);grid-template-rows:auto minmax(0,1fr);align-content:stretch;justify-content:center;gap:12px}.theme-w95 .home-desktop>.desktop-icons,.theme-frutiger .home-desktop>.desktop-icons,.theme-veneer .home-desktop>.desktop-icons{grid-column:1 / -1;max-width:972px}.theme-w95 .home-desktop>.home-system-window,.theme-frutiger .home-desktop>.home-system-window,.theme-veneer .home-desktop>.home-system-window{grid-column:1;margin:0}.theme-w95 .home-desktop>.home-activity-window,.theme-frutiger .home-desktop>.home-activity-window,.theme-veneer .home-desktop>.home-activity-window{grid-column:2;margin:0}}@media(max-width:520px){.theme-w95 .home-activity-window{min-height:clamp(210px,42dvh,295px)}.theme-frutiger .home-activity-window{min-height:clamp(210px,36dvh,250px)}.theme-veneer .home-activity-window{min-height:clamp(200px,33dvh,230px)}}.theme-w95 .vnr-market,.theme-w95 .vnr-expenses,.theme-w95 .vnr-terminal{min-height:100%;color:#000;background:silver;font-family:"MS Sans Serif",Tahoma,sans-serif}.theme-w95 .vnr-market-header,.theme-w95 .vnr-expenses-header,.theme-w95 .vnr-terminal-header{min-height:0;padding:8px;color:#fff;background:navy;border:0;box-shadow:none}.theme-w95 .vnr-market-header h1,.theme-w95 .vnr-expenses-header h1,.theme-w95 .vnr-floor-title{margin:0;color:#fff;font:700 18px/1.2 "MS Sans Serif",Tahoma,sans-serif;letter-spacing:0;text-shadow:none}.theme-w95 .vnr-market-header p,.theme-w95 .vnr-expenses-header p,.theme-w95 .vnr-eyebrow,.theme-w95 .vnr-market-header .vnr-eyebrow,.theme-w95 .vnr-expenses-header .vnr-eyebrow{color:#fff;font:11px/1.3 "MS Sans Serif",Tahoma,sans-serif;letter-spacing:0;text-transform:none}.theme-w95 .vnr-market-count,.theme-w95 .vnr-expenses-file-count{color:#fff;border-color:#fff;font-family:inherit;letter-spacing:0}.theme-w95 .vnr-market-section,.theme-w95 .vnr-expenses-section{padding:10px 6px}.theme-w95 .vnr-market-section-head,.theme-w95 .vnr-expenses-section-head{border-bottom:1px solid #808080}.theme-w95 .vnr-market-section-head h2,.theme-w95 .vnr-expenses-section-head h2{color:#000;font:700 13px "MS Sans Serif",Tahoma,sans-serif;letter-spacing:0;text-transform:none}.theme-w95 .vnr-market-section-head small,.theme-w95 .vnr-expenses-section-head small{color:#333;font-family:inherit;letter-spacing:0;text-transform:none}.theme-w95 .vnr-market-actions,.theme-w95 .vnr-expenses-position,.theme-w95 .vnr-expenses-intake{margin-inline:6px}.theme-w95 .vnr-market-action,.theme-w95 .vnr-market-action-secondary,.theme-w95 .vnr-offer-actions button,.theme-w95 .vnr-counter button,.theme-w95 .vnr-expenses-intake button,.theme-w95 .vnr-expenses-more,.theme-w95 .vnr-invoice-actions button,.theme-w95 .vnr-dialog-submit{color:#000;background:silver;border:0;box-shadow:inset -1px -1px #000,inset 1px 1px #fff,inset -2px -2px gray;font-family:inherit;letter-spacing:0;text-transform:none}.theme-w95 .vnr-market-actions,.theme-w95 .vnr-expenses-intake{padding:8px;border:2px groove #fff;border-radius:0;background:silver;box-shadow:none}.theme-w95 .vnr-position-board,.theme-w95 .vnr-offer,.theme-w95 .vnr-account-sheet,.theme-w95 .vnr-settlement-memo,.theme-w95 .vnr-expenses-position,.theme-w95 .vnr-market-correspondence,.theme-w95 .vnr-market-record,.theme-w95 .vnr-expense-register li{color:#000;background:#fff;border-color:gray;box-shadow:none}.theme-w95 .vnr-money-chip,.theme-w95 .vnr-money-lcd{color:#000;background:#fff;border-color:gray;box-shadow:inset 1px 1px #000,inset -1px -1px #fff}.theme-w95 .vnr-money-lcd b{color:#000;text-shadow:none}.theme-w95 .vnr-money-lcd i{display:none}.theme-w95 .vnr-correspondence{margin:10px 0;color:#000;background:#fff;border:1px inset #ddd;font-family:inherit}.theme-w95 .vnr-position-board{padding:4px 8px;border:2px inset #fff;border-radius:0}.theme-w95 .vnr-position-row{min-height:28px;border-bottom:1px dotted #808080}.theme-w95 .vnr-position-row span{color:#000;font:11px "MS Sans Serif",Tahoma,sans-serif;letter-spacing:0;text-transform:none}.theme-w95 .vnr-position-row b{color:#000;font:700 15px Courier New,monospace;letter-spacing:0;text-shadow:none;animation:none}.theme-w95 .vnr-offer-list{gap:8px;padding:0}.theme-w95 .vnr-offer{clip-path:none;border:2px inset #fff;background:#fff}.theme-w95 .vnr-offer:before{display:none}.theme-w95 .vnr-offer-head{color:#000;font:10px "MS Sans Serif",Tahoma,sans-serif;letter-spacing:0;text-transform:none}.theme-w95 .vnr-offer-head b{border:1px solid #008000;transform:none}.theme-w95 .vnr-exchange small{color:#444;font:10px "MS Sans Serif",Tahoma,sans-serif;letter-spacing:0;text-transform:none}.theme-w95 .vnr-exchange strong{color:#000;font-size:12px}.theme-w95 .vnr-exchange>span{color:#000;font-family:"MS Sans Serif",Tahoma,sans-serif}.theme-w95 .vnr-counter{color:#000;border-left:2px solid #808080;background:#eee;font-family:inherit}.theme-w95 .vnr-market-record{padding:8px;border:2px inset #fff;background:#fff;font-family:Courier New,monospace}.theme-w95 .vnr-expenses-position-label{color:#000;font:11px "MS Sans Serif",Tahoma,sans-serif;letter-spacing:0;text-transform:none}.theme-w95 .vnr-expenses-intake>span{color:#000;font:11px "MS Sans Serif",Tahoma,sans-serif;letter-spacing:0;text-transform:none}.theme-w95 .vnr-expense-register>li{border-left:4px solid #000080;background:#fff;box-shadow:inset 0 0 0 1px gray}.theme-w95 .vnr-expense-register>li.voided{border-left-color:maroon;background:#eee}.theme-w95 .vnr-expense-tab{display:none}.theme-w95 .vnr-account-sheet,.theme-w95 .vnr-settlement-memo{padding-left:12px;background:#fff;font-family:"MS Sans Serif",Tahoma,sans-serif}.theme-w95 .vnr-invoice{color:#000;background:#fff;box-shadow:none;font-family:"MS Sans Serif",Tahoma,sans-serif}.theme-w95 .vnr-invoice-title h2{color:#000;font:700 18px "MS Sans Serif",Tahoma,sans-serif}.theme-w95 .vnr-expense-form-head{color:#000;background:silver;font-family:inherit}.theme-w95 .vnr-expense-form .vnr-split-choice,.theme-w95 .vnr-expense-form .vnr-split-choice.is-selected{color:#000;background:#fff;border:2px inset #fff;box-shadow:none}.theme-w95 .vnr-expense-form .vnr-split-check{color:#000;background:#fff;border-color:gray}.settings-program{min-height:100%;box-sizing:border-box}.settings-heading h1{margin:2px 0 4px}.settings-heading p{margin:0;max-width:52ch}.settings-kicker{display:block}.settings-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.theme-choices{display:grid;gap:8px;margin-top:10px}.theme-choice{display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:10px;width:100%;text-align:left}.theme-swatch{display:grid;place-items:center;width:50px;height:50px;box-sizing:border-box}.theme-swatch img{width:38px;height:38px}.theme-choice-copy b,.theme-choice-copy small{display:block}.theme-choice-copy small{margin-top:3px;line-height:1.25}.theme-choice-state{white-space:nowrap}.identity-form{margin-top:10px}.settings-footnote,.settings-status{margin:9px 0 0}.notification-setting{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px}.notification-setting-copy{min-width:0}.notification-setting-copy b,.notification-setting-copy small{display:block}.notification-setting-copy small{margin-top:3px;line-height:1.3}.notification-toggle{display:flex;align-items:center;gap:7px;flex:0 0 auto;min-width:104px;padding:5px 7px;text-transform:uppercase}.notification-toggle>span{display:block;position:relative;width:38px;height:20px;box-sizing:border-box}.notification-toggle>span i{position:absolute;top:3px;left:3px;width:12px;height:12px;transition:left .15s ease}.notification-toggle.is-on>span i{left:21px}.notification-toggle>b{font-size:10px}.notification-prompt h3{margin:0 0 8px}.notification-prompt p{max-width:48ch;margin:0;line-height:1.4}.notification-prompt-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.theme-w95 .settings-program{padding:4px;background:silver;color:#000}.theme-w95 .settings-heading{padding:8px;color:#fff;background:navy}.theme-w95 .settings-heading h1{font-size:20px}.theme-w95 .settings-kicker{font-size:11px}.theme-w95 .settings-section{margin-top:10px;padding:10px;border:2px groove #fff}.theme-w95 .settings-section-title span,.theme-w95 .settings-footnote,.theme-w95 .theme-choice-copy small{color:#444}.theme-w95 .theme-choice{padding:6px;background:silver}.theme-w95 .theme-choice.is-selected{outline:1px dotted #000;outline-offset:-5px}.theme-w95 .notification-setting-copy small{color:#444}.theme-w95 .notification-toggle>span{border:2px inset #fff;background:gray}.theme-w95 .notification-toggle>span i{box-sizing:border-box;top:2px;left:2px;width:16px;height:16px;background:silver;border:1px outset #fff}.theme-w95 .notification-toggle.is-on>span i{left:20px}.theme-w95 .notification-toggle.is-on>span{background:teal}.theme-w95 .theme-swatch{background:teal;border:2px inset #fff}.theme-w95 .theme-swatch-w95{background:teal}.theme-w95 .theme-swatch-veneer{background:#1c130c}.theme-veneer .settings-immersive-frame{flex-direction:column;overflow:hidden;color:var(--vnr-ash);background:var(--vnr-terminal)}.theme-veneer .settings-immersive-frame .immersive-app-mark{display:none}.theme-veneer .settings-immersive-frame .immersive-close{top:12px;color:var(--vnr-gilt-flash);border-color:var(--vnr-gilt-brown);background:#14100bc7}.theme-veneer .settings-program{overflow-y:auto;padding-bottom:24px;color:var(--vnr-ash);background:repeating-linear-gradient(90deg,#3c2b21 0 5px,#34251d 5px 9px,#422f24 9px 16px);font-family:var(--vnr-hand)}.theme-veneer .settings-heading{padding:22px 58px 18px 18px;border-bottom:1px solid var(--vnr-gilt-brass);background:repeating-linear-gradient(90deg,#4a362a 0 4px,#3a2a20 4px 7px,#533c2e 7px 12px,#3d2c22 12px 16px)}.theme-veneer .settings-heading h1{color:var(--vnr-gilt-flash);font:900 clamp(30px,9vw,42px)/1 var(--vnr-ceremonial)}.theme-veneer .settings-heading p{color:var(--vnr-smoke);font:9px/1.4 var(--vnr-office);letter-spacing:.1em;text-transform:uppercase}.theme-veneer .settings-kicker{color:var(--vnr-gilt-true);font:8px var(--vnr-office);letter-spacing:.18em;text-transform:uppercase}.theme-veneer .settings-section{margin:18px 14px 0;padding:14px;border:1px solid var(--vnr-gilt-brown);background:var(--vnr-paper);color:var(--vnr-walnut-deep);box-shadow:3px 3px #14100b59}.theme-veneer .settings-section-title{padding-bottom:8px;border-bottom:1px solid rgba(74,54,42,.25);font-family:var(--vnr-office);text-transform:uppercase}.theme-veneer .settings-section-title span{color:var(--vnr-smoke);font-size:9px;letter-spacing:.12em}.theme-veneer .theme-choice{padding:8px;border:1px solid rgba(74,54,42,.28);background:#e5d8bd;box-shadow:none;color:var(--vnr-walnut-deep)}.theme-veneer .theme-choice.is-selected{border-color:var(--vnr-gilt-brown);box-shadow:inset 4px 0 var(--vnr-gilt-true)}.theme-veneer .theme-swatch{background:var(--vnr-terminal);border:1px solid var(--vnr-gilt-brown)}.theme-veneer .theme-swatch-w95{background:teal}.theme-veneer .theme-choice-copy small,.theme-veneer .settings-footnote{color:#776b5b}.theme-veneer .theme-choice-state{color:var(--vnr-gilt-brown);font:8px var(--vnr-office);letter-spacing:.12em;text-transform:uppercase}.theme-veneer .identity-form button{margin-top:8px}.theme-veneer .notification-setting-copy small{color:#776b5b}.theme-veneer .notification-toggle{color:var(--vnr-walnut-deep);border:1px solid var(--vnr-gilt-brown);background:#d4c4a7;box-shadow:none;font-family:var(--vnr-office)}.theme-veneer .notification-toggle>span{border:1px solid var(--vnr-gilt-brown);background:#776b5b}.theme-veneer .notification-toggle>span i{background:#d4c4a7;box-shadow:0 0 0 1px var(--vnr-gilt-brown)}.theme-veneer .notification-toggle.is-on>span{background:#304c32}.theme-veneer .notification-toggle.is-on>span i{background:var(--vnr-gilt-flash)}@media(min-width:620px){.theme-choices{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}.theme-veneer .chat-immersive-frame,.theme-veneer .map-immersive-frame,.theme-veneer .itinerary-immersive-frame,.theme-veneer .about-immersive-frame{flex-direction:column;overflow:hidden;color:var(--vnr-ash);background:var(--vnr-terminal);border:0;border-radius:0;box-shadow:none}.theme-veneer .chat-immersive-frame .immersive-app-mark,.theme-veneer .map-immersive-frame .immersive-app-mark,.theme-veneer .itinerary-immersive-frame .immersive-app-mark,.theme-veneer .about-immersive-frame .immersive-app-mark{display:none}.theme-veneer .chat-immersive-frame .immersive-close,.theme-veneer .map-immersive-frame .immersive-close,.theme-veneer .itinerary-immersive-frame .immersive-close,.theme-veneer .about-immersive-frame .immersive-close{z-index:30;top:12px;color:var(--vnr-gilt-flash);border-color:var(--vnr-gilt-brown);background:#14100bd1;box-shadow:inset 0 0 0 1px #f5d36e29}.theme-veneer .chat-immersive-frame>.immersive-header{display:contents}.theme-veneer .chat-immersive-frame>.immersive-header .immersive-close{position:absolute}.theme-veneer .veneer-program-host>.immersive-program:not(.trash-immersive-frame)>.immersive-header{position:relative;z-index:60;display:flex;align-items:center;justify-content:space-between;flex:none;width:100%;height:48px;padding:5px 8px 5px 10px;box-sizing:border-box;border:0;border-bottom:1px solid var(--vnr-gilt-deep);border-radius:0;color:#2b1b0d;background:radial-gradient(circle,rgba(255,248,218,.8) 0 .7px,transparent 1.2px),radial-gradient(circle,rgba(103,65,17,.34) 0 .65px,transparent 1.15px),radial-gradient(84px 44px at 100% 0,rgba(168,164,155,.7),transparent 58%),var(--vnr-gilt-plate);background-size:23px 17px,31px 23px,auto,auto;background-position:2px 3px,13px 9px,0 0,0 0;box-shadow:inset 0 1px #fff8d2c7,inset 0 -5px #52320c33,0 2px 8px #08050366}.theme-veneer .veneer-program-host>.immersive-program:not(.trash-immersive-frame)>.immersive-header .immersive-app-mark{position:static;display:grid;grid-template-columns:32px auto;grid-template-rows:auto auto;align-items:center;column-gap:8px;height:38px;padding:2px 13px 2px 4px;box-sizing:border-box;border:1px solid rgba(73,48,17,.78);border-radius:20px;color:#f7e6b8;background:#251910e6;box-shadow:inset 0 1px #ffeeba29,0 1px 2px #2b180673;font-family:var(--vnr-office);text-transform:uppercase}.theme-veneer .veneer-program-host>.immersive-program:not(.trash-immersive-frame)>.immersive-header .immersive-app-mark:before{content:"MEZZANINE CONSOLIDATED";grid-column:2;grid-row:1;align-self:end;color:#bba985;font:7px/1 var(--vnr-office);letter-spacing:.17em}.theme-veneer .veneer-program-host>.immersive-program:not(.trash-immersive-frame)>.immersive-header .immersive-app-mark img{grid-column:1;grid-row:1 / 3;width:32px;height:32px;padding:0;box-sizing:border-box;border:0;background:transparent;box-shadow:none;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(7,4,2,.72))}.theme-veneer .veneer-program-host>.immersive-program:not(.trash-immersive-frame)>.immersive-header .immersive-app-mark span{grid-column:2;grid-row:2;align-self:start;color:#f7e6b8;font:10px/1.15 var(--vnr-office);letter-spacing:.14em}.theme-veneer .veneer-program-host>.immersive-program:not(.trash-immersive-frame)>.immersive-header .immersive-close{position:static;flex:none;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;border-color:#5d4018e0;border-radius:50%;color:#fff0bd;background:#53381a8f;box-shadow:inset 0 1px #fff4ca66,inset 0 -3px #3a220840,0 1px 4px #361e0766;font-size:21px!important}.theme-veneer .settings-immersive-frame>.settings-program{flex:1;min-height:0}.theme-veneer .vnr-terminal-header{padding-right:0}.theme-veneer .vnr-market-header,.theme-veneer .vnr-expenses-header,.theme-veneer .settings-heading{padding-right:18px}.theme-veneer .about-mark{padding-right:20px}.theme-veneer .chat-immersive-frame>.chat:before{min-height:27px;padding:8px 12px 7px;color:var(--vnr-smoke);background:var(--vnr-terminal);font-size:9px}.theme-veneer .screen{background:radial-gradient(ellipse at 50% -18%,rgba(201,162,75,.13),transparent 48%),repeating-linear-gradient(90deg,rgba(245,211,110,.018) 0 1px,transparent 1px 6px),linear-gradient(180deg,var(--vnr-terminal),var(--vnr-board) 58%,var(--vnr-void))}.theme-veneer .desktop,.theme-veneer .home-activity-scroll{scrollbar-color:var(--vnr-gilt-brown) var(--vnr-void);scrollbar-width:thin}.theme-veneer .desktop-icons>.vnr-brand-compact{color:#c9a24b40}.theme-veneer .vnr-brand-compact .vnr-brand-sub{color:#b4ac9e3d}.theme-veneer .home-desktop>.window{padding:4px;border:1px solid var(--vnr-gilt-brown);border-radius:0;color:var(--vnr-ash);background:repeating-linear-gradient(90deg,#4a362a 0 5px,#36261e 5px 9px,#523a2c 9px 15px,#3a2920 15px 19px);box-shadow:inset 0 0 0 1px #f5d36e14,5px 6px #160e0947,0 10px 24px #0a070447}.theme-veneer .home-desktop>.window>.title-bar{min-height:31px;margin:0 0 4px;padding:3px 9px;border:0;border-bottom:1px solid var(--vnr-gilt-deep);border-radius:0;background:radial-gradient(circle,rgba(255,248,218,.7) 0 .65px,transparent 1.15px),radial-gradient(circle,rgba(101,62,14,.3) 0 .6px,transparent 1.1px),var(--vnr-gilt-plate);background-size:23px 17px,31px 23px,auto;background-position:2px 3px,13px 9px,0 0;box-shadow:inset 0 1px #fff8d2b8,inset 0 -4px #52320c29}.theme-veneer .home-desktop>.window .title-bar-text{color:#2b1b0d;font:15px/1 var(--vnr-readout);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px rgba(255,239,176,.58)}.theme-veneer .home-system-window>.window-body{padding:9px;color:var(--vnr-ash);background:var(--vnr-terminal)}.theme-veneer .home-system-window .status-line{margin:8px 0 0;padding:6px 8px;border:1px solid #071009;color:var(--vnr-vfd);background:#07100c;box-shadow:inset 0 2px 6px #020403,0 0 0 1px #7df5cf0f;font:15px/1 var(--vnr-readout);letter-spacing:.04em;text-shadow:0 0 6px rgba(125,245,207,.25)}.theme-veneer .home-activity-window>.window-body{padding:10px 12px;color:var(--vnr-walnut-deep);background:linear-gradient(90deg,transparent 0 24px,rgba(140,43,31,.24) 24px 25px,transparent 25px),repeating-linear-gradient(180deg,transparent 0 28px,rgba(74,54,42,.12) 28px 29px),var(--vnr-paper);box-shadow:inset 0 2px 8px #4a362a2e}.theme-veneer .home-activity-window .activity{font:12px/1.25 var(--vnr-office)}.theme-veneer .home-activity-window .activity li{min-height:28px;padding:4px 5px 4px 20px;border-bottom:1px solid rgba(74,54,42,.14)}.theme-veneer .home-activity-window .activity li.clickable{cursor:pointer}.theme-veneer .home-activity-window .activity li.clickable:hover{background:#c9a24b2e;box-shadow:inset 3px 0 var(--vnr-gilt-true)}.theme-veneer .home-activity-window .activity .meta{color:#776b5b;font:11px var(--vnr-readout)}.theme-veneer .home-activity-window .activity .queued{color:#315e50}.theme-veneer .home-activity-window .activity .dead{color:#8c2b1f}.theme-w95 .chat{border-radius:0;background:silver;font-family:"MS Sans Serif",Tahoma,sans-serif}.theme-w95 .chat-feed{padding:6px 6px 70px;scrollbar-color:auto}.theme-w95 .chat-msg-body{padding:4px 6px;color:#000;border:1px solid #808080;border-radius:0;background:#fff;box-shadow:none}.theme-w95 .chat-msg.chat-clumped .chat-msg-body{border-radius:0}.theme-w95 .chat-msg-head strong,.theme-w95 .chat-text{color:#000;text-shadow:none}.theme-w95 .chat-msg-head .meta,.theme-w95 .chat-clump-meta{color:gray}.theme-w95 .chat-monogram{width:32px;height:32px;color:#fff;border:1px solid #000;border-radius:0;background:navy;box-shadow:inset 1px 1px #fff,inset -1px -1px #000;text-shadow:none}.theme-w95 .chat-monogram:after{display:none}.theme-w95 .chat-gutter{width:32px}.theme-w95 .chat-thread-chip,.theme-w95 .chat-poll button,.theme-w95 .chat-actions button,.theme-w95 .chat-add-menu button{color:#000;border:0;border-radius:0;background:silver;box-shadow:inset -1px -1px #000,inset 1px 1px #fff,inset -2px -2px gray}.theme-w95 .chat-composer{right:5px;bottom:5px;left:5px;padding:4px;border:2px groove #fff;border-radius:0;background:silver;box-shadow:none}.theme-w95 .chat-composer input{min-height:34px;padding:2px 5px;color:#000;border:2px inset #fff;border-radius:0;background:#fff;box-shadow:none}.theme-w95 .chat-composer>button{width:38px;min-width:38px;height:38px;min-height:38px;color:#000;border:0;border-radius:0;background:silver;box-shadow:inset -1px -1px #000,inset 1px 1px #fff,inset -2px -2px gray}.theme-w95 .chat-composer>.chat-add-button{font-family:"MS Sans Serif",Tahoma,sans-serif;transition:none}.theme-w95 .chat-composer>.chat-add-button.open{color:#fff;background:navy;transform:none}.theme-w95 .chat-feed{margin:3px;border:2px inset #fff;background:#fff}.theme-w95 .chat-empty{border:1px dotted #808080;border-radius:0;color:#000;background:#fff;box-shadow:none}.theme-w95 .chat-empty strong{color:navy}.theme-w95 .chat-text.dim{color:gray;font-style:italic}.theme-w95 .chat-votes{padding:1px 4px;border:1px solid #808080;border-radius:0;color:#000;background:#ffffe1;box-shadow:none}.theme-w95 .chat-poll button{min-height:32px;padding:3px 6px;text-align:left}.theme-w95 .chat-poll button.selected{color:#fff;background:navy;box-shadow:inset 1px 1px #000,inset -1px -1px #fff}.theme-w95 .chat-photo-open,.theme-w95 .chat-photo{border-radius:0}.theme-w95 .chat-photo{border:2px inset #fff;box-shadow:none}.theme-w95 .chat-add-menu{left:-2px;bottom:calc(100% + 4px);flex-direction:column;gap:0;width:190px;padding:2px;border:2px outset #fff;background:silver;box-shadow:2px 2px #000}.theme-w95 .chat-add-menu button{width:100%;min-height:38px;padding:3px 6px;border:0;border-radius:0;color:#000;background:silver;box-shadow:none;animation:none}.theme-w95 .chat-add-menu button:hover,.theme-w95 .chat-add-menu button:active{color:#fff;background:navy}.theme-w95 .chat-add-menu button img,.theme-w95 .chat-add-icon{flex-basis:30px;border:0;border-radius:0;color:#000;background:transparent;box-shadow:none}.theme-w95 .chat-thread{max-height:72dvh}.theme-w95 .chat-thread-scroll{padding:5px;border:2px inset #fff;background:#fff}.theme-w95 .chat-thread-empty{border:1px dotted #808080;border-radius:0;color:#444}.theme-w95 .chat-thread-composer{position:static;margin:6px 0 0}.theme-w95 .chat-form-hint{border:1px solid #808080;border-radius:0;color:#000;background:#ffffe1}.theme-w95 .chat-confirm-delete{border:2px inset #fff;border-radius:0;color:#000;background:#fff}.theme-w95 .chat-danger{color:#fff!important;background:maroon!important}.theme-w95 .broadcast-transcript{padding:3px;border:2px inset #fff;background:#fff}.theme-w95 .broadcast-transcript-meta{padding:4px;color:#000;background:silver}.theme-w95 .transcript-line{border:0;border-bottom:1px dotted #808080;border-radius:0;color:#000;background:#fff;box-shadow:none}.theme-w95 .transcript-line strong,.theme-w95 .transcript-line p{color:#000}.theme-w95 .transcript-line .meta{color:gray}.theme-w95 .chat-onair-icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid #808080;background:silver;box-shadow:inset 1px 1px #fff,inset -1px -1px #000}.theme-w95 .chat-onair-icon img{width:28px;height:28px}.theme-w95 .chat-broadcast-event .chat-msg-body{padding:4px 6px;background:#f2f2f2}.theme-w95 .chat-broadcast-event .chat-msg-head strong,.theme-w95 .chat-broadcast-event .chat-text{color:#000}.theme-w95 .broadcast-transcript-chip,.theme-w95 .chat-broadcast-event .broadcast-transcript-chip{min-height:26px!important;border:1px solid #808080!important;border-radius:0!important;color:#000!important;background:silver!important;box-shadow:inset 1px 1px #fff,inset -1px -1px #000!important}.theme-w95 .broadcast-transcript-chip span{border-radius:0;background:navy}.theme-w95 .onair-card{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:7px;padding:6px 6px 44px;border:2px outset #fff;border-radius:0;color:#000;background:silver;box-shadow:none}.theme-w95 .onair-card:after{display:none}.theme-w95 .onair-studio-art{position:static;width:52px;height:52px;object-fit:contain;filter:none}.theme-w95 .onair-console{margin:0}.theme-w95 .onair-head .meta{color:#444}.theme-w95 .onair-lamp{padding:2px 5px;border:1px solid #800000;border-radius:0;color:#fff;background:#a00;box-shadow:none;text-shadow:none}.theme-w95 .onair-lamp i{border-radius:0;background:#fff;box-shadow:none;animation:onair-blink 2s step-start infinite}.theme-w95 .onair-timer{border:1px inset #fff;border-radius:0;color:#000;background:#fff;box-shadow:none}.theme-w95 .onair-roster{margin:5px 0;border:1px inset #fff;border-radius:0;background:#fff;box-shadow:none}.theme-w95 .onair-roster-label{color:#000}.theme-w95 .onair-roster-label i{border-color:#000;border-radius:0;background:silver}.theme-w95 .onair-member{border-left:1px solid #808080}.theme-w95 .onair-member.onair-self{border-radius:0;background:#ffffe1;box-shadow:inset 0 0 0 1px navy}.theme-w95 .onair-actions{border:1px solid #808080;border-radius:0;background:silver;box-shadow:none}.theme-w95 .onair-actions button{min-height:38px;border:0;border-left:1px solid #808080;border-radius:0;color:#000;background:silver;box-shadow:inset 1px 1px #fff,inset -1px -1px #000}.theme-w95 .onair-actions .end-broadcast{color:#fff;background:maroon}.theme-w95 .onair-mic[aria-pressed=true]{color:#fff;background:#a00}.theme-w95 .onair-speaker[aria-pressed=true]{color:#fff;background:navy}.theme-veneer .chat{flex:1;border-radius:0;background:repeating-linear-gradient(90deg,#3c2b21 0 5px,#34251d 5px 9px,#422f24 9px 16px);font-family:var(--vnr-hand)}.theme-veneer .chat-feed{padding:16px 14px 86px;scrollbar-color:var(--vnr-gilt-brass) var(--vnr-terminal)}.theme-veneer .chat-msg-body{color:var(--vnr-walnut-deep);border:1px solid rgba(74,54,42,.22);border-radius:0;background:var(--vnr-paper);box-shadow:2px 3px #14100b52}.theme-veneer .chat-msg.chat-clumped .chat-msg-body{border-radius:0}.theme-veneer .chat-msg-head strong,.theme-veneer .chat-text{color:#30231c;text-shadow:none}.theme-veneer .chat-msg-head .meta,.theme-veneer .chat-clump-meta{color:#786c5c;font-family:var(--vnr-office)}.theme-veneer .chat-monogram{color:var(--vnr-gilt-flash);border:1px solid var(--vnr-gilt-brown);border-radius:0;background:var(--vnr-terminal);box-shadow:inset 0 0 0 1px #f5d36e1f;text-shadow:none}.theme-veneer .chat-monogram:after{display:none}.theme-veneer .chat-thread-chip,.theme-veneer .chat-poll button,.theme-veneer .chat-actions button,.theme-veneer .chat-add-menu button{color:#3b2916;border:1px solid #5c431e;border-radius:2px;background:var(--vnr-gilt-control);box-shadow:inset 0 1px #ffffff73,0 2px #644719}.theme-veneer .chat-composer{border:1px solid var(--vnr-gilt-brown);border-radius:0;background:var(--vnr-terminal);box-shadow:inset 0 0 0 1px #f5d36e14,0 3px #00000073}.theme-veneer .chat-composer input{color:var(--vnr-ash);border:1px solid var(--vnr-walnut);border-radius:0;background:#0b1410;box-shadow:inset 0 2px 5px #000000a6;font-family:var(--vnr-office)}.theme-veneer .chat-composer input::placeholder{color:var(--vnr-smoke)}.theme-veneer .chat-composer>button{color:var(--vnr-gilt-flash);border:1px solid var(--vnr-gilt-brown);border-radius:2px;background:#33251c;box-shadow:inset 0 1px #ffffff1f,0 2px #120d09}.theme-veneer .chat-composer>.chat-add-button.open{color:var(--vnr-terminal);background:var(--vnr-gilt-flash);transform:none}.theme-veneer .chat:before{content:"CORRESPONDENCE REGISTER  ·  GROUP WIRE";position:relative;z-index:4;flex:none;min-height:46px;box-sizing:border-box;padding:15px 58px 10px 15px;border-bottom:1px solid var(--vnr-gilt-brass);color:var(--vnr-gilt-flash);background:linear-gradient(105deg,rgba(138,110,53,.22),transparent 42%),var(--vnr-terminal);font:11px/1 var(--vnr-office);letter-spacing:.15em;text-transform:uppercase}.theme-veneer .chat-empty{border:1px solid var(--vnr-gilt-brown);border-radius:0;color:#6f6253;background:linear-gradient(90deg,transparent 0 24px,rgba(140,43,31,.25) 24px 25px,transparent 25px),var(--vnr-paper);box-shadow:3px 4px #14100b59;text-align:left}.theme-veneer .chat-empty strong{color:var(--vnr-walnut-deep);font:900 17px var(--vnr-ceremonial)}.theme-veneer .chat-empty span{padding-left:12px;font:11px var(--vnr-office)}.theme-veneer .chat-text.dim{color:#817463;font-style:italic}.theme-veneer .chat-votes{padding:2px 6px;border:1px solid #8c2b1f;border-radius:0;color:#8c2b1f;background:#fff7e773;box-shadow:none;font:10px var(--vnr-office);transform:rotate(-1deg)}.theme-veneer .chat-thread-chip{color:#46331f;border-color:#80612c;background:var(--vnr-gilt-control);font:10px var(--vnr-office);letter-spacing:.03em}.theme-veneer .chat-poll button{position:relative;min-height:38px;padding:5px 9px 5px 30px;border:1px solid rgba(74,54,42,.36);border-radius:0;color:#3b2b21;background:linear-gradient(90deg,transparent 0 20px,rgba(140,43,31,.18) 20px 21px,transparent 21px),#e9ddc3;box-shadow:none;font:12px var(--vnr-office)}.theme-veneer .chat-poll button:before{content:"";position:absolute;left:8px;width:11px;height:11px;border:1px solid #6d5a3f;background:#d2c4a7;box-shadow:inset 0 1px 2px #281e1440}.theme-veneer .chat-poll button.selected{border-color:var(--vnr-gilt-brown);background:linear-gradient(90deg,transparent 0 20px,rgba(140,43,31,.18) 20px 21px,transparent 21px),#f1e4c8;box-shadow:inset 4px 0 var(--vnr-gilt-true)}.theme-veneer .chat-poll button.selected:before{background:var(--vnr-vfd);box-shadow:0 0 7px #7df5cf6b,inset 0 1px #dffff4}.theme-veneer .chat-photo-open,.theme-veneer .chat-photo{border-radius:0}.theme-veneer .chat-photo{padding:5px;box-sizing:border-box;border:1px solid #8c7958;background:var(--vnr-paper);box-shadow:3px 4px #14100b59;filter:saturate(.78) contrast(.96)}.theme-veneer .chat-composer>button img{filter:sepia(.9) saturate(.75) brightness(.95) drop-shadow(0 1px #090604)}.theme-veneer .chat-add-menu{left:-2px;bottom:calc(100% + 6px);flex-direction:column;gap:3px;width:218px;padding:5px;border:1px solid var(--vnr-gilt-brown);background:repeating-linear-gradient(90deg,#4a362a 0 5px,#34251d 5px 10px,#4f382b 10px 15px);box-shadow:5px 6px #0d08056b}.theme-veneer .chat-add-menu button{display:grid;grid-template-columns:34px 1fr;width:100%;min-height:42px;padding:3px 8px 3px 4px;border:1px solid rgba(124,100,55,.44);border-radius:0;color:var(--vnr-ash);background:#111913;box-shadow:inset 0 1px #7df5cf0a;animation:none;font:11px var(--vnr-office);text-align:left}.theme-veneer .chat-add-menu button:hover,.theme-veneer .chat-add-menu button:active{color:#2c1f13;background:var(--vnr-gilt-control)}.theme-veneer .chat-add-menu button img,.theme-veneer .chat-add-icon{border:0;border-radius:0;color:var(--vnr-gilt-flash);background:transparent;box-shadow:none;filter:drop-shadow(0 1px #090604)}.theme-veneer .chat-thread-scroll{padding:9px;border:1px solid var(--vnr-gilt-brown);background:repeating-linear-gradient(90deg,#3b2b22 0 5px,#30221b 5px 9px,#433027 9px 15px);box-shadow:inset 0 3px 9px #0000006b}.theme-veneer .chat-thread hr{border:0;border-top:1px solid var(--vnr-gilt-brown)}.theme-veneer .chat-thread-empty{border:1px dashed var(--vnr-gilt-brown);border-radius:0;color:var(--vnr-smoke);font:10px var(--vnr-office);letter-spacing:.04em}.theme-veneer .chat-form-hint{border:1px solid rgba(74,54,42,.3);border-radius:0;color:#665b4c;background:var(--vnr-paper);font:10px/1.4 var(--vnr-office)}.theme-veneer .chat-confirm-delete{border:1px solid #8c2b1f;border-radius:0;color:#4a362a;background:linear-gradient(90deg,transparent 0 22px,rgba(140,43,31,.3) 22px 23px,transparent 23px),var(--vnr-paper);box-shadow:3px 3px #14100b59}.theme-veneer .chat-confirm-delete strong{color:#8c2b1f;font:900 17px var(--vnr-ceremonial)}.theme-veneer .chat-danger{color:#fff0df!important;border-color:#5e1d16!important;background:linear-gradient(#a84738,#6e2019)!important}.theme-veneer .broadcast-transcript{padding:8px;border:1px solid var(--vnr-gilt-brown);background:var(--vnr-terminal)}.theme-veneer .broadcast-transcript-meta{padding:5px 7px;color:var(--vnr-smoke);border-bottom:1px solid var(--vnr-gilt-brown);font:10px var(--vnr-office);letter-spacing:.06em;text-transform:uppercase}.theme-veneer .transcript-line{border:1px solid rgba(74,54,42,.28);border-radius:0;color:#3a2a20;background:linear-gradient(90deg,transparent 0 28px,rgba(140,43,31,.2) 28px 29px,transparent 29px),var(--vnr-paper);box-shadow:2px 3px #14100b47}.theme-veneer .transcript-line strong,.theme-veneer .transcript-line p{color:#3a2a20;font-family:var(--vnr-office)}.theme-veneer .transcript-line .meta{color:#786c5c}.theme-veneer .chat-onair-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--vnr-gilt-brown);background:var(--vnr-terminal);box-shadow:inset 0 0 0 1px #f5d36e14}.theme-veneer .chat-onair-icon img{width:34px;height:34px}.theme-veneer .chat-broadcast-event .chat-msg-body{padding:6px 8px;border-left:4px solid var(--vnr-gilt-true);background:#e7dac0}.theme-veneer .chat-broadcast-event .chat-msg-head strong,.theme-veneer .chat-broadcast-event .chat-text{color:#3a2a20}.theme-veneer .broadcast-transcript-chip,.theme-veneer .chat-broadcast-event .broadcast-transcript-chip{min-height:25px!important;border:1px solid var(--vnr-gilt-brown)!important;border-radius:0!important;color:#3b2916!important;background:var(--vnr-gilt-control)!important;box-shadow:inset 0 1px #ffffff59,0 1px #644719!important;font:10px var(--vnr-office)!important}.theme-veneer .broadcast-transcript-chip span{border-radius:0;color:var(--vnr-vfd);background:#0b1410}.theme-veneer .onair-card{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:start;gap:8px;padding:8px 8px 46px;border:1px solid var(--vnr-gilt-brown);border-radius:0;color:var(--vnr-ash);background:repeating-linear-gradient(90deg,#4a362a 0 5px,#34251d 5px 9px,#4e382a 9px 15px);box-shadow:inset 0 0 0 1px #f5d36e12,4px 5px #0c080559}.theme-veneer .onair-card:after{display:none}.theme-veneer .onair-studio-art{position:static;width:60px;height:60px;object-fit:contain;filter:drop-shadow(0 2px #090604)}.theme-veneer .onair-console{margin:0}.theme-veneer .onair-head .meta{color:var(--vnr-smoke)}.theme-veneer .onair-lamp{padding:3px 6px;border:1px solid #5d1c15;border-radius:2px;color:#ffd8ae;background:linear-gradient(#a84737,#6b2119);box-shadow:inset 0 1px #ffffff29,0 1px #160806;text-shadow:none}.theme-veneer .onair-lamp i{background:var(--vnr-plasma);box-shadow:0 0 7px #ff9e2e99}.theme-veneer .onair-timer{border:1px solid #071009;border-radius:0;color:var(--vnr-vfd);background:#07100c;box-shadow:inset 0 2px 5px #010302;font:14px var(--vnr-readout);text-shadow:0 0 5px rgba(125,245,207,.24)}.theme-veneer .onair-roster{margin:6px 0;border:1px solid var(--vnr-gilt-brown);border-radius:0;background:#0b1410;box-shadow:inset 0 2px 6px #020403}.theme-veneer .onair-roster-label{color:var(--vnr-vfd);font-family:var(--vnr-readout)}.theme-veneer .onair-roster-label i{border-color:var(--vnr-gilt-brown);border-radius:0;background:#263024}.theme-veneer .onair-member{border-left-color:#c9a24b57}.theme-veneer .onair-member.onair-self{border-radius:0;background:#7df5cf14;box-shadow:inset 0 0 0 1px var(--vnr-gilt-brown)}.theme-veneer .onair-actions{border:1px solid var(--vnr-gilt-brown);border-radius:0;background:#1b130d;box-shadow:inset 0 1px #f5d36e14}.theme-veneer .onair-actions button{min-height:40px;border:0;border-left:1px solid var(--vnr-gilt-brown);border-radius:0;color:var(--vnr-gilt-flash);background:linear-gradient(#3d2c22,#251a14);box-shadow:inset 0 1px #ffffff14;font:10px var(--vnr-office)}.theme-veneer .onair-actions button img{filter:sepia(.9) saturate(.8) brightness(.9)}.theme-veneer .onair-actions .end-broadcast{color:#ffd6b3;background:linear-gradient(#843628,#521a15)}.theme-veneer .onair-mic[aria-pressed=true]{color:#ffd7b0;background:linear-gradient(#984033,#611f19)}.theme-veneer .onair-speaker[aria-pressed=true]{color:var(--vnr-vfd);background:#0b1410}.theme-veneer .map-immersive-frame>.map-program,.theme-veneer .itinerary-immersive-frame>.itinerary-program{flex:1;min-height:0;overflow-y:auto}.theme-veneer .map-program{--amber: var(--vnr-gilt-true);--amber-hi: var(--vnr-gilt-flash);--ink: var(--vnr-board);font-family:var(--vnr-office)}.theme-veneer .map-toolbar{padding-right:56px;border-bottom-color:var(--vnr-gilt-brown);background:repeating-linear-gradient(90deg,#4a362a 0 4px,#3a2a20 4px 7px,#533c2e 7px 12px,#3d2c22 12px 16px)}.theme-w95 .map-program{--amber:#000080;--amber-hi:#000;--ink:#fff;color:#000;background:silver;font-family:"MS Sans Serif",Tahoma,sans-serif}.theme-w95 .map-toolbar{color:#fff;border:0;background:navy}.theme-w95 .map-eyebrow,.theme-w95 .map-toolbar strong{color:#fff}.theme-w95 .map-toolbar button,.theme-w95 .map-panel button,.theme-w95 .signal-bar button{color:#000;border:0;border-radius:0;background:silver;box-shadow:inset -1px -1px #000,inset 1px 1px #fff,inset -2px -2px gray}.theme-w95 .map-panel,.theme-w95 .signal-menu,.theme-w95 .ride-hud{color:#000;border:2px outset #fff;background:silver;box-shadow:none}.theme-veneer .itinerary-program{--paper:#efe6d2;--paper-light:#fff7e7;--paper-deep:#d9c9aa;--ink:#4a362a;--ink-soft:#786c5c;--rule:rgba(74,54,42,.13);--margin-line:rgba(140,43,31,.3);--red:#8c2b1f;--blue:#7c6437;--idea:#3c674f;--plan:#7c6437;--booked:#6b4c77;font-family:var(--vnr-hand)}.theme-veneer .itin-trip-head{padding-right:58px;border-color:var(--vnr-walnut)}.theme-w95 .itinerary-program{--paper:#c0c0c0;--paper-light:#fff;--paper-deep:#c0c0c0;--ink:#000;--ink-soft:#444;--rule:transparent;--margin-line:transparent;--red:#800000;--blue:#000080;background:silver;font-family:"MS Sans Serif",Tahoma,sans-serif}.theme-w95 .itin-trip-head{padding:8px;color:#fff;border:0;background:navy}.theme-w95 .itin-trip-head h2,.theme-w95 .itin-trip-head span{color:#fff;font-family:"MS Sans Serif",Tahoma,sans-serif}.theme-w95 .itin-source-line,.theme-w95 .itin-date-strip{padding-left:8px;background:silver}.theme-w95 .itin-date-strip button,.theme-w95 .itin-trip-head button,.theme-w95 .itin-day-title button{color:#000!important;border:0!important;border-radius:0!important;background:silver!important;box-shadow:inset -1px -1px #000,inset 1px 1px #fff,inset -2px -2px gray!important;transform:none!important}.theme-w95 .itin-date-strip button.active{color:#fff!important;background:navy!important}.theme-w95 .itin-briefing{padding-left:10px}.theme-w95 .itin-card,.theme-w95 .itin-card.commitment-idea,.theme-w95 .itin-card.commitment-plan,.theme-w95 .itin-card.commitment-fixed{border:1px solid #808080!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.about-program{flex:1;box-sizing:border-box}.theme-w95 .about-program{padding:8px;color:#000;background:silver}.theme-w95 .about-mark{margin-top:0;padding:7px;color:#fff;background:navy;font-size:18px}.theme-veneer .about-program{padding:24px 20px;color:var(--vnr-ash);background:repeating-linear-gradient(90deg,#3c2b21 0 5px,#34251d 5px 9px,#422f24 9px 16px);font-family:var(--vnr-office)}.theme-veneer .about-mark{margin:-24px -20px 20px;padding:22px 58px 18px 20px;color:var(--vnr-gilt-flash);background:repeating-linear-gradient(90deg,#4a362a 0 4px,#3a2a20 4px 7px,#533c2e 7px 12px,#3d2c22 12px 16px);border-bottom:1px solid var(--vnr-gilt-brass);font:900 36px/1 var(--vnr-ceremonial)}.theme-veneer .taskbar{gap:6px;min-height:46px;padding:4px 6px calc(4px + env(safe-area-inset-bottom));border-top:1px solid var(--vnr-gilt-flash);color:#2b1b0d;background:radial-gradient(circle,rgba(255,250,224,.82) 0 .7px,transparent 1.2px),radial-gradient(circle,rgba(103,65,17,.34) 0 .65px,transparent 1.15px),radial-gradient(94px 48px at 0 100%,rgba(168,164,155,.62),transparent 58%),var(--vnr-gilt-plate);background-size:23px 17px,31px 23px,auto,auto;background-position:2px 3px,13px 9px,0 0,0 0;box-shadow:inset 0 1px #fffadadb,inset 0 6px 10px #ffe89e1f,inset 0 -5px #4b2d092e,0 -3px 12px #0a070473}.theme-veneer .taskbar button{min-height:36px;border:1px solid var(--vnr-gilt-brown);border-radius:2px;color:var(--vnr-ash);background:linear-gradient(180deg,#3d2c22,#251a14);box-shadow:inset 0 1px #f5d36e1f,inset 0 -2px #120d09,0 1px #00000073;font:700 12px/1 var(--vnr-office);letter-spacing:.035em;text-shadow:0 1px #090604}.theme-veneer .taskbar button:active,.theme-veneer .taskbar button[aria-pressed=true]{color:#25170b;background:var(--vnr-gilt-control);box-shadow:inset 0 1px #fff7ceb8,inset 0 -3px #502f094d,0 0 0 1px #3c260d52;text-shadow:0 1px rgba(255,239,176,.58)}.theme-veneer .taskbar .start{display:flex;align-items:center;justify-content:center;gap:7px;min-width:94px;color:#f7e6b8;border-color:#4c3111d1;background:#342214b3;box-shadow:inset 0 1px #fff0be3b,inset 0 -3px #120a0561,0 1px 3px #361e076b;text-transform:uppercase;text-shadow:0 1px #130b05}.theme-veneer .taskbar .start[aria-pressed=true]{color:var(--vnr-gilt-flash);background:#17100b;box-shadow:inset 0 2px 7px #050302,0 0 0 1px var(--vnr-gilt-brown);text-shadow:0 0 7px rgba(245,211,110,.3)}.theme-veneer .start-mark{display:inline;color:var(--vnr-gilt-flash);font-size:10px}.theme-veneer .start[aria-pressed=true] .start-mark{color:var(--vnr-vfd);text-shadow:0 0 6px rgba(125,245,207,.45)}.theme-veneer .taskbar .task-button{display:flex;align-items:center;flex-basis:180px;max-width:min(38vw,230px);padding:3px 9px;text-align:left}.theme-veneer .taskbar .task-button img{width:27px;height:27px;margin-right:7px;filter:drop-shadow(0 1px 1px #090604)}.theme-veneer .taskbar .task-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-veneer .tray{min-height:32px;padding:2px 7px;border:1px solid #090e0b;border-radius:3px;color:var(--vnr-vfd);background:linear-gradient(180deg,#101a15,#07100c);box-shadow:inset 0 2px 7px #020504,0 0 0 1px #7df5cf14;font-family:var(--vnr-readout)}.theme-veneer .tray-clock{color:var(--vnr-lamp-aspic);font:17px/1 var(--vnr-readout);letter-spacing:.04em;text-shadow:0 0 6px rgba(255,217,138,.24)}.theme-veneer .tray .network-status,.theme-veneer .tray .onair-tray-button{color:var(--vnr-vfd);text-shadow:0 0 5px rgba(125,245,207,.28)}.theme-veneer .tray .onair-tray-button{border:0;background:transparent;box-shadow:none}.theme-veneer .start-menu{left:6px;bottom:calc(57px + env(safe-area-inset-bottom));width:min(348px,calc(100vw - 12px));max-height:calc(100vh - 66px - env(safe-area-inset-bottom));box-sizing:border-box;flex-direction:column;padding:4px;overflow:hidden;border:1px solid var(--vnr-gilt-brown);border-radius:2px;color:var(--vnr-ash);background:repeating-linear-gradient(90deg,#4a362a 0 5px,#36261e 5px 10px,#523a2c 10px 16px,#3a2920 16px 20px);box-shadow:inset 0 0 0 1px #f5d36e14,7px 9px #0f0a0759,0 12px 28px #0805037a}.theme-veneer .start-menu-banner{writing-mode:horizontal-tb;transform:none;display:flex;flex-direction:column;gap:4px;flex:none;padding:12px 13px 10px;border-bottom:1px solid var(--vnr-gilt-deep);color:#2b1b0d;background:radial-gradient(circle,rgba(255,248,218,.76) 0 .7px,transparent 1.2px),radial-gradient(circle,rgba(103,65,17,.32) 0 .65px,transparent 1.15px),var(--vnr-gilt-plate);background-size:23px 17px,31px 23px,auto;background-position:2px 3px,13px 9px,0 0;text-shadow:0 1px rgba(255,239,176,.58)}.theme-veneer .start-menu-banner strong{font:900 24px/1 var(--vnr-ceremonial);letter-spacing:.055em;text-transform:uppercase}.theme-veneer .start-menu-banner small{display:block;color:#301e0cb8;font:9px/1.2 var(--vnr-office);letter-spacing:.12em;text-transform:uppercase;text-shadow:none}.theme-veneer .start-menu-items{min-height:0;padding:4px 3px 3px;overflow-y:auto;background:#0c120eeb;scrollbar-color:var(--vnr-gilt-brass) #07100c}.theme-veneer .start-menu-items button{display:grid;grid-template-columns:22px 40px minmax(0,1fr) 43px;align-items:center;gap:7px;min-height:48px;padding:3px 7px 3px 4px;border:0;border-bottom:1px solid rgba(124,100,55,.26);border-radius:0;color:var(--vnr-ash);background:transparent;box-shadow:none;text-align:left}.theme-veneer .start-menu-items button img{width:38px;height:38px;filter:drop-shadow(0 1px 1px #050302)}.theme-veneer .start-menu-index{display:block;color:var(--vnr-gilt-brass);font:16px/1 var(--vnr-readout);text-align:center}.theme-veneer .start-menu-label{font:700 13px/1.15 var(--vnr-office);letter-spacing:.015em}.theme-veneer .start-menu-state{display:block;color:var(--vnr-smoke);font:10px/1 var(--vnr-readout);letter-spacing:.04em;text-align:right;text-transform:uppercase}.theme-veneer .start-menu-items button:hover,.theme-veneer .start-menu-items button:active{color:#25190f;background:linear-gradient(90deg,#e8d4a2,#c3a568);box-shadow:inset 0 1px #fff8d7b3,inset 0 -1px #795a2a}.theme-veneer .start-menu-items button:hover .start-menu-index,.theme-veneer .start-menu-items button:active .start-menu-index{color:#5e431b}.theme-veneer .start-menu-items button:hover .start-menu-state,.theme-veneer .start-menu-items button:active .start-menu-state{color:#315e50}.theme-veneer .start-menu-items hr{width:calc(100% - 8px);margin:4px;border:0;border-top:1px solid var(--vnr-gilt-brown);border-bottom:1px solid rgba(245,211,110,.16)}.theme-veneer .start-menu-item-logoff{margin-top:1px}@media(max-width:520px){.theme-veneer .taskbar{gap:4px;padding-inline:4px}.theme-veneer .taskbar .start{min-width:76px}.theme-veneer .taskbar .task-button{flex-basis:96px;padding-inline:5px}.theme-veneer .taskbar .task-button img{width:24px;height:24px;margin-right:4px}.theme-veneer .tray{padding-inline:4px}.theme-veneer .start-menu{left:4px;width:min(348px,calc(100vw - 8px))}}.access-login-screen{position:relative;isolation:isolate;display:grid;place-items:center;width:100%;min-height:100dvh;height:auto;overflow:auto;padding:clamp(8px,2.4vw,24px);box-sizing:border-box;color:var(--vnr-ash);background:repeating-linear-gradient(180deg,rgba(125,245,207,.018) 0 1px,transparent 1px 5px),radial-gradient(800px 480px at 49% 42%,rgba(75,164,127,.09),transparent 70%),radial-gradient(560px 300px at 77% 82%,rgba(183,142,69,.045),transparent 68%),#040704}.access-login-screen:before{content:"";position:fixed;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.4),transparent 14%,transparent 86%,rgba(0,0,0,.44)),radial-gradient(ellipse at 50% 48%,transparent 38%,rgba(0,0,0,.62))}.access-login-window{width:min(900px,100%);margin:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.access-login-window>.title-bar{display:none}.access-login-window>.window-body{margin:0;padding:0;border:0;background:transparent;box-shadow:none}.access-login-apparatus{width:100%;font-family:var(--vnr-office)}.access-login-terminal{position:relative;min-width:0;padding:clamp(14px,2.4vw,22px);overflow:hidden;border:3px solid #171913;border-radius:42px 36px 31px 38px/34px 39px 31px 36px;background:linear-gradient(126deg,rgba(190,177,117,.2),transparent 19%,rgba(4,7,4,.22) 48%,rgba(154,135,74,.12) 73%,rgba(0,0,0,.32)),radial-gradient(ellipse at 28% 6%,rgba(230,214,143,.13),transparent 28%),url(/art/login-bakelite-v1.webp) center / cover no-repeat,#292718;box-shadow:inset 0 0 0 2px #a69b6533,inset 0 8px 16px #ddd09221,inset 0 -20px 32px #0000007a,0 20px 42px #0000009e}.access-login-terminal:before,.access-login-terminal:after{content:"";position:absolute;z-index:4;width:10px;height:10px;border:1px solid #151914;border-radius:50%;background:linear-gradient(45deg,transparent 43%,#333b35 43% 57%,transparent 57%),linear-gradient(-45deg,transparent 43%,#333b35 43% 57%,transparent 57%),radial-gradient(circle at 35% 28%,#eef0e7,#8d9890 44%,#353d38 70%,#141815);box-shadow:0 1px 3px #080a07}.access-login-terminal:before{left:10px;top:49%}.access-login-terminal:after{right:10px;top:49%}.access-login-maker-plate{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 15px 11px;color:#b3ad7c;text-transform:uppercase;text-shadow:0 -1px #090b07,0 1px rgba(227,218,157,.1)}.access-login-maker-plate strong{font:900 17px/1 var(--vnr-ceremonial);letter-spacing:.17em}.access-login-maker-plate span{color:#888669;font:7px/1.25 var(--vnr-office);letter-spacing:.13em;text-align:right}.access-login-faceplate{display:grid;grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:13px;padding:clamp(11px,2vw,17px);border:2px solid #24281e;border-radius:34px 30px 27px 31px/27px 31px 25px 28px;background:radial-gradient(circle at 12% 19%,rgba(24,29,16,.7) 0 1px,transparent 1.7px),radial-gradient(circle at 77% 68%,rgba(218,204,126,.18) 0 .8px,transparent 1.5px),repeating-linear-gradient(101deg,rgba(232,224,168,.06) 0 1px,transparent 1px 8px),linear-gradient(133deg,#858044,#565832 18%,#303525 48%,#6d6937 72%,#373c29);background-size:19px 23px,29px 31px,auto,auto;box-shadow:inset 0 3px 8px #ebe3a629,inset 0 -9px 16px #050804ad,0 0 0 2px #97935b24,0 3px #070a06bd}.access-login-crt-bezel{min-width:0;padding:7px;border:1px solid #1f2823;border-radius:31px/24px;background:repeating-linear-gradient(101deg,rgba(255,255,245,.16) 0 1px,transparent 1px 5px),linear-gradient(132deg,#d2d8cc,#68736d 15%,#b0b6aa 31%,#4d5952 51%,#9aa198 73%,#39443e);box-shadow:inset 0 1px #f7f9f07a,inset 0 -3px 7px #1017138a,0 2px 4px #0000009e}.access-login-crt{position:relative;min-height:clamp(200px,28dvh,235px);overflow:hidden;border:2px solid #010302;border-radius:27px/20px;color:var(--vnr-vfd);background:radial-gradient(ellipse at 48% 54%,rgba(22,74,54,.3),transparent 72%),#050e09;box-shadow:inset 0 0 38px #000,inset 0 0 10px #7df5cf30,0 0 0 1px #7df5cf14;animation:access-login-tube-breathe var(--vnr-breath) ease-in-out infinite}.access-login-crt:before{content:"";position:absolute;z-index:4;inset:0;pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(180deg,transparent 0 2px,rgba(0,0,0,.34) 2px 4px);mix-blend-mode:multiply}.access-login-crt:after{content:"";position:absolute;z-index:5;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(75% 42% at 25% 7%,rgba(216,255,235,.1),transparent 56%),radial-gradient(ellipse at 50% 50%,transparent 50%,rgba(0,0,0,.58))}@keyframes access-login-tube-breathe{0%,to{box-shadow:inset 0 0 38px #000,inset 0 0 8px #7df5cf26,0 0 0 1px #7df5cf12}50%{box-shadow:inset 0 0 38px #000,inset 0 0 13px #7df5cf3d,0 0 9px #7df5cf14}}.access-login-crt-copy{position:relative;z-index:3;display:flex;flex-direction:column;min-height:inherit;padding:clamp(25px,4.5vw,40px) clamp(22px,4.5vw,42px) 23px;box-sizing:border-box;font:clamp(14px,1.8vw,17px)/1.48 var(--vnr-readout);letter-spacing:.055em;text-shadow:0 0 4px rgba(125,245,207,.72),0 0 11px rgba(125,245,207,.2)}.access-login-crt-copy p{margin:0}.access-login-boot-line{color:#7df5cfa8;font-size:.75em;letter-spacing:.14em}.access-login-rule{width:100%;height:1px;margin:14px 0 0;background:repeating-linear-gradient(90deg,var(--vnr-vfd) 0 5px,transparent 5px 9px);box-shadow:0 0 5px #7df5cf66;opacity:.43}.access-login-terminal-message{display:grid;align-content:start;gap:5px;margin-top:clamp(34px,7vh,58px);color:var(--vnr-vfd)}.access-login-terminal-message span:first-child{color:var(--vnr-lamp-aspic)}.access-login-terminal-message>.access-login-cursor{margin-top:8px}.access-login-terminal-form{display:grid;align-content:start;gap:2px;margin-top:clamp(26px,5vh,43px)}.access-login-prompt{display:flex;align-items:baseline;flex-wrap:wrap;gap:.55ch;margin-top:13px;color:var(--vnr-lamp-aspic);font:inherit}.access-login-pin-entry{display:inline-flex;align-items:baseline;gap:.08em;min-width:2ch;color:var(--vnr-vfd);letter-spacing:.08em;text-shadow:inherit}.access-login-cursor{display:inline-block;width:.62em;height:.92em;flex:none;background:currentColor;box-shadow:0 0 7px currentColor;animation:access-login-cursor-blink .84s steps(1,end) infinite}@keyframes access-login-cursor-blink{0%,48%{visibility:visible}49%,to{visibility:hidden}}.access-login-error{margin:12px 0 0!important;color:#ff835f;font-size:.78em;line-height:1.3;letter-spacing:.07em;text-shadow:0 0 6px rgba(255,79,51,.46)!important}.access-login-verifying{margin:12px 0 0!important;color:var(--vnr-vfd);font-size:.78em;letter-spacing:.08em;text-shadow:0 0 6px rgba(125,245,207,.5)!important}.access-login-side-controls{display:grid;justify-items:center;align-content:center;gap:20px;min-width:0}.access-login-knob{position:relative;display:grid;place-items:center;width:43px;height:43px;border:2px solid #171c18;border-radius:50%;background:radial-gradient(circle at 36% 27%,rgba(180,189,174,.22),transparent 28%),radial-gradient(circle,#4d554c 0 48%,#242a25 50% 71%,#0f1310 73% 100%);box-shadow:inset 0 2px 2px #c9cfc02e,inset 0 -4px 5px #00000094,0 2px 3px #101510,0 0 0 3px #343b33,0 0 0 5px #171d17b3,0 0 0 6px #a8a36629}.access-login-knob:before{content:"";grid-area:1 / 1;width:64%;aspect-ratio:1;border:1px solid #1b211c;border-radius:50%;background:radial-gradient(circle at 34% 28%,#9ba397 0 8%,#606960 30%,#343b35 70%,#232923);box-shadow:inset 0 1px #e6e9db33,inset 0 -2px 4px #00000080,0 1px 2px #0b0e0b}.access-login-knob i{z-index:1;grid-area:1 / 1;width:2px;height:11px;border-radius:1px;background:#e3d69b;box-shadow:0 1px 1px #111610;transform:rotate(25deg);transform-origin:50% 100%}.access-login-knob.is-lower{width:38px;height:38px}.access-login-knob.is-lower i{transform:rotate(-44deg)}.access-login-pilot{display:flex;align-items:center;gap:5px;color:#aaa778;font:7px/1 var(--vnr-office);letter-spacing:.1em}.access-login-pilot i{width:8px;height:8px;border:1px solid #1c241e;border-radius:50%;background:#5b281f;box-shadow:inset 0 1px 2px #170806}.access-login-pilot.is-ready i{background:var(--vnr-vfd);box-shadow:0 0 8px #7df5cfb8,inset 0 1px #dffff4}.access-login-deck{display:grid;grid-template-columns:minmax(190px,1fr) minmax(285px,365px);gap:clamp(16px,3vw,34px);align-items:center;margin:14px 2px 0;padding:12px 18px 10px;border-top:2px solid rgba(179,165,102,.25);border-radius:10px 10px 25px 29px;background:linear-gradient(180deg,rgba(202,188,118,.08),transparent 24%,rgba(0,0,0,.2)),#10110a52;box-shadow:inset 0 2px #ecdc9412,inset 0 -8px 14px #0000004d}.access-login-console-notes{align-self:stretch;display:flex;flex-direction:column;gap:14px;padding:8px 2px 9px;color:#858365}.access-login-console-head{display:grid;gap:4px;padding-bottom:10px;border-bottom:1px solid rgba(178,169,108,.2);text-transform:uppercase}.access-login-console-head span{color:#b4ae7b;font:700 10px/1 var(--vnr-office);letter-spacing:.15em;text-shadow:0 -1px #080a06}.access-login-console-head small{color:#77775c;font:7px/1.25 var(--vnr-office);letter-spacing:.1em}.access-login-console-notes p{max-width:34ch;margin:0;color:#8a896b;font:9px/1.5 var(--vnr-office);letter-spacing:.055em;text-transform:uppercase}.access-login-unit-label{margin-top:auto;color:#696b54;font:7px/1 var(--vnr-office);letter-spacing:.12em}.access-login-keypad-panel{position:relative;min-width:0;padding:9px 12px 10px;border:1px solid #181b13;border-radius:9px 9px 15px 12px;background:linear-gradient(145deg,rgba(168,157,99,.11),transparent 35%,rgba(0,0,0,.25)),#29281a;box-shadow:inset 0 1px #e1d38d1c,inset 0 -8px 13px #0000006b,0 3px 5px #00000073}.access-login-member-picker{position:relative;z-index:8;display:grid;gap:5px;margin-bottom:8px}.access-login-picker-label{color:#7df5cfa8;font:9px/1 var(--vnr-readout);letter-spacing:.12em;text-shadow:0 0 5px rgba(125,245,207,.22);text-transform:uppercase}.access-login-member-picker:after{content:"▾";position:absolute;right:10px;bottom:10px;color:var(--vnr-vfd);pointer-events:none;font:15px/1 var(--vnr-readout);text-shadow:0 0 5px rgba(125,245,207,.4)}.access-login-member-picker select{width:100%;min-width:0;min-height:38px;padding:6px 29px 6px 10px;appearance:none;border:1px solid #020403;border-radius:2px;color:var(--vnr-vfd);background:radial-gradient(ellipse at 30% 50%,rgba(35,90,67,.15),transparent 70%),#06100b;box-shadow:inset 0 3px 8px #000,inset 0 0 8px #7df5cf14,0 0 0 1px #7df5cf29;font:16px/1 var(--vnr-readout);letter-spacing:.045em;text-shadow:0 0 5px rgba(125,245,207,.42)}.access-login-member-picker select:focus-visible{outline:1px solid var(--vnr-vfd);outline-offset:2px}.access-login-member-picker select:disabled{color:#48594d;text-shadow:none}.access-login-pin-register{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;min-height:28px;margin-bottom:8px;padding:3px 4px 3px 9px;border:1px solid #080a07;color:#70745b;background:#11130d;box-shadow:inset 0 2px 5px #050604,0 1px #b1a86c26;font:7px/1 var(--vnr-office);letter-spacing:.1em}.access-login-pin-register output{min-width:53px;color:var(--vnr-vfd);font:14px/1 var(--vnr-readout);letter-spacing:.04em;text-align:right;text-shadow:0 0 5px rgba(125,245,207,.35)}.access-login-pin-register button{min-height:21px;padding:2px 6px;border:1px solid #2c332e;border-radius:1px;color:#202720;background:linear-gradient(#b9beb5,#69736d 63%,#4b554f);box-shadow:inset 0 1px #ffffff61,0 1px #080b08;font:6px/1 var(--vnr-office);letter-spacing:.08em}.access-login-pin-register button:disabled{color:#4d554f;filter:brightness(.64)}.access-login-keypad{display:grid;grid-template-columns:minmax(0,1fr) 76px;gap:11px;align-items:stretch}.access-login-digit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:32px;gap:5px}.access-login-digit-grid button,.access-login-enter-key{min-width:0;min-height:0;padding:0;border:1px solid #24271d;color:#27251a;text-shadow:0 1px rgba(255,255,255,.48);-webkit-user-select:none;user-select:none}.access-login-digit-grid button{border-radius:7px 7px 5px 5px;background:radial-gradient(ellipse at 48% 18%,rgba(255,255,255,.55),transparent 36%),linear-gradient(180deg,#d8d3a8,#aaa277 50%,#77704e 77%,#9b9368);box-shadow:inset 0 2px #ffffff75,inset 0 -5px #433e284d,0 4px #15170f,0 0 0 2px #454733;font:27px/1 var(--vnr-readout)}.access-login-digit-grid button.is-zero{grid-column:2}.access-login-digit-grid button:not(:disabled):active{transform:translateY(3px);box-shadow:inset 0 3px 6px #1e1b0f4d,inset 0 -2px #ffffff1f,0 1px #11130d,0 0 0 2px #3b3d2c}.access-login-digit-grid button:focus-visible,.access-login-enter-key:focus-visible,.access-login-pin-register button:focus-visible{outline:1px solid var(--vnr-vfd);outline-offset:2px}.access-login-digit-grid button:disabled{color:#5b5842;filter:saturate(.55) brightness(.65);text-shadow:none}.access-login-enter-key{display:grid;place-items:center;gap:8px;border-radius:8px 8px 6px 6px;background:radial-gradient(ellipse at 40% 10%,rgba(255,243,181,.34),transparent 31%),linear-gradient(180deg,#bba25e,#8e773d 52%,#5f4e28 79%,#776131);box-shadow:inset 0 2px #ffefad57,inset 0 -7px #31261257,0 4px #11130d,0 0 0 2px #46422c;font-family:var(--vnr-office)}.access-login-enter-key span{writing-mode:vertical-rl;text-orientation:upright;font-size:10px;font-weight:700;letter-spacing:.13em}.access-login-enter-key i{font:22px/1 var(--vnr-readout);font-style:normal}.access-login-enter-key:not(:disabled):active{transform:translateY(3px);box-shadow:inset 0 4px 8px #2d200c66,0 1px #0d0f0b,0 0 0 2px #3d3926}.access-login-enter-key:disabled{color:#554a31;filter:saturate(.5) brightness(.62);text-shadow:none}@media(max-width:700px){.access-login-screen{place-items:start center}.access-login-faceplate{grid-template-columns:1fr}.access-login-side-controls{grid-template-columns:auto auto auto;justify-content:center;gap:20px}.access-login-knob,.access-login-knob.is-lower{width:34px;height:34px}.access-login-knob i{height:9px}.access-login-deck{grid-template-columns:1fr;align-items:start}.access-login-console-notes{display:none}.access-login-keypad-panel{width:min(100%,420px);justify-self:center;box-sizing:border-box}.access-login-crt{min-height:clamp(230px,40dvh,280px)}}@media(max-width:420px){.access-login-screen{padding:6px}.access-login-terminal{padding:12px 10px 10px;border-radius:28px 24px 21px 26px}.access-login-maker-plate{margin-inline:8px}.access-login-maker-plate strong{font-size:13px}.access-login-maker-plate span{max-width:46%;font-size:6px}.access-login-faceplate{padding:9px}.access-login-crt-bezel{padding:5px}.access-login-crt-copy{padding:24px 20px 19px;font-size:14px}.access-login-terminal-message{margin-top:31px}.access-login-terminal-form{margin-top:24px}.access-login-deck{margin-top:10px;padding:12px 10px 9px}.access-login-keypad-panel{padding:9px 9px 11px}.access-login-keypad{grid-template-columns:minmax(0,1fr) 67px;gap:9px}.access-login-digit-grid{grid-auto-rows:40px;gap:7px}}@media(max-height:620px)and (min-width:701px){.access-login-screen{place-items:start center}.access-login-crt{min-height:215px}.access-login-terminal-message{margin-top:28px}.access-login-terminal-form{margin-top:22px}.access-login-digit-grid{grid-auto-rows:38px;gap:6px}}.theme-frutiger{--fa-deep: #075d73;--fa-blue: #199fbd;--fa-cyan: #86e4ef;--fa-pale: #e9fcff;--fa-green: #58b844;--fa-lime: #b9ef63;--fa-glass: rgba(225, 250, 253, .83);--fa-line: rgba(78, 178, 197, .7);color:#123f49;font-family:Trebuchet MS,Arial,sans-serif}.theme-frutiger .screen{background:radial-gradient(ellipse at 15% 18%,rgba(255,255,255,.95) 0 5%,rgba(255,255,255,.44) 6% 12%,transparent 23%),radial-gradient(ellipse at 72% 13%,rgba(255,255,255,.86) 0 4%,rgba(255,255,255,.34) 5% 11%,transparent 22%),radial-gradient(ellipse at 45% 105%,#85d845 0 28%,#4eb44d 29% 43%,transparent 44%),linear-gradient(180deg,#42bfe3,#8ce4ef 47%,#dffaff 68%,#a6df72 69%,#55ad4d)}.theme-frutiger .desktop{scrollbar-color:rgba(27,142,165,.72) rgba(255,255,255,.35)}.theme-frutiger .desktop:not(.program-host){padding-top:14px}.theme-frutiger .desktop>.window,.theme-frutiger .clock-card,.theme-frutiger .update-chip{padding:5px;overflow:hidden;border:1px solid rgba(210,252,255,.95);border-radius:18px;color:#123f49;background:linear-gradient(145deg,#ebfeffeb,#6fd3e2d6);box-shadow:inset 0 2px 1px #fff,inset 0 -9px 18px #006d8929,0 8px 24px #00435857}.theme-frutiger .desktop>.window>.title-bar,.theme-frutiger .clock-card>.title-bar{min-height:32px;margin:-1px -1px 4px;padding:3px 6px 3px 12px;border:1px solid rgba(255,255,255,.72);border-radius:14px 14px 7px 7px;color:var(--fa-deep);background:linear-gradient(180deg,#ffffffd4,#71d7e6b8);box-shadow:inset 0 1px #fff;text-shadow:0 1px #fff}.theme-frutiger .title-bar-text{color:var(--fa-deep);font-size:13px}.theme-frutiger .title-bar-controls button{width:30px;min-width:30px;height:27px;min-height:27px;border:1px solid #358fa2;border-radius:9px;background-color:#8fe4ee;box-shadow:inset 0 1px #fff,0 1px 2px #00435840}.theme-frutiger .desktop>.window>.window-body,.theme-frutiger .clock-card>.window-body{margin:0;border:1px solid rgba(74,165,184,.48);border-radius:9px;color:#123f49;background:linear-gradient(145deg,#ffffffde,#d9f7fac2);box-shadow:inset 0 1px #ffffffe6}.theme-frutiger .desktop-icons{align-items:center}.theme-frutiger .desktop-icon{border-radius:16px}.theme-frutiger .desktop-icon img{filter:drop-shadow(0 3px 5px rgba(0,71,94,.45))}.theme-frutiger .desktop-icon:hover{border-color:#fffc;background:#cdf9ff57;box-shadow:inset 0 1px #ffffffb8}.theme-frutiger .desktop-icon span{color:#fff;text-shadow:0 1px 3px #07566a,0 0 4px #07566a}.theme-frutiger .vnr-brand{color:var(--fa-deep);background:linear-gradient(145deg,#ffffffdb,#8fe5efad);border:1px solid rgba(255,255,255,.88);border-radius:17px;box-shadow:inset 0 2px #fff,0 5px 16px #004b6238}.theme-frutiger .vnr-brand:after{height:3px;background:linear-gradient(90deg,#6dd348,#c9f875,#45b74a)}.theme-frutiger .vnr-brand-word{color:var(--fa-deep);font:700 27px/1 Trebuchet MS,Arial,sans-serif;letter-spacing:-.03em;text-transform:none;text-shadow:0 1px #fff}.theme-frutiger .vnr-brand-sub{color:#28798a;font:10px/1.3 Trebuchet MS,Arial,sans-serif;letter-spacing:.04em;text-transform:none}.theme-frutiger .desktop-icons>.vnr-brand-compact{color:#ffffffb8;background:transparent;border:0;box-shadow:none;text-shadow:0 2px 5px rgba(0,86,111,.55)}.theme-frutiger .vnr-brand-compact:after{display:none}.theme-frutiger .vnr-brand-compact .vnr-brand-word{color:inherit;font:700 clamp(28px,8vw,40px)/.9 "Trebuchet MS",Arial,sans-serif;text-shadow:inherit}.theme-frutiger .vnr-brand-compact .vnr-brand-sub{color:#ffffffa8;font:11px/1 Trebuchet MS,Arial,sans-serif;text-shadow:0 1px 3px rgba(0,86,111,.7)}.theme-frutiger .taskbar{gap:6px;padding:4px 5px calc(4px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.92);background:linear-gradient(180deg,#e5fdffeb,#4cb6cfe6);box-shadow:inset 0 2px #ffffffb8,0 -3px 12px #004c6640;-webkit-backdrop-filter:blur(14px) saturate(1.25);backdrop-filter:blur(14px) saturate(1.25)}.theme-frutiger .taskbar button{min-height:34px;border:1px solid rgba(35,137,158,.78);border-radius:12px;color:var(--fa-deep);background:linear-gradient(180deg,#fbffff,#9cdee8 54%,#65bdcf);box-shadow:inset 0 2px 1px #fff,inset 0 -4px 7px #00617929,0 2px 4px #00425733;text-shadow:0 1px #fff}.theme-frutiger .taskbar .start{min-width:76px;color:#fff;border-color:#288b51;background:linear-gradient(180deg,#d4ff91,#70d44f 52%,#249d4f);text-shadow:0 1px 2px #176e3a}.theme-frutiger .tray{min-height:30px;border:1px solid rgba(255,255,255,.7);border-radius:12px;color:var(--fa-deep);background:#d3f9fc73;box-shadow:inset 0 1px #fff}.theme-frutiger .tray-clock{color:var(--fa-deep);text-shadow:0 1px #fff}.theme-frutiger .start-menu{width:min(290px,calc(100vw - 8px));padding:5px;overflow:hidden;border:1px solid rgba(230,255,255,.96);border-radius:22px 22px 8px 8px;background:linear-gradient(145deg,#ecfefff5,#69cfdff0);box-shadow:inset 0 2px #fff,0 10px 30px #003c5275;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3)}.theme-frutiger .start-menu-banner{padding:10px 6px;border-radius:15px 0 0 5px;color:#fff;background:linear-gradient(180deg,#66ce46,#168c59);text-shadow:0 1px 2px #176e3a}.theme-frutiger .start-menu-items{padding:4px;border-radius:0 15px 5px 0;background:#f7ffffc7}.theme-frutiger .start-menu-items button{min-height:48px;border-radius:11px;color:#123f49}.theme-frutiger .start-menu-items button:hover,.theme-frutiger .start-menu-items button:active{color:var(--fa-deep);background:linear-gradient(90deg,#7ee0edbf,#dafbfdb8);box-shadow:inset 0 1px #fff}.theme-frutiger .start-menu-items button img{filter:drop-shadow(0 2px 3px rgba(0,81,104,.32))}.theme-frutiger .vnr-board{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.7fr);gap:9px;padding:9px;border:1px solid rgba(255,255,255,.88);border-radius:16px;color:#123f49;background:linear-gradient(145deg,#ffffffc2,#8ee4ed7a);box-shadow:inset 0 2px #fff,0 4px 12px #00556c2e}.theme-frutiger .vnr-vfd-panel{display:grid;gap:5px;padding:0;border:0;background:transparent;box-shadow:none}.theme-frutiger .vnr-tick{display:flex;align-items:center;justify-content:space-between;min-height:31px;padding:5px 9px;border:1px solid rgba(60,165,187,.48);border-radius:10px;background:linear-gradient(145deg,#ffffffe0,#c6f2f7b8);box-shadow:inset 0 1px #fff}.theme-frutiger .vnr-tick-label,.theme-frutiger .vnr-lcd-label{color:#397c89;font:10px Trebuchet MS,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase}.theme-frutiger .vnr-vfd,.theme-frutiger .vnr-vfd-dim{color:var(--fa-deep);font:700 20px Trebuchet MS,Arial,sans-serif;letter-spacing:0;text-shadow:0 1px #fff;animation:none}.theme-frutiger .vnr-lcd{display:flex;flex-direction:column;justify-content:space-between;min-height:0;padding:10px;border:1px solid #4da9b9;border-radius:12px;color:#075367;background:linear-gradient(145deg,#dfffff,#8edfea);box-shadow:inset 0 2px 5px #00586e40,inset 0 -1px #fff}.theme-frutiger .vnr-lcd-num{position:relative;display:block;min-height:36px}.theme-frutiger .vnr-lcd-num i{display:none}.theme-frutiger .vnr-lcd-num b{right:0;color:#075367;font:700 24px Trebuchet MS,Arial,sans-serif;text-shadow:0 1px #fff}.theme-frutiger .home-system-window .status-line{margin:8px 0 0;padding:6px 10px;border:1px solid rgba(68,169,115,.52);border-radius:999px;color:#176a4b;background:linear-gradient(90deg,#e8ffdbe6,#b4f0b7bd);box-shadow:inset 0 1px #fff;font:700 11px Trebuchet MS,Arial,sans-serif}.theme-frutiger .home-activity-window>.window-body{padding:7px}.theme-frutiger .home-activity-window .activity{display:grid;gap:4px;font:12px Trebuchet MS,Arial,sans-serif}.theme-frutiger .home-activity-window .activity li{min-height:27px;padding:4px 7px;border:1px solid rgba(62,157,176,.24);border-radius:9px;background:linear-gradient(145deg,#ffffffb8,#caf1f680);box-shadow:inset 0 1px #ffffffc2}.theme-frutiger .home-activity-window .activity li.clickable:hover{border-color:#4ab469;background:linear-gradient(145deg,#f5fff0,#cbeea9)}.theme-frutiger .home-activity-window .activity .meta{color:#4b7d86;font-size:10px}.theme-frutiger .home-activity-window .activity .queued{color:#19826b}.theme-frutiger .home-activity-window .activity .dead{color:#b64242}.theme-frutiger .home-activity-scroll{scrollbar-color:rgba(27,142,165,.72) rgba(255,255,255,.35);scrollbar-width:thin}.theme-frutiger .desktop.frutiger-program-host{padding:8px;gap:0;overflow:hidden}.theme-frutiger .frutiger-program-host>.immersive-program{width:100%;max-width:980px;margin:auto}.theme-frutiger .frutiger-program-host>.chat-immersive-frame{max-width:680px}.theme-frutiger .frutiger-program-host>.immersive-program:not(.chat-immersive-frame):not(.trash-immersive-frame){flex-direction:column;overflow:hidden;border:1px solid rgba(205,250,255,.96);border-radius:27px;color:#123f49;background:linear-gradient(145deg,#ebfefff5,#70d3e2ed);box-shadow:inset 0 2px #fff,inset 0 -12px 24px #00607a2e,0 10px 30px #0032486b}.theme-frutiger .immersive-program:not(.chat-immersive-frame):not(.trash-immersive-frame)>.immersive-header{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;flex:none;height:58px;padding:0 11px;box-sizing:border-box;border-bottom:1px solid rgba(76,174,194,.58);border-radius:26px 26px 13px 13px;background:linear-gradient(145deg,#f0fffff2,#73dbe7e0);box-shadow:inset 0 2px #fff}.theme-frutiger .immersive-program:not(.chat-immersive-frame):not(.trash-immersive-frame)>.immersive-header .immersive-app-mark,.theme-frutiger .immersive-program:not(.chat-immersive-frame):not(.trash-immersive-frame)>.immersive-header .immersive-close{position:static}.theme-frutiger .terminal-immersive-frame .immersive-app-mark,.theme-frutiger .market-immersive-frame .immersive-app-mark,.theme-frutiger .expenses-immersive-frame .immersive-app-mark{display:flex}.theme-frutiger .frutiger-program-host>.immersive-program:not(.trash-immersive-frame)>.immersive-header .immersive-app-mark{display:grid;grid-template-columns:40px minmax(0,auto);align-items:center;column-gap:6px;height:44px;padding:1px 14px 1px 3px;box-sizing:border-box;border-color:#3297ac;color:var(--fa-deep);background:linear-gradient(135deg,#fff,#9be6ef);box-shadow:inset 0 1px #fff,0 2px 5px #004a6238}.theme-frutiger .frutiger-program-host>.immersive-program:not(.trash-immersive-frame)>.immersive-header .immersive-app-mark img{display:block;justify-self:center;align-self:center;width:40px;height:40px;margin:0;object-fit:contain;object-position:50% 50%}.theme-frutiger .frutiger-program-host>.immersive-program:not(.trash-immersive-frame)>.immersive-header .immersive-app-mark span{display:flex;align-items:center;align-self:stretch;min-width:0;line-height:1}.theme-frutiger .immersive-close{border-color:#358fa2;color:var(--fa-deep);background:radial-gradient(circle at 32% 22%,#fff,#9de5ef 48%,#2da4bc);box-shadow:inset 0 2px 3px #fff,inset 0 -4px 7px #004f6847,0 3px 7px #0040564d}.theme-frutiger .settings-immersive-frame>.settings-program{flex:1;min-height:0;overflow-y:auto}.theme-frutiger .settings-program{padding-bottom:24px;color:#123f49;background:linear-gradient(180deg,#f2ffffc2,#a6e7ee94)}.theme-frutiger .settings-heading{padding:18px 58px 18px 20px;border-bottom:1px solid rgba(67,163,181,.52);background:linear-gradient(145deg,#ffffffd1,#6cd6e4b8);box-shadow:inset 0 1px #fff}.theme-frutiger .settings-heading h1{color:var(--fa-deep);font:700 clamp(30px,8vw,42px)/1 "Trebuchet MS",Arial,sans-serif;letter-spacing:-.04em;text-shadow:0 1px #fff}.theme-frutiger .settings-heading p{color:#347583;font-size:12px}.theme-frutiger .settings-kicker{color:#25849a;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.theme-frutiger .settings-section{margin:14px 14px 0;padding:14px;border:1px solid rgba(255,255,255,.9);border-radius:17px;color:#123f49;background:linear-gradient(145deg,#ffffffdb,#c4f1f6b8);box-shadow:inset 0 1px #fff,0 4px 12px #00546a2e}.theme-frutiger .settings-section-title{padding-bottom:8px;border-bottom:1px solid rgba(53,145,164,.28)}.theme-frutiger .settings-section-title span,.theme-frutiger .settings-footnote,.theme-frutiger .theme-choice-copy small{color:#4b7d86}.theme-frutiger .theme-choice{padding:8px;border:1px solid rgba(74,166,184,.5);border-radius:13px;color:#123f49;background:linear-gradient(145deg,#ffffffeb,#caf4f8c7);box-shadow:inset 0 1px #fff,0 2px 5px #00576c21}.theme-frutiger .theme-choice.is-selected{border-color:#4fb541;background:linear-gradient(145deg,#f8fff1,#c9f49d);box-shadow:inset 0 1px #fff,0 0 0 2px #51b84538}.theme-frutiger .theme-swatch{border:1px solid rgba(255,255,255,.9);border-radius:12px;background:linear-gradient(#62cfe5,#bceef3 68%,#67c455 69%);box-shadow:inset 0 1px #fff,0 2px 5px #004e6333}.theme-frutiger .theme-swatch-w95{border-radius:2px;background:teal}.theme-frutiger .theme-swatch-veneer{border-radius:2px;background:#1c130c}.theme-frutiger .theme-choice-state{color:#168753;font-size:10px;font-weight:700;text-transform:uppercase}.theme-frutiger .settings-section input{min-height:38px;box-sizing:border-box;border:1px solid #5caebd;border-radius:10px;padding:5px 9px;color:#123f49;background:#ffffffe0;box-shadow:inset 0 2px 4px #004f6524;font:15px Trebuchet MS,Arial,sans-serif}.theme-frutiger .identity-form button{min-height:36px;margin-top:8px;border:1px solid #3c98aa;border-radius:10px;color:var(--fa-deep);background:linear-gradient(#fbffff,#9edee8);box-shadow:inset 0 1px #fff,0 2px 4px #004b622e;font-family:inherit}.theme-frutiger .notification-setting-copy small{color:#4b7d86}.theme-frutiger .notification-toggle{min-height:36px;border:1px solid #54a8b7;border-radius:18px;color:#236b78;background:linear-gradient(#f9ffff,#b5e7ed);box-shadow:inset 0 1px #fff,0 2px 4px #004b6229}.theme-frutiger .notification-toggle>span{border:1px solid #55a7b5;border-radius:11px;background:#8bbbc3;box-shadow:inset 0 2px 3px #00465533}.theme-frutiger .notification-toggle>span i{border-radius:50%;background:#fff;box-shadow:0 1px 3px #003c4b59}.theme-frutiger .notification-toggle.is-on>span{border-color:#47a73b;background:#65c653}.theme-frutiger .notification-toggle.is-on>b{color:#168753}@media(max-width:420px){.notification-setting{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.theme-frutiger .desktop.frutiger-program-host{padding:0}.theme-frutiger .frutiger-program-host>.immersive-program,.theme-frutiger .frutiger-program-host>.immersive-program:not(.chat-immersive-frame):not(.trash-immersive-frame){max-width:none;border-width:0;border-radius:0;box-shadow:none}.theme-frutiger .immersive-program:not(.chat-immersive-frame):not(.trash-immersive-frame)>.immersive-header{border-radius:0 0 13px 13px}.theme-frutiger .home-activity-window .activity li{align-items:flex-start}.theme-frutiger .home-activity-window .activity li>:first-child{min-width:0;overflow-wrap:anywhere}}@media(max-width:340px){.theme-frutiger .vnr-board{grid-template-columns:1fr}}.theme-frutiger .terminal-immersive-frame>.vnr-terminal,.theme-frutiger .market-immersive-frame>.vnr-market,.theme-frutiger .expenses-immersive-frame>.vnr-expenses{flex:1;min-height:0;overflow-y:auto}.theme-frutiger .vnr-terminal,.theme-frutiger .vnr-market,.theme-frutiger .vnr-expenses{min-height:100%;color:#123f49;background:radial-gradient(circle at 8% 8%,rgba(255,255,255,.72),transparent 22%),linear-gradient(180deg,#dffaff,#b8edf2 55%,#dff8db);font-family:Trebuchet MS,Arial,sans-serif}.theme-frutiger .vnr-terminal-header,.theme-frutiger .vnr-market-header,.theme-frutiger .vnr-expenses-header{min-height:92px;padding:16px 56px 14px 18px;color:var(--fa-deep);border-bottom:1px solid rgba(45,151,171,.52);background:radial-gradient(circle at 14% -20%,rgba(255,255,255,.98),transparent 43%),linear-gradient(145deg,#f5ffffeb,#5ccfe1c7);box-shadow:inset 0 2px #fff,0 4px 12px #00576c26}.theme-frutiger .vnr-market-header h1,.theme-frutiger .vnr-expenses-header h1,.theme-frutiger .vnr-floor-title{margin:1px 0 0;color:var(--fa-deep);font:700 clamp(29px,8vw,40px)/1 "Trebuchet MS",Arial,sans-serif;letter-spacing:-.045em;text-shadow:0 1px #fff}.theme-frutiger .vnr-market-header p,.theme-frutiger .vnr-expenses-header p,.theme-frutiger .vnr-eyebrow,.theme-frutiger .vnr-market-header .vnr-eyebrow,.theme-frutiger .vnr-expenses-header .vnr-eyebrow{color:#28798a;font:10px/1.35 Trebuchet MS,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}.theme-frutiger .vnr-market-count,.theme-frutiger .vnr-expenses-file-count{color:#fff;border:1px solid rgba(255,255,255,.9);border-radius:999px;background:linear-gradient(#81d765,#269e54);box-shadow:inset 0 1px #eaffd5,0 2px 4px #005c3c33;font-family:inherit;letter-spacing:.04em}.theme-frutiger .vnr-market-section,.theme-frutiger .vnr-expenses-section{padding:16px 14px 3px}.theme-frutiger .vnr-market-section-head,.theme-frutiger .vnr-expenses-section-head{margin-bottom:8px;padding:0 3px 6px;border-bottom:1px solid rgba(42,137,156,.28)}.theme-frutiger .vnr-market-section-head h2,.theme-frutiger .vnr-expenses-section-head h2{color:var(--fa-deep);font:700 12px Trebuchet MS,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase}.theme-frutiger .vnr-market-section-head small,.theme-frutiger .vnr-expenses-section-head small{color:#4b7d86;font:10px Trebuchet MS,Arial,sans-serif;letter-spacing:0}.theme-frutiger .vnr-position-board,.theme-frutiger .vnr-expenses-position{padding:10px 12px;border:1px solid rgba(255,255,255,.86);border-radius:16px;color:#123f49;background:linear-gradient(145deg,#ffffffdb,#9de4eda8);box-shadow:inset 0 2px #fff,0 4px 12px #0052692e}.theme-frutiger .vnr-position-row{border-bottom:1px solid rgba(39,134,153,.16)}.theme-frutiger .vnr-position-row span{color:#397c89;font:10px Trebuchet MS,Arial,sans-serif;letter-spacing:.05em}.theme-frutiger .vnr-position-row b{color:var(--fa-deep);font:700 22px Trebuchet MS,Arial,sans-serif;letter-spacing:0;text-shadow:0 1px #fff;animation:none}.theme-frutiger .vnr-market-actions,.theme-frutiger .vnr-expenses-intake{margin:13px 14px 3px;padding:10px;border:1px solid rgba(255,255,255,.88);border-radius:17px;background:linear-gradient(145deg,#ffffffb8,#79d6e294);box-shadow:inset 0 1px #fff,0 4px 12px #00576c29}.theme-frutiger .vnr-expenses-intake>span{color:#28798a;font-family:inherit;letter-spacing:.04em}.theme-frutiger .vnr-market-action,.theme-frutiger .vnr-market-action-secondary,.theme-frutiger .vnr-offer-actions button,.theme-frutiger .vnr-counter button,.theme-frutiger .vnr-expenses-intake button,.theme-frutiger .vnr-expenses-more,.theme-frutiger .vnr-invoice-actions button,.theme-frutiger .vnr-dialog-submit{border:1px solid #3c98aa;border-radius:12px;color:var(--fa-deep);background:linear-gradient(180deg,#fbffff,#9edee8 58%,#65bdcf);box-shadow:inset 0 2px #fff,inset 0 -4px 7px #00657e24,0 2px 4px #004b6233;font-family:Trebuchet MS,Arial,sans-serif;text-shadow:0 1px #fff}.theme-frutiger .vnr-market-action-secondary{border-color:#409d54;color:#175f3b;background:linear-gradient(180deg,#efffd7,#9ade6c 58%,#55b74e)}.theme-frutiger .vnr-market-action small{opacity:.68}.theme-frutiger .vnr-market-correspondence{padding:16px;border:1px solid rgba(255,255,255,.84);border-radius:14px;color:#4b7d86;background:#f5ffffb8;font-family:inherit}.theme-frutiger .vnr-market-correspondence b{color:var(--fa-deep);letter-spacing:.05em}.theme-frutiger .vnr-offer-list{gap:10px;padding:0}.theme-frutiger .vnr-offer,.theme-frutiger .vnr-expense-register>li,.theme-frutiger .vnr-account-sheet,.theme-frutiger .vnr-settlement-memo,.theme-frutiger .vnr-market-record{clip-path:none;color:#123f49;border:1px solid rgba(255,255,255,.9);border-radius:15px;background:linear-gradient(145deg,#fffffff0,#daf8fad1);box-shadow:inset 0 1px #fff,0 4px 10px #00526829}.theme-frutiger .vnr-offer:before{top:-4px;background:radial-gradient(circle at 35% 28%,#fff 0 12%,#77d9e8 34%,#168eaa 76%);box-shadow:0 1px 3px #004e6566}.theme-frutiger .vnr-offer-head{color:#397c89;border-bottom-color:#2f8ea03d;font-family:inherit}.theme-frutiger .vnr-offer-head b{border-color:#3c9d55;border-radius:999px;color:#238147;transform:none}.theme-frutiger .vnr-exchange small{color:#52838b;font-family:inherit}.theme-frutiger .vnr-exchange strong{color:#123f49}.theme-frutiger .vnr-exchange>span{color:#20a1bd;font-family:inherit}.theme-frutiger .vnr-counter{color:#236b78;border-left-color:#58bed0;background:#beeff47a;font-family:inherit}.theme-frutiger .vnr-market-record{padding:11px 12px 13px;border-left:1px solid rgba(255,255,255,.9);font-family:inherit}.theme-frutiger .vnr-expenses-position-label{color:#28798a;font-family:inherit;letter-spacing:.05em}.theme-frutiger .vnr-expenses-position-label small{color:#5c8a91}.theme-frutiger .vnr-money-lcd,.theme-frutiger .vnr-money-chip{border:1px solid #54adba;border-radius:10px;color:#075367;background:linear-gradient(145deg,#e3ffff,#9ee5ec);box-shadow:inset 0 3px 7px #00586c40,inset 0 -1px #fff;font-family:Trebuchet MS,Arial,sans-serif}.theme-frutiger .vnr-money-lcd:after{background:linear-gradient(115deg,rgba(255,255,255,.52),transparent 37%)}.theme-frutiger .vnr-money-lcd i{color:#0753671a}.theme-frutiger .vnr-expense-register>li{border-left:5px solid #39a8bc}.theme-frutiger .vnr-expense-register>li.voided{border-left-color:#d15f5f;color:#788b8e;background:linear-gradient(145deg,#f4fafae6,#d7e7e8d1);box-shadow:inset 0 0 0 2px #be4b4b33,0 4px 10px #0052681f}.theme-frutiger .vnr-expense-tab{left:-5px;width:5px;background:#51bd4d}.theme-frutiger .vnr-expense-register-main strong{color:#123f49}.theme-frutiger .vnr-expense-register-main strong.blank,.theme-frutiger .vnr-expense-register-sub,.theme-frutiger .vnr-expense-ref{color:#62858b}.theme-frutiger .vnr-expense-status{border-color:#3c9d55;border-radius:999px;color:#238147;transform:none}.theme-frutiger .vnr-account-sheet,.theme-frutiger .vnr-settlement-memo{padding-left:14px;font-family:inherit}.theme-frutiger .vnr-settlement-memo>b{color:#123f49}.theme-frutiger .vnr-invoice{color:#123f49;border:1px solid rgba(255,255,255,.92);border-radius:14px;background:linear-gradient(145deg,#fff,#dcf5f7);box-shadow:inset 0 1px #fff,0 5px 13px #004e632e;font-family:Trebuchet MS,Arial,sans-serif}.theme-frutiger .vnr-invoice-title{border-bottom-color:#4e9ead}.theme-frutiger .vnr-invoice-title h2,.theme-frutiger .vnr-invoice-file b,.theme-frutiger .vnr-invoice-fields dd,.theme-frutiger .vnr-invoice-allocation h3{color:#123f49;font-family:inherit}.theme-frutiger .vnr-invoice-fields{border-color:#71bbc7}.theme-frutiger .vnr-invoice-fields>div{border-color:#71bbc7}.theme-frutiger .vnr-expense-form-head{color:#123f49;border-radius:9px;background:linear-gradient(145deg,#fff,#c8eef2);font-family:inherit}.theme-frutiger .vnr-expense-form .vnr-split-choice{color:#397c89;border:1px solid #6bbbc9;border-radius:10px;background:#ebfdffc2;box-shadow:inset 0 1px #fff}.theme-frutiger .vnr-expense-form .vnr-split-choice.is-selected{color:#175f3b;border-color:#56b14d;background:linear-gradient(145deg,#f7fff1,#c8ef9e);box-shadow:inset 0 1px #fff,0 0 0 2px #51b84529}.theme-frutiger .vnr-expense-form .vnr-split-check{border-color:#68afbd;color:#fff;background:#78cedc}.theme-frutiger .vnr-expense-form .is-selected .vnr-split-check{border-color:#3b9b48;background:#5dc052}.theme-frutiger .vnr-expense-form .vnr-split-state,.theme-frutiger .vnr-expense-form .is-selected .vnr-split-state{color:#548087}.theme-frutiger .map-immersive-frame>.map-program,.theme-frutiger .itinerary-immersive-frame>.itinerary-program,.theme-frutiger .about-immersive-frame>.about-program{flex:1;min-height:0;overflow-y:auto}.theme-frutiger .map-program{--amber:#25a8c2;--amber-hi:#eaffff;--ink:#d7f5f7;color:#075367;background:#d7f5f7;font-family:Trebuchet MS,Arial,sans-serif}.theme-frutiger .map-toolbar{border-bottom-color:#4eb1c2;background:linear-gradient(145deg,#f4ffff,#78d3e0)}.theme-frutiger .map-eyebrow{color:#2d8292}.theme-frutiger .map-toolbar strong{color:var(--fa-deep)}.theme-frutiger .map-toolbar button,.theme-frutiger .map-panel button,.theme-frutiger .signal-bar button{border:1px solid #3c98aa;border-radius:10px;color:var(--fa-deep);background:linear-gradient(#fbffff,#9edee8);box-shadow:inset 0 1px #fff,0 2px 4px #004b622e}.theme-frutiger .map-overlay-bar button,.theme-frutiger .map-tools button{border-color:#58afbd;color:#075d73;background:#e1fcffe6;box-shadow:inset 0 1px #fff,0 2px 8px #00496040}.theme-frutiger .active-waypoint-chip{color:#075d73;background:linear-gradient(90deg,#effffff5,#9ce7efeb)}.theme-frutiger .map-tools .tool-active{color:#fff;background:linear-gradient(#8be06c,#38a850)}.theme-frutiger .map-panel,.theme-frutiger .ride-hud,.theme-frutiger .signal-menu{border-color:#70c3cf;border-radius:15px;color:#123f49;background:#edfefff0;box-shadow:inset 0 1px #fff,0 7px 22px #00425947}.theme-frutiger .signal-stack button,.theme-frutiger .map-toast{border-color:#70c3cf;border-radius:12px;color:#125362;background:linear-gradient(145deg,#f5fffff7,#b1ebf1f0);box-shadow:inset 0 1px #fff,0 5px 15px #0042593d;font-family:Trebuchet MS,Arial,sans-serif}.theme-frutiger .location-required button{border:1px solid #3c9d55;border-radius:9px;color:#175f3b;background:linear-gradient(#efffd7,#8bd266);box-shadow:inset 0 1px #fff,0 2px 4px #005b3e2e}.theme-frutiger .map-panel h2,.theme-frutiger .map-panel p,.theme-frutiger .ride-hud strong{color:#123f49}.theme-frutiger .itinerary-program{--paper:#eafcff;--paper-light:#fff;--paper-deep:#c9eff3;--ink:#124c59;--ink-soft:#4c7b84;--rule:rgba(44,147,166,.14);--margin-line:rgba(81,184,69,.34);--red:#d05d58;--blue:#168aa4;--idea:#45a54c;--plan:#168aa4;--booked:#6275bf;background:linear-gradient(90deg,transparent 0 30px,var(--margin-line) 30px 31px,transparent 31px),repeating-linear-gradient(180deg,transparent 0 27px,var(--rule) 27px 28px),linear-gradient(145deg,#f8ffff,#d7f5f7);font-family:Trebuchet MS,Arial,sans-serif}.theme-frutiger .itin-sticky-head{background:#e5fafced;box-shadow:0 3px 9px #00526829;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.theme-frutiger .itin-trip-head{padding-right:56px;border-color:#56aebd;background:linear-gradient(145deg,#ffffffe6,#99e4edcc)}.theme-frutiger .itin-trip-head h2{color:var(--fa-deep);font-family:Trebuchet MS,Arial,sans-serif}.theme-frutiger .itin-trip-head button,.theme-frutiger .itin-day-title button,.theme-frutiger .itin-empty button{border:1px solid #3c98aa!important;border-radius:10px!important;color:var(--fa-deep)!important;background:linear-gradient(#fbffff,#9edee8)!important;box-shadow:inset 0 1px #fff,0 2px 4px #004b622e!important;font-family:inherit}.theme-frutiger .itin-date-strip{background:#b8e9eeb8;border-color:#69b7c3}.theme-frutiger .itin-date-strip button{border:1px solid #67b3c0!important;border-radius:11px!important;color:#125362!important;background:linear-gradient(#fff,#caeef2)!important;box-shadow:inset 0 1px #fff,0 2px 4px #004c6224!important;transform:none!important}.theme-frutiger .itin-date-strip button.active{color:#fff!important;border-color:#3e9d52!important;background:linear-gradient(#91e46c,#36a64e)!important;box-shadow:inset 0 1px #eaffd8,0 3px 7px #005b3e3d!important}.theme-frutiger .itin-card,.theme-frutiger .itin-card.commitment-idea,.theme-frutiger .itin-card.commitment-plan,.theme-frutiger .itin-card.commitment-fixed{border:1px solid rgba(82,170,187,.62)!important;border-radius:12px!important;background:linear-gradient(145deg,#fffffff0,#d7f7f9db)!important;box-shadow:inset 0 1px #fff,0 3px 7px #004d6321!important}.theme-frutiger .itin-card-icon{border-radius:50%;color:#fff;background:linear-gradient(#79d9e7,#168ea9);box-shadow:inset 0 1px #fff}.theme-frutiger .itin-lodging-summary{border-color:#60b6c4;border-radius:13px;background:#f3ffffb8;box-shadow:inset 0 1px #fff}.theme-frutiger .about-program{padding:24px 20px;color:#123f49;background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.9),transparent 30%),linear-gradient(180deg,#dffaff,#bceef2 62%,#dff8d6)}.theme-frutiger .about-mark{margin:-24px -20px 20px;padding:22px 58px 18px 20px;color:var(--fa-deep);background:linear-gradient(145deg,#ffffffeb,#67d5e4c7);border-bottom:1px solid #55aeba;font:700 36px/1 Trebuchet MS,Arial,sans-serif;letter-spacing:-.04em;text-shadow:0 1px #fff}.itinerary-program{--paper: #f5efdF;--paper-light: #fffaf0;--paper-deep: #e8deca;--ink: #172f43;--ink-soft: #53616a;--rule: rgba(69, 123, 156, .18);--margin-line: rgba(177, 60, 50, .42);--red: #a63d32;--blue: #235f84;--idea: #2f704d;--plan: #235f84;--booked: #69458d;min-height:100%;width:100%;margin:0;padding:0 0 24px;box-sizing:border-box;color:var(--ink);background:linear-gradient(90deg,transparent 0 30px,var(--margin-line) 30px 31px,transparent 31px),repeating-linear-gradient(180deg,transparent 0 27px,var(--rule) 27px 28px),radial-gradient(circle at 18% 8%,rgba(255,255,255,.82),transparent 34%),var(--paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;scrollbar-width:none}.program-host:has(.itinerary-program){padding:1px;gap:0}.program-host>.window:has(.itinerary-program){padding:1px}.program-host>.window>.window-body:has(.itinerary-program){margin:0;padding:0;border:1px solid #53616a;background:var(--paper, #f5efdf)}.itin-sticky-head{position:sticky;z-index:20;top:0;background:var(--paper);box-shadow:0 2px #172f4333;isolation:isolate}.itinerary-program::-webkit-scrollbar,.itin-date-strip::-webkit-scrollbar,.itin-place-results::-webkit-scrollbar,.program-host>.window>.window-body:has(.itinerary-program)::-webkit-scrollbar,.dialog:has(.itin-form)::-webkit-scrollbar,.dialog:has(.itin-detail)::-webkit-scrollbar,.dialog:has(.itin-delete-confirm)::-webkit-scrollbar,.dialog:has(.itin-form) .window-body::-webkit-scrollbar,.dialog:has(.itin-detail) .window-body::-webkit-scrollbar,.dialog:has(.itin-delete-confirm) .window-body::-webkit-scrollbar{width:0;height:0;display:none}.program-host>.window>.window-body:has(.itinerary-program),.itin-date-strip,.itin-place-results,.dialog:has(.itin-form),.dialog:has(.itin-detail),.dialog:has(.itin-delete-confirm),.dialog:has(.itin-form) .window-body,.dialog:has(.itin-detail) .window-body,.dialog:has(.itin-delete-confirm) .window-body{scrollbar-width:none;-ms-overflow-style:none}.itin-trip-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 13px 9px 42px;border-bottom:3px double rgba(23,47,67,.58);background:#f8f2e4db}.itin-trip-head h2{margin:1px 0 2px;color:var(--ink);font:700 24px/1.05 Georgia,Times New Roman,serif;letter-spacing:-.025em}.itin-trip-head span{color:var(--ink-soft);font-size:11px}.itin-trip-head button,.itin-day-title button,.itin-empty button{min-height:34px;padding:0 11px;border:1px solid var(--ink)!important;border-radius:2px!important;color:var(--ink)!important;background:#fffaf0b8!important;box-shadow:2px 2px #172f4338!important;font:700 11px/1 Courier New,monospace;text-transform:uppercase}.itin-trip-head button:active,.itin-day-title button:active,.itin-empty button:active{transform:translate(1px,1px);box-shadow:1px 1px #172f4333!important}.itin-trip-head .itin-settings-button{display:grid;place-items:center;flex:0 0 34px;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;border:1px solid rgba(23,47,67,.26)!important;border-radius:50%!important;color:#172f43ad!important;background:#fffaf057!important;box-shadow:none!important}.itin-trip-head .itin-settings-button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.itin-trip-head .itin-settings-button:hover{color:var(--ink)!important;background:#fffaf0b8!important}.itin-trip-head .itin-settings-button:active{transform:rotate(12deg);box-shadow:none!important}.itin-source-line{display:flex;align-items:center;gap:6px;margin:0;padding:6px 13px 5px 42px;color:var(--ink-soft);background:#f8f2e4c7;font:9px/1.2 Courier New,monospace}.itin-source-dot{width:7px;height:7px;border:1px solid #746f63;border-radius:50%;background:#aaa394}.itin-source-dot.connected{border-color:#2d684d;background:#4e8a65}.itin-date-strip{display:flex;gap:3px;padding:7px 8px 9px 38px;overflow-x:auto;background:#ece2cfcc;border-bottom:1px solid rgba(23,47,67,.42);scroll-snap-type:x proximity}.itin-date-strip button{position:relative;display:grid;flex:0 0 48px;place-items:center;min-height:58px;padding:5px 2px 4px;scroll-snap-align:center;border:1px solid rgba(23,47,67,.36)!important;border-radius:1px!important;color:var(--ink)!important;background:#fffaf09e!important;box-shadow:1px 2px #172f431f!important;font-family:inherit}.itin-date-strip button:nth-child(2n){transform:rotate(.35deg)}.itin-date-strip button:nth-child(3n){transform:rotate(-.35deg)}.itin-date-strip small{color:var(--red);font:700 9px/1 Courier New,monospace;text-transform:uppercase}.itin-date-strip strong{font:700 21px/1 Georgia,serif}.itin-date-strip span{font:8px/1 Courier New,monospace;opacity:.62}.itin-date-strip button.active{z-index:1;border-color:var(--ink)!important;color:var(--paper-light)!important;background:var(--ink)!important;box-shadow:2px 3px #a63d3270!important;transform:translateY(-1px) rotate(-.5deg)}.itin-date-strip button.active small{color:#f0b4a7}.itin-calendar-mark{position:absolute;right:2px;bottom:2px;display:grid;place-items:center;min-width:12px;height:12px;padding:0 2px;border-radius:7px;color:#fff;background:#3e74aa;font:700 7px/1 Arial,sans-serif;box-sizing:border-box}.itin-date-strip button.active .itin-calendar-mark{color:var(--ink);background:#dbe9f7}.itin-day-title{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 6px 41px}.itin-day-title span{color:var(--red);font:700 9px/1 Courier New,monospace;letter-spacing:.12em;text-transform:uppercase}.itin-day-title h3{margin:2px 0;font:700 20px/1.05 Georgia,serif}.itin-day-title button{border-color:var(--red)!important;color:var(--red)!important}.itin-section{margin:7px 10px 13px 39px}.itin-section-label{margin:0 2px 5px;color:var(--red);font:700 9px/1 Courier New,monospace;letter-spacing:.12em;text-transform:uppercase}.itin-card{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:55px;margin:0 0 5px;padding:8px 34px 8px 8px;overflow:hidden;border:1px solid rgba(23,47,67,.52)!important;border-radius:2px!important;color:var(--ink)!important;background:#fffaf0e6!important;box-shadow:2px 2px #172f4321!important;text-align:left;font-family:inherit}.itin-card.compact{min-height:47px;padding-block:6px}button.itin-card:active{transform:translate(1px,1px);box-shadow:none!important}.commitment-idea{--commitment-color: var(--idea)}.commitment-plan{--commitment-color: var(--plan)}.commitment-fixed{--commitment-color: var(--booked)}.itin-card.commitment-idea{border-color:var(--idea)!important;border-style:dashed!important;background:#e6f2e8e0!important;box-shadow:none!important}.itin-card.commitment-plan{border-color:var(--plan)!important;background:#ebf3f8eb!important}.itin-card.commitment-fixed{border-color:var(--booked)!important;background:#f3edf8f0!important}.itin-card.commitment-fixed:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--booked)}.itin-card-icon{display:grid;place-items:center;flex:0 0 31px;width:31px;height:31px;border:1px solid rgba(35,95,132,.45);border-radius:50%;color:var(--commitment-color, var(--blue));background:transparent;box-shadow:none;font:700 15px/1 Georgia,serif}.itin-symbol{display:block;width:20px;height:20px}.itin-card-icon{border-color:var(--commitment-color, rgba(35, 95, 132, .45))}.itin-card-body{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.itin-card-title{overflow:hidden;font:700 14px/1.15 Georgia,serif;text-overflow:ellipsis;white-space:nowrap}.itin-card-time{overflow:hidden;color:var(--commitment-color, var(--blue));font:700 8px/1.15 Courier New,monospace;text-overflow:ellipsis;white-space:nowrap}.itin-card-meta{overflow:hidden;color:var(--ink-soft);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.itin-card-status{position:absolute;right:7px;top:7px;color:var(--commitment-color, var(--blue));font:700 8px/1 Courier New,monospace;letter-spacing:.04em;text-transform:uppercase}.commitment-fixed .itin-card-status{padding:2px 3px;border:1px solid var(--booked);color:var(--booked);transform:rotate(-3deg)}.itin-map-mark{position:absolute;right:9px;bottom:6px;color:var(--commitment-color, var(--blue));font-size:12px}.itin-card.external{cursor:default;border-left:4px solid #3e74aa!important;box-shadow:2px 2px #172f431a!important}.itin-card.external .itin-card-icon{color:#315e94;font-family:Arial,sans-serif}.itin-briefing{display:grid;gap:6px;padding:0 10px 14px 39px}.itin-lodging-summary{display:grid;grid-template-columns:57px minmax(0,1fr);align-items:center;gap:6px}.itin-anchor-label{color:var(--red);font:700 8px/1.1 Courier New,monospace;letter-spacing:.06em;text-align:right;text-transform:uppercase}.itin-lodging-summary>button{grid-column:2;display:flex;align-items:center;gap:7px;width:100%;min-height:45px;padding:5px 8px;border:1px solid rgba(23,47,67,.5)!important;border-radius:2px!important;color:var(--ink)!important;background:#fffaf0e0!important;box-shadow:2px 2px #172f4321!important;text-align:left;font-family:inherit}.itin-lodging-summary>button+button{margin-top:1px}.itin-lodging-summary>button.empty{border-style:dashed!important;color:var(--ink-soft)!important;background:#fffaf07a!important;box-shadow:none!important}.itin-bed-icon{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border:1px solid rgba(35,95,132,.42);border-radius:50%;color:var(--blue);background:transparent}.itin-lodging-summary>button.commitment-idea{border-color:var(--idea)!important;color:var(--idea)!important;background:#e6f2e8e0!important}.itin-lodging-summary>button.commitment-plan{border-color:var(--plan)!important;color:var(--plan)!important;background:#ebf3f8eb!important}.itin-lodging-summary>button.commitment-fixed{border-color:var(--booked)!important;color:var(--booked)!important;background:#f3edf8f0!important}.itin-lodging-icon{position:relative;display:grid;place-items:end center;flex:0 0 34px;width:34px;height:34px;color:var(--commitment-color, var(--blue))}.itin-lodging-icon .itin-symbol{width:27px;height:27px}.itin-sky-symbol{position:absolute;top:-3px;right:-3px;width:16px;height:16px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.itin-lodging-summary button>span:nth-child(2){display:grid;flex:1;min-width:0}.itin-lodging-summary strong,.itin-lodging-summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.itin-lodging-summary strong{font:700 13px/1.15 Georgia,serif}.itin-lodging-summary small{color:var(--ink-soft);font-size:9px}.itin-lodging-summary b{color:var(--commitment-color, var(--red));font-size:18px;font-weight:400}.itin-plan{margin:0}.itin-plan-row{display:grid;grid-template-columns:57px minmax(0,1fr);gap:6px;align-items:start}.itin-plan-row>time{padding-top:15px;color:var(--blue);font:700 8px/1 Courier New,monospace;text-align:right;text-transform:uppercase;font-variant-numeric:tabular-nums}.itin-plan-row .itin-card{margin-bottom:4px}.itin-hour-timeline{position:relative;min-width:0;margin-top:5px}.itin-hour-rule{position:absolute;z-index:0;inset-inline:0;height:0}.itin-hour-rule>time{position:absolute;left:0;width:57px;color:var(--blue);background:var(--paper);font:700 8px/1 Courier New,monospace;text-align:right;text-transform:uppercase;transform:translateY(-50%);font-variant-numeric:tabular-nums}.itin-hour-rule>span{position:absolute;left:63px;right:0;border-top:1px solid rgba(69,123,156,.3)}.itin-hour-events{position:absolute;inset:0 0 0 63px}.itin-hour-event{position:absolute;z-index:2;min-width:0;padding-right:3px;box-sizing:border-box}.itin-hour-event .itin-card{height:100%;min-height:0;margin:0;align-items:flex-start;box-sizing:border-box}.itin-hour-event.concurrent .itin-card{gap:5px;padding:7px 6px}.itin-hour-event.concurrent .itin-card-icon{flex-basis:24px;width:24px;height:24px}.itin-hour-event.concurrent .itin-card-icon .itin-symbol{width:16px;height:16px}.itin-hour-event.concurrent .itin-card-title{font-size:12px;white-space:normal}.itin-hour-event.concurrent .itin-card-status,.itin-hour-event.concurrent .itin-map-mark{display:none}.itin-now-line{position:absolute;z-index:5;left:57px;right:0;height:0;pointer-events:none}.itin-now-line span{position:absolute;left:0;right:0;border-top:2px solid #df4036}.itin-now-line i{position:absolute;z-index:1;left:0;width:10px;height:10px;border-radius:50%;background:#df4036;transform:translate(-50%,-4px)}.itin-plan-empty{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 63px);min-height:43px;margin-left:63px;padding:6px 9px;border:1px dashed rgba(23,47,67,.46)!important;border-radius:2px!important;color:var(--ink-soft)!important;background:#fffaf075!important;box-shadow:none!important;font-family:inherit}.itin-plan-empty span{font:700 9px/1 Courier New,monospace;text-transform:uppercase}.itin-plan .itin-section-label{margin-left:63px}.itin-empty{display:grid;justify-items:center;gap:5px;margin:28px 14px 28px 40px;padding:23px;border:1px dashed rgba(23,47,67,.52);border-radius:2px;color:var(--ink-soft);background:#fffaf066;text-align:center}.itin-empty strong{color:var(--ink);font:700 16px/1.1 Georgia,serif}.itin-empty span{font-size:11px}.dialog:has(.itin-form) .window-body,.dialog:has(.itin-detail) .window-body,.dialog:has(.itin-delete-confirm) .window-body{color:#172f43;background:linear-gradient(90deg,transparent 0 22px,rgba(177,60,50,.34) 22px 23px,transparent 23px),repeating-linear-gradient(180deg,transparent 0 27px,rgba(69,123,156,.13) 27px 28px),#f5efdf}.dialog-overlay:has(.itin-form),.dialog-overlay:has(.itin-detail),.dialog-overlay:has(.itin-delete-confirm){padding:2px}.dialog:has(.itin-form),.dialog:has(.itin-detail),.dialog:has(.itin-delete-confirm){max-width:640px;max-height:calc(100dvh - 4px)}.dialog:has(.itin-form)>.window,.dialog:has(.itin-detail)>.window,.dialog:has(.itin-delete-confirm)>.window{padding:1px}.dialog:has(.itin-form)>.window>.window-body,.dialog:has(.itin-detail)>.window>.window-body,.dialog:has(.itin-delete-confirm)>.window>.window-body{margin:0;padding:0;border:1px solid #53616a}.itin-form{display:flex;flex-direction:column;gap:9px;min-width:0;padding:12px 12px 12px 30px;color:#172f43;box-sizing:border-box}.itin-form>label,.itin-form-grid>label,.itin-place-picker>label{display:grid;gap:3px;color:#3d4f5a;font:700 10px/1.2 Courier New,monospace;text-transform:uppercase}.itin-form input,.itin-form select,.itin-form textarea{width:100%;min-width:0;min-height:35px;box-sizing:border-box;padding:5px 6px;border:0!important;border-bottom:1px solid rgba(23,47,67,.62)!important;border-radius:0!important;color:#172f43;background:#fffaf09e!important;box-shadow:none!important;font-family:inherit}.itin-form input:focus,.itin-form select:focus,.itin-form textarea:focus{outline:2px solid rgba(35,95,132,.25);outline-offset:-1px}.itin-form textarea{resize:vertical;font-size:14px}.itin-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-width:0}.itin-form fieldset{margin:1px 0;border-color:#172f4366}.itin-form fieldset small{color:#66675f}.itin-kind-toggle{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:3px;padding:0;border:0;background:transparent}.itin-kind-toggle button{min-height:36px;border:1px solid rgba(23,47,67,.56)!important;border-radius:2px!important;color:#172f43!important;background:#fffaf094!important;box-shadow:none!important;font:700 11px/1 Courier New,monospace;text-transform:uppercase}.itin-kind-toggle button.active{color:#fffaf0!important;background:#172f43!important;box-shadow:2px 2px #a63d3266!important}.itin-optional-divider{display:flex;align-items:center;gap:8px;margin:7px 0 1px;color:#a63d32;font:700 9px/1 Courier New,monospace;letter-spacing:.09em;text-transform:uppercase}.itin-optional-divider:before,.itin-optional-divider:after{content:"";height:1px;flex:1;background:#a63d328f}.itin-place-picker{display:grid;gap:4px}.itin-field-optional{color:#77756b;font-size:8px;font-weight:400;letter-spacing:0;text-transform:none}.itin-place-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px}.itin-place-search button,.itin-selected-place button,.itin-attachment-row button,.itin-form-actions button,.itin-detail button,.itin-link-button{min-height:34px;border:1px solid #172f43!important;border-radius:2px!important;color:#172f43!important;background:#f8f1e2!important;box-shadow:1px 1px #172f433d!important;font:700 10px/1 Courier New,monospace;text-transform:uppercase}.itin-place-search button{min-width:72px}.itin-selected-place{position:relative;display:grid;gap:2px;min-height:52px;padding:8px 68px 8px 9px;border:1px solid rgba(35,95,132,.65);border-radius:2px;background:#eff6f2b8;box-sizing:border-box}.itin-selected-place strong{color:#234f6b;font:700 13px/1.1 Georgia,serif}.itin-selected-place small{color:#59676d;font-size:10px;font-weight:400}.itin-selected-place button{position:absolute;right:6px;top:8px}.itin-selected-place em{color:#696960;font-size:8px;font-weight:400;font-style:normal}.itin-place-results{display:grid;gap:4px;max-height:190px;overflow-y:auto;padding:5px;border:1px solid rgba(23,47,67,.58);background:#ede4d2}.itin-place-results button{display:grid;gap:2px;min-height:46px;padding:6px;border:0!important;border-bottom:1px solid rgba(23,47,67,.3)!important;border-radius:0!important;color:#172f43!important;background:#fffaf0!important;box-shadow:1px 1px #172f431f!important;text-align:left}.itin-place-results strong{font:700 12px/1.1 Georgia,serif}.itin-place-results small{color:#59656b;font-size:9px}.itin-place-credit,.itin-address{color:#68685f;font-size:9px}.itin-address{display:block;margin-top:2px}.itin-attachment-row{display:flex;align-items:center;gap:6px;min-width:0}.itin-attachment-row span{min-width:0;overflow:hidden;color:#66675f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.itin-form-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:5px}.itin-form-actions button{min-width:78px}.itin-form-actions button:last-child{border-color:#a63d32!important;color:#fffaf0!important;background:#a63d32!important}.itin-detail{display:grid;gap:10px;padding:12px 12px 12px 30px;color:#172f43;box-sizing:border-box}.itin-detail-head{display:flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:2px solid rgba(23,47,67,.48)}.itin-detail-icon{display:grid;place-items:center;flex:0 0 41px;width:41px;min-width:41px;height:41px;border:1px solid var(--commitment-color, rgba(35,95,132,.55));border-radius:50%;color:var(--commitment-color, #235f84);background:transparent;font:700 19px/1 Georgia,serif;box-sizing:border-box}.itin-detail-head>div{min-width:0}.itin-detail h3{margin:0 0 3px;overflow-wrap:anywhere;font:700 20px/1.05 Georgia,serif}.itin-detail-head div span{color:var(--commitment-color, #a63d32);font:700 9px/1 Courier New,monospace;text-transform:uppercase}.itin-detail dl{display:grid;gap:0;margin:0}.itin-detail dl>div{display:grid;grid-template-columns:78px minmax(0,1fr);gap:8px;padding:7px 0;border-bottom:1px dotted rgba(23,47,67,.48)}.itin-detail dt{color:#a63d32;font:700 9px/1 Courier New,monospace;text-transform:uppercase}.itin-detail dd{margin:0;overflow-wrap:anywhere;font-size:12px}.itin-detail-notes{margin:0;padding:9px;border:1px solid rgba(23,47,67,.28);border-radius:1px;background:#fffaf0a3;white-space:pre-wrap}.itin-document{display:grid!important;gap:5px!important;width:100%!important;height:auto!important;padding:5px!important}.itin-document img{display:block;width:100%;max-height:330px;object-fit:contain;background:#222}.itin-document span{font-size:11px}.itin-detail-icon.google{color:#315e94;font-family:Arial,sans-serif}.itin-link-button{display:inline-grid;place-items:center;padding:0 12px;text-decoration:none;box-sizing:border-box}.itin-delete-confirm{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:16px 14px 14px 30px;color:#172f43;box-sizing:border-box}.itin-delete-mark{display:grid;place-items:center;width:38px;height:38px;border:2px solid #a63d32;border-radius:50%;color:#a63d32;font:700 24px/1 Georgia,serif}.itin-delete-confirm h3{margin:1px 0 5px;font:700 18px/1.15 Georgia,serif}.itin-delete-confirm p{margin:0;color:#5c5a54;font-size:11px;line-height:1.35}.itin-delete-confirm .itin-form-actions{grid-column:1 / -1;margin-top:8px}.itin-delete-confirm .itin-danger-button{min-width:142px;border-color:#8e2e27!important;color:#fffaf0!important;background:#a63d32!important}@media(max-width:430px){.itin-trip-head{padding-top:13px}.itin-trip-head h2{font-size:21px}.itin-trip-head button{min-height:32px;padding-inline:8px}.itin-date-strip{padding-right:6px}.itin-day-title{padding-top:9px}.itin-card{padding-right:31px}.itin-form-grid{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:no-preference){.itin-date-strip button.active{animation:itin-paper-select .16s ease-out}@keyframes itin-paper-select{0%{transform:translateY(1px);opacity:.82}to{transform:translateY(-1px) rotate(-.5deg);opacity:1}}}
