.nova-onboarding{color:#fff;background:#000;border:1px solid #327cb7;border-radius:14px;gap:12px;min-width:0;padding:18px;font:500 13px/1.6 Noto Sans JP Variable,Segoe UI,sans-serif;display:grid}.nova-onboarding *{box-sizing:border-box;min-width:0}.nova-onboarding h3,.nova-onboarding h4,.nova-onboarding p{overflow-wrap:anywhere;margin:0}.nova-onboarding h3{font-size:18px}.nova-onboarding h4{margin-top:6px;font-size:14px}.nova-onboarding p{color:#d9e5ef}.nova-onboarding strong{font-weight:700}.nova-onboarding button{color:#fff;min-height:44px;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:#102338;border:1px solid #6ba6d4;border-radius:9px;flex-shrink:0;padding:10px 14px}.nova-onboarding button:disabled{opacity:.5;cursor:default}.nova-onboarding button:focus-visible{outline-offset:3px;outline:3px solid #8ccfff}.nova-onboarding__heading,.nova-onboarding__steps li,.nova-onboarding__services>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.nova-onboarding__heading{align-items:flex-start}.nova-onboarding__heading>div,.nova-onboarding__steps li>div,.nova-onboarding__services>div>div{flex:1}.nova-onboarding__steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.nova-onboarding__steps li{border-top:1px solid #334251;padding:14px 0}.nova-onboarding__services{gap:0;display:grid}.nova-onboarding__services>div{border-top:1px solid #283644;padding:10px 0}.nova-onboarding [role=alert]{color:#ffcbba}.nova-onboarding [role=status]{color:#b7e6ff}@media (width<=520px){.nova-onboarding{padding:14px}.nova-onboarding__heading,.nova-onboarding__steps li{flex-direction:column;align-items:stretch}.nova-onboarding__services>div{align-items:flex-start}.nova-onboarding__services button{max-width:44%;padding:10px}.nova-onboarding__heading button{align-self:flex-start}}.nova-ai-login{--nova-ai-login-surface:#141414;--nova-ai-login-ink:#fff;--nova-ai-login-muted:#bdbdbd;--nova-ai-login-border:#616161;--nova-ai-login-focus:#88c6ff;border-bottom:1px solid var(--nova-ai-login-border);min-width:0;max-width:100%;color:var(--nova-ai-login-ink);overflow-wrap:anywhere;background:#000;gap:12px;padding-block:16px;font:500 13px/1.6 Noto Sans JP Variable,Segoe UI,Yu Gothic UI,Meiryo,sans-serif;display:grid}.nova-ai-login *,.nova-ai-login :before,.nova-ai-login :after{box-sizing:border-box;min-width:0;max-width:100%}.nova-ai-login :is(h3,h4,p,ul,form){margin:0}.nova-ai-login h3{font-size:15px}.nova-ai-login h4{font-size:13px}.nova-ai-login p{color:var(--nova-ai-login-muted);font-size:12px}.nova-ai-login header,.nova-ai-login label{gap:4px;display:grid}.nova-ai-login :is(button,input,a){border:1px solid var(--nova-ai-login-border);background:var(--nova-ai-login-surface);color:var(--nova-ai-login-ink);font:inherit;border-radius:8px;min-height:44px;padding:8px 12px}.nova-ai-login :is(button,a){cursor:pointer;white-space:normal;font-weight:700}.nova-ai-login :is(button,input):disabled{cursor:default;opacity:.6}.nova-ai-login input{width:100%}.nova-ai-login input::placeholder{color:var(--nova-ai-login-muted);opacity:1}.nova-ai-login :is(button,input,a):focus-visible{outline:2px solid var(--nova-ai-login-focus);outline-offset:2px}.nova-ai-login a{color:var(--nova-ai-login-focus);justify-content:center;align-items:center;display:flex}.nova-ai-login__providers{gap:8px;padding:0;list-style:none;display:grid}.nova-ai-login__providers li{border:1px solid var(--nova-ai-login-border);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;display:grid}.nova-ai-login__wide{grid-column:1/-1}.nova-ai-login__session{border:1px solid var(--nova-ai-login-border);border-radius:8px;gap:12px;padding:12px;display:grid}.nova-ai-login__code{text-align:center;-webkit-user-select:all;user-select:all;font:700 24px/1.6 ui-monospace,monospace}.nova-ai-login form{gap:8px;display:grid}.nova-ai-login__actions{flex-wrap:wrap;gap:8px;display:flex}.nova-ai-login__actions>button{flex:160px}.nova-ai-login p.nova-ai-login__notice{color:var(--nova-ai-login-ink)}.nova-routing-policy{--nova-policy-border:#616161;--nova-policy-muted:#bdbdbd;border-block:1px solid var(--nova-policy-border);color:#fff;overflow-wrap:anywhere;background:#000;gap:12px;min-width:0;max-width:100%;padding-block:16px;font:500 13px/1.6 Noto Sans JP Variable,Segoe UI,Yu Gothic UI,Meiryo,sans-serif;display:grid}.nova-routing-policy *,.nova-routing-policy :before,.nova-routing-policy :after{box-sizing:border-box;min-width:0;max-width:100%}.nova-routing-policy h3,.nova-routing-policy p{margin:0}.nova-routing-policy h3{font-size:15px;font-weight:700}.nova-routing-policy p{color:var(--nova-policy-muted);font-size:12px}.nova-routing-policy fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.nova-routing-policy legend{color:#fff;padding:0 0 8px;font-size:13px;font-weight:700}.nova-routing-policy button,.nova-routing-policy input[type=text],.nova-routing-policy select{border:1px solid var(--nova-policy-border);color:#fff;font:inherit;background:#141414;border-radius:8px;min-height:44px;padding:8px 12px}.nova-routing-policy button{cursor:pointer;white-space:normal;font-weight:700}.nova-routing-policy button[aria-pressed=true],.nova-routing-policy .nova-routing-policy__save{color:#000;background:#fff;border-color:#fff}.nova-routing-policy button:disabled,.nova-routing-policy input:disabled,.nova-routing-policy select:disabled{cursor:default;opacity:.6}.nova-routing-policy input::placeholder{color:var(--nova-policy-muted);opacity:1}.nova-routing-policy :is(button,input,select):focus-visible{outline-offset:2px;outline:2px solid #88c6ff}.nova-routing-policy input[type=checkbox]{accent-color:#fff;flex:0 0 18px;width:18px;height:18px;margin:0}.nova-routing-policy__modes,.nova-routing-policy__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nova-routing-policy__modes>button{flex:120px}.nova-routing-policy__providers{gap:8px;display:grid}.nova-routing-policy__provider{border:1px solid var(--nova-policy-border);border-radius:8px;gap:4px;padding:8px 12px;display:grid}.nova-routing-policy__check{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.nova-routing-policy__check>span{overflow-wrap:anywhere}.nova-routing-policy__availability{color:var(--nova-policy-muted);flex-shrink:0;margin-left:auto;font-size:11px}.nova-routing-policy__model{gap:4px;font-size:12px;display:grid}.nova-routing-policy__model>input,.nova-routing-policy__model>select{width:100%}.nova-routing-policy__actions>span{color:var(--nova-policy-muted);font-size:12px}.nova-routing-policy p.nova-routing-policy__error{color:#ffb6b6}.nova-connections{--nova-connections-background:#000;--nova-connections-surface:#141414;--nova-connections-ink:#fff;--nova-connections-muted:#bdbdbd;--nova-connections-border:#616161;--nova-connections-error:#ffb6b6;--nova-connections-focus:#88c6ff;background:var(--nova-connections-background);color:var(--nova-connections-ink);border-bottom:1px solid var(--nova-connections-border);overflow-wrap:anywhere;gap:12px;min-width:0;max-width:100%;padding-block:16px;font:500 13px/1.6 Noto Sans JP Variable,Segoe UI,Yu Gothic UI,Meiryo,sans-serif;display:grid}.nova-connections *,.nova-connections :before,.nova-connections :after{box-sizing:border-box;min-width:0;max-width:100%}.nova-connections :is(h3,h4,p,ul,ol,dl,dd,form){margin:0}.nova-connections h3{font-size:15px;font-weight:700}.nova-connections h4{font-size:13px;font-weight:700}.nova-connections p,.nova-connections dt{color:var(--nova-connections-muted);font-size:12px}.nova-connections header{gap:4px;display:grid}.nova-connections :is(input,select,textarea,button){background:var(--nova-connections-surface);border:1px solid var(--nova-connections-border);color:var(--nova-connections-ink);font:inherit;border-radius:8px;min-height:44px;padding:8px 12px}.nova-connections :is(input,select,textarea){width:100%}.nova-connections textarea{resize:vertical}.nova-connections button{cursor:pointer;white-space:normal;font-weight:700}.nova-connections input::placeholder,.nova-connections textarea::placeholder{color:var(--nova-connections-muted);opacity:1}.nova-connections :is(button,input,select,textarea):disabled{cursor:default;opacity:.6}.nova-connections :is(button,input,select,textarea,summary,a):focus-visible{outline:2px solid var(--nova-connections-focus);outline-offset:2px}.nova-connections fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.nova-connections legend{color:var(--nova-connections-ink);padding:0 0 8px;font-weight:700}.nova-connections label{gap:4px;display:grid}.nova-connections .nova-connections__primary{background:var(--nova-connections-ink);color:var(--nova-connections-background);border-color:var(--nova-connections-ink)}.nova-connections__actions{flex-wrap:wrap;gap:8px;display:flex}.nova-connections__actions>button{flex:120px}.nova-connections__list{gap:12px;padding:0;list-style:none;display:grid}.nova-connections__list>li{border:1px solid var(--nova-connections-border);border-radius:8px;gap:8px;padding:12px;display:grid}.nova-connections__identity{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.nova-connections__identity>span{color:var(--nova-connections-muted);font-size:12px}.nova-connections__status{border-left:3px solid var(--nova-connections-ink);padding-left:8px}.nova-connections dl{gap:4px;display:grid}.nova-connections dd{overflow-wrap:anywhere}.nova-connections__form{border:1px solid var(--nova-connections-border);border-radius:8px;padding:12px}.nova-connections__fold{border-top:1px solid var(--nova-connections-border)}.nova-connections__fold>summary{cursor:pointer;min-height:44px;padding-block:12px;font-weight:700}.nova-connections__fold[open]>:not(summary)+*{margin-top:8px}.nova-connections__url{background:var(--nova-connections-surface);-webkit-user-select:all;user-select:all;word-break:break-all;padding:8px;display:block}.nova-connections__confirm{border:1px solid var(--nova-connections-error);border-radius:8px;gap:8px;padding:12px;display:grid}.nova-connections__evidence{gap:8px;display:grid}.nova-connections__evidence>ul{padding-left:20px}.nova-connections__records{overscroll-behavior:contain;gap:12px;max-height:480px;padding:0 4px 0 0;list-style:none;display:grid;overflow-y:auto}.nova-connections__records>li{border-left:2px solid var(--nova-connections-border);gap:4px;padding-left:8px;display:grid}.nova-connections__message{white-space:pre-wrap;overflow-wrap:anywhere}.nova-connections a{color:var(--nova-connections-focus);align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.nova-connections p.nova-connections__error{color:var(--nova-connections-error)}.nova-connections p.nova-connections__notice{color:var(--nova-connections-ink)}.nova-line-capture__actions{flex-wrap:wrap;gap:8px;display:flex}.nova-line-capture__screen{cursor:crosshair;background:#000;border:1px solid #fff;width:100%;max-width:1100px;display:block;position:relative;overflow:hidden;padding:0!important}.nova-line-capture__screen img{width:100%;height:auto;display:block}.nova-line-capture__screen:focus-visible{outline-offset:3px;outline:3px solid #7ebfff}.nova-line-capture__setup{margin-top:16px}.nova-line-capture__point{color:#fff;text-shadow:0 0 2px #000,1px 1px #000;pointer-events:none;font:28px/1 monospace;display:none;position:absolute;transform:translate(-50%,-50%)}.nova-line-capture__screen:focus-visible .nova-line-capture__point{display:block}.nova-calendar label{gap:4px;display:grid}.nova-calendar label.nova-routing-policy__check{display:flex}.nova-calendar summary{cursor:pointer;min-height:44px;padding-block:12px}.nova-calendar input{color:#fff;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#141414;border:1px solid #616161;border-radius:8px;width:100%;min-height:44px;padding:8px 12px}.nova-calendar input[type=checkbox]{width:18px;min-height:18px}.nova-calendar__times{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:8px;display:grid}.nova-calendar ul{margin:0;padding:0;list-style:none}.nova-calendar li{border-top:1px solid #616161;gap:8px;padding-block:12px;display:grid}.nova-social{color:#fff;overflow-wrap:anywhere;background:#000;gap:12px;min-width:0;max-width:100%;padding-block:16px;font:13px/1.65 Noto Sans JP Variable,sans-serif;display:grid}.nova-social *{box-sizing:border-box;min-width:0;max-width:100%}.nova-social h3,.nova-social h4,.nova-social p{margin:0}.nova-social header,.nova-social fieldset,.nova-social label,.nova-social__box{gap:8px;display:grid}.nova-social fieldset,.nova-social__box{border:1px solid #616161;border-radius:8px;margin:0;padding:12px}.nova-social input,.nova-social select,.nova-social textarea,.nova-social button{color:#fff;min-height:44px;font:inherit;background:#141414;border:1px solid #737373;border-radius:6px;padding:8px}.nova-social textarea{resize:vertical;width:100%}.nova-social input{width:100%}.nova-social button{cursor:pointer}.nova-social button:disabled{opacity:.55;cursor:default}.nova-social :focus-visible{outline-offset:2px;outline:2px solid #88c6ff}.nova-social a{color:#9dd3ff}.nova-social summary{cursor:pointer;min-height:44px;padding-block:10px}.nova-social__actions{flex-wrap:wrap;gap:8px;display:flex}.nova-social__text{white-space:pre-wrap}.nova-social [role=alert]{color:#ffb7b7}.nova-artifacts-preview{z-index:10000;background:#000;flex-direction:column;gap:8px;max-width:none;padding:12px;display:flex;position:fixed;inset:0;overflow:auto}.nova-artifacts-preview header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.nova-artifacts-preview iframe{background:#fff;border:1px solid #737373;flex:1;width:100%;min-height:240px}.nova-setup-profile{color:#fff;overflow-wrap:anywhere;background:#000;border-bottom:1px solid #616161;gap:12px;min-width:0;max-width:100%;padding-block:16px;font:500 13px/1.6 Noto Sans JP Variable,Segoe UI,Yu Gothic UI,Meiryo,sans-serif;display:grid}.nova-setup-profile *,.nova-setup-profile :before,.nova-setup-profile :after{box-sizing:border-box;min-width:0;max-width:100%}.nova-setup-profile :is(h3,h4,p,ul){margin:0}.nova-setup-profile h3{font-size:15px}.nova-setup-profile h4{font-size:13px}.nova-setup-profile p{color:#c9c9c9;font-size:12px}.nova-setup-profile ul{padding-left:20px}.nova-setup-profile li+li{margin-top:6px}.nova-setup-profile :is(header,label,fieldset){gap:6px;display:grid}.nova-setup-profile fieldset{border:0;gap:10px;margin:0;padding:0}.nova-setup-profile legend{padding:0 0 8px;font-weight:700}.nova-setup-profile :is(button,input,textarea,a){color:#fff;font:inherit;background:#141414;border:1px solid #616161;border-radius:8px;min-height:44px;padding:8px 12px}.nova-setup-profile :is(input,textarea){width:100%}.nova-setup-profile textarea{resize:vertical}.nova-setup-profile textarea[readonly]{font:12px/1.5 Consolas,monospace}.nova-setup-profile :is(button,a){cursor:pointer;white-space:normal;font-weight:700}.nova-setup-profile a{align-items:center;width:fit-content;display:inline-flex}.nova-setup-profile :is(button,input,textarea):disabled{cursor:default;opacity:.6}.nova-setup-profile :is(button,input,textarea,a):focus-visible{outline-offset:2px;outline:2px solid #88c6ff}.nova-setup-profile .nova-setup-profile__primary{color:#000;background:#fff;border-color:#fff}.nova-setup-profile__actions{flex-wrap:wrap;gap:8px;display:flex}.nova-setup-profile__actions>button{flex:140px}.nova-setup-profile__box{border:1px solid #616161;border-radius:8px;gap:10px;padding:12px;display:grid}.nova-setup-profile p.nova-setup-profile__error{color:#ffb6b6}.nova-quiet-mode{--nova-quiet-border:#616161;--nova-quiet-muted:#bdbdbd;border-block:1px solid var(--nova-quiet-border);color:#fff;overflow-wrap:anywhere;background:#000;gap:12px;min-width:0;max-width:100%;padding-block:16px;font:500 13px/1.6 Noto Sans JP Variable,Segoe UI,Yu Gothic UI,Meiryo,sans-serif;display:grid}.nova-quiet-mode *,.nova-quiet-mode :before,.nova-quiet-mode :after{box-sizing:border-box;min-width:0;max-width:100%}.nova-quiet-mode h3,.nova-quiet-mode p{margin:0}.nova-quiet-mode h3{font-size:15px;font-weight:700}.nova-quiet-mode p{color:var(--nova-quiet-muted);font-size:12px}.nova-quiet-mode p.nova-quiet-mode__state{color:#fff;font-size:13px}.nova-quiet-mode__actions{flex-wrap:wrap;gap:8px;display:flex}.nova-quiet-mode button{border:1px solid var(--nova-quiet-border);color:#fff;cursor:pointer;font:inherit;white-space:normal;background:#141414;border-radius:8px;min-height:44px;padding:8px 12px;font-weight:700}.nova-quiet-mode button[aria-pressed=true]{color:#000;background:#fff;border-color:#fff}.nova-quiet-mode button:disabled{cursor:default;opacity:.6}.nova-quiet-mode button:focus-visible{outline-offset:2px;outline:2px solid #88c6ff}.nova-quiet-mode p.nova-quiet-mode__error{color:#ffb6b6}.nova-voice-runtime{color:#fff;overflow-wrap:anywhere;background:#000;border-block:1px solid #616161;gap:12px;min-width:0;max-width:100%;padding-block:16px;font:500 13px/1.6 Noto Sans JP Variable,Segoe UI,Yu Gothic UI,Meiryo,sans-serif;display:grid}.nova-voice-runtime *,.nova-voice-runtime :before,.nova-voice-runtime :after{box-sizing:border-box;min-width:0;max-width:100%}.nova-voice-runtime h3,.nova-voice-runtime p,.nova-voice-runtime dl,.nova-voice-runtime dd{margin:0}.nova-voice-runtime h3{font-size:15px;font-weight:700}.nova-voice-runtime p{color:#bdbdbd;font-size:12px}.nova-voice-runtime p.nova-voice-runtime__state{color:#fff;font-size:13px}.nova-voice-runtime__rows{gap:10px;display:grid}.nova-voice-runtime__rows>div{border-top:1px solid #303030;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding-top:10px;display:grid}.nova-voice-runtime dt{font-weight:700}.nova-voice-runtime dd{color:#ddd}.nova-voice-runtime dd span{display:block}.nova-voice-runtime [data-detection=missing]{color:#ffd09e}.nova-voice-runtime__actions{flex-wrap:wrap;gap:8px;display:flex}.nova-voice-runtime button{color:#fff;cursor:pointer;font:inherit;white-space:normal;background:#141414;border:1px solid #616161;border-radius:8px;min-height:44px;padding:8px 12px;font-weight:700}.nova-voice-runtime button:disabled{cursor:default;opacity:.6}.nova-voice-runtime button:focus-visible{outline-offset:2px;outline:2px solid #88c6ff}.nova-voice-runtime p[role=alert]{color:#ffb6b6}.nova-python-picker,.nova-python-picker [role=group],.nova-python-picker label{gap:10px;display:grid}.nova-python-picker select{color:#fff;width:100%;min-height:44px;font:inherit;background:#141414;border:1px solid #616161;border-radius:8px;margin-top:6px;padding:8px;display:block}.nova-python-picker select:focus-visible{outline-offset:2px;outline:2px solid #88c6ff}@media (width<=520px){.nova-voice-runtime__rows>div{grid-template-columns:minmax(0,1fr);gap:2px}}.nova-company-people{color:#fff;overflow-wrap:anywhere;background:#000;border-bottom:1px solid #616161;gap:12px;min-width:0;max-width:100%;padding-block:16px;font:500 13px/1.6 Noto Sans JP Variable,Segoe UI,Yu Gothic UI,Meiryo,sans-serif;display:grid}.nova-company-people *,.nova-company-people :before,.nova-company-people :after{box-sizing:border-box;min-width:0;max-width:100%}.nova-company-people :is(h3,h4,p,ul,dl,dd){margin:0}.nova-company-people h3{font-size:15px}.nova-company-people h4{font-size:13px}.nova-company-people p{color:#c9c9c9;font-size:12px}.nova-company-people :is(header,label,fieldset){gap:6px;display:grid}.nova-company-people fieldset{border:0;gap:10px;margin:0;padding:0}.nova-company-people :is(button,input,textarea){color:#fff;min-height:44px;font:inherit;background:#141414;border:1px solid #616161;border-radius:8px;padding:8px 12px}.nova-company-people :is(input,textarea){width:100%}.nova-company-people textarea{resize:vertical}.nova-company-people button{cursor:pointer;white-space:normal;font-weight:700}.nova-company-people :is(button,input,textarea):disabled{opacity:.6;cursor:default}.nova-company-people :is(button,input,textarea):focus-visible{outline-offset:2px;outline:2px solid #88c6ff}.nova-company-people__actions{flex-wrap:wrap;gap:8px;display:flex}.nova-company-people__actions>button{flex:140px}.nova-company-people__search{align-items:end;gap:8px;display:flex}.nova-company-people__search label{flex:1}.nova-company-people__list{gap:8px;padding:0;list-style:none;display:grid}.nova-company-people__list li{border:1px solid #616161;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.nova-company-people__list li>div{flex:180px}.nova-company-people__editor,.nova-company-people__conflict{border:1px solid #616161;border-radius:8px;gap:12px;padding:12px;display:grid}.nova-company-people dt{margin-top:6px;font-weight:700}.nova-company-people dd{color:#c9c9c9;white-space:pre-wrap}.nova-company-people p.nova-company-people__error{color:#ffb6b6}
