.orbit-ui{--orbit-bg:#f5f6f7;--orbit-surface:#ffffff;--orbit-muted-surface:#f0f2f3;--orbit-ink:#202726;--orbit-muted:#66746c;--orbit-border:#e3e7e6;--orbit-accent:#19735a;--orbit-accent-soft:#e9f5ef;color:var(--orbit-ink);font-family:var(--font-geist-sans),Arial,sans-serif;font-size:14px;letter-spacing:0}.orbit-dark{--orbit-bg:#111615;--orbit-surface:#1a201e;--orbit-muted-surface:#252d29;--orbit-ink:#f3f6f4;--orbit-muted:#9ba9a1;--orbit-border:#303b35;--orbit-accent:#bee4d1;--orbit-accent-soft:#253c30}.orbit-ui *,.orbit-ui :after,.orbit-ui :before{box-sizing:border-box}.orbit-ui button,.orbit-ui input,.orbit-ui select{font:inherit;letter-spacing:0}.orbit-ui button:not(:disabled),.orbit-ui select{cursor:pointer}.orbit-ui button:disabled{cursor:default;opacity:.55}.orbit-ui :is(button,a,input,select):focus-visible{outline:2px solid var(--orbit-accent);outline-offset:3px}.orbit-brand{display:inline-flex;align-items:center;gap:10px;flex:none}.orbit-mark{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:8px;background:#bee4d1;color:#163b2b}.orbit-wordmark{display:flex;gap:4px;color:inherit;font-size:18px;font-weight:650;line-height:1}.orbit-wordmark>span{font-weight:400}.orbit-brand.is-compact .orbit-wordmark{display:none}.orbit-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border:1px solid transparent;border-radius:6px;background:var(--orbit-accent);color:var(--orbit-surface);font-size:13px!important;font-weight:600!important;line-height:20px;transition:background .18s,box-shadow .18s}.orbit-button:hover{background:#125b47;box-shadow:0 2px 4px #153b2115}.orbit-button--secondary{border-color:var(--orbit-border);background:var(--orbit-surface);color:var(--orbit-ink)}.orbit-button--secondary:hover{background:var(--orbit-muted-surface);box-shadow:none}.orbit-button--danger{background:#b44046;color:#fff}.orbit-button--danger:hover{background:#96333a}.orbit-icon-button{display:inline-grid;width:34px;height:34px;flex:none;place-items:center;border:1px solid transparent;border-radius:5px;color:inherit;background:transparent;transition:background .15s,color .15s}.orbit-icon-button:hover{background:var(--orbit-muted-surface,#edf1ef);color:var(--orbit-accent,#19735a)}.orbit-icon-button.is-danger{color:#b44e55}.orbit-icon-button.is-danger:hover{background:#fceff0;color:#96333a}.orbit-tooltip{z-index:200;max-width:240px;padding:7px 10px;border:1px solid #36423b;border-radius:5px;background:#202924;color:#fff;box-shadow:0 3px 10px #0002;font-family:var(--font-geist-sans),Arial,sans-serif;font-size:11px;line-height:1.4}.orbit-field{display:flex;flex-direction:column;gap:8px}.orbit-field>label{font-size:12px;font-weight:600}.orbit-field input{width:100%;min-width:0;height:46px;padding:0 13px;border:1px solid var(--orbit-border);border-radius:6px;outline:0;background:var(--orbit-surface);color:var(--orbit-ink);font-size:14px;transition:border-color .18s,box-shadow .18s}.orbit-field input:focus{border-color:var(--orbit-accent);box-shadow:0 0 0 3px #19735a10}.orbit-field input::placeholder{color:var(--orbit-muted);opacity:.8}.orbit-input-tools{display:flex;align-items:center;padding-right:5px;border:1px solid var(--orbit-border);border-radius:6px;background:var(--orbit-surface)}.orbit-input-tools:focus-within{border-color:var(--orbit-accent);box-shadow:0 0 0 3px #19735a10}.orbit-input-tools input{border:0;background:transparent;box-shadow:none!important}.orbit-field small{color:var(--orbit-muted);font-size:11px;line-height:1.5}.orbit-alert{display:flex;align-items:flex-start;gap:10px;padding:13px 16px;border:1px solid #d8e9df;border-radius:6px;background:#edf7f0;color:#286342;font-size:12px;line-height:1.6}.orbit-alert.is-error{border-color:#efcfd1;background:#fff3f4;color:#a13f47}.orbit-alert>svg{margin-top:2px;flex:none}.orbit-alert>.orbit-icon-button{margin:-5px -7px -5px auto}.orbit-spinner{animation:orbit-spin .9s linear infinite}@keyframes orbit-spin{to{transform:rotate(1turn)}}.orbit-dialog-overlay{z-index:90;inset:0;background:#10181365;backdrop-filter:blur(3px)}.orbit-dialog,.orbit-dialog-overlay{position:fixed;animation:orbit-fade .15s ease-out}.orbit-dialog{z-index:100;top:50%;left:50%;width:min(460px,calc(100vw - 32px));max-height:calc(100svh - 40px);overflow:auto;transform:translate(-50%,-50%);border:1px solid var(--orbit-border);border-radius:8px;outline:0;background:var(--orbit-surface);box-shadow:0 24px 90px #15261b30}.orbit-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 20px;border-bottom:1px solid var(--orbit-border)}.orbit-dialog-header>div{min-width:0}.orbit-dialog-header h2{margin:0;font-size:18px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.orbit-dialog-header p{margin:6px 0 0;color:var(--orbit-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.orbit-dialog-header>.orbit-icon-button{margin:-4px -7px 0 0}.orbit-dialog-form{display:flex;flex-direction:column;gap:20px;padding:24px}.orbit-dialog-footer{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}@keyframes orbit-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.orbit-dialog-overlay,.orbit-ui *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}