*{box-sizing:border-box}:root{color:var(--ink);font-synthesis:none;--accent:#24262a;--accent-hover:#111214;--accent-soft:#edf0f3;--accent-border:#9da5af;--accent-tint:#24262a29;--control-hover:#f5f6f8;--focus:#626b78;--control-background:linear-gradient(170deg, #282a2e, #111214 65%);--control-background-hover:linear-gradient(170deg, #34373c, #181a1e 65%);--control-border:#383b40;--control-text:#f8f9fb;--ink:#202226;--muted:#666e78;--line:#e0e4e9;--surface:#fff;--ground:#f5f6f8;background:#eaf0f8;font-family:Segoe UI,Microsoft YaHei,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.55}body{min-width:320px;margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.46}button,a,input,select,summary,[tabindex]{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}button,input,select{color:inherit}button{background:0 0;border:0}button svg{flex-shrink:0}button{transition:background-color .12s,color .12s,border-color .12s}button:disabled{transition:none}input[type=range]{accent-color:var(--accent);cursor:pointer}input[type=number]{font-variant-numeric:tabular-nums}fieldset{border:0;min-width:0;margin:0;padding:0}fieldset:disabled input{cursor:not-allowed}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.35}button,select{min-height:36px}::selection{color:var(--ink);background:#dce1e6}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}._root_m0iul_1{margin-top:20px;display:inline-flex;position:relative}._trigger_m0iul_3{min-height:36px;box-shadow:none;color:var(--accent);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:6px 10px;font-size:14px;font-weight:400;line-height:1.5;display:inline-flex}._trigger_m0iul_3:hover,._active_m0iul_5{color:var(--accent-hover);box-shadow:none;background:0 0}._position_m0iul_7{z-index:40;width:min(320px,100vw - 40px);padding-top:10px;position:absolute;top:100%;left:50%;transform:translate(-50%)}._card_m0iul_9{border:1px solid var(--line);color:#465262;text-align:left;background:#fff;border-radius:12px;padding:16px 18px;font-size:13px;line-height:1.75;animation:.14s ease-out _helpAppear_m0iul_1;position:relative;box-shadow:0 8px 28px #1924341f}._card_m0iul_9:after{content:"";border-left:1px solid var(--line);border-top:1px solid var(--line);background:#fff;width:9px;height:9px;position:absolute;top:-5px;left:calc(50% - 5px);transform:rotate(45deg)}._card_m0iul_9 p+p{color:#687586;border-top:1px solid #edf0f5;margin-top:10px;padding-top:10px}@keyframes _helpAppear_m0iul_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (pointer:coarse){._trigger_m0iul_3{min-height:44px}}@media (prefers-reduced-motion:reduce){._card_m0iul_9{animation:none}}@property --specular-angle{syntax:"<angle>";inherits:true;initial-value:-35deg}@property --specular-x{syntax:"<percentage>";inherits:true;initial-value:28%}@property --specular-y{syntax:"<percentage>";inherits:true;initial-value:0%}@property --specular-strength{syntax:"<number>";inherits:true;initial-value:.32}._button_z7rv0_6{isolation:isolate;border:1px solid var(--control-border);background:var(--control-background);color:var(--control-text);border-radius:999px;justify-content:center;align-items:center;gap:9px;transition:--specular-angle .18s ease-out,--specular-x .18s ease-out,--specular-y .18s ease-out,--specular-strength .22s ease-out,transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 7px 16px -11px #0a0d1299}._button_z7rv0_6:before,._button_z7rv0_6:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:-1px}._button_z7rv0_6:before{background:radial-gradient(110px 65px at var(--specular-x) var(--specular-y), #ffffff26, transparent 75%);opacity:var(--specular-strength);inset:0}._button_z7rv0_6:after{background:conic-gradient(from calc(var(--specular-angle) - 30deg), transparent 0deg, #ffffff57 16deg, #fff 30deg, #ffffff57 44deg, transparent 60deg, transparent 164deg, #ffffff94 210deg, transparent 256deg);opacity:var(--specular-strength);padding:1.2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}._label_z7rv0_29{z-index:1;justify-content:center;align-items:center;gap:inherit;display:inline-flex;position:relative}._button_z7rv0_6:hover:not(:disabled){box-shadow:inset 0 1px #ffffff17,0 8px 19px -11px #0a0d12a6}._button_z7rv0_6:active:not(:disabled){transform:scale(.97)}._button_z7rv0_6:focus-visible{outline:2px solid var(--focus);outline-offset:4px;--specular-strength:1!important}._button_z7rv0_6:disabled:before,._button_z7rv0_6:disabled:after{opacity:.18}@media (prefers-reduced-motion:reduce){._button_z7rv0_6{transition:none}._button_z7rv0_6:active:not(:disabled){transform:none}}._home_lcw2l_1{place-items:center;min-height:calc(100svh - 72px);padding:32px 24px 104px;display:grid;position:relative}._content_lcw2l_3{text-align:center;width:100%;max-width:700px}._brandMark_lcw2l_5{aspect-ratio:373/458;mix-blend-mode:multiply;width:72px;height:auto;margin:0 auto 28px;display:block;overflow:hidden}._content_lcw2l_3 h1{color:var(--ink);letter-spacing:-.7px;font-size:40px;font-weight:400;line-height:1.35}._description_lcw2l_9{color:var(--muted);margin-top:8px;font-size:17px;line-height:1.7}._actions_lcw2l_11{flex-direction:column;align-items:center;gap:18px;margin-top:38px;display:flex}._primaryRow_lcw2l_13{justify-content:center;align-items:stretch;gap:16px;width:min(100%,440px);display:flex}._support_lcw2l_15{border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 24px;font-weight:500;line-height:1.5;display:inline-flex}._actions_lcw2l_11 button{min-height:46px;padding:12px 24px;font-weight:500;line-height:1.5}._primaryRow_lcw2l_13 button{min-width:0;min-height:56px;padding:13px 24px;font-size:18px}._connect_lcw2l_21{flex:1}._support_lcw2l_15{border:1px solid var(--line);color:#344052;background:#fff;min-width:190px}._support_lcw2l_15:hover{background:var(--control-hover);border-color:var(--accent-border)}._supportAction_lcw2l_27{flex:1.25}._actions_lcw2l_11 ._demo_lcw2l_29{min-width:144px;padding:10px 24px;font-size:16px}._message_lcw2l_31{color:#5c687a;max-width:620px;min-height:64px;margin:16px auto 0;font-size:13px;line-height:1.7}._message_lcw2l_31:empty{display:none}._message_lcw2l_31 strong{color:#374254;margin-bottom:3px;font-weight:600;display:block}._error_lcw2l_37{color:#946221}._spinner_lcw2l_39{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite _turn_lcw2l_1;display:inline-block}._dialog_lcw2l_41{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;width:min(540px,100vw - 32px);max-height:calc(100svh - 48px);padding:26px;overflow-y:auto}._dialog_lcw2l_41::backdrop{background:#141d2a5c}._dialogHeading_lcw2l_45{justify-content:space-between;align-items:center;gap:20px;display:flex}._dialogHeading_lcw2l_45 h2{font-size:20px;font-weight:600}._close_lcw2l_49{color:#687386;border-radius:6px;min-width:40px;min-height:40px;font-size:27px;font-weight:300}._close_lcw2l_49:hover{color:#222934;background:#f1f3f6}._listIntro_lcw2l_53{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.7}._supportedDevice_lcw2l_55{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:20px;margin:20px 0;padding:24px 0;display:flex}._supportedDevice_lcw2l_55 img{flex:0 0 132px;width:132px;height:auto}._supportedDevice_lcw2l_55 h3{font-size:17px;font-weight:600}._supportedDevice_lcw2l_55 p{color:#5e6b7c;margin-top:8px;font-size:13px}._supportedDevice_lcw2l_55 p span{color:#a5aeba;margin:0 5px}._supportedDevice_lcw2l_55 small{color:#87652c;margin-top:7px;font-size:12px;line-height:1.7;display:block}._listNote_lcw2l_67{color:var(--muted);font-size:13px;line-height:1.8}._dialog_lcw2l_41 form{justify-content:flex-end;margin-top:24px;display:flex}._dialog_lcw2l_41 form ._support_lcw2l_15{min-width:88px}@keyframes _turn_lcw2l_1{to{transform:rotate(360deg)}}@media (max-width:600px){._home_lcw2l_1{padding:28px 20px 100px}._brandMark_lcw2l_5{width:62px;margin-bottom:24px}._content_lcw2l_3 h1{font-size:32px}._description_lcw2l_9{font-size:15px}._actions_lcw2l_11{gap:16px;margin-top:32px}._primaryRow_lcw2l_13{gap:12px;max-width:380px}._primaryRow_lcw2l_13 button{min-height:50px;padding:12px 14px;font-size:16px}._actions_lcw2l_11 ._demo_lcw2l_29{min-width:132px;font-size:15px}._supportedDevice_lcw2l_55{gap:14px}._supportedDevice_lcw2l_55 img{flex-basis:96px;width:96px}._dialog_lcw2l_41{padding:20px}}@media (max-height:700px){._home_lcw2l_1{padding-top:28px;padding-bottom:44px}._brandMark_lcw2l_5{width:56px;margin-bottom:20px}._actions_lcw2l_11{margin-top:26px}}._authorized_lcw2l_103{flex-direction:column;align-items:stretch;gap:10px;width:min(100%,440px);display:flex}._authorized_lcw2l_103 label{text-align:left;color:var(--muted);flex-direction:column;gap:6px;font-size:12px;display:flex}._authorized_lcw2l_103 select{border:1px solid var(--line);background:var(--surface);border-radius:6px;width:100%;padding:8px 12px}._actions_lcw2l_11 ._reconnect_lcw2l_109{align-self:center;gap:8px;width:auto;max-width:100%;font-size:14px}._authorizedError_lcw2l_111{color:var(--muted);font-size:12px;line-height:1.7}._actions_lcw2l_11 ._authorizedError_lcw2l_111 button{min-height:30px;padding:3px 10px;text-decoration:underline}._root_1mck1_1{flex:none;display:inline-flex;position:relative}._trigger_1mck1_3{color:#3d4652;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:36px;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.5;transition:background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex}._trigger_1mck1_3>svg{color:#677281;transition:transform .26s cubic-bezier(.22,1,.36,1);transform:rotate(90deg)}._trigger_1mck1_3:hover,._triggerOpen_1mck1_7{color:var(--ink);background:#ffffffa6;border-color:#232a3617}._triggerOpen_1mck1_7{box-shadow:0 3px 10px #1924340d}._triggerOpen_1mck1_7>svg{transform:rotate(-90deg)}._currentLabel_1mck1_13{animation:.2s ease-out _labelSlide_1mck1_1;display:inline-block}._menuPosition_1mck1_15{z-index:50;opacity:0;visibility:hidden;pointer-events:none;transform-origin:calc(100% - 20px) 0;min-width:174px;padding-top:8px;transition:opacity .16s,transform .2s cubic-bezier(.4,0,.6,1),visibility 0s linear .2s;position:absolute;top:100%;right:0;transform:translateY(-7px)scale(.88)}._menuOpen_1mck1_17{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .3s cubic-bezier(.16,1.25,.3,1),visibility;transform:translateY(0)scale(1)}._menu_1mck1_15{--option-height:40px;border:1px solid var(--line);background:#fff;border-radius:14px;gap:4px;padding:6px;display:grid;position:relative;box-shadow:0 12px 32px #1924341f,0 2px 5px #1924340a}._highlight_1mck1_21{height:var(--option-height);background:var(--accent);transform:translateY(calc(var(--active-row) * (var(--option-height) + 4px)));pointer-events:none;border-radius:9px;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;top:6px;left:6px;right:6px;box-shadow:inset 0 1px #ffffff1f,0 2px 4px #00000014}._option_1mck1_23{width:100%;height:var(--option-height);color:#465262;text-align:left;white-space:nowrap;background:0 0;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;min-height:0;padding:10px 11px;font-family:inherit;font-size:13px;font-weight:400;line-height:1.5;transition:color .18s;display:flex;position:relative}._option_1mck1_23:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}._selected_1mck1_27{color:var(--ink);font-weight:500}._highlighted_1mck1_29{color:#fff}._option_1mck1_23:disabled{opacity:1}._check_1mck1_33{align-items:center;width:16px;height:16px;display:inline-flex}@keyframes _labelSlide_1mck1_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (pointer:coarse){._trigger_1mck1_3{min-height:44px}._menu_1mck1_15{--option-height:44px}}@media (prefers-reduced-motion:reduce){._menuPosition_1mck1_15,._menuOpen_1mck1_17,._highlight_1mck1_21,._option_1mck1_23,._trigger_1mck1_3,._trigger_1mck1_3>svg{transition:none}._currentLabel_1mck1_13{animation:none}}._root_qfhrl_1{flex-shrink:0;min-width:0;display:block}._panel_qfhrl_3{animation:.14s ease-out _hintAppear_qfhrl_1}@keyframes _hintAppear_qfhrl_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){._panel_qfhrl_3{animation:none}}._panel_qfhrl_3{z-index:110;border:1px solid var(--line);width:max-content;max-width:min(280px,100vw - 24px);max-height:calc(100svh - 24px);color:var(--ink,#253044);overflow-wrap:anywhere;background:#fff;border-radius:10px;padding:10px 14px;font-size:13px;line-height:1.5;position:fixed;overflow:auto;box-shadow:0 8px 28px #1924341f}._sidebarCard_j31ke_1{border:1px solid var(--line);width:100%;height:180px;color:var(--ink);text-align:center;background:#fff;border-radius:12px;padding:0;transition:height .24s cubic-bezier(.22,1,.36,1),border-radius .24s cubic-bezier(.22,1,.36,1),border-color .15s;display:block;position:relative;overflow:hidden}._sidebarCard_j31ke_1._sidebarWithDemo_j31ke_3{height:204px}._sidebarCard_j31ke_1:hover,._sidebarActive_j31ke_5{border-color:var(--accent-border)}._sidebarDetails_j31ke_7{opacity:1;visibility:visible;flex-direction:column;align-items:center;width:calc(100% - 20px);min-width:142px;transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1),visibility;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}._sidebarCompactIcon_j31ke_9{width:24px;height:24px;color:var(--muted);opacity:0;pointer-events:none;place-items:center;transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.85)}._sidebarPhoto_j31ke_11{place-items:center;width:100%;height:101px;display:grid;position:relative}._sidebarPhoto_j31ke_11 img{object-fit:contain;width:142px;max-width:100%;height:auto;display:block}._listAction_j31ke_15{background:var(--control-background);min-width:100px;min-height:32px;color:var(--control-text);white-space:nowrap;opacity:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:6px 12px;font-size:12px;line-height:1.4;transition:opacity .12s,transform .12s;display:inline-flex;position:absolute;bottom:7px;left:50%;transform:translate(-50%,5px)}._sidebarCard_j31ke_1:hover ._listAction_j31ke_15,._sidebarCard_j31ke_1:focus-visible ._listAction_j31ke_15,._sidebarCard_j31ke_1:focus-within ._listAction_j31ke_15{opacity:1;transform:translate(-50%)}._sidebarName_j31ke_19{margin-top:4px;font-size:14px;font-weight:600;display:block}._deviceStatus_j31ke_21{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:12px;line-height:1.5;display:flex}._statusItem_j31ke_23{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}._batteryIcon_j31ke_25{flex-shrink:0}._batteryFilled_j31ke_27{fill:#2ba56b}._batteryEmpty_j31ke_29{fill:#e3e8ed}._sidebarMeta_j31ke_31{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 11px;margin-top:8px;font-size:11px;line-height:1.5;display:flex}._sidebarMeta_j31ke_31>span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}._sidebarDemo_j31ke_35{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.5}._sidebarCard_j31ke_1._sidebarCompact_j31ke_9{border-radius:9px;height:48px}._sidebarCompact_j31ke_9 ._sidebarDetails_j31ke_7{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,0s,.24s;transform:translate(-50%,-6px)scale(.94)}._sidebarCompact_j31ke_9 ._sidebarCompactIcon_j31ke_9{opacity:1;transform:translate(-50%,-50%)scale(1)}._deviceHint_j31ke_43{min-width:176px;color:var(--ink);flex-direction:column;align-items:center;gap:8px;padding:5px;display:flex}._deviceHint_j31ke_43>img{width:132px;height:auto}._deviceHint_j31ke_43>b{font-size:14px;font-weight:600}._hintMeta_j31ke_49{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex}._hintMeta_j31ke_49>span{align-items:center;gap:4px;display:inline-flex}._deviceHint_j31ke_43>small{color:var(--muted);font-size:11px}._hintAction_j31ke_55{color:var(--accent);align-items:center;gap:7px;padding-top:5px;font-size:12px;display:inline-flex}._selection_j31ke_57{flex-direction:column;align-items:center;max-width:1120px;min-height:calc(100svh - 150px);margin:0 auto;padding:26px 20px 38px;display:flex}._selectionHeading_j31ke_59{text-align:center;margin-bottom:20px}._selectionHeading_j31ke_59 h1{letter-spacing:-.3px;font-size:26px;font-weight:600}._selectionHeading_j31ke_59 p{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.7}._deviceGrid_j31ke_65{grid-template-columns:minmax(0,490px);justify-content:center;width:100%;display:grid}._deviceCard_j31ke_67{border:1px solid var(--line);text-align:center;background:#fff;border-radius:18px;padding:24px 32px 28px}._cardTop_j31ke_69{justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin-bottom:10px;display:flex}._currentBadge_j31ke_71,._availableBadge_j31ke_71{border-radius:4px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;line-height:1.5;display:inline-flex}._currentBadge_j31ke_71{background:var(--accent-soft);color:var(--accent)}._availableBadge_j31ke_71{background:var(--control-hover);color:var(--muted)}._demoLabel_j31ke_77{color:var(--muted);font-size:11px}._deviceCard_j31ke_67 h2{letter-spacing:-.5px;font-size:27px;font-weight:650}._brand_j31ke_81{color:var(--muted);margin-top:3px;font-size:12px}._deviceImage_j31ke_83{object-fit:contain;width:100%;max-width:360px;height:auto;margin:18px auto;display:block}._transports_j31ke_85{color:var(--muted);justify-content:center;align-items:center;gap:19px;font-size:13px;display:flex}._transports_j31ke_85>span{align-items:center;gap:7px;display:inline-flex}._transports_j31ke_85>span+span{border-left:1px solid var(--line);padding-left:19px}._enterButton_j31ke_91{background:var(--control-background);border:1px solid var(--control-border);min-width:180px;min-height:44px;color:var(--control-text);border-radius:7px;justify-content:center;align-items:center;gap:14px;margin-top:23px;padding:10px 24px;font-weight:500;display:inline-flex}._enterButton_j31ke_91:hover:not(:disabled){background:var(--control-background-hover);border-color:var(--accent-hover)}._scope_j31ke_95{max-width:530px;color:var(--muted);text-align:center;margin-top:18px;font-size:12px;line-height:1.7}._backButton_j31ke_97{min-height:44px;color:var(--muted);border-radius:6px;justify-content:center;align-items:center;gap:9px;margin-top:10px;padding:9px 18px;display:inline-flex}._backButton_j31ke_97>svg{transform:rotate(180deg)}._backButton_j31ke_97:hover:not(:disabled){background:var(--accent-soft);color:var(--ink)}@media (max-width:1100px){._selection_j31ke_57{padding:24px 8px 30px}._deviceCard_j31ke_67{padding:20px 26px 24px}}@media (max-width:700px){._selection_j31ke_57{padding:20px 0 26px}._selectionHeading_j31ke_59 h1{font-size:23px}._deviceCard_j31ke_67{border-radius:14px;padding:18px 20px 22px}._deviceCard_j31ke_67 h2{font-size:24px}._deviceImage_j31ke_83{margin-top:18px;margin-bottom:18px}._transports_j31ke_85{gap:12px;font-size:12px}._transports_j31ke_85>span+span{padding-left:12px}._enterButton_j31ke_91{min-width:160px}}@media (hover:none),(pointer:coarse){._sidebarCard_j31ke_1:not(._sidebarCompact_j31ke_9){height:204px}._sidebarCard_j31ke_1._sidebarWithDemo_j31ke_3:not(._sidebarCompact_j31ke_9){height:228px}._sidebarPhoto_j31ke_11{height:124px;padding-bottom:26px}._listAction_j31ke_15{opacity:1;bottom:0;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){._sidebarCard_j31ke_1,._sidebarDetails_j31ke_7,._sidebarCompactIcon_j31ke_9,._listAction_j31ke_15{transition:none}}._app_1okfr_1{--page-background:radial-gradient(ellipse 46% 34% at 99% 0%, #c8d5e2 0%, #c8d5e200 100%), radial-gradient(ellipse 34% 25% at -7% 45%, #d2dde9 0%, #d2dde900 100%), radial-gradient(ellipse 42% 24% at 108% 79%, #cedae7 0%, #cedae700 100%), radial-gradient(ellipse 50% 22% at 20% 112%, #d6e1ec 0%, #d6e1ec00 100%), #eaf0f8;min-height:100vh}._app_1okfr_1,._header_1okfr_19,._sidebar_1okfr_19,._workspaceHeading_1okfr_19{background:var(--page-background);background-attachment:fixed}._header_1okfr_19{z-index:30;justify-content:space-between;align-items:center;height:72px;padding:0 32px;display:flex;position:sticky;top:0}._brand_1okfr_29{color:var(--muted);align-items:center;gap:24px;text-decoration:none;display:flex}._brand_1okfr_29 img{object-fit:contain;mix-blend-mode:multiply;width:127px;height:35px}._headerRight_1okfr_33{align-items:center;gap:22px;display:flex}._demoBadge_1okfr_35{color:#626b78;background:#f3f5f8;border-radius:4px;padding:4px 10px;font-size:12px}._sidebar_1okfr_19{z-index:20;flex-direction:column;justify-content:space-between;width:100px;padding:25px 12px 20px;display:flex;position:fixed;top:72px;bottom:0;left:0}._sidebar_1okfr_19 nav{flex-direction:column;gap:12px;display:flex}._navItem_1okfr_41{color:#667180;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:76px;min-height:76px;padding:12px 3px;display:flex}._navItem_1okfr_41 span{font-size:12px;line-height:1.4}._navItem_1okfr_41:hover{background:var(--control-hover);color:var(--ink)}._navActive_1okfr_47{background:var(--accent-soft);color:var(--ink);font-weight:600}._railBottom_1okfr_49{color:#697383;flex-direction:column;align-items:center;gap:6px;font-size:11px;display:flex}._main_1okfr_51{max-width:1880px;margin-left:100px;padding:24px 32px 0}._main_1okfr_51._mainWithoutNavigation_1okfr_53{max-width:none;margin-left:0}._main_1okfr_51._landingMain_1okfr_55{padding:0}._demoNotice_1okfr_57{color:#5e6d84;background:#eef1f6;border-radius:5px;align-items:flex-start;gap:9px;padding:10px 14px;font-size:12px;display:flex}._demoNotice_1okfr_57 svg{flex-shrink:0;margin-top:2px}._primary_1okfr_61,._secondary_1okfr_61{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:10px 22px;font-weight:600;line-height:1.4;display:inline-flex}._primary_1okfr_61{background:var(--control-background);color:var(--control-text);border:1px solid var(--control-border)}._primary_1okfr_61:hover:not(:disabled){background:var(--control-background-hover);border-color:var(--control-border)}._secondary_1okfr_61{border:1px solid var(--line);color:var(--ink);background:#fff}._secondary_1okfr_61:hover:not(:disabled){background:var(--control-hover);border-color:var(--accent-border)}._description_1okfr_71{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.7}._home_1okfr_73{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr);align-items:center;column-gap:56px;max-width:1360px;min-height:calc(100vh - 185px);margin:0 auto;padding:34px 24px 14px;display:grid}._hero_1okfr_75{padding-top:3px}._heroHeading_1okfr_77>p{color:#626d7d;margin-bottom:8px;font-size:13px}._heroHeading_1okfr_77 h1{letter-spacing:-2px;font-size:48px;font-weight:650}._heroHeading_1okfr_77>span{color:#5d6879;margin-top:8px;font-size:17px;display:block}._heroProduct_1okfr_83{object-fit:contain;width:100%;max-width:640px;height:auto;margin:16px auto 6px;display:block}._heroCaption_1okfr_85{color:#737d8c;justify-content:space-between;align-items:center;padding:0 14px;font-size:11px;display:flex}._heroCaption_1okfr_85>span:first-child{letter-spacing:.8px;color:#434c5a;font-weight:650}._connectionCard_1okfr_89{border:1px solid var(--line);background:#fff;border-radius:10px;justify-self:end;width:100%;max-width:440px;padding:28px}._connectionIcon_1okfr_91{color:#5e6b7d;margin-bottom:18px}._connectionCard_1okfr_89 h2{font-size:22px;font-weight:600}._connectionCard_1okfr_89 ._primary_1okfr_61{width:100%;margin-top:22px}._connectionChoices_1okfr_97{gap:12px;margin-top:24px;display:grid}._connectionChoice_1okfr_97{border:1px solid var(--line);cursor:pointer;border-radius:6px;align-items:center;gap:12px;padding:16px 12px;display:flex;position:relative}._connectionChoice_1okfr_97:hover{background:var(--control-hover)}._choiceActive_1okfr_103{border-color:var(--accent-border);background:var(--control-hover)}._connectionChoice_1okfr_97>span:first-of-type{flex:1}._connectionChoice_1okfr_97 b{font-size:14px;font-weight:600;display:block}._connectionChoice_1okfr_97 small{color:#697384;margin-top:4px;font-size:11px;line-height:1.6;display:block}._connectionChoice_1okfr_97 input{opacity:0;width:1px;height:1px;position:absolute}._connectionChoice_1okfr_97:focus-within{outline:3px solid var(--focus);outline-offset:2px}._connectionChoice_1okfr_97>svg{color:#63738d}._radioMark_1okfr_117{border:1px solid #c9d2df;border-radius:50%;width:16px;height:16px}._choiceActive_1okfr_103 ._radioMark_1okfr_117{border:5px solid var(--accent)}._connectionDisclaimer_1okfr_121{text-align:center;color:#78818e;margin-top:10px;font-size:11px}._deviceHelp_1okfr_123{border-top:1px solid var(--line);color:#687386;margin-top:20px;padding-top:16px;font-size:12px}._deviceHelp_1okfr_123 summary{cursor:pointer;color:var(--ink)}._deviceHelp_1okfr_123 p{margin-top:10px;line-height:1.7}._steps_1okfr_129{border-top:1px solid var(--line);grid-column:1/-1;gap:0;margin:38px 0 12px;padding:24px 0 0;list-style:none;display:flex}._steps_1okfr_129 li{color:#596477;flex:1;align-items:center;gap:14px;font-size:13px;display:flex}._steps_1okfr_129 li:not(:first-child){border-left:1px solid var(--line);justify-content:center}._steps_1okfr_129 li:last-child{justify-content:flex-end}._steps_1okfr_129 li>span{font-variant-numeric:tabular-nums;color:#8d97a6;font-size:12px}._workspaceHeading_1okfr_19{z-index:15;justify-content:space-between;align-items:center;gap:16px;height:116px;display:flex;position:sticky;top:72px}._workspaceHeading_1okfr_19 h1{letter-spacing:-.6px;font-size:27px;font-weight:600}._workspaceHeading_1okfr_19 ._description_1okfr_71{margin-top:5px}._breadcrumb_1okfr_145{color:#7a8494;margin-bottom:6px;font-size:11px}._breadcrumb_1okfr_145 span{color:#adb7c5;padding:0 9px}._saveArea_1okfr_149{flex-shrink:0;align-items:center;gap:20px;display:flex}._saveState_1okfr_151,._pending_1okfr_151{font-size:12px}._saveState_1okfr_151{color:#6e7888}._pending_1okfr_151{color:#836317}._pending_1okfr_151:before{content:"";vertical-align:middle;background:#b38c32;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}._statusDot_1okfr_159{background:#9ca6b5;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}._workspace_1okfr_19{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}._macroReturn_1okfr_163{color:var(--ink);align-items:center;gap:8px;margin-bottom:14px;padding:7px 0;font-size:13px;display:inline-flex}._macroReturn_1okfr_163>svg{transform:rotate(180deg)}._macroReturn_1okfr_163:hover:not(:disabled){color:var(--accent)}._tabs_1okfr_169{border-bottom:1px solid var(--line);align-items:stretch;gap:26px;padding:0 22px;display:flex;overflow-x:auto}._tabs_1okfr_169 button{color:#6b7687;flex-shrink:0;padding:18px 12px 17px;font-size:14px;position:relative}._tabs_1okfr_169 button:hover{color:var(--ink);background:#fafbfc}._tabs_1okfr_169 ._tabActive_1okfr_175{color:var(--accent);font-weight:600}._tabActive_1okfr_175:after{content:"";background:var(--accent);height:3px;position:absolute;bottom:0;left:12px;right:12px}._moduleFieldset_1okfr_179{width:100%}._moduleFieldset_1okfr_179:disabled ._slider_1okfr_181{opacity:.5}._moduleNote_1okfr_183{color:#758092;align-items:flex-start;gap:8px;margin-top:auto;padding-top:22px;font-size:11px;line-height:1.7;display:flex}._moduleNote_1okfr_183>svg{flex-shrink:0;margin-top:1px}._rangeUnavailable_1okfr_187 input[type=range]::-webkit-slider-thumb{opacity:0}._rangeUnavailable_1okfr_187 input[type=range]::-moz-range-thumb{opacity:0}._parameterModule_1okfr_191{min-height:452px;padding:26px 30px 22px}._moduleHeading_1okfr_193{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}._moduleHeading_1okfr_193 h2{font-size:18px;font-weight:600}._moduleHeading_1okfr_193 p{color:#768092;margin-top:6px;font-size:12px}._segment_1okfr_199{background:#f5f7fa;border:1px solid #dee4ec;border-radius:6px;flex-shrink:0;padding:3px;display:inline-flex}._segment_1okfr_199 button{color:#758094;border:1px solid #0000;border-radius:4px;min-width:74px;min-height:31px;padding:4px 15px;font-size:12px}._segment_1okfr_199 ._segmentActive_1okfr_203{color:var(--ink);background:#fff;border-color:#dce2ea;font-weight:600}._sticksGrid_1okfr_205{grid-template-columns:minmax(190px,.85fr) minmax(240px,1fr) minmax(230px,1fr);align-items:center;gap:28px;display:grid}._deadzoneFigure_1okfr_207{text-align:center;padding:0 14px}._deadzoneCircle_1okfr_209{background:#f1f3f7;border:1px solid #e1e6ee;border-radius:50%;width:206px;height:206px;margin:0 auto 18px;position:relative}._outerZone_1okfr_211{border:1px solid var(--line);background:#f9fbfe;border-radius:50%;position:absolute}._innerZone_1okfr_213{border:1px solid var(--accent-border);background:var(--accent-soft);z-index:1;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._deadzoneCenter_1okfr_215{background:var(--accent);z-index:3;border-radius:50%;width:8px;height:8px;position:absolute;top:calc(50% - 4px);left:calc(50% - 4px)}._deadzoneCrossX_1okfr_217,._deadzoneCrossY_1okfr_217{z-index:2;background:#e1e7f0;position:absolute}._deadzoneCrossX_1okfr_217{height:1px;top:50%;left:5%;right:5%}._deadzoneCrossY_1okfr_217{width:1px;top:5%;bottom:5%;left:50%}._deadzoneFigure_1okfr_207>p{color:#6e7a8b;font-size:12px}._figureValues_1okfr_225{justify-content:center;gap:20px;margin-top:18px;display:flex}._figureValues_1okfr_225 span{color:#718096;font-size:11px}._figureValues_1okfr_225 b{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:4px;font-size:18px;font-weight:500;display:block}._controlsColumn_1okfr_231{min-width:0}._rangeControl_1okfr_233{margin-bottom:22px}._rangeControl_1okfr_233:last-child{margin-bottom:0}._rangeHeading_1okfr_237{justify-content:space-between;align-items:center;gap:14px;display:flex}._rangeHeading_1okfr_237 label{font-size:13px;font-weight:500}._numeric_1okfr_241{border:1px solid var(--line);background:#fff;border-radius:4px;align-items:center;height:31px;padding:0 8px 0 6px;display:flex}._numeric_1okfr_241 input{text-align:right;appearance:textfield;background:0 0;border:0;width:44px;padding:2px;font-size:12px}._numeric_1okfr_241 input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._numeric_1okfr_241 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._numeric_1okfr_241 span{color:#7c8898;margin-left:4px;font-size:11px}._slider_1okfr_181{width:100%;height:20px;margin:12px 0 0;display:block}._controlHint_1okfr_251{color:#768293;margin-top:5px;font-size:11px;line-height:1.65}._rangeEnds_1okfr_253{color:#7b8798;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;display:flex}._curvePanel_1okfr_255{border-left:1px solid var(--line);padding-left:24px}._curvePanel_1okfr_255 h3{margin-bottom:10px;font-size:13px;font-weight:500}._curve_1okfr_255{width:100%;max-height:270px;overflow:visible}._curve_1okfr_255 text{fill:#7b8697;font-family:inherit;font-size:11px}._curvePanel_1okfr_255>p{color:#7a8698;margin-top:14px;font-size:11px;line-height:1.7}._twoColumns_1okfr_265{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:76px;min-height:285px;padding:15px 30px 20px;display:grid}._travelPanel_1okfr_267{text-align:center;padding:0 12px}._triggerLabel_1okfr_269{color:#5d6b80;background:#f1f4f8;border:1px solid #dbe2ec;border-radius:5px 5px 16px 16px;padding:8px 22px;font-size:21px;font-weight:600;display:inline-block}._travelPanel_1okfr_267 h3{color:#707c8e;margin-top:18px;font-size:12px;font-weight:400}._travelTrack_1okfr_273{background:#edf0f5;border-radius:4px;height:18px;margin-top:26px;position:relative}._travelTrack_1okfr_273>span{background:var(--accent-tint);position:absolute;top:0;bottom:0}._travelTrack_1okfr_273>i{background:var(--accent);width:3px;position:absolute;top:-5px;bottom:-5px}._travelScale_1okfr_279{color:#7a8697;justify-content:space-between;margin-top:11px;font-size:11px;display:flex}._travelSummary_1okfr_281{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:28px;padding-top:20px;display:flex}._travelSummary_1okfr_281>span{color:#6d7a8e;font-size:12px}._travelSummary_1okfr_281 b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}._travelSummary_1okfr_281 b span{color:#b5bfcd;padding:0 12px}._travelSummary_1okfr_281 small{color:#748194;padding-left:4px;font-size:12px;font-weight:400}._vibrationGrid_1okfr_291{grid-template-columns:1fr 1fr;gap:60px;padding:5px 35px 18px;display:grid}._vibrationSide_1okfr_293+._vibrationSide_1okfr_293{border-left:1px solid var(--line);padding-left:60px}._vibrationTitle_1okfr_295{justify-content:space-between;align-items:center;display:flex}._vibrationTitle_1okfr_295 h3{font-size:14px;font-weight:500}._vibrationTitle_1okfr_295>span{color:#c6cdd7;font-size:25px;font-weight:600}._intensityBars_1okfr_301{justify-content:center;align-items:flex-end;gap:6px;height:135px;padding-bottom:25px;display:flex}._intensityBars_1okfr_301>span{border-radius:2px 2px 0 0;flex:1;max-width:11px}._lightingGrid_1okfr_305{grid-template-columns:1fr 1fr;gap:72px;min-height:265px;padding:20px 35px 50px;display:grid}._lightingGrid_1okfr_305>:last-child{border-left:1px solid var(--line);padding-left:45px}._colorRow_1okfr_309,._toggleRow_1okfr_309{justify-content:space-between;align-items:center;gap:16px;min-height:51px;margin-bottom:27px;display:flex}._colorRow_1okfr_309 label,._toggleRow_1okfr_309 label{font-size:13px;font-weight:500}._colorInput_1okfr_313{color:#6b798c;align-items:center;gap:10px;font-size:12px;display:flex}._colorInput_1okfr_313 input{cursor:pointer;background:0 0;border:0;width:32px;height:32px;padding:0}._colorInput_1okfr_313 input::-webkit-color-swatch-wrapper{padding:2px}._colorInput_1okfr_313 input::-webkit-color-swatch{border:1px solid var(--line);border-radius:4px}._toggleRow_1okfr_309 p{color:#7c8798;margin-top:5px;font-size:11px}._toggle_1okfr_309{background:#ced5df;border-radius:12px;flex-shrink:0;width:42px;height:24px;min-height:24px;padding:0;position:relative}._toggle_1okfr_309>span{background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px}._toggleOn_1okfr_327{background:var(--accent)}._toggleOn_1okfr_327>span{left:21px}._testingGrid_1okfr_331{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:20px;display:grid}._calibrationPanel_1okfr_333{border:1px solid var(--line);background:#fff;border-radius:8px}._inputPanel_1okfr_335{padding:16px 28px 20px}._smallTag_1okfr_337{color:#69778d;white-space:nowrap;background:#f0f3f8;border-radius:3px;padding:3px 8px;font-size:11px}._calibrationPanel_1okfr_333{padding:25px 23px}._calibrationMark_1okfr_341{color:#748299;margin-bottom:20px}._calibrationPanel_1okfr_333 h2{font-size:17px;font-weight:600}._calibrationPanel_1okfr_333>p{color:#748094;margin-top:13px;font-size:12px;line-height:1.8}._calibrationState_1okfr_347{min-height:65px;color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:9px;margin:17px 0;padding:13px 0;font-size:12px;display:flex}._calibrationPanel_1okfr_333 ._secondary_1okfr_61{white-space:normal;width:100%;padding-left:10px;padding-right:10px;font-size:12px}._calibrationPanel_1okfr_333 small{color:#7b8798;margin-top:14px;font-size:11px;line-height:1.7;display:block}._scenarios_1okfr_353{border:1px solid var(--line);color:#68758a;background:#f9fafc;border-radius:5px;margin-top:18px;font-size:12px}._scenarios_1okfr_353>summary{cursor:pointer;padding:12px 15px}._scenarioBody_1okfr_357{justify-content:space-between;align-items:center;gap:16px;padding:4px 18px 17px;display:flex}._scenarioBody_1okfr_357 p{color:#7a879a;margin-bottom:12px;font-size:11px}._scenarioBody_1okfr_357 label{margin-right:13px;font-size:12px}._scenarioBody_1okfr_357 select{border:1px solid var(--line);background:#fff;border-radius:4px;padding:4px 30px 4px 10px;font-size:12px}._scenarioBody_1okfr_357 ._secondary_1okfr_61{min-height:36px;padding:8px 12px;font-size:12px}._emptyState_1okfr_367{text-align:center;border:1px solid var(--line);background:#fff;border-radius:8px;padding:70px 24px}._emptyState_1okfr_367>svg{color:#8a9aaf;margin-bottom:18px}._emptyState_1okfr_367 h2{font-size:20px;font-weight:600}._emptyState_1okfr_367 p{color:#748196;margin:10px 0 24px;font-size:13px}._feedback_1okfr_375{border-radius:5px;align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 16px;font-size:12px;display:flex}._feedback_1okfr_375>svg{flex-shrink:0}._feedbackWarning_1okfr_379{color:#805d20;background:#fff7e8;border:1px solid #eddfc4}._feedbackSuccess_1okfr_381{color:#3b6852;background:#edf5f0;border:1px solid #d8e7de}._conflict_1okfr_383{background:#fffaf1;border:1px solid #ebdcc0;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:18px 20px;display:flex}._conflict_1okfr_383 h2{font-size:15px;font-weight:600}._conflict_1okfr_383 p{color:#806b48;margin-top:6px;font-size:12px}._conflict_1okfr_383>div:last-child{flex-shrink:0;gap:9px;display:flex}._conflict_1okfr_383 button{padding:9px 12px;font-size:12px}._spinner_1okfr_393{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite _turn_1okfr_1;display:inline-block}._srOnly_1okfr_395{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._exitHint_1okfr_397{width:100%;margin-top:auto}._exitDemo_1okfr_399{border:1px solid var(--line);color:#687386;border-radius:6px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:42px;font-size:12px;display:flex}._navHintNote_1okfr_401{max-width:240px;color:var(--muted);margin-top:5px;line-height:1.6;display:block}._exitDemo_1okfr_399:hover:not(:disabled){color:var(--ink);background:#edf0f5}._realDevicePanel_1okfr_405{border:1px solid var(--line);text-align:center;background:#fff;border-radius:14px;width:100%;max-width:760px;margin:24px auto;padding:34px 26px}._realDevicePanel_1okfr_405 h1{font-size:24px;font-weight:600}._realDevicePanel_1okfr_405>img{width:min(360px,100%);height:auto;margin:30px auto 20px;display:block}._realDevicePanel_1okfr_405 h2{font-size:21px;font-weight:600}._realDeviceMeta_1okfr_413{color:#687386;justify-content:center;gap:24px;margin-top:14px;font-size:13px;display:flex}._realDeviceMeta_1okfr_413 span{align-items:center;gap:6px;display:flex}._realDevicePanel_1okfr_405>p{color:#687386;max-width:510px;margin:24px auto 0;font-size:13px;line-height:1.8}._realDeviceActions_1okfr_419{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}@keyframes _turn_1okfr_1{to{transform:rotate(360deg)}}@media (min-width:1700px){._main_1okfr_51{padding-left:48px;padding-right:48px}._home_1okfr_73{column-gap:110px}}@media (max-width:1350px){._main_1okfr_51{padding:20px 24px 0}._home_1okfr_73{gap:34px;padding-left:0;padding-right:0}._connectionCard_1okfr_89{padding:24px}._heroHeading_1okfr_77 h1{font-size:44px}._saveArea_1okfr_149{gap:12px}._workspaceHeading_1okfr_19 h1{font-size:25px}._sticksGrid_1okfr_205{grid-template-columns:minmax(170px,.8fr) minmax(210px,1fr) minmax(200px,1fr);gap:20px}._deadzoneFigure_1okfr_207{padding:0}._deadzoneCircle_1okfr_209{width:175px;height:175px}._parameterModule_1okfr_191{padding-left:24px;padding-right:24px}._curvePanel_1okfr_255{padding-left:18px}._testingGrid_1okfr_331{grid-template-columns:minmax(0,1fr) 265px}._inputPanel_1okfr_335{padding:22px}._inputPanel_1okfr_335 ._moduleHeading_1okfr_193{align-items:flex-start}}@media (max-width:1100px){._header_1okfr_19{padding:0 22px}._sidebar_1okfr_19{width:88px;padding-left:6px;padding-right:6px}._main_1okfr_51{margin-left:88px;padding-left:20px;padding-right:20px}._home_1okfr_73{grid-template-columns:minmax(0,1fr) 330px;column-gap:24px}._heroHeading_1okfr_77 h1{font-size:38px}._heroHeading_1okfr_77>span{font-size:14px}._heroCaption_1okfr_85{flex-direction:column;align-items:flex-start;gap:5px}._saveArea_1okfr_149{flex-direction:column-reverse;align-items:flex-end;gap:5px}._workspaceHeading_1okfr_19 h1{font-size:23px}._workspaceHeading_1okfr_19 ._description_1okfr_71{max-width:440px;font-size:12px}._tabs_1okfr_169{gap:9px;padding:0 12px}._tabs_1okfr_169 button{padding-left:9px;padding-right:9px;font-size:13px}._sticksGrid_1okfr_205{grid-template-columns:.85fr 1fr;gap:24px}._curvePanel_1okfr_255{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding:18px 0 0}._curve_1okfr_255{max-height:220px}._twoColumns_1okfr_265{gap:40px;padding-left:8px;padding-right:8px}._vibrationGrid_1okfr_291{gap:30px;padding-left:10px;padding-right:10px}._vibrationSide_1okfr_293+._vibrationSide_1okfr_293{padding-left:30px}._lightingGrid_1okfr_305{gap:30px;padding-left:8px;padding-right:8px}._lightingGrid_1okfr_305>:last-child{padding-left:25px}._conflict_1okfr_383{flex-direction:column;align-items:flex-start}._testingGrid_1okfr_331{grid-template-columns:minmax(0,1fr)}._calibrationPanel_1okfr_333{grid-template-columns:1fr 1fr;gap:12px 28px;display:grid}._calibrationMark_1okfr_341{display:none}._calibrationPanel_1okfr_333 h2{grid-column:1/-1}._calibrationPanel_1okfr_333>p,._calibrationState_1okfr_347{margin:0}._calibrationPanel_1okfr_333 small{margin-top:0}}@media (max-width:800px){._brand_1okfr_29>span{display:none}._home_1okfr_73{grid-template-columns:1fr;padding-top:24px}._heroProduct_1okfr_83{max-width:390px;margin:5px auto}._heroHeading_1okfr_77{text-align:center}._heroCaption_1okfr_85{display:none}._connectionCard_1okfr_89{max-width:none}._steps_1okfr_129{margin-top:15px}._scenarioBody_1okfr_357{flex-wrap:wrap}}._sidebar_1okfr_19{justify-content:flex-start;gap:22px;width:196px;padding:20px 12px;transition:width .24s cubic-bezier(.22,1,.36,1),padding .24s cubic-bezier(.22,1,.36,1)}._sidebar_1okfr_19 nav{gap:8px}._sidebar_1okfr_19 ._navItem_1okfr_41{text-align:left;flex-direction:row;justify-content:flex-start;gap:0;width:100%;height:50px;min-height:48px;padding:12px 14px;transition:height .24s cubic-bezier(.22,1,.36,1),padding .24s cubic-bezier(.22,1,.36,1),background-color .15s,color .15s}._sidebar_1okfr_19 ._navItem_1okfr_41 span{font-size:13px}._sidebar_1okfr_19 ._navItem_1okfr_41>svg,._exitDemo_1okfr_399>svg{flex-shrink:0}._navLabel_1okfr_443{opacity:1;visibility:visible;white-space:nowrap;max-width:130px;transition:max-width .24s cubic-bezier(.22,1,.36,1),margin-left .24s cubic-bezier(.22,1,.36,1),opacity .16s,transform .24s cubic-bezier(.22,1,.36,1),visibility;display:block;overflow:hidden;transform:translate(0)}._navItem_1okfr_41 ._navLabel_1okfr_443{margin-left:12px}._exitDemo_1okfr_399{height:42px;transition:width .24s cubic-bezier(.22,1,.36,1),height .24s cubic-bezier(.22,1,.36,1),gap .24s cubic-bezier(.22,1,.36,1),background-color .15s,color .15s}._main_1okfr_51:not(._mainWithoutNavigation_1okfr_53){margin-left:196px;transition:margin-left .24s cubic-bezier(.22,1,.36,1),padding-left .24s cubic-bezier(.22,1,.36,1),padding-right .24s cubic-bezier(.22,1,.36,1)}@media (max-width:1100px){._sidebar_1okfr_19{gap:22px;width:72px;padding:16px 12px}._sidebar_1okfr_19 ._navItem_1okfr_41{border-radius:9px;height:48px;padding:0 13.5px}._sidebar_1okfr_19 ._navLabel_1okfr_443{opacity:0;visibility:hidden;max-width:0;margin-left:0;transition-delay:0s,0s,0s,0s,.16s;transform:translate(-4px)}._exitDemo_1okfr_399{border-radius:9px;gap:0;width:100%;height:48px;padding:0}._main_1okfr_51:not(._mainWithoutNavigation_1okfr_53){margin-left:72px}}@media (max-width:650px){._header_1okfr_19{padding:0 16px}._sidebar_1okfr_19{width:64px;padding:14px 8px}._main_1okfr_51:not(._mainWithoutNavigation_1okfr_53){margin-left:64px;padding-left:14px;padding-right:14px}._workspaceHeading_1okfr_19{flex-wrap:wrap;height:auto;min-height:116px;padding:16px 0;position:static}._tabs_1okfr_169{overflow-x:auto}._tabs_1okfr_169 button{flex-shrink:0}}._calibrationPanel_1okfr_333._calibrationStandalone_1okfr_487{max-width:760px;min-height:360px;padding:32px;display:block}._calibrationStandalone_1okfr_487 ._calibrationMark_1okfr_341{color:var(--accent);margin-bottom:20px;display:block}._calibrationStandalone_1okfr_487 ._secondary_1okfr_61{width:auto;min-width:200px}._sidebar_1okfr_19{overflow-y:auto}@media (max-width:650px){._calibrationPanel_1okfr_333._calibrationStandalone_1okfr_487{padding:24px}}@media (prefers-reduced-motion:reduce){._sidebar_1okfr_19,._sidebar_1okfr_19 ._navItem_1okfr_41,._sidebar_1okfr_19 ._navLabel_1okfr_443,._exitDemo_1okfr_399,._main_1okfr_51:not(._mainWithoutNavigation_1okfr_53){transition:none}}._editor_ltby5_1{width:100%;min-width:0}._heading_ltby5_2{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}._heading_ltby5_2 h3{font-size:14px;font-weight:600}._reset_ltby5_4{min-height:30px;color:var(--muted);border:1px solid var(--line);border-radius:5px;padding:4px 8px;font-size:11px}._reset_ltby5_4:hover:not(:disabled){color:var(--accent);background:var(--control-hover);border-color:var(--accent-border)}._canvas_ltby5_6{aspect-ratio:1;width:100%;max-width:380px;margin-inline:auto;display:block;overflow:visible}._canvas_ltby5_6 text{fill:var(--muted);font-family:inherit;font-size:10px}._canvas_ltby5_6 ._axisLabel_ltby5_8{fill:var(--muted);font-size:11px}._grid_ltby5_9{fill:none;stroke:var(--line);stroke-width:1px;stroke-dasharray:2 4}._axes_ltby5_10{fill:none;stroke:var(--accent-border);stroke-width:1px}._reference_ltby5_11{fill:none;stroke:var(--accent-border);stroke-width:1px;stroke-dasharray:4 5}._line_ltby5_12{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round}._node_ltby5_13{fill:#0000;stroke:#0000;stroke-width:1px;cursor:grab;touch-action:none}._nodeShape_ltby5_14{fill:#fff;stroke:var(--accent);stroke-width:2px;pointer-events:none}._node_ltby5_13:hover+._nodeShape_ltby5_14{stroke-width:3px}._node_ltby5_13:active{cursor:grabbing}._nodeSelected_ltby5_17{fill:var(--accent);stroke:#fff;stroke-width:2.5px;filter:drop-shadow(0 0 1px var(--accent))}._node_ltby5_13:focus-visible{stroke:var(--focus);stroke-dasharray:2 2;outline:none}._node_ltby5_13[aria-disabled=true],fieldset:disabled ._node_ltby5_13{cursor:not-allowed}._node_ltby5_13[aria-disabled=true]+._nodeShape_ltby5_14,fieldset:disabled ._nodeShape_ltby5_14{opacity:.5}._pointSelector_ltby5_21{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:12px;display:grid}._pointSelector_ltby5_21 button{border:1px solid var(--line);min-width:0;min-height:30px;color:var(--muted);background:#fff;border-radius:5px;padding:4px 2px;font-size:11px}._pointSelector_ltby5_21 ._pointSelected_ltby5_23{border-color:var(--accent-border);color:var(--accent);background:var(--accent-soft)}._coordinates_ltby5_24{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}._coordinates_ltby5_24 label{min-width:0;color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}._coordinates_ltby5_24 label>span{flex-shrink:0}._coordinates_ltby5_24 label>div{border:1px solid var(--line);background:#fff;border-radius:5px;align-items:center;min-width:0;display:flex}._coordinates_ltby5_24 input{width:100%;min-width:0;height:30px;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:5px;padding:3px 0 3px 8px;font-size:12px}._coordinates_ltby5_24 label>div>span{color:var(--muted);padding:0 7px 0 2px;font-size:10px}._hint_ltby5_30{color:var(--muted);margin-top:11px;font-size:11px;line-height:1.7}@media (max-width:650px){._canvas_ltby5_6{max-width:340px}._coordinates_ltby5_24 label{flex-direction:column;align-items:stretch;gap:4px}}._module_1pg7l_1{width:100%;min-width:0;padding:26px 30px 22px}._heading_1pg7l_2{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}._heading_1pg7l_2 h2{font-size:18px;font-weight:600}._heading_1pg7l_2 p{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.7}._responseLayout_1pg7l_5{grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);align-items:start;gap:32px;display:grid}._settings_1pg7l_6{min-width:0}._rangeSection_1pg7l_7{grid-template-columns:138px minmax(0,1fr);align-items:center;gap:24px;padding:8px 0 23px;display:grid}._rangeControls_1pg7l_8{min-width:0}._stickPreview_1pg7l_9{color:var(--muted);flex-direction:column;align-items:center;gap:12px;font-size:11px;display:flex}._previewCircle_1pg7l_10{border:1px solid var(--line);background:var(--accent-soft);border-radius:50%;width:132px;height:132px;position:relative}._crossX_1pg7l_11,._crossY_1pg7l_11{background:var(--line);z-index:2;position:absolute}._crossX_1pg7l_11{height:1px;top:50%;left:5%;right:5%}._crossY_1pg7l_11{width:1px;top:5%;bottom:5%;left:50%}._outerZone_1pg7l_14{border:1px solid var(--accent-border);background:var(--surface);border-radius:50%;position:absolute}._innerZone_1pg7l_15{z-index:1;border:1px solid var(--accent-border);background:var(--accent-tint);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._centerPoint_1pg7l_16{z-index:3;background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:calc(50% - 3.5px);left:calc(50% - 3.5px)}._directionSection_1pg7l_17{border-top:1px solid var(--line);padding-top:20px}._directionSection_1pg7l_17 h3{color:var(--ink);margin-bottom:7px;font-size:13px;font-weight:600}._toggleRow_1pg7l_19{justify-content:space-between;align-items:center;gap:18px;min-height:63px;padding:9px 0;display:flex}._toggleRow_1pg7l_19 label{font-size:13px;font-weight:500}._toggleRow_1pg7l_19 p{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.6}._toggle_1pg7l_19{background:#d1d5db;border-radius:26px;flex:0 0 48px;align-items:center;width:48px;height:26px;min-height:26px;padding:3px;transition:background-color .28s,box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:inset 0 1px 2px #14161a12}._toggleThumb_1pg7l_23{background:var(--surface);border-radius:50%;width:20px;height:20px;display:block;transform:translate(0);box-shadow:0 1px 3px #14161a2b}._toggleOn_1pg7l_24{background:var(--accent)}._toggleOn_1pg7l_24 ._toggleThumb_1pg7l_23{transform:translate(22px)}._toggle_1pg7l_19:hover:enabled{box-shadow:inset 0 1px 2px #14161a12, 0 0 0 4px var(--accent-soft);transform:scale(1.035)}._toggle_1pg7l_19:active:enabled{transform:scale(.97)}._squishOn_1pg7l_28{animation:.44s both _squishOn_1pg7l_28}._squishOff_1pg7l_29{animation:.44s both _squishOff_1pg7l_29}@keyframes _squishOn_1pg7l_28{0%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(0)scale(1)}40%{transform:translate(12px)scale(1.36,.78)}64%{transform:translate(23px)scale(.82,1.13)}82%{transform:translate(21px)scale(1.07,.96)}to{transform:translate(22px)scale(1)}}@keyframes _squishOff_1pg7l_29{0%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(22px)scale(1)}40%{transform:translate(10px)scale(1.36,.78)}64%{transform:translate(-1px)scale(.82,1.13)}82%{transform:translate(1px)scale(1.07,.96)}to{transform:translate(0)scale(1)}}._swapSection_1pg7l_44{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}._curveSection_1pg7l_45{border-left:1px solid var(--line);min-width:0;padding-left:28px}._curvePresets_1pg7l_46{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:16px 0 18px;display:grid}._curvePresets_1pg7l_46 button{border:1px solid var(--line);min-width:0;min-height:34px;color:var(--muted);background:var(--surface);border-radius:6px;padding:6px 4px;font-size:12px}._curvePresets_1pg7l_46 button:hover:enabled{background:var(--control-hover);border-color:var(--accent-border);color:var(--ink)}._curvePresets_1pg7l_46 button[aria-pressed=true],._curvePresets_1pg7l_46 button[aria-pressed=true]:hover:enabled{background:var(--control-background);color:var(--control-text);border-color:var(--control-border)}._travelPreview_1pg7l_50{background:var(--control-hover);border:1px solid var(--line);border-radius:8px;margin:8px 0 28px;padding:18px 22px 22px}._travelTitle_1pg7l_51{align-items:center;gap:15px;display:flex}._triggerKey_1pg7l_52{width:62px;height:54px;color:var(--ink);background:var(--accent-soft);border:1px solid var(--line);border-radius:7px 7px 17px 17px;place-items:center;font-size:20px;font-weight:600;display:grid}._travelTitle_1pg7l_51 h3{font-size:13px;font-weight:500}._travelTitle_1pg7l_51 p{color:var(--muted);margin-top:6px;font-size:11px}._travelTitle_1pg7l_51 b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:500;display:inline-block}._travelTrack_1pg7l_56{background:var(--accent-soft);border-radius:4px;height:12px;margin-top:28px;position:relative}._travelTrack_1pg7l_56>span{background:var(--accent-tint);position:absolute;top:0;bottom:0}._travelTrack_1pg7l_56>i{background:var(--accent);width:2px;position:absolute;top:-4px;bottom:-4px}._travelScale_1pg7l_59{color:var(--muted);justify-content:space-between;margin-top:10px;font-size:11px;display:flex}._triggerRanges_1pg7l_60{padding:0 5px}._controlHint_1pg7l_61{color:var(--muted);margin-top:9px;font-size:11px;line-height:1.7}._note_1pg7l_62{color:var(--muted);align-items:flex-start;gap:8px;margin-top:24px;font-size:11px;line-height:1.7;display:flex}._note_1pg7l_62 svg{flex-shrink:0;margin-top:2px}._modeSection_1pg7l_64 h3{color:var(--ink);margin-bottom:12px;font-size:13px;font-weight:500}._modeGrid_1pg7l_65{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}._modeButton_1pg7l_66{border:1px solid var(--line);min-height:86px;color:var(--muted);cursor:pointer;background:#fff;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px 10px;font-size:13px;display:flex;position:relative}._modeButton_1pg7l_66>input{z-index:1;opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}._modeButton_1pg7l_66:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}._modeButton_1pg7l_66:has(input:disabled){cursor:not-allowed;opacity:.5}._modeButton_1pg7l_66:hover:has(input:enabled){border-color:var(--accent-border);background:var(--control-hover)}._modeActive_1pg7l_71{color:var(--accent);border-color:var(--accent-border);background:var(--accent-soft)}._modeCheck_1pg7l_72{display:flex;position:absolute;top:7px;right:7px}._lightSettings_1pg7l_73{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:46px;padding:29px 5px 18px;display:grid}._brightnessField_1pg7l_74{border-left:1px solid var(--line);min-width:0;padding-left:36px}._colorField_1pg7l_75{min-width:0}._colorRow_1pg7l_76{justify-content:space-between;align-items:center;gap:15px;min-height:36px;display:flex}._colorRow_1pg7l_76 label{font-size:13px}._colorInput_1pg7l_78{align-items:center;gap:10px;display:flex}._colorInput_1pg7l_78 input{cursor:pointer;background:0 0;border:0;width:28px;height:28px;padding:0}._colorInput_1pg7l_78 input::-webkit-color-swatch-wrapper{padding:0}._colorInput_1pg7l_78 input::-webkit-color-swatch{border:1px solid #00000014;border-radius:4px}._colorInput_1pg7l_78 span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}._colorPalette_1pg7l_83{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}._colorPalette_1pg7l_83 button{border:1px solid var(--line);min-height:32px;color:var(--muted);background:var(--surface);border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:flex}._colorPalette_1pg7l_83 button:hover:enabled{border-color:var(--accent-border);color:var(--ink);background:var(--control-hover)}._colorPalette_1pg7l_83 button[aria-pressed=true]{color:var(--accent);border-color:var(--accent-border);background:var(--accent-soft)}._colorPalette_1pg7l_83 button:disabled{opacity:.5;cursor:not-allowed}._colorPalette_1pg7l_83 button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}._colorSwatch_1pg7l_89{border:1px solid #0000001f;border-radius:50%;flex-shrink:0;width:13px;height:13px}._colorCycleSwatch_1pg7l_90{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#8000ff,red)}._colorField_1pg7l_75:disabled ._colorInput_1pg7l_78,._module_1pg7l_1 fieldset:disabled input{opacity:.5}@media (max-width:1350px){._module_1pg7l_1{padding:24px}._responseLayout_1pg7l_5{grid-template-columns:minmax(0,1fr) minmax(300px,1fr);gap:24px}._rangeSection_1pg7l_7{grid-template-columns:1fr;gap:18px}._stickPreview_1pg7l_9{flex-direction:row;justify-content:center;gap:18px}._previewCircle_1pg7l_10{width:90px;height:90px}._curveSection_1pg7l_45{padding-left:22px}}@media (max-width:1100px){._responseLayout_1pg7l_5{grid-template-columns:minmax(0,1fr)}._rangeSection_1pg7l_7{grid-template-columns:122px minmax(0,1fr);gap:22px}._stickPreview_1pg7l_9{flex-direction:column}._previewCircle_1pg7l_10{width:112px;height:112px}._curveSection_1pg7l_45{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}._lightSettings_1pg7l_73{gap:26px}._brightnessField_1pg7l_74{padding-left:26px}}@media (max-width:650px){._module_1pg7l_1{padding:22px 18px}._heading_1pg7l_2{flex-wrap:wrap;align-items:flex-start}._rangeSection_1pg7l_7{grid-template-columns:minmax(0,1fr)}._stickPreview_1pg7l_9{flex-direction:row}._modeGrid_1pg7l_65{grid-template-columns:repeat(2,minmax(0,1fr))}._lightSettings_1pg7l_73{grid-template-columns:minmax(0,1fr);gap:20px;padding-inline:0}._brightnessField_1pg7l_74{border-left:0;border-top:1px solid var(--line);padding:22px 0 0}}@media (prefers-reduced-motion:reduce){._toggle_1pg7l_19,._toggleThumb_1pg7l_23{transition:none;animation:none}._toggle_1pg7l_19:hover:enabled,._toggle_1pg7l_19:active:enabled{transform:none}}._heading_1pg7l_2._selectorOnly_1pg7l_121{justify-content:center}._panel_niupq_1{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:30px 32px 24px}._setting_niupq_2{min-width:0}._setting_niupq_2+._setting_niupq_2{border-top:1px solid var(--line);margin-top:34px;padding-top:28px}._setting_niupq_2 legend{float:left;width:100%;margin-bottom:7px;font-size:17px;font-weight:600;line-height:1.5}._description_niupq_5{clear:both;color:var(--muted);margin-bottom:20px;font-size:12px;line-height:1.8}._rateOptions_niupq_6{background:var(--accent-soft);isolation:isolate;border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));padding:4px;display:grid;position:relative}._rateOptions_niupq_6:before{content:"";z-index:-1;background:var(--control-background);width:calc(25% - 2px);transform:translateX(calc(var(--rate-index) * 100%));pointer-events:none;border-radius:999px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 2px 5px #14161a1a}._rateOption_niupq_6{min-width:0;min-height:42px;color:var(--muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:8px 4px;transition:color .16s,background-color .16s;display:flex;position:relative}._rateOptions_niupq_6._unavailable_niupq_9:before{display:none}._rateOption_niupq_6:hover:not(._rateSelected_niupq_10){color:var(--accent);background:var(--control-hover)}._rateOption_niupq_6._rateSelected_niupq_10{color:#fff}._sleepOptions_niupq_12{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}._option_niupq_13{border:1px solid var(--line);cursor:pointer;text-align:center;min-height:94px;color:var(--ink);background:#fff;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:18px 24px;display:flex;position:relative}._option_niupq_13:hover{border-color:var(--accent-border);background:var(--control-hover)}._option_niupq_13 input,._rateOption_niupq_6 input{opacity:0;width:1px;height:1px;position:absolute}:is(._option_niupq_13:has(input:focus-visible),._rateOption_niupq_6:has(input:focus-visible)){outline:3px solid var(--focus);outline-offset:3px}._option_niupq_13._selected_niupq_17{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent)}._value_niupq_18{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.4}._value_niupq_18 small{margin-left:2px;font-size:11px;font-weight:400}._detail_niupq_20{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:10px;padding-inline:4px;font-size:11px;line-height:1.6}._check_niupq_21{color:var(--accent);display:flex;position:absolute;top:7px;right:7px}._sleepOption_niupq_12{min-height:66px}._sleepValue_niupq_23{font-size:14px}._setting_niupq_2:disabled ._option_niupq_13{cursor:not-allowed;opacity:.5}._setting_niupq_2:disabled ._rateOptions_niupq_6{opacity:.5}._setting_niupq_2:disabled ._rateOption_niupq_6{cursor:not-allowed}._setting_niupq_2:disabled ._rateOption_niupq_6:hover:not(._rateSelected_niupq_10){color:var(--muted);background:0 0}._note_niupq_28{color:var(--muted);align-items:flex-start;gap:8px;margin-top:32px;font-size:11px;line-height:1.8;display:flex}._note_niupq_28 svg{flex-shrink:0;margin-top:2px}@media (max-width:1050px){._panel_niupq_1{padding:24px}._sleepOptions_niupq_12{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){._rateOptions_niupq_6:before,._rateOption_niupq_6{transition:none}}@media (max-width:560px){._panel_niupq_1{padding:22px 18px}._sleepOptions_niupq_12{grid-template-columns:repeat(2,minmax(0,1fr))}._option_niupq_13{padding-inline:16px}}._panel_t1jhf_1{width:100%}._cards_t1jhf_2{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}._card_t1jhf_2{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;align-items:center;min-width:0;padding:38px 24px 28px;display:flex}._cardIcon_t1jhf_4{background:var(--control-hover);width:70px;height:70px;color:var(--accent);border-radius:20px;place-items:center;margin-bottom:22px;display:grid}._card_t1jhf_2 h2{text-align:center;font-size:18px;font-weight:600}._state_t1jhf_6{min-height:48px;color:var(--muted);justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}._dot_t1jhf_7{background:var(--accent-border);border-radius:50%;flex-shrink:0;width:5px;height:5px}._primary_t1jhf_8,._secondary_t1jhf_8{border:1px solid var(--control-border);border-radius:7px;justify-content:center;align-items:center;min-height:42px;padding:10px 22px;font-weight:500;display:inline-flex}._primary_t1jhf_8{background:var(--control-background);color:var(--control-text)}._primary_t1jhf_8:hover:enabled{background:var(--control-background-hover)}._card_t1jhf_2 ._primary_t1jhf_8{width:100%;max-width:200px;margin-top:8px}._secondary_t1jhf_8{background:var(--surface);border-color:var(--line);color:var(--ink)}._secondary_t1jhf_8:hover:enabled{background:var(--control-hover);border-color:var(--accent-border)}._note_t1jhf_14{color:var(--muted);justify-content:center;align-items:flex-start;gap:8px;padding:20px 12px 0;font-size:12px;line-height:1.7;display:flex}._note_t1jhf_14 svg{flex-shrink:0;margin-top:2px}._dialog_t1jhf_16{border:1px solid var(--line);width:min(480px,100vw - 36px);max-height:calc(100dvh - 36px);color:var(--ink);background:var(--surface);border-radius:16px;margin:auto;padding:0;overflow:auto;box-shadow:0 22px 72px #14192033}._dialog_t1jhf_16::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1c232e4d}._dialog_t1jhf_16[open]{animation:.18s ease-out _appear_t1jhf_1}._dialogContent_t1jhf_19{padding:24px}._dialogHeading_t1jhf_20{justify-content:space-between;align-items:center;gap:16px;display:flex}._dialogHeading_t1jhf_20 h2{font-size:20px;font-weight:600}._close_t1jhf_22{width:32px;min-height:32px;color:var(--muted);border-radius:7px;place-items:center;padding:0;font-size:26px;line-height:1;display:grid}._close_t1jhf_22:hover{background:var(--control-hover);color:var(--ink)}._instruction_t1jhf_24{flex-direction:column;align-items:center;gap:22px;padding:28px 12px 34px;display:flex}._dialogIcon_t1jhf_25{width:76px;height:76px;color:var(--accent);background:var(--accent-soft);border-radius:22px;place-items:center;display:grid}._instruction_t1jhf_24 p{text-align:center;font-size:16px;line-height:1.8}._confirmKey_t1jhf_27{border:1px solid var(--line);background:var(--control-hover);border-radius:7px;place-items:center;width:48px;height:40px;display:grid}._instruction_t1jhf_24 ._progress_t1jhf_28{color:var(--muted);font-size:13px}._instruction_t1jhf_24 ._error_t1jhf_29{color:#a33b32;width:100%}._instruction_t1jhf_24 ._error_t1jhf_29 p{overflow-wrap:anywhere;font-size:13px}._dialogNote_t1jhf_31{color:var(--muted);margin-bottom:20px;font-size:12px;line-height:1.7}._dialogActions_t1jhf_32{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:12px;padding-top:20px;display:flex}@keyframes _appear_t1jhf_1{0%{opacity:0;transform:translateY(7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1150px){._cards_t1jhf_2{gap:14px}._card_t1jhf_2{padding:30px 18px 24px}}@media (max-width:800px){._cards_t1jhf_2{grid-template-columns:minmax(0,1fr)}._card_t1jhf_2{grid-template-columns:58px minmax(0,1fr) auto;column-gap:18px;padding:22px;display:grid}._cardIcon_t1jhf_4{border-radius:16px;grid-row:1/3;width:58px;height:58px;margin:0}._card_t1jhf_2 h2{text-align:left;align-self:end;font-size:16px}._state_t1jhf_6{grid-column:2;justify-content:flex-start;min-height:28px}._card_t1jhf_2 ._primary_t1jhf_8{grid-area:1/3/3;width:auto;margin:0;padding-inline:16px}}@media (max-width:520px){._card_t1jhf_2{grid-template-columns:48px minmax(0,1fr);gap:0 14px;padding:20px}._cardIcon_t1jhf_4{width:48px;height:48px}._card_t1jhf_2 ._primary_t1jhf_8{grid-area:3/1/auto/-1;width:100%;max-width:none;margin-top:18px}._note_t1jhf_14{justify-content:flex-start}._dialogContent_t1jhf_19{padding:20px}}._controller_rb8gc_1{background:var(--control-hover);flex-direction:column;justify-content:center;align-items:stretch;min-width:0;padding:20px 24px;display:flex;container-type:inline-size}._viewToggle_rb8gc_2{border:1px solid var(--line);background:var(--accent-soft);border-radius:7px;align-self:center;margin-bottom:16px;padding:3px;display:flex}._viewToggle_rb8gc_2 button{min-width:66px;min-height:30px;color:var(--muted);border:1px solid #0000;border-radius:5px;padding:4px 14px;font-size:12px}._viewToggle_rb8gc_2 button[aria-pressed=true]{color:var(--ink);background:var(--surface);border-color:var(--line)}._shoulders_rb8gc_5{justify-content:center;align-items:flex-start;gap:clamp(18px,5cqw,56px);display:flex}._group_rb8gc_6{flex-direction:column;align-items:center;gap:8px;display:flex}._groupLabel_rb8gc_7{color:var(--muted);white-space:nowrap;font-size:11px;line-height:1.5}._keyRow_rb8gc_8{justify-content:center;gap:7px;display:flex}._key_rb8gc_8{min-width:40px;height:37px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:500;line-height:1;transition:color .1s,border-color .1s,background-color .1s;display:inline-flex}._key_rb8gc_8:hover:not(:disabled){color:var(--accent);border-color:var(--accent-border);background:var(--control-hover)}._key_rb8gc_8._selected_rb8gc_11{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-border)}._key_rb8gc_8:focus-visible,._viewToggle_rb8gc_2 button:focus-visible,._hotspot_rb8gc_12:focus-visible{outline:2px solid var(--focus);outline-offset:3px}._key_rb8gc_8:disabled,._viewToggle_rb8gc_2 button:disabled,._hotspot_rb8gc_12:disabled{cursor:not-allowed}._key_rb8gc_8:disabled{opacity:.55}._key_rb8gc_8 svg{width:18px;height:18px}._mainRow_rb8gc_17{grid-template-columns:112px minmax(0,460px) 112px;justify-content:center;align-items:center;gap:6px;min-height:310px;margin:10px 0 4px;display:grid}._sideColumn_rb8gc_18{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:26px;display:flex;position:relative}._directionPad_rb8gc_19,._actionPad_rb8gc_19{grid-template-rows:repeat(3,33px);grid-template-columns:repeat(3,33px);gap:4px;display:grid}._directionPad_rb8gc_19 ._key_rb8gc_8,._actionPad_rb8gc_19 ._key_rb8gc_8{width:33px;min-width:0;height:33px;min-height:0;padding:0}._actionPad_rb8gc_19 ._key_rb8gc_8{border-radius:50%}._up_rb8gc_22{grid-area:1/2}._left_rb8gc_23{grid-area:2/1}._right_rb8gc_24{grid-area:2/3}._down_rb8gc_25{grid-area:3/2}._photo_rb8gc_26{aspect-ratio:498/336;isolation:isolate;width:100%;position:relative;overflow:hidden}._photo_rb8gc_26 img{pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;display:block;position:absolute}._frontImage_rb8gc_28{width:100%;top:0;left:0}._backImage_rb8gc_29{width:94%;top:50%;left:3%;transform:translateY(-50%)}._hotspot_rb8gc_12{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;min-width:0;min-height:0;padding:0;position:absolute;transform:translate(-50%,-50%)}._hotspot_rb8gc_12:hover:not(:disabled),._hotspot_rb8gc_12:focus-visible,._hotspotSelected_rb8gc_31{border-color:var(--accent-border);background:var(--accent-tint);outline-offset:1px;outline:1px solid #ffffffb8}._photo_rb8gc_26[data-view=back] ._hotspot_rb8gc_12{border-radius:28%}._backGroup_rb8gc_33{margin-top:2px}._backRows_rb8gc_34{grid-template-columns:repeat(6,48px);gap:8px;display:grid}._backRows_rb8gc_34 ._key_rb8gc_8{width:48px}@container (width<=650px){._mainRow_rb8gc_17{grid-template-columns:96px minmax(0,1fr) 96px;gap:0;min-height:270px}._directionPad_rb8gc_19,._actionPad_rb8gc_19{grid-template-rows:repeat(3,28px);grid-template-columns:repeat(3,28px);gap:3px}._directionPad_rb8gc_19 ._key_rb8gc_8,._actionPad_rb8gc_19 ._key_rb8gc_8{width:28px;height:28px;font-size:11px}._sideColumn_rb8gc_18{gap:22px}._key_rb8gc_8{min-width:37px;height:34px;padding:0 9px}._shoulders_rb8gc_5{gap:18px}}@container (width<=450px){._viewToggle_rb8gc_2{margin-bottom:18px}._shoulders_rb8gc_5{gap:10px}._keyRow_rb8gc_8{gap:4px}._key_rb8gc_8{min-width:33px;padding:0 7px}._mainRow_rb8gc_17{grid-template-columns:77px minmax(0,1fr) 77px;min-height:230px;margin:10px -12px}._sideColumn_rb8gc_18{gap:19px}._directionPad_rb8gc_19,._actionPad_rb8gc_19{grid-template-rows:repeat(3,27px);grid-template-columns:repeat(3,23px);gap:2px}._directionPad_rb8gc_19 ._key_rb8gc_8,._actionPad_rb8gc_19 ._key_rb8gc_8{width:25px;height:27px}._backRows_rb8gc_34{grid-template-columns:repeat(3,43px);gap:7px}._backRows_rb8gc_34 ._key_rb8gc_8{width:43px}._groupLabel_rb8gc_7{font-size:11px}}@media (prefers-reduced-motion:reduce){._key_rb8gc_8{transition:none}}._panel_11omz_1{background:var(--surface);min-width:0;color:var(--ink);padding:20px 26px}._selection_11omz_2{border:1px solid var(--line);background:var(--control-hover);border-radius:10px;align-items:center;gap:17px;min-height:67px;padding:12px 15px;display:flex}._selectionSource_11omz_3{flex:1;align-items:center;gap:11px;min-width:0;display:flex}._keyTile_11omz_4{background:var(--accent-soft);width:37px;height:37px;color:var(--accent);border-radius:8px;flex:0 0 37px;place-items:center;font-size:15px;font-weight:600;display:grid}._eyebrow_11omz_5{color:var(--muted);font-size:11px;font-weight:400;line-height:1.5;display:block}._selectionSource_11omz_3 strong{color:var(--ink);margin-top:2px;font-size:14px;font-weight:600;line-height:1.5;display:block}._selectionSource_11omz_3 strong svg{display:block}._selection_11omz_2>svg{color:#a0a5ad;flex-shrink:0}._selectionTarget_11omz_9{text-align:center;min-width:62px;max-width:55%}._currentKey_11omz_10{min-height:24px;color:var(--accent);overflow-wrap:anywhere;justify-content:center;align-items:center;gap:6px;margin-top:2px;font-size:14px;font-weight:600;display:flex}._currentKey_11omz_10 svg{flex-shrink:0}._title_11omz_12{margin:16px 0 12px;font-size:14px;font-weight:600;line-height:1.5}._groups_11omz_13{flex-direction:column;gap:12px;display:flex}._group_11omz_13 h3{color:var(--muted);margin:0 0 7px;font-size:11px;font-weight:400;line-height:1.5}._keys_11omz_15{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}._actions_11omz_16{grid-template-columns:repeat(4,minmax(0,1fr))}._key_11omz_4{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:34px;color:var(--ink);border-radius:6px;justify-content:center;align-items:center;padding:6px 20px;font-size:12px;font-weight:500;line-height:1.5;transition:background-color .12s,border-color .12s,color .12s;display:flex;position:relative}._key_11omz_4:hover:not(:disabled){border-color:var(--accent-border);background:var(--control-hover);color:var(--accent)}._key_11omz_4._selected_11omz_19{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent)}._key_11omz_4:focus-visible{outline:2px solid var(--focus);outline-offset:3px}._key_11omz_4:disabled{cursor:not-allowed;opacity:.6}._additionalOptions_11omz_22{flex-wrap:wrap;gap:7px;display:flex}._additionalOptions_11omz_22 ._key_11omz_4{white-space:normal;overflow-wrap:anywhere;flex:140px}._check_11omz_24{color:var(--accent);display:flex;position:absolute;top:4px;right:4px}._targetModes_11omz_25{background:var(--accent-soft);border:1px solid var(--line);border-radius:8px;gap:4px;margin-bottom:18px;padding:4px;display:flex}._targetModes_11omz_25 button{min-height:34px;color:var(--muted);border:1px solid #0000;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:flex}._targetModes_11omz_25 ._modeSelected_11omz_27{background:var(--surface);border-color:var(--line);color:var(--accent);font-weight:600;box-shadow:0 1px 3px #24262a08}._macroOptions_11omz_28{min-height:235px}._macroHeading_11omz_29{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}._macroHeading_11omz_29 h3{color:var(--muted);font-size:12px;font-weight:400}._manageMacros_11omz_31{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:7px 11px;font-size:12px;display:inline-flex}._manageMacros_11omz_31:hover:not(:disabled){color:var(--accent);border-color:var(--accent-border);background:var(--control-hover)}._manageMacros_11omz_31:focus-visible,._macroChoice_11omz_33:focus-visible,._targetModes_11omz_25 button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}._manageMacros_11omz_31:disabled,._targetModes_11omz_25 button:disabled{cursor:not-allowed;opacity:.6}._macroPreview_11omz_35{border:1px solid var(--line);background:var(--control-hover);border-radius:8px;margin-top:12px;padding:12px}._previewHeading_11omz_36{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;font-size:11px;display:flex}._previewHeading_11omz_36 strong{color:var(--ink);font-size:12px;font-weight:600}._previewActions_11omz_38{flex-wrap:wrap;gap:5px;margin:10px 0 0;padding:0;list-style:none;display:flex}._previewActions_11omz_38 li{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-size:11px;line-height:1.5;display:flex}._previewActions_11omz_38 li>span{align-items:center;display:inline-flex}._previewActions_11omz_38 svg{width:15px;height:15px}._moreActions_11omz_42{color:var(--muted);margin:7px 0 0;font-size:11px}._previewControls_11omz_43{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}._macroIssue_11omz_44,._macroDetail_11omz_44 ._macroIssue_11omz_44{color:#9a5423;margin-top:7px;font-size:11px;line-height:1.6}._macroList_11omz_45{gap:8px;max-height:360px;margin:-3px;padding:3px;display:grid;overflow-y:auto}._macroChoice_11omz_33{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);text-align:left;border-radius:7px;align-items:center;gap:12px;padding:13px 12px;display:flex}._macroChoice_11omz_33>svg{flex-shrink:0}._macroChoice_11omz_33:hover:not(:disabled){border-color:var(--accent-border);background:var(--control-hover)}._macroChoice_11omz_33._selected_11omz_19{color:var(--accent);border-color:var(--accent-border);background:var(--accent-soft)}._macroChoice_11omz_33:disabled{cursor:not-allowed}._macroDetail_11omz_44{flex:1;min-width:0}._macroDetail_11omz_44 strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}._macroDetail_11omz_44 small{color:var(--muted);margin-top:4px;font-size:11px;display:block}._macroEmpty_11omz_54{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:8px;padding:30px 20px;font-size:12px;line-height:1.8}._macroNote_11omz_55{color:var(--muted);margin-top:14px;font-size:12px;line-height:1.8}@media (max-width:1200px){._panel_11omz_1{padding:22px}}@media (max-width:600px){._panel_11omz_1{padding:20px 16px}._selection_11omz_2{padding:11px 12px}._key_11omz_4{min-height:42px;padding-inline:15px}}@media (prefers-reduced-motion:reduce){._key_11omz_4{transition:none}}._module_ftmqk_1{min-width:0}._layout_ftmqk_2{grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr);align-items:stretch;display:grid}._note_ftmqk_3{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:7px;padding:12px 24px;font-size:11px;line-height:1.6;display:flex}._note_ftmqk_3 svg{flex-shrink:0}@media (max-width:1150px){._layout_ftmqk_2{grid-template-columns:minmax(0,1fr)}}._turbo_pdxtp_1{grid-template-columns:minmax(290px,.8fr) minmax(350px,1.2fr);min-height:480px;display:grid}._keyPane_pdxtp_2{border-right:1px solid var(--line);background:var(--control-hover);min-width:0;padding:26px}._keyHeading_pdxtp_3{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:24px;display:flex}._keyHeading_pdxtp_3 h2{font-size:15px;font-weight:600}._keyHeading_pdxtp_3>span{color:var(--muted);white-space:nowrap;font-size:11px}._keyGroup_pdxtp_6{margin-bottom:23px}._keyGroup_pdxtp_6:last-child{margin-bottom:0}._keyGroup_pdxtp_6 legend{color:var(--muted);margin-bottom:10px;font-size:12px}._keyGrid_pdxtp_9{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}._keyButton_pdxtp_10{border:1px solid var(--line);min-height:81px;color:var(--ink);background:#fff;border-radius:6px;flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;padding:10px 3px;display:flex}._keyButton_pdxtp_10:hover:not(:disabled){border-color:var(--accent-border);background:var(--control-hover)}._keyButton_pdxtp_10:disabled{opacity:.55;cursor:not-allowed}._keyButton_pdxtp_10._selectedKey_pdxtp_13{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent)}._keyName_pdxtp_14{place-items:center;height:23px;font-size:15px;font-weight:500;display:grid}._keyMode_pdxtp_15{color:var(--muted);font-size:11px}._selectedKey_pdxtp_13 ._keyMode_pdxtp_15{color:var(--accent)}._keyRate_pdxtp_17{font-variant-numeric:tabular-nums;font-size:10px;line-height:1}._editor_pdxtp_18{flex-direction:column;min-width:0;padding:28px 36px 24px;display:flex}._editing_pdxtp_19{border-bottom:1px solid var(--line);align-items:center;gap:14px;margin-bottom:24px;padding-bottom:23px;display:flex}._selectedLabel_pdxtp_20{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:8px;place-items:center;font-size:21px;font-weight:600;display:grid}._editing_pdxtp_19 p{color:var(--muted);margin-bottom:3px;font-size:11px}._editing_pdxtp_19 h2{font-size:17px;font-weight:500}._currentMode_pdxtp_23{color:var(--muted);margin-left:auto;font-size:12px}._modeGroup_pdxtp_24 legend{color:var(--ink);margin-bottom:11px;font-size:13px;font-weight:500}._modeChoices_pdxtp_25{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._modeChoice_pdxtp_25{border:1px solid var(--line);min-height:43px;color:var(--muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:9px;font-size:13px;display:flex}._modeChoice_pdxtp_25 input{accent-color:var(--accent);margin:0}._chosenMode_pdxtp_28{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent)}._modeChoice_pdxtp_25:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}._modeGroup_pdxtp_24:disabled ._modeChoice_pdxtp_25{opacity:.5;cursor:not-allowed}._modeChoice_pdxtp_25:has(input:disabled){opacity:.5;cursor:not-allowed}._modeHint_pdxtp_31{min-height:43px;color:var(--muted);margin-bottom:20px;padding:12px 0;font-size:12px;line-height:1.7}._rateHeading_pdxtp_32{justify-content:space-between;align-items:center;gap:14px;display:flex}._rateHeading_pdxtp_32>label{color:var(--ink);font-size:13px;font-weight:500}._numberWrap_pdxtp_34{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:5px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;display:flex}._numberWrap_pdxtp_34 input{text-align:right;outline-offset:4px;width:45px;min-height:23px;color:var(--ink);background:0 0;border:0;padding:0}._rateHint_pdxtp_36{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.7}._rateControl_pdxtp_37>input{width:100%;height:22px;accent-color:var(--accent);margin:16px 0 3px;display:block}._rateControl_pdxtp_37:disabled{opacity:.52}._rangeEnds_pdxtp_39{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;display:flex}._interval_pdxtp_40{color:var(--muted);padding:17px 0 23px;font-size:11px;line-height:1.8}._note_pdxtp_41{color:var(--muted);align-items:flex-start;gap:8px;margin-top:auto;padding-top:16px;font-size:11px;line-height:1.8;display:flex}._note_pdxtp_41 svg{flex-shrink:0;margin-top:2px}@media (max-width:1150px){._turbo_pdxtp_1{grid-template-columns:minmax(0,1fr)}._keyPane_pdxtp_2{border-right:0;border-bottom:1px solid var(--line)}._keyGroup_pdxtp_6{margin-bottom:19px}._editor_pdxtp_18{padding:25px 28px}}@media (max-width:650px){._keyPane_pdxtp_2,._editor_pdxtp_18{padding:22px 18px}._keyGrid_pdxtp_9,._modeChoices_pdxtp_25{gap:7px}._modeChoice_pdxtp_25{gap:5px;padding:9px 5px;font-size:12px}}._controllerInput_5b8ad_1{--input-yellow:#e8b743;min-width:0}._stage_5b8ad_2{-webkit-user-select:none;user-select:none;width:min(100%,720px);height:auto;margin:0 auto;display:block;overflow:visible}._artwork_5b8ad_3{pointer-events:none}._hotspot_5b8ad_4,._hitShape_5b8ad_4{fill:#0000;stroke:none;pointer-events:fill}._hotspot_5b8ad_4,._triggerControl_5b8ad_5,._stickControl_5b8ad_5{touch-action:none;cursor:pointer;outline:none}._triggerControl_5b8ad_5,._stickControl_5b8ad_5{pointer-events:none}._hotspot_5b8ad_4{transition:fill 80ms}._hotspot_5b8ad_4:hover:not([aria-disabled=true]){fill:#ffffff18}._hotspot_5b8ad_4:focus-visible:not([aria-disabled=true]){fill:#e8b74366}._hotspot_5b8ad_4._pressed_5b8ad_10:not([aria-disabled=true]){fill:#e8b743d9}._triggerTint_5b8ad_11,._stickTint_5b8ad_11{fill:var(--input-yellow);opacity:0;transition:opacity 80ms}._triggerControl_5b8ad_5:hover:not([aria-disabled=true]) ._triggerTint_5b8ad_11,._stickControl_5b8ad_5:hover:not([aria-disabled=true]) ._stickTint_5b8ad_11{opacity:.12}._triggerControl_5b8ad_5:focus-visible:not([aria-disabled=true]) ._triggerTint_5b8ad_11,._stickControl_5b8ad_5:focus-visible:not([aria-disabled=true]) ._stickTint_5b8ad_11{opacity:.4}._triggerControl_5b8ad_5._pressed_5b8ad_10:not([aria-disabled=true]) ._triggerTint_5b8ad_11,._stickControl_5b8ad_5._pressed_5b8ad_10:not([aria-disabled=true]) ._stickTint_5b8ad_11{opacity:.82}._stickControl_5b8ad_5{cursor:grab}._stickControl_5b8ad_5:active{cursor:grabbing}._hotspot_5b8ad_4[aria-disabled=true],._triggerControl_5b8ad_5[aria-disabled=true],._stickControl_5b8ad_5[aria-disabled=true]{cursor:not-allowed}._readouts_5b8ad_22{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._hotspot_5b8ad_4,._triggerTint_5b8ad_11,._stickTint_5b8ad_11{transition:none}}._manager_1bi9i_1{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:250px minmax(0,1fr);min-height:570px;display:grid;overflow:hidden}._listPane_1bi9i_3{border-right:1px solid var(--line);background:var(--control-hover);flex-direction:column;min-width:0;padding:24px 18px;display:flex}._listHeading_1bi9i_5{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}._listHeading_1bi9i_5 h2{font-size:16px;font-weight:600}._listHeading_1bi9i_5>span{background:var(--accent-soft);min-width:23px;height:23px;color:var(--muted);border-radius:6px;place-items:center;font-size:11px;display:grid}._primary_1bi9i_11,._secondary_1bi9i_11,._danger_1bi9i_11,._recordingButton_1bi9i_11{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 16px;font-size:13px;display:inline-flex}._primary_1bi9i_11{color:var(--control-text);background:var(--control-background);border-color:var(--control-border)}._primary_1bi9i_11:hover:enabled{background:var(--control-background-hover);border-color:var(--accent-hover)}._secondary_1bi9i_11{color:var(--ink);border-color:var(--line);background:#fff}._secondary_1bi9i_11:hover:enabled{background:var(--control-hover);border-color:var(--accent-border)}._danger_1bi9i_11{color:#fff;background:#c64b52}._macroList_1bi9i_23{flex-direction:column;gap:9px;max-height:530px;margin:17px 0 24px;display:flex;overflow-y:auto}._macroCard_1bi9i_25{border:1px solid var(--line);text-align:left;background:#fff;border-radius:7px;padding:15px 12px}._macroCard_1bi9i_25:hover:enabled{border-color:var(--accent-border)}._selected_1bi9i_29{border-color:var(--accent-border);background:var(--accent-soft)}._cardTop_1bi9i_31{justify-content:space-between;align-items:baseline;gap:10px;display:flex}._cardTop_1bi9i_31 b{overflow-wrap:anywhere;font-size:13px;font-weight:600}._cardTop_1bi9i_31>span{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}._cardMode_1bi9i_37,._cardCount_1bi9i_37{color:var(--muted);margin-top:5px;font-size:11px;display:block}._cardCount_1bi9i_37{color:var(--muted);margin-top:10px}._limit_1bi9i_41{color:var(--muted);margin-top:auto;font-size:11px;line-height:1.8}._editor_1bi9i_43{flex-direction:column;min-width:0;padding:20px 30px;display:flex}._editorHeader_1bi9i_45{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}._macroIdentity_1bi9i_47{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}._macroIdentity_1bi9i_47 b{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500}._textDanger_1bi9i_51{color:#a7616b;padding:0 2px;font-size:12px}._textDanger_1bi9i_51:hover:enabled{color:#c23f4c}._settings_1bi9i_55{grid-template-columns:minmax(0,1fr) minmax(220px,1.1fr);gap:22px;display:grid}._settings_1bi9i_55 label,._dialogFields_1bi9i_57>label{color:var(--muted);flex-direction:column;gap:8px;font-size:12px;display:flex}._settings_1bi9i_55 input,._settings_1bi9i_55 select,._dialogFields_1bi9i_57 input:not([type=radio]),._dialogFields_1bi9i_57 select{border:1px solid var(--line);width:100%;min-width:0;min-height:41px;color:var(--ink);background:#fff;border-radius:6px;padding:9px 11px;font-size:13px}._settings_1bi9i_55 input:disabled,._settings_1bi9i_55 select:disabled{background:var(--control-hover)}._modeHint_1bi9i_63{color:var(--muted);background:var(--control-hover);border:1px solid var(--line);border-radius:6px;margin:18px 0 25px;padding:15px 17px;font-size:12px;line-height:1.8}._sequenceHeading_1bi9i_65{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}._mappingLink_1bi9i_67{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:-8px 0 20px;font-size:12px;line-height:1.7;display:flex}._mappingLink_1bi9i_67 ._secondary_1bi9i_11{min-height:34px;padding:6px 11px;font-size:12px}._sequenceHeading_1bi9i_65 h2{font-size:14px;font-weight:600}._sequenceHeading_1bi9i_65 h2 span{color:var(--muted);margin-left:4px;font-size:12px;font-weight:400}._sequenceHeading_1bi9i_65>span{color:var(--muted);font-size:11px}._sequenceHeading_1bi9i_65 b{font-variant-numeric:tabular-nums;color:var(--ink);margin:0 4px 0 7px;font-weight:500}._deviceCapacity_1bi9i_79{color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.7}._capacityExceeded_1bi9i_81{color:#a82f3a;font-weight:600}._toolbar_1bi9i_83{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}._recordMark_1bi9i_85{background:currentColor;border-radius:50%;width:8px;height:8px}._stopMark_1bi9i_87{background:currentColor;border-radius:1px;width:9px;height:9px}._recordingButton_1bi9i_11{color:#b84754;background:#fff2f3;border-color:#edc5cc}._recorder_1bi9i_91{border:1px solid var(--line);background:var(--control-hover);border-radius:7px;margin-bottom:16px;padding:17px}._recordStatus_1bi9i_93{color:#9a4652;align-items:center;gap:8px;font-size:12px;display:flex}._liveDot_1bi9i_95{background:#cc5264;border-radius:50%;flex-shrink:0;width:6px;height:6px}._recorder_1bi9i_91>p{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.8}._inputHint_1bi9i_99{color:var(--muted);margin:-4px 0 16px;font-size:12px;line-height:1.8}._actionList_1bi9i_101{border:1px solid var(--line);border-radius:7px;max-height:360px;margin:0 0 20px;padding:0;list-style:none;position:relative;overflow-y:auto}._actionList_1bi9i_101>li:not(._dragPlaceholder_1bi9i_103),._actionRow_1bi9i_103{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:13px;min-height:52px;padding:10px 13px;display:flex;position:relative}._actionList_1bi9i_101>li:last-child{border-bottom:0}._actionList_1bi9i_101>li._recordedAction_1bi9i_107{background:var(--control-hover)}._actionList_1bi9i_101[data-dragging=true]{overflow-anchor:none}._actionList_1bi9i_101[data-dragging=true]>._actionRow_1bi9i_103{will-change:transform;transition:transform .16s cubic-bezier(.2,.7,.2,1)}._actionRow_1bi9i_103._dragSource_1bi9i_113{opacity:0;pointer-events:none}._dragPlaceholder_1bi9i_103{border:1px dashed var(--accent-border);background:var(--accent-soft);pointer-events:none;border-radius:5px;list-style:none;transition:top .16s cubic-bezier(.2,.7,.2,1);position:absolute;left:0;right:0}._dragOverlay_1bi9i_117{z-index:2000;border:1px solid var(--accent-border);pointer-events:none;-webkit-user-select:none;user-select:none;cursor:grabbing;border-radius:6px;position:fixed;box-shadow:0 10px 28px #1419232e,0 2px 6px #14192314}._actionList_1bi9i_101>li._actionError_1bi9i_119,._actionRow_1bi9i_103._actionError_1bi9i_119{background:#fff3f3}._actionError_1bi9i_119:before{content:"";pointer-events:none;background:#c0444d;width:3px;position:absolute;inset:0 auto 0 0}._actionError_1bi9i_119 ._actionIndex_1bi9i_123,._actionError_1bi9i_119 ._actionDescription_1bi9i_123,._actionError_1bi9i_119 ._actionDescription_1bi9i_123 b{color:#a82f3a}._actionError_1bi9i_119 ._actionMark_1bi9i_125{color:#a82f3a;background:#fbe0e3}._actionErrorHint_1bi9i_127{color:#a82f3a;overflow-wrap:anywhere;font-size:11px;line-height:1.5;display:block}._moveAction_1bi9i_129{width:24px;min-width:24px;height:30px;color:var(--muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:4px;place-items:center;padding:0;display:grid}._moveAction_1bi9i_129:hover:enabled,._moveAction_1bi9i_129:focus-visible{color:var(--ink);background:var(--control-hover)}._moveAction_1bi9i_129:active:enabled{cursor:grabbing}._moveAction_1bi9i_129:disabled{cursor:default;opacity:.35}._moveHint_1bi9i_137{color:var(--muted);margin:0 0 8px;font-size:11px;line-height:1.7}._moveAnnouncement_1bi9i_139{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._actionIndex_1bi9i_123{width:22px;color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}._actionMark_1bi9i_125{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);border-radius:5px;flex-shrink:0;place-items:center;font-size:17px;display:grid}._delayMark_1bi9i_145{background:var(--control-hover);color:var(--muted)}._actionContent_1bi9i_147{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._actionDescription_1bi9i_123{color:var(--muted);font-size:12px}._actionDescription_1bi9i_123 b{vertical-align:middle;color:var(--ink);align-items:center;margin-left:8px;font-weight:500;display:inline-flex}._actionDescription_1bi9i_123 b svg{width:17px;height:17px}._durationField_1bi9i_155{color:var(--muted);align-items:center;gap:7px;margin-left:auto;font-size:11px;display:flex}._durationField_1bi9i_155 input,._durationPreview_1bi9i_157{border:1px solid var(--line);width:85px;min-height:32px;color:var(--ink);text-align:right;background:#fff;border-radius:4px;padding:4px 7px;font-size:12px}._durationPreview_1bi9i_157{justify-content:flex-end;align-items:center;display:flex}._removeAction_1bi9i_161{color:var(--muted);min-width:28px;min-height:28px;margin-left:auto;padding:0;font-size:19px}._durationField_1bi9i_155+._removeAction_1bi9i_161{margin-left:0}._removeAction_1bi9i_161:hover:enabled{color:#c25763;background:#fff1f2;border-radius:4px}._emptySequence_1bi9i_167{min-height:180px;color:var(--muted);border:1px dashed var(--line);text-align:center;border-radius:6px;justify-content:center;align-items:center;margin-bottom:20px;padding:25px;font-size:12px;display:flex}._note_1bi9i_169{color:var(--muted);align-items:flex-start;gap:8px;margin-top:auto;padding-top:20px;font-size:11px;line-height:1.8;display:flex}._note_1bi9i_169 svg{flex-shrink:0;margin-top:2px}._empty_1bi9i_167{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}._emptyIcon_1bi9i_175{background:var(--control-hover);width:68px;height:68px;color:var(--muted);border-radius:18px;place-items:center;margin-bottom:21px;display:grid}._empty_1bi9i_167 h2{font-size:18px;font-weight:600}._empty_1bi9i_167 p{color:var(--muted);margin:10px 0 23px;font-size:12px}._error_1bi9i_181{color:#b55b60;margin:10px 0;font-size:12px;line-height:1.7}._dialog_1bi9i_57{border:1px solid var(--line);width:460px;max-width:calc(100vw - 32px);color:var(--ink);border-radius:13px;padding:0;box-shadow:0 24px 100px #11121426}._dialog_1bi9i_57::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11121466}._dialogHeading_1bi9i_187{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:21px 24px 16px;display:flex}._dialogHeading_1bi9i_187 h2{font-size:18px;font-weight:600}._iconButton_1bi9i_191{width:29px;min-height:29px;color:var(--muted);border-radius:5px;place-items:center;padding:0;font-size:23px;display:grid}._iconButton_1bi9i_191:hover{background:var(--control-hover)}._dialogFields_1bi9i_57{flex-direction:column;gap:20px;padding:23px 26px;display:flex}._dialogActions_1bi9i_197{background:var(--control-hover);border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:18px 24px;display:flex}._dialogHint_1bi9i_199{color:var(--muted);font-size:12px;line-height:1.8}._actionKind_1bi9i_201{gap:24px;display:flex}._actionKind_1bi9i_201 legend{color:var(--muted);margin-bottom:12px;font-size:12px}._actionKind_1bi9i_201 label{color:var(--ink);align-items:center;gap:7px;font-size:13px;display:inline-flex}._actionKind_1bi9i_201 input{accent-color:var(--accent)}._dialogDuration_1bi9i_209{align-items:center;gap:10px;display:flex}._dialogDuration_1bi9i_209>input{flex:1}._confirmHint_1bi9i_213{color:var(--muted);overflow-wrap:anywhere;padding:25px;font-size:13px;line-height:1.9}@media (max-width:1300px){._manager_1bi9i_1{grid-template-columns:215px minmax(0,1fr)}._listPane_1bi9i_3{padding-inline:14px}._editor_1bi9i_43{padding:20px 22px}}@media (max-width:1000px){._manager_1bi9i_1{grid-template-columns:minmax(0,1fr)}._listPane_1bi9i_3{border-right:0;border-bottom:1px solid var(--line);padding:18px 20px}._listHeading_1bi9i_5{margin-bottom:12px}._listPane_1bi9i_3>._primary_1bi9i_11{align-self:flex-start}._macroList_1bi9i_23{flex-direction:row;max-height:none;margin:14px 0 0;overflow-x:auto}._macroCard_1bi9i_25{flex:0 0 205px}._limit_1bi9i_41{margin-top:13px}._empty_1bi9i_167{min-height:330px}}@media (max-width:800px){._settings_1bi9i_55{grid-template-columns:minmax(0,1fr);gap:14px}}@media (max-width:650px){._editor_1bi9i_43{padding:18px 16px}._actionList_1bi9i_101>li:not(._dragPlaceholder_1bi9i_103),._actionRow_1bi9i_103{gap:7px;padding-inline:9px}._actionIndex_1bi9i_123{width:17px}._durationField_1bi9i_155 input,._durationPreview_1bi9i_157{width:72px}._primary_1bi9i_11,._secondary_1bi9i_11,._recordingButton_1bi9i_11{padding-inline:12px}}@media (prefers-reduced-motion:reduce){._actionList_1bi9i_101[data-dragging=true]>._actionRow_1bi9i_103,._dragPlaceholder_1bi9i_103{transition:none}}._dialog_9l8ag_1{border:1px solid var(--line);width:min(640px,100vw - 36px);max-height:calc(100dvh - 36px);color:var(--ink);background:var(--surface);border-radius:16px;margin:auto;padding:0;overflow:hidden;box-shadow:0 22px 72px #14192033}._dialog_9l8ag_1::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c232e4d}._content_9l8ag_3{flex-direction:column;max-height:calc(100dvh - 38px);display:flex}._header_9l8ag_4{justify-content:space-between;align-items:flex-start;gap:16px;padding:25px 26px 18px;display:flex}._header_9l8ag_4 h2{font-size:21px;font-weight:600}._header_9l8ag_4 p{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.7}._close_9l8ag_7{width:32px;min-height:32px;color:var(--muted);border-radius:7px;flex-shrink:0;place-items:center;padding:0;font-size:26px;line-height:1;display:grid}._close_9l8ag_7:hover{background:var(--control-hover);color:var(--ink)}._summary_9l8ag_9{border:1px solid var(--line);color:var(--ink);background:var(--control-hover);border-radius:8px;align-items:center;gap:9px;margin:0 26px 20px;padding:12px 14px;font-size:13px;display:flex}._summary_9l8ag_9 svg{color:var(--muted)}._changes_9l8ag_11{overscroll-behavior:contain;min-height:0;padding:0 26px 4px;overflow-y:auto}._empty_9l8ag_12{color:var(--muted);padding:12px 0 24px;font-size:13px}._group_9l8ag_13{margin-bottom:20px}._group_9l8ag_13 h3{margin-bottom:10px;font-size:13px;font-weight:600}._rows_9l8ag_15{border:1px solid var(--line);border-radius:9px;overflow:hidden}._row_9l8ag_15{padding:14px 16px}._row_9l8ag_15+._row_9l8ag_15{border-top:1px solid var(--line)}._row_9l8ag_15 h4{color:var(--muted);margin:0 0 10px;font-size:12px;font-weight:500}._comparison_9l8ag_19{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:14px;display:grid}._comparison_9l8ag_19>svg{color:#9ba5b1}._caption_9l8ag_21{color:var(--muted);margin-bottom:5px;font-size:10px;display:block}._comparison_9l8ag_19 p{overflow-wrap:anywhere;white-space:pre-line;font-variant-numeric:tabular-nums;font-size:13px;line-height:1.7}._before_9l8ag_23 p{color:var(--muted)}._after_9l8ag_24 p{color:var(--ink);font-weight:600}._details_9l8ag_25{border-top:1px solid var(--line);color:var(--muted);margin-top:12px;padding-top:10px;font-size:11px}._details_9l8ag_25 summary{cursor:pointer;width:-moz-fit-content;width:fit-content}._sequenceComparison_9l8ag_27{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:12px;display:grid}._sequenceComparison_9l8ag_27 h5{margin:0 0 8px;font-size:11px;font-weight:500}._sequenceComparison_9l8ag_27 ol{overflow-wrap:anywhere;margin:0;padding-left:24px;line-height:1.8}._sequenceComparison_9l8ag_27>div:last-child{color:var(--ink)}._changed_9l8ag_31{color:#946220;background:#fcf7ec;border-radius:7px;align-items:flex-start;gap:8px;margin:0 26px 16px;padding:12px;font-size:12px;line-height:1.7;display:flex}._changed_9l8ag_31 svg{flex-shrink:0;margin-top:2px}._actions_9l8ag_33{border-top:1px solid var(--line);justify-content:flex-end;gap:12px;padding:18px 26px 22px;display:flex}._primary_9l8ag_34,._secondary_9l8ag_34{border:1px solid var(--control-border);border-radius:7px;justify-content:center;align-items:center;gap:8px;min-width:96px;min-height:42px;padding:10px 22px;font-weight:500;display:inline-flex}._primary_9l8ag_34{background:var(--control-background);color:var(--control-text)}._primary_9l8ag_34:hover:enabled{background:var(--control-background-hover)}._secondary_9l8ag_34{background:var(--surface);border-color:var(--line);color:var(--ink)}._secondary_9l8ag_34:hover:enabled{background:var(--control-hover);border-color:var(--accent-border)}@media (max-width:520px){._header_9l8ag_4{padding:20px 18px 16px}._header_9l8ag_4 h2{font-size:19px}._summary_9l8ag_9{margin-inline:18px}._changes_9l8ag_11{padding-inline:18px}._row_9l8ag_15{padding:12px}._comparison_9l8ag_19{gap:8px}._actions_9l8ag_33{padding:16px 18px 18px}._changed_9l8ag_31{margin-inline:18px}._sequenceComparison_9l8ag_27{gap:12px}}._connectionBar_hcxjm_1{flex-wrap:wrap;align-items:center}._connectionBar_hcxjm_1 button{min-height:0;line-height:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._notice_hcxjm_3{background:var(--surface,#fff);border:1px solid var(--border);color:var(--muted);border-radius:16px;align-items:center;gap:14px;margin:20px 0;padding:24px;line-height:1.8;display:flex}._notice_hcxjm_3 p{margin:0}._errorDetail_hcxjm_5{overflow-wrap:anywhere;margin-top:5px;display:block}._saveActions_hcxjm_6{justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (max-width:600px){._saveActions_hcxjm_6{flex-wrap:wrap;gap:8px}._saveActions_hcxjm_6>button{padding-inline:14px}}
