.AstroSettingsInfo-module__te1ZCG__settings{width:100%;color:var(--dw-text);gap:18px;display:grid}.AstroSettingsInfo-module__te1ZCG__header{align-items:flex-start;gap:14px;display:flex}.AstroSettingsInfo-module__te1ZCG__header h2{margin:2px 0 0;font-size:1.05rem;line-height:1.3}.AstroSettingsInfo-module__te1ZCG__eyebrow{color:var(--dw-accent);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:700}.AstroSettingsInfo-module__te1ZCG__backButton{color:var(--dw-text-muted);background:var(--dw-surface-soft);border:1px solid var(--dw-border);border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:.78rem;font-weight:650;display:inline-flex}.AstroSettingsInfo-module__te1ZCG__backButton:hover{color:var(--dw-text);border-color:var(--dw-accent)}.AstroSettingsInfo-module__te1ZCG__capabilityList{gap:8px;margin:0;display:grid}.AstroSettingsInfo-module__te1ZCG__capability{background:var(--dw-surface-soft);border:1px solid var(--dw-border);border-radius:9px;grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);align-items:start;gap:14px;padding:11px 12px;display:grid}.AstroSettingsInfo-module__te1ZCG__capability dt{color:var(--dw-text-muted);font-size:.75rem;font-weight:650}.AstroSettingsInfo-module__te1ZCG__capability dd{color:var(--dw-text);margin:0;font-size:.8rem;line-height:1.45}@media (max-width:520px){.AstroSettingsInfo-module__te1ZCG__header{display:grid}.AstroSettingsInfo-module__te1ZCG__backButton{justify-self:start}.AstroSettingsInfo-module__te1ZCG__capability{grid-template-columns:1fr;gap:4px}}
.ImagingAstroSettings-module__buyuLa__settingsPanel{width:100%;color:var(--dw-text)}.ImagingAstroSettings-module__buyuLa__settingsPanel form{gap:10px;display:grid}.ImagingAstroSettings-module__buyuLa__settingsPanel .row{grid-template-columns:minmax(120px,.72fr) minmax(180px,1.28fr);align-items:center;gap:8px 16px;display:grid;margin:0!important}.ImagingAstroSettings-module__buyuLa__settingsPanel .row>*{width:auto;padding:0}.ImagingAstroSettings-module__buyuLa__settingsPanel label{color:var(--dw-text-muted);margin:0;font-size:.78rem;font-weight:650}.ImagingAstroSettings-module__buyuLa__settingsPanel .row>:first-child{color:var(--dw-text-muted);margin:0;font-size:.78rem;font-weight:650}.ImagingAstroSettings-module__buyuLa__settingsPanel select,.ImagingAstroSettings-module__buyuLa__settingsPanel input{width:100%;min-height:38px;color:var(--dw-text);background-color:var(--dw-bg);border:1px solid var(--dw-border-strong);border-radius:8px;padding:7px 34px 7px 10px;font-size:.82rem}.ImagingAstroSettings-module__buyuLa__settingsPanel select:focus,.ImagingAstroSettings-module__buyuLa__settingsPanel input:focus{border-color:var(--dw-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--dw-accent) 18%, transparent);outline:0}.ImagingAstroSettings-module__buyuLa__settingsPanel .text-danger{grid-column:2;margin:0;font-size:.74rem}.ImagingAstroSettings-module__buyuLa__sectionHeader{border-bottom:1px solid var(--dw-border);grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;margin-bottom:4px;padding-bottom:12px;display:flex}.ImagingAstroSettings-module__buyuLa__sectionHeader span{color:var(--dw-accent);letter-spacing:.11em;text-transform:uppercase;font-size:.66rem;font-weight:750}.ImagingAstroSettings-module__buyuLa__sectionHeader h2{color:var(--dw-text);margin:2px 0 0;font-size:1rem;line-height:1.3}.ImagingAstroSettings-module__buyuLa__infoButton{color:var(--dw-text-muted);background:var(--dw-surface-soft);border:1px solid var(--dw-border);border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:.72rem;font-weight:650;display:inline-flex}.ImagingAstroSettings-module__buyuLa__infoButton:hover{color:var(--dw-text);border-color:var(--dw-accent)}.ImagingAstroSettings-module__buyuLa__actions{border-top:1px solid var(--dw-border);padding-top:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:4px!important}.ImagingAstroSettings-module__buyuLa__actions>div:last-child{text-align:right}.ImagingAstroSettings-module__buyuLa__actions button{min-height:36px;margin:0!important;padding:7px 12px!important;font-size:.78rem!important}@media (max-width:520px){.ImagingAstroSettings-module__buyuLa__settingsPanel .row{grid-template-columns:1fr;gap:5px}.ImagingAstroSettings-module__buyuLa__settingsPanel .text-danger{grid-column:1}.ImagingAstroSettings-module__buyuLa__sectionHeader{align-items:flex-start}}
.RecordButton-module__qpSMeW__icon{color:#fff}.RecordButton-module__qpSMeW__icon:hover{color:#ccc}.RecordButton-module__qpSMeW__outerring{transform-origin:50%;animation:10s linear infinite RecordButton-module__qpSMeW__rotate}@keyframes RecordButton-module__qpSMeW__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.CameraAddOn-module__RTz1Ya__cameraModalRoot{--control-surface:color-mix(in srgb, var(--dw-surface) 88%, #070b12);width:100%!important;height:100%!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.CameraAddOn-module__RTz1Ya__cameraDialog{width:min(1120px,100vw - 32px);max-width:1120px;height:auto!important;margin:1.75rem auto!important;padding:0!important;position:relative!important}.CameraAddOn-module__RTz1Ya__cameraDialog .modal-content{width:100%;height:auto;max-height:min(820px,100dvh - 32px);color:var(--dw-text);background:var(--dw-surface);border:1px solid var(--dw-border-strong);border-radius:16px;position:relative;inset:auto;box-shadow:0 28px 80px #0000008c}.CameraAddOn-module__RTz1Ya__cameraModalHeader{background:var(--dw-surface);border-color:var(--dw-border);height:auto;min-height:0;padding:18px 20px 16px;position:relative;inset:auto}.CameraAddOn-module__RTz1Ya__cameraModalHeader>div:first-child{min-width:0}.CameraAddOn-module__RTz1Ya__cameraModalHeader .modal-title{color:var(--dw-text);margin-top:2px;font-size:1.08rem;font-weight:720;line-height:1.25}.CameraAddOn-module__RTz1Ya__cameraModalHeader p{color:var(--dw-text-muted);margin:5px 0 0;font-size:.78rem;line-height:1.45}.CameraAddOn-module__RTz1Ya__cameraModalHeader .btn-close{filter:invert()grayscale();opacity:.68;margin:0}.CameraAddOn-module__RTz1Ya__eyebrow,.CameraAddOn-module__RTz1Ya__sectionHeading span{color:var(--dw-accent);letter-spacing:.11em;text-transform:uppercase;font-size:.64rem;font-weight:750}.CameraAddOn-module__RTz1Ya__cameraModalBody{width:100%;padding:18px 20px;position:relative;inset:auto;overflow:hidden auto}.CameraAddOn-module__RTz1Ya__controlLayout{grid-template-columns:minmax(210px,.62fr) minmax(0,1.75fr);gap:16px;align-items:stretch!important;width:100%!important;height:auto!important;min-height:420px!important;margin:0!important;display:grid!important;position:static!important}.CameraAddOn-module__RTz1Ya__mountControls,.CameraAddOn-module__RTz1Ya__captureControls{background:var(--control-surface);border:1px solid var(--dw-border);border-radius:12px;min-width:0;padding:16px}.CameraAddOn-module__RTz1Ya__mountControls{grid-template-rows:auto auto minmax(210px,1fr);align-content:start;gap:14px;display:grid}.CameraAddOn-module__RTz1Ya__captureControls{flex-direction:column;gap:14px;display:flex}.CameraAddOn-module__RTz1Ya__sectionHeading{border-bottom:1px solid var(--dw-border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.CameraAddOn-module__RTz1Ya__sectionHeading h3{color:var(--dw-text);margin:2px 0 0;font-size:.94rem;line-height:1.2}.CameraAddOn-module__RTz1Ya__sectionHeading>strong{color:var(--dw-accent-strong);background:var(--dw-accent-soft);border:1px solid color-mix(in srgb, var(--dw-accent) 28%, transparent);font-variant-numeric:tabular-nums;border-radius:7px;padding:5px 8px;font-size:.76rem}.CameraAddOn-module__RTz1Ya__controlLayout .speed-meter{width:100%;margin:0;display:block}.CameraAddOn-module__RTz1Ya__controlLayout .speed-control{color:var(--dw-text)}:is(.CameraAddOn-module__RTz1Ya__controlLayout .speed-control__label,.CameraAddOn-module__RTz1Ya__controlLayout .speed-control__limits){color:var(--dw-text-muted)}.CameraAddOn-module__RTz1Ya__joystickSlot{place-items:center;min-height:210px;display:grid;overflow:hidden}.CameraAddOn-module__RTz1Ya__joystickSlot .joystick-container{place-self:center;position:relative!important;inset:auto!important;transform:none!important}:is(.CameraAddOn-module__RTz1Ya__joystickSlot .joystick-button-up,.CameraAddOn-module__RTz1Ya__joystickSlot .joystick-button-down,.CameraAddOn-module__RTz1Ya__joystickSlot .joystick-button-left,.CameraAddOn-module__RTz1Ya__joystickSlot .joystick-button-right){width:34px;height:34px;color:var(--dw-text);background:var(--dw-surface-soft);border:1px solid var(--dw-border-strong);border-radius:8px;place-items:center;padding:0;display:grid}:is(.CameraAddOn-module__RTz1Ya__controlLayout .containerCamera,.CameraAddOn-module__RTz1Ya__controlLayout .pane){width:100%;height:auto;margin:0;display:grid}.CameraAddOn-module__RTz1Ya__controlLayout .pane{gap:14px}.CameraAddOn-module__RTz1Ya__controlLayout .columnAction{width:100%;box-shadow:none;background:0 0;border:0;padding:0}:is(.CameraAddOn-module__RTz1Ya__controlLayout .columnAction .header-camera,.CameraAddOn-module__RTz1Ya__controlLayout .columnAction .separator){display:none}.CameraAddOn-module__RTz1Ya__controlLayout .button-container-view{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.CameraAddOn-module__RTz1Ya__controlLayout .button-container-view .button{min-width:0;min-height:38px;color:var(--dw-text-muted);background:var(--dw-surface-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:7px 8px;font-size:.72rem;font-weight:680;line-height:1.2;overflow:hidden;border:1px solid var(--dw-border)!important}.CameraAddOn-module__RTz1Ya__controlLayout .button-container-view .button.active{color:var(--dw-accent-strong);background:var(--dw-accent-soft);border-color:color-mix(in srgb, var(--dw-accent) 42%, transparent)!important}.CameraAddOn-module__RTz1Ya__controlLayout .column{width:100%;min-height:250px;color:var(--dw-text);background:var(--dw-surface-soft);border:1px solid var(--dw-border);box-shadow:none;border-radius:11px;grid-template-rows:auto 1px minmax(112px,1fr) auto;align-items:center;padding:18px;display:grid}.CameraAddOn-module__RTz1Ya__controlLayout .header-camera{min-width:0}.CameraAddOn-module__RTz1Ya__controlLayout .title{color:var(--dw-text);font-size:.92rem;font-weight:700}.CameraAddOn-module__RTz1Ya__controlLayout .separator{background:var(--dw-border)}.CameraAddOn-module__RTz1Ya__controlLayout .cameraAddon-image{object-fit:contain;opacity:.88;justify-self:center;width:82px;max-height:82px;margin:8px 0}.CameraAddOn-module__RTz1Ya__controlLayout .button-container{gap:8px;margin:0}:is(.CameraAddOn-module__RTz1Ya__controlLayout .button-container .button,.CameraAddOn-module__RTz1Ya__controlLayout .button-container .button-cent){min-width:84px;min-height:36px;color:var(--dw-text-muted);background:var(--dw-bg);border-radius:8px;margin:0;padding:7px 12px;font-size:.76rem;font-weight:680;border:1px solid var(--dw-border-strong)!important}.CameraAddOn-module__RTz1Ya__controlLayout .button-container .active{color:#06120f;background:var(--dw-accent);border-color:var(--dw-accent)!important}.CameraAddOn-module__RTz1Ya__controlLayout .cameraAddon-settings-button{width:34px;height:34px;color:var(--dw-text-muted);background:var(--dw-surface);border:1px solid var(--dw-border);border-radius:8px}.CameraAddOn-module__RTz1Ya__settingsPopover{width:min(440px,100vw - 32px);max-width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--dw-text);background:var(--dw-surface);border-color:var(--dw-border-strong);border-radius:12px;overflow:auto;box-shadow:0 20px 55px #0000007a;position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.CameraAddOn-module__RTz1Ya__settingsPopover .popover-header{z-index:1;color:var(--dw-text);background:var(--dw-surface);border-color:var(--dw-border);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 14px;font-size:.86rem;font-weight:720;display:flex;position:sticky;top:0}.CameraAddOn-module__RTz1Ya__settingsPopover .popover-header button{width:32px;height:32px;color:var(--dw-text-muted);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;margin:-6px -6px -6px 0;padding:0;display:grid}:is(.CameraAddOn-module__RTz1Ya__settingsPopover .popover-header button:hover,.CameraAddOn-module__RTz1Ya__settingsPopover .popover-header button:focus-visible){color:var(--dw-text);background:var(--dw-surface-soft);outline:none}.CameraAddOn-module__RTz1Ya__settingsPopover .popover-body{color:var(--dw-text);padding:14px}.CameraAddOn-module__RTz1Ya__settingsPopover .popover-arrow{display:none}.CameraAddOn-module__RTz1Ya__settingsPopover form{gap:10px;display:grid}.CameraAddOn-module__RTz1Ya__settingsPopover form .row{grid-template-columns:minmax(110px,.8fr) minmax(0,1fr);align-items:center;gap:10px;display:grid;margin:0!important}:is(.CameraAddOn-module__RTz1Ya__settingsPopover form .col-5,.CameraAddOn-module__RTz1Ya__settingsPopover form .col-4){width:auto;max-width:none;padding:0;margin:0!important}.CameraAddOn-module__RTz1Ya__settingsPopover form label{color:var(--dw-text-muted);font-size:.76rem;font-weight:650}.CameraAddOn-module__RTz1Ya__settingsPopover form input,.CameraAddOn-module__RTz1Ya__settingsPopover form select{width:100%;min-height:36px;color:var(--dw-text);background:var(--dw-bg);border:1px solid var(--dw-border-strong);border-radius:7px;padding:6px 9px;font-size:.78rem}.CameraAddOn-module__RTz1Ya__settingsPopover form button{color:#06120f;background:var(--dw-accent);border:1px solid var(--dw-accent);border-radius:8px;width:100%;height:auto;min-height:38px;margin-top:2px;font-size:.78rem;font-weight:720}.CameraAddOn-module__RTz1Ya__cameraModalFooter{background:var(--dw-surface);border-color:var(--dw-border);justify-content:space-between;gap:12px;height:auto;padding:12px 20px;position:relative;inset:auto}.CameraAddOn-module__RTz1Ya__cameraModalFooter>span{color:var(--dw-text-muted);font-size:.72rem}@media (max-width:991.98px){.CameraAddOn-module__RTz1Ya__cameraDialog{width:100%;max-width:none;height:100%!important;margin:0!important}.CameraAddOn-module__RTz1Ya__cameraDialog .modal-content{border:0;border-radius:0;min-height:100%;max-height:none}.CameraAddOn-module__RTz1Ya__controlLayout{grid-template-columns:minmax(190px,.58fr) minmax(0,1.42fr)}.CameraAddOn-module__RTz1Ya__controlLayout .button-container-view{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.CameraAddOn-module__RTz1Ya__cameraModalHeader{padding:14px 16px}.CameraAddOn-module__RTz1Ya__cameraModalHeader p{max-width:32rem}.CameraAddOn-module__RTz1Ya__cameraModalBody{padding:12px 14px 18px}.CameraAddOn-module__RTz1Ya__controlLayout{grid-template-columns:1fr;min-height:0!important}.CameraAddOn-module__RTz1Ya__mountControls{grid-template-rows:auto auto minmax(200px,1fr);min-height:330px}.CameraAddOn-module__RTz1Ya__controlLayout .button-container-view{grid-template-columns:repeat(2,minmax(0,1fr))}.CameraAddOn-module__RTz1Ya__controlLayout .column{min-height:235px;padding:14px}.CameraAddOn-module__RTz1Ya__cameraModalFooter{padding:10px 14px max(10px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;position:sticky;bottom:0}.CameraAddOn-module__RTz1Ya__cameraModalFooter button{width:100%}.CameraAddOn-module__RTz1Ya__settingsPopover form .row{grid-template-columns:minmax(96px,.75fr) minmax(0,1fr)}}
.ImagingMenu-module__mxlxMG__box{width:60px;height:59px;position:relative}.ImagingMenu-module__mxlxMG__box a,.ImagingMenu-module__mxlxMG__toolbarButton,.ImagingMenu-module__mxlxMG__statusLabel{color:#fff;text-decoration:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ImagingMenu-module__mxlxMG__toolbarButton{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0}.ImagingMenu-module__mxlxMG__toolbarButton:hover{color:#aaa}.ImagingMenu-module__mxlxMG__toolbarButton:focus-visible{outline:2px solid var(--dw-accent);outline-offset:-2px;border-radius:8px}.ImagingMenu-module__mxlxMG__statusLabel{width:max-content}.ImagingMenu-module__mxlxMG__focusFeedback{max-width:13rem;color:var(--dw-text-muted);align-self:center;padding:0 .75rem;font-size:.78rem;line-height:1.25}.ImagingMenu-module__mxlxMG__settingsModalRoot{width:100%!important;height:100%!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.ImagingMenu-module__mxlxMG__settingsDialog{max-width:min(680px,100vw - 32px);width:auto!important;height:auto!important;margin:1.75rem auto!important;padding:0!important;position:relative!important}.ImagingMenu-module__mxlxMG__settingsDialog .modal-content{width:100%;height:auto;max-height:calc(100vh - 3.5rem);color:var(--dw-text);background:var(--dw-surface);border:1px solid var(--dw-border-strong);border-radius:14px;position:relative;inset:auto;box-shadow:0 24px 70px #0000007a}.ImagingMenu-module__mxlxMG__settingsModalHeader{background:var(--dw-surface);border-color:var(--dw-border);height:auto;min-height:58px;padding:14px 18px;position:relative;inset:auto}.ImagingMenu-module__mxlxMG__settingsModalHeader .modal-title{font-size:1rem;font-weight:700}.ImagingMenu-module__mxlxMG__settingsModalHeader .btn-close{filter:invert()grayscale();opacity:.72}.ImagingMenu-module__mxlxMG__settingsModalBody{width:100%;padding:18px;position:relative;inset:auto;overflow-y:auto}@media (max-width:575.98px){.ImagingMenu-module__mxlxMG__settingsDialog{max-width:none;margin:0;width:100%!important;height:100%!important}.ImagingMenu-module__mxlxMG__settingsDialog .modal-content{border:0;border-radius:0;min-height:100%;max-height:none}.ImagingMenu-module__mxlxMG__settingsModalBody{padding:16px}}@media (max-width:1024px){.ImagingMenu-module__mxlxMG__dropdown-wrapper.ImagingMenu-module__mxlxMG__jsx-1b9225df978cd56a{width:auto}.ImagingMenu-module__mxlxMG__nav-item{text-align:center;width:100%}}
