.luna-analysis-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:#020b18c9;padding:24px}.luna-analysis{width:min(1240px,100%);max-height:calc(100dvh - 48px);overflow:auto;color:#e6f7ff;background:linear-gradient(140deg,#123650,#061326 70%);border:1px solid #65d8ee;border-radius:22px;box-shadow:0 0 22px #44cde35c;padding:24px}.luna-analysis header{display:flex;justify-content:space-between;align-items:start;gap:20px}.luna-analysis h2{font-size:26px;margin:5px 0}.luna-analysis h3{margin:24px 0 12px}.luna-analysis p{margin:10px 0;line-height:1.5}.luna-analysis small{display:block;color:#8adbed}.analysis-filters,.luna-analysis nav{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:18px 0}.luna-analysis button,.luna-analysis input,.luna-analysis select{border:1px solid #5aadc7;background:#0d2a40;color:#effbff;border-radius:10px;padding:10px 14px;font:inherit}.luna-analysis button{cursor:pointer}.luna-analysis button:disabled{opacity:.5;cursor:wait}.luna-analysis button[aria-pressed=true]{background:#146c91;box-shadow:0 0 12px #4dcdfc40}.luna-analysis label{display:grid;gap:7px}.analysis-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:12px}.analysis-cards article,.analysis-detail{padding:16px;border:1px solid #3687a3;border-radius:14px;background:#071d31}.analysis-cards strong{display:block;font-size:22px;margin-top:7px}.analysis-cards span{display:block;font-size:12px;color:#b7d5e3}.analysis-table{overflow:auto;border:1px solid #33728d;border-radius:12px}.analysis-table table{width:100%;border-collapse:collapse;font-size:13px}.analysis-table td,.analysis-table th{padding:12px;text-align:left;border-bottom:1px solid #21465e;vertical-align:top}.analysis-table th{background:#10364e}.analysis-note{font-size:12px;color:#b2cfdd}.analysis-error{background:#4d202d;border:1px solid #dc7188;padding:12px;border-radius:10px}.analysis-options{display:grid;gap:12px;margin:16px 0}.analysis-options label{display:flex;align-items:center;gap:10px}.analysis-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow:auto}.analysis-detail p{overflow-wrap:anywhere}.luna-analysis :focus-visible{outline:2px solid #93edff;outline-offset:3px}@media(max-width:700px){.luna-analysis-backdrop{padding:8px}.luna-analysis{padding:16px;max-height:calc(100dvh - 16px)}.analysis-filters label{flex:1 1 140px}.analysis-filters input,.analysis-filters select{width:100%;min-width:0}.analysis-cards{grid-template-columns:1fr 1fr}.analysis-cards strong{font-size:18px}}.luna-analysis.analysis-orbit{background:#d9ecfa;color:#223e52;border-color:#8ebcda;border-radius:14px;box-shadow:0 8px 36px #02132355}.analysis-orbit .analysis-cards span,.analysis-orbit .analysis-note,.analysis-orbit small{color:#476477}.analysis-orbit button,.analysis-orbit input,.analysis-orbit select{background:#f8fbff;color:#185879;border-color:#99bad1;border-radius:7px;min-width:0;max-width:100%}.analysis-orbit button[aria-pressed=true]{background:#1c72a5;color:white;box-shadow:none}.analysis-orbit button:hover:not(:disabled){background:#e3f1fa}.analysis-orbit button[aria-pressed=true]:hover{background:#175f8a}.analysis-orbit :focus-visible{outline-color:#1c72a5}.analysis-orbit .analysis-cards article{background:#edf6fd;border-color:#8ebcda;border-radius:10px}.analysis-orbit .analysis-cards article:nth-child(4){background:#e3efe5;border-color:#97bca5}.analysis-orbit .analysis-cards article:nth-child(5){background:#f7edcf;border-color:#c9b376}.analysis-orbit .analysis-table{background:#edf6fd;border-color:#8ebcda}.analysis-orbit .analysis-table th{background:#1c72a5;color:white}.analysis-orbit .analysis-table td{border-color:#b8d3e5}.analysis-orbit .analysis-table tr:nth-child(2n){background:#e2eff8}.analysis-orbit .analysis-detail{background:#edf6fd;border-color:#8ebcda}.analysis-orbit .analysis-error{background:#fff1ec;color:#8d3327;border-color:#cb8677}.analysis-orbit .analysis-options{padding:18px;background:#edf6fd;border:1px solid #8ebcda;border-radius:10px}.analysis-orbit .analysis-options label{padding:8px;align-items:start}.analysis-orbit input[type=checkbox]{accent-color:#1c72a5;flex-shrink:0}.analysis-orbit .analysis-model-title{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.analysis-orbit .analysis-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0}.analysis-orbit .tone-blue{--analysis-heading:#1c72a5;--analysis-panel:#edf6fd;--analysis-border:#8ebcda}.analysis-orbit .tone-green{--analysis-heading:#387454;--analysis-panel:#e3efe5;--analysis-border:#97bca5}.analysis-orbit .tone-sand{--analysis-heading:#906918;--analysis-panel:#f7edcf;--analysis-border:#c9b376}.analysis-orbit .analysis-editor,.analysis-orbit .analysis-model{background:var(--analysis-panel);border:1px solid var(--analysis-border);border-radius:12px;overflow:hidden;min-width:0}.analysis-orbit .analysis-editor header,.analysis-orbit .analysis-model header{background:var(--analysis-heading);color:white;padding:18px}.analysis-orbit .analysis-editor header h3,.analysis-orbit .analysis-model header h3{margin:0;overflow-wrap:anywhere}.analysis-orbit .analysis-model header small{color:white;margin-top:5px}.analysis-orbit .analysis-editor form,.analysis-orbit .analysis-history,.analysis-orbit .analysis-model-content{padding:18px}.analysis-orbit .analysis-model dl{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 18px}.analysis-orbit .analysis-model dt{font-size:12px;color:#476477}.analysis-orbit .analysis-model dd{margin:5px 0 0;font-size:19px}.analysis-orbit .analysis-model-content>p{border-top:1px solid var(--analysis-border);padding-top:14px;font-size:12px}.analysis-orbit .analysis-model details{margin-top:18px}.analysis-orbit summary{cursor:pointer;color:#185879}.analysis-orbit details button{margin-top:12px}.analysis-orbit .analysis-editor{margin:18px 0;scroll-margin:16px}.analysis-orbit .analysis-price-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.analysis-orbit .analysis-price-fields input,.analysis-orbit .analysis-price-fields select{width:100%;box-sizing:border-box}.analysis-orbit .analysis-price-fields :disabled,.analysis-orbit .analysis-price-fields input:read-only{background:#ffffff80;color:#476477}.analysis-orbit .analysis-history p{border-bottom:1px solid var(--analysis-border);padding-bottom:12px}.analysis-orbit [role=alertdialog]>.analysis-filters,.analysis-orbit [role=alertdialog]>p{margin:18px}@media(max-width:1000px){.analysis-orbit .analysis-model-grid,.analysis-orbit .analysis-price-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.analysis-orbit .analysis-cards,.analysis-orbit .analysis-model-grid,.analysis-orbit .analysis-price-fields{grid-template-columns:1fr}.analysis-orbit nav{align-items:stretch}.analysis-orbit nav button{flex:1 1 140px}.analysis-orbit .analysis-editor header{gap:12px;flex-wrap:wrap}}.analysis-orbit .analysis-config-notice{background:#f7edcf;border:1px solid #c9b376;border-left:5px solid #906918;border-radius:10px;padding:16px;margin:18px 0}.analysis-orbit .analysis-config-notice p{margin-bottom:0}.analysis-orbit .analysis-table tr.analysis-row-blue{background:#edf6fd}.analysis-orbit .analysis-table tr.analysis-row-green{background:#e3efe5}.analysis-orbit .analysis-table tr.analysis-row-sand{background:#f7edcf}.analysis-orbit .analysis-detail.tone-blue,.analysis-orbit .analysis-detail.tone-green,.analysis-orbit .analysis-detail.tone-sand{background:var(--analysis-panel);border-color:var(--analysis-border)}.analysis-orbit .calendar-profile-switcher{margin:10px 0 16px}.analysis-orbit .calendar-profile-switcher button.selected{background:#1c72a5;color:white;border-color:#175f8a}.analysis-orbit .calendar-profile-switcher button>b{color:inherit}[data-calendar-template=orbit]{--cal-blue:#d6eafa;--cal-blue-accent:#1769a3;--cal-green:#dfede2;--cal-green-accent:#32694b;--cal-white:#f9fcff;--cal-ink:#142c3e;--cal-muted:#52697c;--cal-border:#8ea8b8;--cal-red:#a22c36;color:var(--cal-ink);color-scheme:light}[data-calendar-template=orbit] :is(button,input,select,textarea):focus-visible{outline:3px solid #063d6a;outline-offset:2px}[data-calendar-template=orbit] :is(button,input,select,textarea):disabled{opacity:.65;cursor:not-allowed}[data-calendar-template=orbit] :is(h2,h3,p,b,dd,dt,label,legend){text-shadow:none}[data-calendar-template=orbit] :is(.eyebrow,.event-intro,.conflict-intro,.conflict-note,.shelly-action-intro,.detail-owner){color:var(--cal-muted)}[data-calendar-template=orbit] :is(.event-panel,.detail-panel,.conflict-panel,.shelly-action-panel,.calendar-delete-panel){border:1px solid var(--cal-blue-accent);border-radius:12px;background:var(--cal-blue);color:var(--cal-ink);box-shadow:0 22px 80px #0009;padding:26px;max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain}[data-calendar-template=orbit] .manage-close{background:var(--cal-white);color:var(--cal-blue-accent);border:1px solid var(--cal-border);border-radius:7px;box-shadow:none}[data-calendar-template=orbit] :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;border:1px solid var(--cal-border);border-radius:7px;background:var(--cal-white);color:var(--cal-ink);color-scheme:light;box-shadow:none;padding:10px;min-height:42px}[data-calendar-template=orbit] input::-webkit-calendar-picker-indicator{filter:none}[data-calendar-template=orbit] input::placeholder,[data-calendar-template=orbit] textarea::placeholder{color:var(--cal-muted)}[data-calendar-template=orbit] input[type=checkbox]{accent-color:var(--cal-green-accent);width:19px;height:19px;flex-shrink:0}[data-calendar-template=orbit] .event-panel{display:flex;flex-direction:column;gap:12px;width:min(960px,calc(100vw - 32px))}[data-calendar-template=orbit] .event-panel label{color:var(--cal-ink);display:grid;gap:6px;font-size:13px}[data-calendar-template=orbit] .calendar-form-columns{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:14px;align-items:start}[data-calendar-template=orbit] .calendar-form-column{display:grid;gap:14px;min-width:0}[data-calendar-template=orbit] .calendar-form-box{border:1px solid var(--cal-border);border-radius:12px;overflow:hidden;background:var(--cal-blue)}[data-calendar-template=orbit] .calendar-form-box>h3{margin:0;padding:12px 14px;background:var(--cal-blue-accent);color:white;font-size:15px}[data-calendar-template=orbit] .calendar-form-box>div{padding:14px;display:grid;gap:14px}[data-calendar-template=orbit] .calendar-form-box.tone-green{background:var(--cal-green);border-color:var(--cal-green-accent)}[data-calendar-template=orbit] .calendar-form-box.tone-green>h3{background:var(--cal-green-accent)}[data-calendar-template=orbit] .calendar-form-box.tone-white{background:var(--cal-white)}[data-calendar-template=orbit] .calendar-form-box.tone-white>h3{background:#e8f0f5;color:var(--cal-ink)}[data-calendar-template=orbit] .event-form-row{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:8px}[data-calendar-template=orbit] .event-form-row>label{min-width:0}[data-calendar-template=orbit] .event-panel :is(.all-day,.repeat-toggle){display:flex;gap:9px;align-items:center}[data-calendar-template=orbit] .event-panel textarea{min-height:120px;resize:vertical}[data-calendar-template=orbit] :is(.event-recurrence,.event-reminders,.series-scope){margin:0;padding:14px;min-width:0;border:1px solid var(--cal-green-accent);border-radius:12px;background:var(--cal-green)}[data-calendar-template=orbit] :is(.event-recurrence,.event-reminders,.series-scope)>legend{background:var(--cal-green-accent);color:white;padding:7px 12px;border-radius:7px;font-weight:750;font-size:14px}[data-calendar-template=orbit] :is(.event-profile-picker legend,.profile-selection-summary,.recurrence-fields small,.series-scope small){color:var(--cal-muted)}[data-calendar-template=orbit] .event-profile-picker{margin:0}[data-calendar-template=orbit] .event-profile-picker legend{font-size:12px}[data-calendar-template=orbit] .event-profile-picker>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}[data-calendar-template=orbit] .event-profile-picker button{min-width:0;color:var(--cal-ink);background:var(--cal-white);border:1px solid var(--cal-border);border-radius:7px;box-shadow:none}[data-calendar-template=orbit] .event-profile-picker button.selected{border:2px solid var(--cal-green-accent);background:#eef8ef}[data-calendar-template=orbit] .event-profile-picker button :is(b,small){color:var(--cal-ink);overflow-wrap:anywhere}[data-calendar-template=orbit] :is(.series-scope button,.weekday-picker button,.reminder-modes button){background:var(--cal-white);color:var(--cal-ink);border:1px solid var(--cal-border);border-radius:7px;min-height:40px;box-shadow:none}[data-calendar-template=orbit] :is(.series-scope button.selected,.weekday-picker button.selected){background:var(--cal-blue-accent);color:white;border-color:var(--cal-blue-accent)}[data-calendar-template=orbit] .reminder-modes button.selected{background:var(--cal-green-accent);color:white;border-color:var(--cal-green-accent)}[data-calendar-template=orbit] .recurrence-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}[data-calendar-template=orbit] .weekday-picker{display:flex;flex-wrap:wrap;gap:5px;grid-column:1/-1}[data-calendar-template=orbit] .weekday-picker button{flex:1;min-width:32px;padding:5px}[data-calendar-template=orbit] select.calendar-series-end{background:var(--cal-blue-accent);color:white;border-color:var(--cal-blue-accent)}[data-calendar-template=orbit] select.calendar-series-end option{background:var(--cal-white);color:var(--cal-ink)}[data-calendar-template=orbit] .reminder-modes{display:flex;flex-wrap:wrap;gap:6px}[data-calendar-template=orbit] .reminder-modes button{flex:1 1 100px;padding:7px}[data-calendar-template=orbit] .reminder-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}[data-calendar-template=orbit] .reminder-options label{display:flex;gap:6px;align-items:center;background:var(--cal-white);border:1px solid var(--cal-border);border-radius:7px;padding:8px}[data-calendar-template=orbit] .event-error{background:#fff0f1;color:#84212b;border:1px solid var(--cal-red);border-radius:7px;padding:12px;margin:0}[data-calendar-template=orbit] :is(.event-save,.conflict-confirm,.shelly-action-buttons .confirm){background:var(--cal-green-accent);color:white;border:1px solid var(--cal-green-accent);border-radius:7px;min-height:44px;box-shadow:none}[data-calendar-template=orbit] :is(.detail-actions button,.detail-done,.detail-panel>a,.conflict-actions button,.calendar-delete-actions button,.shelly-action-buttons button){background:var(--cal-blue-accent);color:white;border:1px solid var(--cal-blue-accent);border-radius:7px;min-height:44px;padding:10px 14px;box-shadow:none;font-weight:700}[data-calendar-template=orbit] .conflict-actions .conflict-confirm,[data-calendar-template=orbit] .shelly-action-buttons .confirm{background:var(--cal-green-accent);border-color:var(--cal-green-accent)}[data-calendar-template=orbit] :is(.detail-actions .detail-delete,.calendar-delete-actions .calendar-destructive,.shelly-action-buttons .delete){background:var(--cal-red);border-color:var(--cal-red);color:white;display:flex;justify-content:center;align-items:center;gap:8px}[data-calendar-template=orbit] .calendar-trash-icon{flex:none}[data-calendar-template=orbit] :is(.detail-panel dl,.calendar-delete-event,.shelly-action-event){background:var(--cal-white);color:var(--cal-ink);border:1px solid var(--cal-border);border-radius:12px;padding:16px}[data-calendar-template=orbit] .detail-panel :is(dt,dd,.detail-description dd){color:var(--cal-ink);overflow-wrap:anywhere}[data-calendar-template=orbit] .detail-panel dl>div{border-color:var(--cal-border)}[data-calendar-template=orbit] .conflict-list article{background:var(--cal-green);color:var(--cal-ink);border:1px solid var(--cal-green-accent);border-radius:12px}[data-calendar-template=orbit] .conflict-list :is(b,h3,time){color:var(--cal-ink)}[data-calendar-template=orbit] .conflict-symbol{background:var(--cal-blue-accent);color:white;border-radius:7px;border-color:var(--cal-blue-accent);box-shadow:none}[data-calendar-template=orbit] .conflict-summary span{background:var(--cal-green);color:var(--cal-green-accent);border-color:var(--cal-green-accent)}[data-calendar-template=orbit] .conflict-summary .direct{background:#fff0f1;color:#84212b;border-color:var(--cal-red)}[data-calendar-template=orbit] .shelly-action-event :is(small,b,span,em,strong){color:var(--cal-ink)}[data-calendar-template=orbit][data-calendar-action=calendar_create] .shelly-action-event{background:var(--cal-green);border-color:var(--cal-green-accent)}[data-calendar-template=orbit] .shelly-conflicts{background:var(--cal-blue);color:var(--cal-ink);border-color:var(--cal-blue-accent)}[data-calendar-template=orbit] .shelly-conflicts :is(b,span,small){color:var(--cal-ink)}.calendar-delete-shade{position:fixed;inset:0;z-index:240;display:grid;place-items:center;background:#03101cb3;backdrop-filter:blur(10px);padding:16px}[data-calendar-template=orbit] .calendar-delete-panel{width:min(540px,100%)}[data-calendar-template=orbit] .calendar-delete-event{display:grid;gap:7px}[data-calendar-template=orbit] .calendar-delete-actions{display:flex;flex-direction:column;gap:10px}.calendar-view-panel[data-calendar-template=orbit]{background:linear-gradient(145deg,#061527f5,#040b17f8);border:1px solid var(--cal-blue-accent);border-radius:12px;color:var(--cal-ink)}[data-calendar-template=orbit] .calendar-view-head{color:#fff;color-scheme:dark}[data-calendar-template=orbit] .calendar-view-head button:focus-visible{outline-color:#bcefff}[data-calendar-template=orbit] .calendar-view-body{background:white;scrollbar-color:var(--cal-blue-accent) var(--cal-blue);overscroll-behavior:contain}[data-calendar-template=orbit] .calendar-view-status{margin:0;padding:10px 16px;background:var(--cal-green);border-bottom:1px solid var(--cal-border);color:var(--cal-ink);font-size:13px}[data-calendar-template=orbit] :is(.week-day,.month-day,.calendar-day-view,.day-hour-grid){background:white;border-color:#bfd0dc}[data-calendar-template=orbit] .week-day>header{background:var(--cal-blue);border-color:var(--cal-border)}[data-calendar-template=orbit] :is(.week-day>header small,.week-day>header b,.month-number,.calendar-free,.day-hour time){color:var(--cal-ink)}[data-calendar-template=orbit] .week-day.is-today>header{background:var(--cal-blue-accent)}[data-calendar-template=orbit] .week-day.is-today>header :is(b,small){color:white}[data-calendar-template=orbit] .calendar-event-card{background:var(--cal-white);color:var(--cal-ink);border-color:var(--cal-border);box-shadow:none}[data-calendar-template=orbit] .calendar-event-card:hover{background:var(--cal-blue);border-color:var(--cal-blue-accent)}[data-calendar-template=orbit] .calendar-event-card :is(small,em){color:var(--cal-muted)}[data-calendar-template=orbit] .calendar-event-card b{color:var(--cal-ink)}[data-calendar-template=orbit] .week-day .calendar-event-card b{white-space:normal;overflow-wrap:anywhere}[data-calendar-template=orbit] .all-day-strip{background:var(--cal-green);border-color:var(--cal-green-accent)}[data-calendar-template=orbit] .all-day-strip>span{color:var(--cal-green-accent)}[data-calendar-template=orbit] .day-hour{height:54px;border-color:#bfd0dc}[data-calendar-template=orbit] .day-hour>div{border-color:#bfd0dc}[data-calendar-template=orbit] .day-hour-add{color:var(--cal-blue-accent);border-color:var(--cal-border);background:var(--cal-blue)}[data-calendar-template=orbit] .month-weekdays{background:var(--cal-blue);color:var(--cal-ink)}[data-calendar-template=orbit] .month-weekdays span{color:var(--cal-ink)}[data-calendar-template=orbit] .month-day.is-outside{background:#edf2f5;opacity:1}[data-calendar-template=orbit] .month-day.is-today{background:#eaf5ff;box-shadow:inset 0 0 0 2px var(--cal-blue-accent)}[data-calendar-template=orbit] .month-day.is-today .month-number{background:var(--cal-blue-accent);color:white}[data-calendar-template=orbit] .month-more{color:var(--cal-blue-accent)}@media (max-width:800px){.orbit-navigation .calendar-view-panel[data-calendar-template=orbit]{position:fixed;inset:104px 8px max(8px,env(safe-area-inset-bottom));z-index:65}[data-calendar-template=orbit] .calendar-form-columns{grid-template-columns:1fr}[data-calendar-template=orbit] :is(.event-panel,.detail-panel,.conflict-panel,.shelly-action-panel){padding:18px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}[data-calendar-template=orbit] .event-form-row{grid-template-columns:repeat(2,minmax(0,1fr))}[data-calendar-template=orbit] .event-form-row>label:first-child{grid-column:1/-1}[data-calendar-template=orbit] .all-day-strip,[data-calendar-template=orbit] .all-day-strip>div{grid-template-columns:1fr}[data-calendar-template=orbit] .conflict-actions{display:grid;grid-template-columns:1fr}}@media (min-width:801px) and (max-width:1180px){.orbit-navigation .calendar-view-panel[data-calendar-template=orbit]{position:fixed;left:20px;right:20px;top:120px;bottom:175px;z-index:65}}@media (max-width:1180px){.cosmos:has(.calendar-view-panel[data-calendar-template=orbit]) .suggestions.profile-hologram{visibility:hidden;pointer-events:none}}@media (max-width:800px){[data-calendar-template=orbit] .calendar-week-view{min-width:784px;grid-template-columns:repeat(7,minmax(112px,1fr))}[data-calendar-template=orbit] .week-day .calendar-event-card b{overflow-wrap:break-word;hyphens:auto}}@media (max-width:800px){.cosmos:has(.calendar-view-panel[data-calendar-template=orbit]) :is(.cosmos-head .today,.shelly-response,.command-orbit,.shelly-chat){display:none}[data-calendar-template=orbit] .calendar-view-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:10px 48px 10px 10px;max-height:none;overflow:visible}[data-calendar-template=orbit] .calendar-view-head>div:first-child{grid-column:1;grid-row:1;min-width:0}[data-calendar-template=orbit] .calendar-view-head>div:first-child small{font-size:9px;letter-spacing:.08em}[data-calendar-template=orbit] .calendar-view-head h2{font-size:14px;line-height:1.25;margin:3px 0 0}[data-calendar-template=orbit] .calendar-profile-switcher{grid-column:1/-1;grid-row:2;min-width:0;max-width:100%;width:100%;padding:2px 0;gap:5px}[data-calendar-template=orbit] .calendar-profile-switcher button{grid-template-columns:24px auto;gap:5px;min-height:34px;padding:4px 7px 4px 4px}[data-calendar-template=orbit] .calendar-profile-switcher button>span{width:24px;height:24px}[data-calendar-template=orbit] .calendar-profile-switcher button>b{font-size:11px}[data-calendar-template=orbit] .calendar-view-tabs{grid-column:1;grid-row:3;gap:4px}[data-calendar-template=orbit] .calendar-navigation{grid-column:2;grid-row:3;gap:4px}[data-calendar-template=orbit] :is(.calendar-view-tabs,.calendar-navigation) button{height:32px;min-height:32px;padding:0 6px;font-size:10px}[data-calendar-template=orbit] .calendar-navigation :is(.calendar-prev,.calendar-next){width:26px;font-size:18px;padding:0}[data-calendar-template=orbit] .calendar-navigation .calendar-today{min-width:40px}[data-calendar-template=orbit] .calendar-create-row{grid-column:2;grid-row:1;width:auto;margin:0;padding:0}[data-calendar-template=orbit] .calendar-quick-add{min-height:32px;padding:4px 7px;gap:4px}[data-calendar-template=orbit] .calendar-quick-add b{font-size:11px}[data-calendar-template=orbit] .calendar-quick-add>span{font-size:14px}}[data-calendar-template=orbit] .calendar-view-body.view-month,[data-calendar-template=orbit] .calendar-view-body.view-week{touch-action:pan-y}[data-calendar-template=orbit] .week-day>header{position:sticky;top:0;z-index:6;background:#9fc4df}[data-calendar-template=orbit] .week-day.is-today>header{background:#f5e6c6;border-bottom:2px solid #866014}[data-calendar-template=orbit] .week-day.is-today>header :is(small,b){color:#142c3e}[data-calendar-template=orbit] .month-weekdays{position:sticky;top:0;z-index:6;background:#9fc4df}[data-calendar-template=orbit] .month-day.is-today{background:#fff7e8;box-shadow:inset 0 0 0 2px #866014}[data-calendar-template=orbit] .month-day.is-today .month-number{background:#f5e6c6;color:#142c3e}[data-calendar-template=orbit] .calendar-profile-switcher{display:flex;flex-wrap:wrap;overflow:visible;max-width:none;min-width:0;flex:1 1 380px;gap:5px}[data-calendar-template=orbit] .calendar-profile-switcher button{min-width:0;flex:0 1 auto;padding:4px 7px;grid-template-columns:26px minmax(0,1fr)}[data-calendar-template=orbit] .calendar-profile-switcher button>span{width:26px;height:26px}[data-calendar-template=orbit] .calendar-profile-switcher button>b{white-space:normal;overflow-wrap:anywhere;font-size:11px}[data-calendar-template=orbit] [class*=calendar-profile-color-]{--calendar-profile-mark:#5edbff}[data-calendar-template=orbit] :is(.calendar-profile-color-violet,.calendar-profile-color-lavender){--calendar-profile-mark:#ae8bff}[data-calendar-template=orbit] :is(.calendar-profile-color-rose,.calendar-profile-color-amber,.calendar-profile-color-coral,.calendar-profile-color-orange,.calendar-profile-color-red){--calendar-profile-mark:#ffc16d}[data-calendar-template=orbit] :is(.calendar-profile-color-mint,.calendar-profile-color-teal,.calendar-profile-color-turquoise,.calendar-profile-color-green){--calendar-profile-mark:#64efcf}[data-calendar-template=orbit] .calendar-event-card[class*=calendar-profile-color-]>i{background:var(--calendar-profile-mark)}[data-calendar-template=orbit] .calendar-profile-switcher button[class*=calendar-profile-color-]{border-color:var(--calendar-profile-mark)}[data-calendar-template=orbit] .calendar-profile-switcher button.selected[class*=calendar-profile-color-]{box-shadow:inset 0 0 0 1px var(--calendar-profile-mark),0 0 8px color-mix(in srgb,var(--calendar-profile-mark) 35%,transparent)}@media(max-width:800px){[data-calendar-template=orbit] .calendar-profile-switcher{display:grid;grid-template-columns:repeat(auto-fit,minmax(65px,1fr));width:100%}[data-calendar-template=orbit] .calendar-profile-switcher button{grid-template-columns:20px minmax(0,1fr);padding:3px;gap:3px}[data-calendar-template=orbit] .calendar-profile-switcher button>span{width:20px;height:20px}[data-calendar-template=orbit] .calendar-profile-switcher button>b{font-size:10px}[data-calendar-template=orbit] .calendar-view-head{height:auto;grid-template-rows:auto auto auto;row-gap:8px}[data-calendar-template=orbit] .calendar-view-head>div:first-child{padding-right:0}[data-calendar-template=orbit] .calendar-profile-switcher{height:auto;grid-template-columns:repeat(auto-fit,minmax(48px,1fr));padding:0}[data-calendar-template=orbit] .calendar-profile-switcher button{min-height:28px;grid-template-columns:16px minmax(0,1fr);padding:2px 3px;gap:3px;border-radius:8px}[data-calendar-template=orbit] .calendar-profile-switcher button>span{width:16px;height:16px}[data-calendar-template=orbit] .calendar-profile-switcher button>b{font-size:9px;line-height:1.2}}[data-task-template=orbit]{--task-blue:#d6eafa;--task-blue-accent:#1769a3;--task-green:#dfede2;--task-green-accent:#32694b;--task-sand:#f5e6c6;--task-sand-accent:#866014;--task-white:#f9fcff;--task-ink:#142c3e;--task-muted:#52697c;--task-border:#8ea8b8}[data-task-template=orbit] :is(.task-form,.task-board){overscroll-behavior:contain}[data-task-template=orbit] .task-form{width:min(960px,100%)}[data-task-template=orbit] .task-box-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}[data-task-template=orbit] .task-box{border:1px solid var(--task-blue-accent);border-radius:12px;background:var(--task-blue);color:var(--task-ink);min-width:0;overflow:hidden}[data-task-template=orbit] .task-box>h3{background:var(--task-blue-accent);color:white;margin:0;padding:12px 14px;font-size:15px}[data-task-template=orbit] .task-box>div{display:grid;gap:14px;padding:14px}[data-task-template=orbit] .task-box-green{background:var(--task-green);border-color:var(--task-green-accent)}[data-task-template=orbit] .task-box-green>h3{background:var(--task-green-accent)}[data-task-template=orbit] .task-box-sand{background:var(--task-sand);border-color:var(--task-sand-accent)}[data-task-template=orbit] .task-box-sand>h3{background:var(--task-sand-accent)}[data-task-template=orbit] .task-box :is(label,legend){color:var(--task-ink);font-size:13px;font-weight:650}[data-task-template=orbit] .task-box label{display:grid;gap:6px;min-width:0}[data-task-template=orbit] .task-box :is(small,.profile-selection-summary,.task-custom-repeat){color:var(--task-muted)}[data-task-template=orbit] .task-form :is(input,select,textarea){background:var(--task-white);color:var(--task-ink);border:1px solid var(--task-border);border-radius:7px;min-width:0;min-height:42px;padding:10px;color-scheme:light;box-shadow:none}[data-task-template=orbit] .task-form :is(input,textarea)::placeholder{color:var(--task-muted)}[data-task-template=orbit] input::-webkit-calendar-picker-indicator{filter:none}[data-task-template=orbit] .task-box :is(input,select,textarea,button):focus-visible{outline:3px solid #063d6a;outline-offset:2px}[data-task-template=orbit] .task-form textarea{width:100%;min-height:120px;resize:vertical}[data-task-template=orbit] :is(.task-assignees,.task-priorities){margin:0;padding:0;border:0;min-width:0}[data-task-template=orbit] :is(.task-assignees,.task-priorities) legend{margin-bottom:10px}[data-task-template=orbit] .task-assignees>div{grid-template-columns:repeat(2,minmax(0,1fr))}[data-task-template=orbit] .task-assignees button{min-width:0;background:var(--task-white);border:1px solid var(--task-border);border-radius:7px;color:var(--task-ink);box-shadow:none}[data-task-template=orbit] .task-assignees button.selected{border:2px solid var(--task-green-accent);background:#edf7ee}[data-task-template=orbit] .task-assignees button :is(b,small){color:var(--task-ink);overflow-wrap:anywhere}[data-task-template=orbit] .task-priorities button{background:var(--task-white);color:var(--task-ink);border-color:var(--task-border);border-radius:7px;min-height:42px;padding:8px;box-shadow:none}[data-task-template=orbit] .task-priorities .normal.selected{background:var(--task-blue-accent);color:white;border-color:var(--task-blue-accent)}[data-task-template=orbit] .task-priorities .important.selected{background:var(--task-sand-accent);color:white;border-color:var(--task-sand-accent)}[data-task-template=orbit] .task-priorities .urgent.selected{background:#a22c36;color:white;border-color:#a22c36}[data-task-template=orbit] .task-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}[data-task-template=orbit] .task-custom-repeat{grid-template-columns:auto 80px minmax(0,1fr);margin:0}[data-task-template=orbit] .task-form-actions button{background:var(--task-blue-accent);color:white;border:1px solid var(--task-blue-accent);border-radius:7px;min-height:44px;box-shadow:none}[data-task-template=orbit] .task-form-actions .task-save{background:var(--task-green-accent);border-color:var(--task-green-accent)}[data-task-template=orbit] .task-card{background:var(--task-blue);border:1px solid var(--task-blue-accent);color:var(--task-ink);border-radius:12px;box-shadow:none}[data-task-template=orbit] .task-card.is-family{background:var(--task-green);border-color:var(--task-green-accent)}[data-task-template=orbit] :is(.task-card.priority-important,.task-card.priority-urgent,.task-card.is-overdue){background:var(--task-sand);border-color:var(--task-sand-accent)}[data-task-template=orbit] .task-card.is-completed{background:var(--task-green);border-color:var(--task-green-accent);opacity:1}[data-task-template=orbit] .task-card-copy :is(h3,p,small,footer){color:var(--task-ink);text-shadow:none;overflow-wrap:anywhere}[data-task-template=orbit] .task-card-copy footer :is(b,em){background:var(--task-white);color:var(--task-ink);border:1px solid var(--task-border);border-radius:7px}[data-task-template=orbit] .task-card.is-overdue .task-card-copy>small{color:#84212b}[data-task-template=orbit] .task-card-action button{min-height:42px;background:var(--task-green-accent);color:white;border:1px solid var(--task-green-accent);border-radius:7px;box-shadow:none}[data-task-template=orbit] .task-card-action .task-edit{background:var(--task-blue-accent);border-color:var(--task-blue-accent)}[data-task-template=orbit] .task-card-action .task-delete{background:#a22c36;border-color:#a22c36;color:white}[data-task-template=orbit] .task-card-action small{color:var(--task-muted)}[data-task-template=orbit] .task-empty{background:var(--task-green);border:1px solid var(--task-green-accent);border-radius:12px;color:var(--task-ink);padding:24px}[data-task-template=orbit] .task-empty :is(span,b,small){color:var(--task-ink)}[data-task-template=orbit] .task-error{background:#fff0f1;border-color:#a22c36;color:#84212b;border-radius:7px}[data-task-template=orbit] .shelly-action-event{background:var(--task-blue);color:var(--task-ink);border:1px solid var(--task-blue-accent);border-radius:12px}[data-task-template=orbit][data-task-action=task_create] .shelly-action-event,[data-task-template=orbit][data-task-status=completed] .shelly-action-event{background:var(--task-green);border-color:var(--task-green-accent)}[data-task-template=orbit][data-task-status=open] .shelly-action-event{background:var(--task-sand);border-color:var(--task-sand-accent)}[data-task-template=orbit] .shelly-action-event :is(small,b,em,span,strong){color:var(--task-ink)}[data-task-template=orbit] .shelly-action-buttons button{background:var(--task-blue-accent);color:white;border:1px solid var(--task-blue-accent);border-radius:7px;min-height:44px;box-shadow:none}[data-task-template=orbit] .shelly-action-buttons .confirm{background:var(--task-green-accent);border-color:var(--task-green-accent)}.task-delete-shade{z-index:170}[data-task-template=orbit] .task-delete-panel{width:min(540px,100%)}[data-task-template=orbit] .task-form-actions .task-delete-confirm{background:#a22c36;border-color:#a22c36;color:white;display:flex;gap:8px;justify-content:center;align-items:center}[data-task-template=orbit] .task-card-action .task-delete{display:flex;gap:8px;align-items:center;justify-content:center}@media(max-width:800px){[data-task-template=orbit] .task-box-grid{grid-template-columns:1fr}[data-task-template=orbit] :is(.task-form,.task-board){padding:20px 14px;max-height:calc(100dvh - 24px)}[data-task-template=orbit] .task-form-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:22px 0 0;padding:12px 0 0;bottom:-20px}[data-task-template=orbit] .task-form-actions button{min-width:0;padding:10px 8px;white-space:normal;overflow-wrap:anywhere}[data-task-template=orbit] .task-card{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:12px}[data-task-template=orbit] .task-card-action{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}[data-task-template=orbit] .task-card-action button{flex:1}.task-shade[data-task-template=orbit]{padding:12px}}[data-drive-template=orbit]{--drive-blue:#d6eafa;--drive-green:#dfede2;--drive-sand:#f5e6c6;--drive-ink:#142c3e;--drive-muted:#52697c;--drive-border:#8ea8b8}[data-drive-template=orbit] .drive-icon{flex:none;vertical-align:middle}[data-drive-template=orbit] :is(.drive-create button,.drive-footer button,.drive-context-menu button){display:inline-flex;align-items:center;justify-content:center;gap:7px}[data-drive-template=orbit] :is(input:not([type=file]),textarea,select){background:#f9fcff;color:var(--drive-ink);border:1px solid var(--drive-border);border-radius:7px;color-scheme:light}[data-drive-template=orbit] input::placeholder{color:var(--drive-muted)}[data-drive-template=orbit] :is(button,input):focus-visible{outline:3px solid #1769a3;outline-offset:2px}[data-drive-template=orbit] :is(.drive-tree,.drive-content){background:var(--drive-blue);border-color:var(--drive-border);border-radius:12px;color:var(--drive-ink)}[data-drive-template=orbit] :is(.drive-tree,.drive-content)>header{background:#1769a3;color:white;border-color:#1769a3}[data-drive-template=orbit] :is(.drive-tree,.drive-content)>header :is(small,b,em){color:white;text-shadow:none}[data-drive-template=orbit] .drive-tree-row{border-color:#8ea8b850}[data-drive-template=orbit] .drive-tree-row:hover{background:#edf6fd}[data-drive-template=orbit] .drive-tree-row.selected{background:#b9d9f0;box-shadow:inset 3px 0 #1769a3}[data-drive-template=orbit] :is(.tree-folder,.tree-toggle,.tree-folder span,.drive-tree-row.selected .tree-folder){color:var(--drive-ink)}[data-drive-template=orbit] .tree-folder .drive-icon{width:18px;height:18px;color:#1769a3}[data-drive-template=orbit] .drive-list article{border:1px solid var(--drive-border);border-radius:10px;background:#f9fcff;color:var(--drive-ink)}[data-drive-template=orbit] .drive-list article.file{background:var(--drive-green);border-color:#32694b}[data-drive-template=orbit] .drive-open{color:var(--drive-ink)}[data-drive-template=orbit] .drive-open :is(b,small){color:var(--drive-ink);text-shadow:none}[data-drive-template=orbit] .drive-open small{color:var(--drive-muted)}[data-drive-template=orbit] .drive-open>span{background:#b9d9f0;color:#1769a3;border-radius:9px}[data-drive-template=orbit] .file .drive-open>span{background:#c5e0cd;color:#32694b}[data-drive-template=orbit] .drive-list article>div button{background:#1769a3;color:white;border-color:#1769a3;border-radius:7px;min-width:36px;min-height:36px}[data-drive-template=orbit] .drive-list article>div .trash{background:#a22c36;color:white;border-color:#a22c36}[data-drive-template=orbit] :is(.drive-create button,.drive-footer button){background:#1769a3;border-color:#1769a3;color:white;border-radius:7px}[data-drive-template=orbit] .drive-create .drive-upload-button{background:#32694b;border-color:#32694b}[data-drive-template=orbit] :is(.drive-empty,.drive-empty b,.drive-empty small){color:var(--drive-muted)}[data-drive-template=orbit] .drive-empty>.drive-icon{width:40px;height:40px;color:#1769a3}[data-drive-template=orbit] .drive-move{background:var(--drive-sand);border-color:#866014;color:var(--drive-ink);border-radius:10px}[data-drive-template=orbit] .drive-move small{color:var(--drive-muted)}[data-drive-template=orbit] .drive-move button{background:#1769a3;color:white;border-color:#1769a3}[data-drive-template=orbit] .drive-dialog :is(label,p){background:var(--drive-blue);color:var(--drive-ink);padding:14px;border:1px solid var(--drive-border);border-radius:10px}[data-drive-template=orbit] .drive-dialog :is(p b,label){color:var(--drive-ink)}[data-drive-template=orbit] .drive-dialog:is(.trash,.move-confirm) p{background:var(--drive-sand);border-color:#866014}[data-drive-template=orbit] .drive-dialog>div .confirm{background:#32694b;border-color:#32694b;color:white}[data-drive-template=orbit] .drive-dialog.trash>div .confirm{background:#a22c36;border-color:#a22c36}[data-drive-template=orbit] .drive-context-menu{background:var(--drive-blue);color:var(--drive-ink);border-color:var(--drive-border);border-radius:12px}[data-drive-template=orbit] .drive-context-menu header{background:#1769a3}[data-drive-template=orbit] .drive-context-menu header :is(b,small){color:white}[data-drive-template=orbit] .drive-context-menu button{color:var(--drive-ink);justify-content:flex-start}[data-drive-template=orbit] .drive-context-menu button:hover{background:#f9fcff}[data-drive-template=orbit] .drive-context-menu .danger{color:#a22c36}[data-drive-template=orbit] .drive-upload-jobs{background:var(--drive-green);border-color:#32694b;color:var(--drive-ink);border-radius:12px}[data-drive-template=orbit] .drive-upload-jobs p :is(b,small){color:var(--drive-ink)}[data-drive-template=orbit] .drive-upload-jobs .error p small{color:#a22c36}[data-drive-template=orbit] .drive-error{background:#fff0f1;color:#84212b;border-color:#a22c36}.drive-upload-conflict[data-drive-template=orbit] p{background:var(--drive-sand);color:var(--drive-ink);border:1px solid #866014;border-radius:10px;padding:14px}.drive-upload-conflict[data-drive-template=orbit] .conflict-actions button{background:#1769a3;color:white;border:1px solid #1769a3;border-radius:7px}.drive-upload-conflict[data-drive-template=orbit] .conflict-actions .confirm{background:#32694b;border-color:#32694b}@media(max-width:700px){[data-drive-template=orbit] .drive-create{display:grid;grid-template-columns:1fr}[data-drive-template=orbit] .drive-create input{min-width:0;width:100%}[data-drive-template=orbit] .drive-create .drive-upload-button{grid-column:auto}[data-drive-template=orbit] .drive-list article{flex-wrap:wrap}[data-drive-template=orbit] .drive-list article>div{margin-left:auto}[data-drive-template=orbit] .drive-move{flex-wrap:wrap}}[data-drive-template=orbit] .drive-list article:is(.drop-target,.upload-target) .drive-open :is(b,small){color:white}[data-drive-template=orbit] .drive-tree-row.drop-target .tree-folder{color:white}[data-orbit-boxes]{--ob-blue:var(--orbit-blue-surface,#d6eafa);--ob-green:var(--orbit-green-surface,#dfede2);--ob-sand:var(--orbit-sand-surface,#f5e6c6);--ob-ink:var(--orbit-ink,#142c3e);--ob-muted:var(--orbit-muted,#52697c);--ob-border:var(--orbit-border,#8ea8b8)}[data-orbit-boxes] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){background:var(--orbit-input,#f9fcff);color:var(--ob-ink);border:1px solid var(--ob-border);border-radius:7px;color-scheme:light;text-shadow:none}[data-orbit-boxes] :is(input,textarea)::placeholder{color:var(--ob-muted)}[data-orbit-boxes] :is(input,select,textarea,button):focus-visible{outline:3px solid var(--orbit-blue-accent,#1769a3);outline-offset:2px}[data-orbit-boxes] input[type=checkbox]{accent-color:var(--orbit-green-accent,#32694b)}[data-orbit-boxes] input::-webkit-calendar-picker-indicator{filter:none}[data-orbit-boxes] :is(.admin-member-list>article,.module-setting-list>article,.profile-edit-section,.navigation-template-picker,.statistics-kpis>article,.pulse-card,.orbit-card,.statistics-insights,.cloud-storage-panel .settings-list>article,.cloud-storage-panel .settings-row,.pool-card,.energy-dashboard,.energy-card){background:var(--ob-blue);color:var(--ob-ink);border:1px solid var(--ob-border);border-radius:12px;box-shadow:none}[data-orbit-boxes] :where(.admin-member-list>article,.module-setting-list>article,.profile-edit-section,.navigation-template-picker,.statistics-kpis>article,.pulse-card,.orbit-card,.statistics-insights,.cloud-storage-panel .settings-list>article,.cloud-storage-panel .settings-row,.pool-card,.energy-dashboard,.energy-card) :is(h3,h4,b,strong,label,small,em,p,time){color:var(--ob-ink);text-shadow:none}[data-orbit-boxes] :where(.admin-member-list>article,.module-setting-list>article,.profile-edit-section,.navigation-template-picker,.statistics-kpis>article,.pulse-card,.orbit-card,.statistics-insights,.cloud-storage-panel .settings-list>article,.cloud-storage-panel .settings-row,.pool-card,.energy-dashboard,.energy-card) small{color:var(--ob-muted)}[data-orbit-boxes] :is(.profile-edit-section>header,.module-setting-list>article>header,.audit-list>header){background:var(--orbit-blue-accent,#1769a3);color:white;border-radius:8px;padding:12px}[data-orbit-boxes] :is(.profile-edit-section>header,.module-setting-list>article>header,.audit-list>header) :is(b,small,span){color:white}[data-orbit-boxes] :is(.module-setting-list>article>header,.audit-list article)>span svg{width:22px;height:22px}[data-orbit-boxes] :is(.profile-form-grid,.module-setting-list){align-items:stretch}[data-orbit-boxes] :is(.admin-services .admin-google,.admin-research-permission,.invite-result,.statistics-insights>div>p){background:var(--ob-green);color:var(--ob-ink);border:1px solid var(--orbit-green-accent,#32694b);border-radius:9px}[data-orbit-boxes] :is(.admin-google,.admin-research-permission,.invite-result) :is(b,small,em,span){color:var(--ob-ink)}[data-orbit-boxes] :is(.profile-create-form,.invite-form){background:var(--ob-blue);color:var(--ob-ink);border:1px solid var(--ob-border);border-radius:12px;padding:16px}[data-orbit-boxes] :is(.profile-create-form,.invite-form) :is(label,small){color:var(--ob-ink)}[data-orbit-boxes] :is(.admin-access-link,.admin-login-unlock,.profile-admin-toolbar button,.profile-create-form button,.invite-submit,.invite-result button,.admin-google button,.admin-unlinked-actions button,.audit-list button,.cloud-storage-refresh,.provider-actions button,.storage-reassign-panel button,.pool-dashboard-head button,.pool-card form button){background:var(--orbit-blue-accent,#1769a3);color:white;border:1px solid var(--orbit-blue-accent,#1769a3);border-radius:7px;box-shadow:none}[data-orbit-boxes] .admin-profile-link{color:var(--orbit-blue-accent,#1769a3)}[data-orbit-boxes] .admin-unlinked-actions .danger{background:#a22c36;border-color:#a22c36}[data-orbit-boxes] :is(.module-enabled-control.is-enabled,.cloud-storage-panel .settings-list>article.is-connected,.pool-card.is-on,.pool-card.is-online,.pool-card.no-fault,.energy-card,.statistics-kpis>article:nth-child(4)){background:var(--ob-green);border-color:var(--orbit-green-accent,#32694b);color:#24553c}[data-orbit-boxes] :is(.module-enabled-control.is-disabled,.module-admin-lock.is-locked,.module-personal-note,.cloud-storage-panel .settings-list>article.is-paused,.storage-reassign-panel,.pool-safety-note,.smart-home-warning,.smart-home-confirm,.statistics-kpis>article.alert){background:var(--ob-sand);border:1px solid var(--orbit-sand-accent,#866014);border-radius:10px;color:var(--ob-ink)}[data-orbit-boxes] :is(.module-admin-lock,.module-personal-note,.storage-reassign-panel,.pool-safety-note,.smart-home-warning,.smart-home-confirm) :is(span,label,small,p,b,h4){color:var(--ob-ink)}[data-orbit-boxes] .module-admin-lock.is-unlocked{background:var(--orbit-input,#f9fcff);color:var(--ob-muted);border-color:var(--ob-border)}[data-orbit-boxes] :is(.module-visibility-control,.module-lock-note){color:var(--ob-muted)}[data-orbit-boxes] .audit-list{background:var(--ob-blue);color:var(--ob-ink);border-color:var(--ob-border);border-radius:12px}[data-orbit-boxes] .audit-list article{background:var(--orbit-input,#f9fcff);border-color:var(--ob-border);color:var(--ob-ink)}[data-orbit-boxes] .audit-list article :is(b,time,small){color:var(--ob-ink)}[data-orbit-boxes] .audit-list article>span{background:#b9d9f0;color:var(--orbit-blue-accent,#1769a3)}[data-orbit-boxes] :is(.audit-refresh-status,.audit-empty){color:var(--orbit-green-accent,#32694b)}[data-orbit-boxes] .profile-edit-section .font-scale-selector button{background:var(--orbit-input,#f9fcff);color:var(--ob-ink);border-color:var(--ob-border)}[data-orbit-boxes] .profile-edit-section .font-scale-selector button.selected{background:var(--orbit-blue-accent,#1769a3);color:white}[data-orbit-boxes] .font-scale-preview,[data-orbit-boxes] .navigation-template-picker button{background:var(--orbit-input,#f9fcff);color:var(--ob-ink);border-color:var(--ob-border)}[data-orbit-boxes] .navigation-template-picker button.selected{background:var(--orbit-blue-accent,#1769a3);color:white}[data-orbit-boxes] .navigation-template-picker button.selected :is(b,small){color:white}[data-orbit-boxes] .color-options>button{background:var(--ob-blue);color:var(--ob-ink);border-color:var(--ob-border)}[data-orbit-boxes] .color-options>button.selected{background:var(--ob-green);border-color:var(--orbit-green-accent,#32694b)}[data-orbit-boxes] :is(.profile-save,.color-save){background:var(--orbit-green-accent,#32694b);border-color:var(--orbit-green-accent,#32694b);color:white;box-shadow:none}[data-orbit-boxes] :is(.statistics-kpis,.statistics-grid){align-items:stretch}[data-orbit-boxes] .pulse-chart{background:var(--orbit-input,#f9fcff);border-radius:9px}[data-orbit-boxes] .pulse-chart svg text{fill:var(--ob-muted)}[data-orbit-boxes] .chart-gridline{stroke:var(--orbit-border,#8ea8b8)80}[data-orbit-boxes] .orbit-legend :is(span,b),[data-orbit-boxes] .pulse-legend span{color:var(--ob-ink)}[data-orbit-boxes] .task-orbit-chart strong{color:var(--ob-ink)}[data-orbit-boxes] .statistics-warning{display:block;padding:10px;background:var(--ob-sand);color:#704e13;border-radius:7px}[data-orbit-boxes] .storage-reassign{color:var(--orbit-blue-accent,#1769a3)}[data-orbit-boxes] .cloud-storage-panel .settings-row{padding:14px;margin:10px 0}[data-orbit-boxes] .provider-actions .secondary{background:var(--orbit-sand-accent,#866014);border-color:var(--orbit-sand-accent,#866014);color:white}[data-orbit-boxes] .storage-reassign-panel{padding:14px}[data-orbit-boxes] .smart-home-empty,[data-orbit-boxes] .smart-home-message.success{background:var(--ob-green);color:var(--ob-ink);border-color:var(--orbit-green-accent,#32694b)}[data-orbit-boxes] :is(.profile-edit-error,.color-error,.statistics-error,.smart-home-message.error){background:#fff0f1;border:1px solid #a22c36;border-radius:9px;color:#84212b;padding:12px}[data-orbit-boxes] .energy-card :is(h4,p,strong,small),[data-orbit-boxes] .energy-dashboard :is(h3,p,small){color:var(--ob-ink)}[data-orbit-boxes] .temperature-scale{background:var(--orbit-input,#f9fcff);color:var(--ob-ink);border-color:var(--ob-border)}[data-orbit-boxes] .temperature-scale :is(span,.temperature-tick){color:var(--ob-ink)}[data-orbit-boxes] .smart-home-confirm button{background:var(--orbit-blue-accent,#1769a3);border-color:var(--orbit-blue-accent,#1769a3);color:white;border-radius:7px}[data-orbit-boxes] .smart-home-confirm button:last-child{background:var(--orbit-green-accent,#32694b);border-color:var(--orbit-green-accent,#32694b)}@media(max-width:700px){[data-orbit-boxes] .admin-member-list>article{grid-template-columns:1fr}[data-orbit-boxes] .admin-role{min-width:0}[data-orbit-boxes] .cloud-storage-panel .settings-list,[data-orbit-boxes] .module-setting-list{grid-template-columns:1fr}}[data-orbit-boxes] .task-orbit-chart>div{background:var(--orbit-input,#f9fcff)}[data-orbit-boxes] .task-orbit-chart>div :is(b,span){color:var(--ob-ink)}[data-orbit-boxes] .cloud-storage-panel .settings-row>span{color:var(--ob-ink)}[data-orbit-boxes] .admin-services .admin-google{display:flex;flex-direction:column;gap:5px;padding:11px}[data-orbit-boxes] .admin-google button{position:static;transform:none;width:100%;margin-top:5px}[data-orbit-boxes] .admin-login-status.is-open{color:#24553c}[data-orbit-boxes] .admin-login-status.is-locked{color:#84212b}[data-orbit-boxes] .profile-edit-section .planet-selector button>b{color:inherit}[data-orbit-boxes] .temperature-card>div>strong{color:var(--ob-ink)}[data-orbit-boxes] .target-temperature>div>strong{color:#a22c36}[data-orbit-boxes] :is(.pulse-card,.orbit-card,.statistics-insights)>header small{color:var(--orbit-blue-accent,#1769a3)}[data-orbit-boxes] .statistics-kpis>article.alert>b{color:#a22c36}[data-orbit-boxes] .task-orbit-chart:before{background:var(--orbit-input,#f9fcff);box-shadow:none}[data-orbit-boxes] .task-orbit-chart>div{background:transparent}[data-orbit-boxes] .chart-line.appointments{stroke:var(--orbit-blue-accent,#1769a3)}[data-orbit-boxes] .chart-line.completed{stroke:var(--orbit-green-accent,#32694b)}[data-orbit-boxes] .mode-card label span,[data-orbit-boxes] .temperature-card label span{color:var(--ob-muted)}[data-orbit-boxes] .cloud-storage-panel .settings-list>article :is(strong,span,p){color:var(--orbit-ink,#103448);line-height:1.5}[data-orbit-boxes] .cloud-storage-panel .settings-list>article>strong{font-weight:700}[data-orbit-boxes] .cloud-storage-panel .settings-row small{color:var(--orbit-ink,#103448);line-height:1.5}[data-orbit-boxes] .cloud-storage-panel :is(.provider-actions button,.cloud-storage-refresh,.storage-reassign-panel button){background:#fff;color:#000;border:1px solid var(--orbit-border,#8ea8b8);border-radius:9px}[data-orbit-boxes] .cloud-storage-panel :is(.provider-actions button,.cloud-storage-refresh,.storage-reassign-panel button):hover:not(:disabled){background:#edf4f8;border-color:#176079}[data-orbit-boxes=brain] :is(.luna-brain-columns>section,.luna-brain-editor,.learning-guide){background:var(--orbit-blue-surface,#d6eafa);color:var(--orbit-ink,#142c3e);border:1px solid var(--orbit-border,#8ea8b8);border-radius:12px;padding:16px}[data-orbit-boxes=brain] .luna-brain-columns>section:nth-child(2){background:var(--orbit-green-surface,#dfede2);border-color:var(--orbit-green-accent,#32694b)}[data-orbit-boxes=brain] :is(.luna-brain-columns,.luna-brain-fields){align-items:stretch}[data-orbit-boxes=brain] :is(.luna-brain-columns,.luna-brain-editor) :is(h3,h4,h5,p,label,small,span,strong,summary){color:var(--orbit-ink,#142c3e);text-shadow:none}[data-orbit-boxes=brain] :is(.luna-brain-columns article,.luna-learning-panel>article,.learning-form fieldset){background:var(--orbit-input,#f9fcff);border:1px solid var(--orbit-border,#8ea8b8);color:var(--orbit-ink,#142c3e);border-radius:9px}[data-orbit-boxes=brain] :is(.learning-preview,.learning-fallback){background:var(--orbit-sand-surface,#f5e6c6);border:1px solid var(--orbit-sand-accent,#866014);color:var(--orbit-ink,#142c3e);border-radius:9px;padding:14px}[data-orbit-boxes=brain] :is(.luna-brain-editor,.luna-brain-columns) button{background:var(--orbit-blue-accent,#1769a3);color:white;border:1px solid var(--orbit-blue-accent,#1769a3);border-radius:7px}[data-orbit-boxes=brain] .learning-actions button:last-child:not([type=submit]),[data-orbit-boxes=brain] .luna-brain-columns article>div button:last-child{background:#a22c36;border-color:#a22c36;color:white}[data-orbit-boxes=brain] .learning-form .learning-actions button:last-child{background:var(--orbit-blue-accent,#1769a3);border-color:var(--orbit-blue-accent,#1769a3)}[data-orbit-boxes=brain] .learning-form .learning-actions button[type=submit]{background:var(--orbit-green-accent,#32694b);border-color:var(--orbit-green-accent,#32694b)}[data-orbit-boxes=brain] :is(.luna-brain-error,.learning-error){background:#fff0f1;color:#84212b;border:1px solid #a22c36;padding:12px;border-radius:9px}[data-orbit-boxes] .ai-profile-section :is(.llm-provider-selector>button,.personality-selector>button,.personality-tuning>label,.personality-tuning>div,.custom-phrases,.voice-setting){background:var(--orbit-input,#f9fcff);color:var(--orbit-ink,#142c3e);border:1px solid var(--orbit-border,#8ea8b8);border-radius:10px}[data-orbit-boxes] .ai-profile-section :is(.llm-provider-selector>button,.personality-selector>button).selected{background:var(--orbit-green-surface,#dfede2);border-color:var(--orbit-green-accent,#32694b)}[data-orbit-boxes] .ai-profile-section :is(.llm-provider-selector,.personality-selector,.personality-tuning,.custom-phrases,.voice-setting) :is(b,small,p,label,span){color:var(--orbit-ink,#142c3e);text-shadow:none}[data-orbit-boxes] .ai-profile-section .llm-provider-note{color:var(--orbit-muted,#52697c)}[data-orbit-boxes] .ai-profile-section input[type=range]{accent-color:var(--orbit-blue-accent,#1769a3)}@media(max-width:700px){[data-orbit-boxes=brain] .luna-brain-columns{grid-template-columns:1fr}[data-orbit-boxes=brain] .learning-actions{flex-wrap:wrap}}[data-orbit-boxes] .ai-profile-section .personality-tuning>blockquote{background:var(--orbit-green-surface,#dfede2);color:var(--orbit-ink,#142c3e);border:1px solid var(--orbit-green-accent,#32694b);border-radius:10px}[data-orbit-boxes] .ai-profile-section .personality-tuning>blockquote small{color:var(--orbit-green-accent,#32694b)}[data-orbit-boxes] .ai-profile-section .voice-setting button{background:var(--orbit-blue-accent,#1769a3);color:white;border-color:var(--orbit-blue-accent,#1769a3)}[data-orbit-boxes=brain] .learning-kind{background:var(--orbit-green-surface,#dfede2);color:#24553c;border-color:var(--orbit-green-accent,#32694b)}[data-orbit-boxes] .ai-profile-section :is(.llm-provider-selector,.personality-selector)>button>span{background:var(--orbit-blue-accent,#1769a3);color:white}[data-orbit-boxes=brain] .learning-form{background:var(--orbit-green-surface,#dfede2);border:1px solid var(--orbit-green-accent,#32694b);padding:20px;border-radius:12px;gap:16px}[data-orbit-boxes=brain] .learning-form>h4{color:var(--orbit-ink,#142c3e);font-size:20px}[data-orbit-boxes=brain] .learning-form>p{margin:0;color:var(--orbit-muted,#52697c)}[data-orbit-boxes=brain] .learning-form .learning-fields{padding:18px;margin:0;gap:18px;min-width:0}[data-orbit-boxes=brain] .learning-form .learning-explanation{background:var(--orbit-blue-surface,#d6eafa);color:var(--orbit-ink,#142c3e);border:1px solid var(--orbit-border,#8ea8b8);border-left:4px solid var(--orbit-blue-accent,#1769a3);padding:16px}[data-orbit-boxes=brain] .learning-form .learning-explanation :is(p,small){color:var(--orbit-ink,#142c3e);margin:0;line-height:1.6}[data-orbit-boxes=brain] .learning-form .learning-explanation small{color:var(--orbit-muted,#52697c)}[data-orbit-boxes=brain] .learning-form .learning-change-note{background:var(--orbit-sand-surface,#f5e6c6);border:1px solid var(--orbit-sand-accent,#866014);padding:12px;border-radius:9px}[data-orbit-boxes=brain] .learning-form label{font-weight:600;line-height:1.5}[data-orbit-boxes=brain] .learning-form :is(input,textarea,select){font-weight:400}[data-orbit-boxes=brain] .learning-form .learning-sources{background:var(--orbit-green-surface,#dfede2);border-color:var(--orbit-green-accent,#32694b);margin:0}[data-orbit-boxes=brain] .learning-form legend{color:var(--orbit-ink,#142c3e);padding:0 6px;font-weight:600}[data-orbit-boxes=brain] .learning-form .learning-checkbox{background:var(--orbit-green-surface,#dfede2);border:1px solid var(--orbit-green-accent,#32694b);border-radius:8px;padding:12px}[data-orbit-boxes=brain] .learning-form .learning-actions{gap:10px}[data-orbit-boxes] .ai-profile-section .voice-setting{padding:16px;gap:12px}[data-orbit-boxes] .ai-profile-section .voice-setting .voice-speed{background:var(--orbit-green-surface,#dfede2);border:1px solid var(--orbit-green-accent,#32694b);border-radius:10px;padding:16px;min-width:0}[data-orbit-boxes] .ai-profile-section .voice-speed :is(b,span,small,output){color:var(--orbit-ink,#142c3e);text-shadow:none}[data-orbit-boxes] .ai-profile-section .voice-speed output{color:#24553c;font-weight:700}[data-orbit-boxes] .ai-profile-section .voice-speed small{color:var(--orbit-muted,#52697c);gap:8px;flex-wrap:wrap}[data-orbit-boxes] .ai-profile-section .voice-speed small i{border-color:var(--orbit-border,#8ea8b8)}[data-orbit-boxes] .ai-profile-section .voice-speed input[type=range]{accent-color:var(--orbit-blue-accent,#1769a3);min-height:24px}@media(max-width:600px){[data-orbit-boxes=brain] .learning-form,[data-orbit-boxes=brain] .learning-form .learning-fields{padding:12px}[data-orbit-boxes=brain] .learning-form .learning-actions button{flex:1 1 160px}[data-orbit-boxes] .ai-profile-section .voice-setting .voice-speed{grid-column:1/-1}}