:root{--bg:#0e1b1a;--bg2:#122220;--bg3:#1a2726;--bg4:#223331;--border:hsla(0,0%,100%,.1);--border2:hsla(0,0%,100%,.22);--teal:#14b8a6;--accent-ink:var(--teal);--teal2:#0f766e;--teal3:#0c5f59;--orange:#ff8a4c;--orange2:#f0681e;--orange3:#d9560f;--text:hsla(0,0%,100%,.95);--text2:hsla(0,0%,100%,.78);--text3:hsla(0,0%,100%,.62);--red:#f85149;--amber:#e3b341;--green:#3fb950;--blue:#388bfd;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--mono:ui-monospace,"SF Mono","Cascadia Mono","Segoe UI Mono",Menlo,Consolas,monospace;--radius:8px;--radius-lg:12px;--bleed-gradient:linear-gradient(90deg,#f6eb16,#f0681e 16%,#ed1c24 34%,#d6219c 52%,#7b5bd6 70%,#2f9de2 86%,#35b56a)}:root[data-skin=slate]{--bg:#131c28;--bg2:#182432;--bg3:#1f2c3c;--bg4:#293a4d}:root[data-skin=slate]:not([data-mode=light]){--teal:#6ba6c9;--teal2:#2e6f9e;--teal3:#265d85;--accent-ink:hsla(0,0%,100%,.87)}:root[data-skin=graphite]{--bg:#171514;--bg2:#1d1a18;--bg3:#252220;--bg4:#2f2b28}:root[data-mode=light]{--bg:#f5f8f7;--bg2:#eaf0ee;--bg3:#fff;--bg4:#eef3f2;--border:rgba(0,0,0,.1);--border2:rgba(0,0,0,.24);--text:rgba(0,0,0,.9);--text2:rgba(0,0,0,.72);--text3:rgba(0,0,0,.58);--teal:#0f766e;--teal2:#0f766e;--teal3:#0c5f59;--orange:#c2410c;--orange2:#ea580c;--orange3:#9a3412;--red:#dc2626;--amber:#b45309;--green:#059669;--blue:#1665c8}:root[data-mode=light][data-skin=slate]{--bg:#eef3f9;--bg2:#e3ebf4;--bg3:#fff;--bg4:#ecf1f8}:root[data-mode=light][data-skin=graphite]{--bg:#f6f4f1;--bg2:#edeae5;--bg3:#fff;--bg4:#f3f0eb}*,:after,:before{box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:3px}:focus-visible{outline:2px solid var(--teal);outline-offset:2px}input:focus,select:focus,textarea:focus{border-color:var(--teal3)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 10%,transparent)}button{cursor:pointer}button,input,select,textarea{font-family:var(--sans)}::placeholder{color:var(--text3);opacity:1}@keyframes wave{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes shimmer{0%{opacity:.3}to{opacity:.7}}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes gi-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.animate-fade-in{animation:fadeIn .2s ease forwards}.animate-spin{animation:spin 1s linear infinite}.gi-card{border:1px solid var(--border);background:color-mix(in srgb,var(--bg2) 90%,transparent);border-radius:14px}.gi-card--snug{border-radius:12px;background:var(--bg2)}.gi-card--cozy{border-radius:16px;background:color-mix(in srgb,var(--bg2) 86%,transparent);box-shadow:var(--shadow,0 18px 70px rgba(0,0,0,.36))}.gi-card--p-sm{padding:14px}.gi-card--p-md{padding:18px}.gi-card--p-lg{padding:22px}.gi-brand-lockup{display:inline-flex;flex-direction:column;gap:0;line-height:1;font-family:var(--sans)}.gi-brand-lockup__eyebrow{font-weight:600;text-transform:uppercase;color:var(--text3)}.gi-brand-lockup__product{display:inline-flex;align-items:baseline;gap:0}.gi-brand-lockup__prefix{font-weight:700;color:var(--teal);letter-spacing:-.3px}.gi-brand-lockup__suffix{font-weight:400;color:var(--text2);letter-spacing:-.1px}.gi-brand-lockup--sm{align-items:center}.gi-brand-lockup--sm .gi-brand-lockup__eyebrow{font-size:7px;letter-spacing:1.2px;margin-bottom:1px}.gi-brand-lockup--sm .gi-brand-lockup__prefix{font-size:13px}.gi-brand-lockup--sm .gi-brand-lockup__suffix{font-size:10px}.gi-brand-lockup--md .gi-brand-lockup__eyebrow{font-size:11px;letter-spacing:1.4px;margin-bottom:4px}.gi-brand-lockup--md .gi-brand-lockup__prefix{font-size:28px}.gi-brand-lockup--md .gi-brand-lockup__suffix{font-size:22px}.gi-kicker{font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--accent-ink)}.gi-kicker--warm{color:var(--orange)}.gi-kicker--muted{color:var(--text3)}.gi-kicker--sm{font-size:11px;letter-spacing:1.5px}.gi-user-chip{position:relative}.gi-user-chip,.gi-user-chip__identity{display:inline-flex;align-items:center;gap:8px}.gi-user-chip__identity{padding:3px 4px 3px 10px;border-radius:99px;border:1px solid transparent;background:transparent;cursor:pointer;font-family:inherit}.gi-user-chip__identity:hover,.gi-user-chip__identity[aria-expanded=true]{border-color:var(--border2);background:var(--bg3)}.gi-user-chip__menu{position:absolute;top:calc(100% + 6px);right:0;min-width:160px;padding:4px;border-radius:10px;border:1px solid var(--border);background:var(--bg2);box-shadow:0 8px 24px rgba(0,0,0,.35);z-index:120}.gi-user-chip__menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:7px;background:transparent;color:var(--text2);font-size:13px;font-family:inherit;cursor:pointer;text-align:left}.gi-user-chip__menu-item:hover{background:var(--bg3);color:var(--text)}.gi-user-chip__name{font-size:13px;color:var(--text2);white-space:nowrap}.gi-user-chip__avatar{width:28px;height:28px;border-radius:50%;background:var(--teal3);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;font-family:var(--sans);flex-shrink:0}.gi-user-chip__signin{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:7px;border:1px solid color-mix(in srgb,var(--teal) 40%,transparent);background:color-mix(in srgb,var(--teal) 10%,transparent);color:var(--teal);font-size:13px;font-weight:500;cursor:pointer;font-family:inherit}.gi-user-chip__signin:disabled{cursor:not-allowed;opacity:.6}.gi-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;z-index:100}.gi-modal{background:var(--bg2);border:1px solid var(--border);border-radius:16px;width:460px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;overflow:hidden}.gi-modal__bleed{height:3px;flex-shrink:0}.gi-modal__bleed--prism{background:var(--bleed-gradient)}.gi-modal__bleed--solid{background:var(--teal)}.gi-modal__header{display:flex;align-items:center;padding:14px 18px;border-bottom:1px solid var(--border);flex-shrink:0}.gi-modal__heading{display:flex;flex-direction:column;gap:1px}.gi-modal__eyebrow{font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--accent-ink)}.gi-modal__title{font-weight:500;font-size:15px;color:var(--text);margin:0}.gi-modal__close{margin-left:auto;width:34px;height:34px;border-radius:7px;border:1px solid var(--border2);background:transparent;color:var(--text2);cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gi-modal__close:hover{color:var(--text)}@media (pointer:coarse){.gi-modal__close{width:44px;height:44px}}.gi-modal__body{padding:18px 20px}.gi-feedback__segmented{display:flex;gap:6px;margin-bottom:16px}.gi-feedback__segment{flex:1 1;padding:7px 4px;border-radius:7px;border:1px solid var(--border2);font-size:13px;cursor:pointer;text-align:center;transition:all .15s;background:transparent;color:var(--text2);font-family:inherit}.gi-feedback__segment--active{border-color:color-mix(in srgb,var(--teal) 50%,transparent);background:color-mix(in srgb,var(--teal) 10%,transparent);color:var(--teal)}.gi-segmented{display:inline-flex;gap:3px;padding:3px;background:var(--bg);border:1px solid var(--border);border-radius:999px}.gi-segmented button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;color:var(--text2);font-family:inherit;font-size:13px;font-weight:500;padding:5px 14px;border-radius:999px;cursor:pointer;transition:all .15s}.gi-segmented button[aria-pressed=true]{color:var(--teal);border-color:color-mix(in srgb,var(--teal) 45%,transparent);background:color-mix(in srgb,var(--teal) 14%,transparent)}.gi-surface--air{background:radial-gradient(circle at 30% 0,color-mix(in srgb,var(--teal) 9%,transparent),transparent 22rem),var(--bg)}.gi-feedback__textarea-wrap{margin-bottom:14px}.gi-feedback__textarea{width:100%;min-height:100px;font-size:13px;background:var(--bg);border:1px solid var(--border2);border-radius:8px;padding:10px 12px;color:var(--text);resize:vertical;outline:none;font-family:var(--sans);line-height:1.7;box-sizing:border-box}.gi-feedback__textarea:focus{border-color:var(--border2)}.gi-feedback__hint{font-size:12px;color:var(--text3);margin-top:5px}.gi-feedback__consent{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:var(--bg3);border-radius:8px;border:1px solid var(--border);cursor:pointer;margin-bottom:16px}.gi-feedback__consent input[type=checkbox]{margin-top:2px;accent-color:var(--teal);flex-shrink:0}.gi-feedback__consent-title{font-size:13px;font-weight:500;color:var(--text)}.gi-feedback__consent-hint{font-size:12px;color:var(--text3);margin-top:1px}.gi-feedback__actions{display:flex;gap:8px;align-items:center}.gi-feedback__submit{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;border-radius:7px;border:1px solid color-mix(in srgb,var(--teal) 40%,transparent);background:color-mix(in srgb,var(--teal) 10%,transparent);color:var(--teal);font-size:13px;font-weight:500;cursor:pointer;font-family:inherit}.gi-feedback__submit:disabled{cursor:not-allowed;opacity:.6}.gi-feedback__cancel{font-size:13px;color:var(--text3);background:transparent;border:none;cursor:pointer;padding:8px;font-family:inherit}.gi-feedback__spinner{width:10px;height:10px;border:1.5px solid var(--teal);border-top:1.5px solid transparent;border-radius:50%;animation:spin 1s linear infinite}.gi-feedback__success{text-align:center;padding:20px 0}.gi-feedback__success-icon{font-size:32px;color:var(--teal);display:block;margin-bottom:10px}.gi-feedback__success-title{font-size:15px;font-weight:500;color:var(--text);margin-bottom:8px}.gi-feedback__success-body{font-size:13px;color:var(--text2);line-height:1.7;margin-bottom:20px}.gi-feedback__close-button{padding:8px 24px;border-radius:7px;border:1px solid var(--border2);background:transparent;color:var(--text2);font-size:13px;cursor:pointer;font-family:inherit}.gi-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;cursor:pointer;font-family:inherit;transition:opacity .15s;white-space:nowrap}.gi-btn:disabled{cursor:not-allowed;opacity:.6}.gi-btn--primary{color:#fff;border-color:transparent;background:var(--teal2);box-shadow:0 8px 24px color-mix(in srgb,var(--teal) 18%,transparent)}.gi-btn--primary:hover:not(:disabled){background:var(--teal3)}.gi-btn--teal{color:var(--teal);border-color:var(--teal3);background:color-mix(in srgb,var(--teal) 10%,transparent);font-weight:500}.gi-btn--icon,.gi-btn--secondary{color:var(--text2);border-color:var(--border2);background:transparent}.gi-btn--ghost{border-color:transparent;background:transparent;color:var(--text3)}.gi-btn--ghost:hover,.gi-btn--icon:hover{color:var(--text)}.gi-btn--snug{padding:8px 14px;border-radius:7px;font-size:13px}.gi-btn--cozy{min-height:44px;padding:0 14px;border-radius:12px;font-weight:850}.gi-btn--icon.gi-btn--snug{width:26px;height:26px;padding:0;border-radius:6px;font-size:14px}.gi-btn--icon.gi-btn--cozy{min-width:44px;padding:0}.gi-btn--full{width:100%}.gi-stat__value{font-size:24px;font-weight:600;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--teal);line-height:1.2}.gi-stat__label{font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--text3);margin-bottom:2px}.gi-pulse-dot{width:6px;height:6px;border-radius:50%;background:var(--teal);display:inline-block;flex-shrink:0;animation:gi-pulse 2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.gi-pulse-dot{animation:none}}.gi-dictation-hint{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;border:1px solid color-mix(in srgb,var(--teal) 22%,transparent);border-radius:8px;background:color-mix(in srgb,var(--teal) 6%,transparent)}.gi-dictation-hint>svg{flex-shrink:0;margin-top:2px;color:var(--teal)}.gi-dictation-hint__copy{margin:0;font-size:13px;line-height:1.6;color:var(--text2)}.gi-dictation-hint__lead{font-weight:500;color:var(--text)}.gi-dictation-hint__link{display:inline-flex;align-items:center;gap:3px;color:var(--teal);font-weight:500;text-decoration:none}.gi-dictation-hint__link:hover{text-decoration:underline}.gi-btn{transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .15s ease,background .15s ease,border-color .15s ease,color .15s ease,filter .15s ease}.gi-btn:hover:not(:disabled){transform:translateY(-1px)}.gi-btn--primary:hover:not(:disabled),.gi-btn--teal:hover:not(:disabled){filter:brightness(1.07);box-shadow:0 4px 14px color-mix(in srgb,var(--teal2) 32%,transparent)}.gi-btn:active:not(:disabled){transform:translateY(0) scale(.97);transition-duration:.06s}.gi-btn:disabled{transform:none}.gi-btn:focus-visible,.gi-segmented button:focus-visible{outline:2px solid color-mix(in srgb,var(--teal) 60%,transparent);outline-offset:2px}.gi-segmented button{transition:transform .12s cubic-bezier(.2,.8,.3,1),background .15s ease,color .15s ease}.gi-segmented button:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.gi-btn,.gi-btn:active:not(:disabled),.gi-btn:hover:not(:disabled),.gi-segmented button,.gi-segmented button:active{transform:none;transition:none}}:root{--sans:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif}body,html{height:100%;overflow:hidden;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}@media (max-width:768px){.rad-fast-topbar .gi-user-chip__name,.rad-fast-topbar .rad-fast-meta>*{display:none!important}.rad-fast input,.rad-fast select,.rad-fast textarea{font-size:16px!important}}.rb-history-backdrop{position:fixed;inset:0;z-index:70;background:rgba(0,0,0,.45);display:flex;align-items:flex-start;justify-content:center}.rb-history{background:var(--bg2);border:1px solid var(--border);border-radius:14px;width:min(520px,calc(100vw - 32px));margin-top:9dvh;max-height:74dvh;display:flex;flex-direction:column;box-shadow:0 18px 50px rgba(0,0,0,.45)}@media (max-width:768px){.rb-history-backdrop{align-items:flex-end}.rb-history{width:100vw;margin:0;border-radius:14px 14px 0 0;border-left:none;border-right:none;border-bottom:none;max-height:min(78dvh,calc(var(--vvh, 100dvh) - 44px))}}.rb-history__ranges{display:flex;gap:6px;flex-wrap:wrap;padding:0 16px 10px}.rb-range{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;min-height:32px;border-radius:999px;cursor:pointer;font-family:inherit;font-size:12.5px;color:var(--text2);background:var(--bg3);border:1px solid var(--border2);transition:background .15s,border-color .15s,color .15s}.rb-range:hover{color:var(--text)}.rb-range--on{color:var(--teal);font-weight:600;background:color-mix(in srgb,var(--teal) 12%,transparent);border-color:color-mix(in srgb,var(--teal) 45%,transparent)}.rb-range__n{font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text3);font-weight:400}.rb-range--on .rb-range__n{color:var(--teal)}@media (pointer:coarse){.rb-range{min-height:38px;padding:7px 13px;font-size:13px}}.rb-row__stats{margin-top:3px;font-size:11px;color:var(--text3);display:flex;flex-wrap:wrap;gap:0 4px}.rb-stat+.rb-stat:before{content:"· "}@media (max-width:520px){.rb-stat--wide{display:none}}.rb-row{position:relative;overflow:hidden;border-bottom:1px solid var(--border)}.rb-row__surface{position:relative;z-index:1;padding:10px 6px;background:var(--bg2);transition:transform .18s cubic-bezier(.2,.8,.3,1);touch-action:pan-y}.rb-row__remove{position:absolute;top:0;right:0;bottom:0;width:96px;z-index:0;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;gap:6px;color:#fff;background:var(--red)}.rb-row__remove:focus-visible{outline:2px solid var(--text);outline-offset:-4px}@media (pointer:coarse){.rb-row__del{display:none}}@media (prefers-reduced-motion:reduce){.rb-row__surface{transition:none}}.rb-undo{display:flex;align-items:center;gap:10px;margin:0 16px 8px;padding:8px 10px;border-radius:8px;font-size:12.5px;color:var(--text2);background:var(--bg3);border:1px solid var(--border2)}.rb-undo__btn{margin-left:auto;flex-shrink:0;background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--teal);padding:4px 6px;border-radius:6px}.rb-undo__btn:hover{text-decoration:underline}.rb-editor-backdrop{position:fixed;inset:0;z-index:80;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center}.rb-editor{background:var(--bg);border:1px solid var(--border);border-radius:14px;width:min(780px,calc(100vw - 40px));height:min(84dvh,calc(var(--vvh, 100dvh) - 40px));display:flex;flex-direction:column;overflow:hidden;box-shadow:0 18px 50px rgba(0,0,0,.45)}.rb-editor__head{display:flex;align-items:center;gap:10px;padding:10px 14px;flex-shrink:0;border-bottom:1px solid var(--border);background:var(--bg2)}.rb-editor__text{flex:1 1;min-height:0;width:100%;resize:none;border:none;outline:none;background:transparent;color:var(--text);font-family:var(--mono);font-size:13px;line-height:1.65;padding:14px 16px}.rb-editor__text:-moz-read-only{opacity:.6}.rb-editor__text:read-only{opacity:.6}.rb-editor__foot{border-top:1px solid var(--border);padding:10px 14px calc(10px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;gap:8px;flex-shrink:0;background:var(--bg2)}.rb-editor__ask{flex:1 1;min-width:0;font-size:13px;font-family:inherit;background:var(--bg);color:var(--text);border:1px solid var(--border2);border-radius:8px;padding:9px 11px;outline:none}.rb-editor__ask:focus{border-color:var(--teal)}.rb-editor__disclose{display:flex;align-items:center;gap:8px;width:100%;padding:6px 2px;background:transparent;border:none;font-family:inherit;font-size:12.5px;color:var(--text2);cursor:pointer;text-align:left}.rb-editor__disclose:hover{color:var(--text)}.rb-editor__disclose:focus-visible{outline:2px solid color-mix(in srgb,var(--teal) 60%,transparent);outline-offset:2px;border-radius:6px}.rb-editor__disclose-chev{margin-left:auto;color:var(--text3)}.rb-editor__resumed{display:flex;align-items:center;gap:7px;padding:6px 16px;flex-shrink:0;font-size:11.5px;line-height:1.4;color:var(--text2);background:color-mix(in srgb,var(--teal) 6%,transparent);border-bottom:1px solid color-mix(in srgb,var(--teal) 18%,transparent)}.rb-editor__sug-count{font-size:10.5px;font-weight:600;letter-spacing:.4px;padding:1px 7px;border-radius:999px;color:var(--teal);background:color-mix(in srgb,var(--teal) 9%,transparent);border:1px solid color-mix(in srgb,var(--teal) 30%,transparent)}.rb-editor__sugs{display:flex;flex-direction:column;gap:4px;max-height:132px;overflow-y:auto}.rb-sug{display:flex;align-items:flex-start;gap:7px;width:100%;text-align:left;padding:5px 9px;border-radius:8px;font-family:inherit;font-size:12px;line-height:1.45;color:var(--text2);background:var(--bg);border:1px solid var(--border);cursor:pointer}.rb-sug--on,.rb-sug:hover:not(:disabled){border-color:color-mix(in srgb,var(--teal) 40%,transparent)}.rb-sug--on{color:var(--text);background:color-mix(in srgb,var(--teal) 8%,transparent)}.rb-sug--on .ti{color:var(--teal)}.rb-sug--done{color:var(--text3);text-decoration:line-through;cursor:default;background:transparent}.rb-sug--done .ti{color:var(--green)}@media (min-width:1100px){.rb-editor{width:min(880px,calc(100vw - 40px))}.rb-editor__text{font-size:13.5px;line-height:1.7;padding:18px 22px}}@media (max-width:768px){.rb-editor-backdrop{align-items:flex-start}.rb-editor{width:100vw;height:var(--vvh,100dvh);border-radius:0;border:none}.rb-editor__ask{font-size:16px}}.rb-admin{background:var(--bg2);border:1px solid var(--border);border-radius:14px;width:min(1200px,96vw);height:min(980px,97dvh);display:flex;flex-direction:column;overflow:hidden}.rb-admin__head{display:flex;align-items:center;gap:8px;padding:12px 18px;flex-shrink:0;border-bottom:1px solid var(--border)}.rb-admin__titles{display:flex;align-items:baseline;gap:8px;flex:1 1;min-width:0}.rb-admin__title{font-weight:500;font-size:15px;flex-shrink:0}.rb-admin__tenant{font-size:13px;color:var(--text3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb-admin__tabs{display:flex;flex-shrink:0;border-bottom:1px solid var(--border)}.rb-admin__tab{flex:1 1;padding:10px;font-size:13px;cursor:pointer;background:transparent;font-family:inherit;color:var(--text3);border:none;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.rb-admin__tab--on{color:var(--teal);border-bottom-color:var(--teal)}.rb-admin__body{flex:1 1;overflow-y:auto;padding:16px 18px}.rb-admin__row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.rb-admin__row-label{flex:1 1;min-width:0}.rb-admin__row-opts{display:flex;gap:4px;flex-wrap:wrap;flex-shrink:0}.rb-chip{white-space:nowrap;font-family:inherit;display:inline-flex;align-items:center;justify-content:center}@media (max-width:768px){.rb-admin{width:100vw;height:var(--vvh,100dvh);border-radius:0;border:none}.rb-admin__head{padding:10px 12px}.rb-admin__titles{flex-direction:column;align-items:flex-start;gap:0}.rb-admin__tabs{overflow-x:auto;scrollbar-width:none}.rb-admin__tabs::-webkit-scrollbar{display:none}.rb-admin__tab{flex:0 0 auto;white-space:nowrap;padding:10px 14px}.rb-admin__body{padding:14px 12px}.rb-admin__row{flex-direction:column;align-items:stretch;gap:8px}}@media (pointer:coarse){.rb-chip{min-height:34px}.rb-admin__tab{min-height:42px}}.rb-iconbtn{transition:transform .12s cubic-bezier(.2,.8,.3,1),background .15s ease,border-color .15s ease,color .15s ease}.rb-iconbtn:hover{color:var(--text);background:var(--bg4);transform:translateY(-1px)}.rb-iconbtn:active{transform:translateY(0) scale(.94);transition-duration:.06s}.rb-iconbtn:focus-visible{outline:2px solid color-mix(in srgb,var(--teal) 60%,transparent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.rb-iconbtn,.rb-iconbtn:active,.rb-iconbtn:hover{transform:none;transition:none}}@media (pointer:coarse){.rad-fast-topbar .rb-iconbtn{width:42px!important;height:42px!important}.rad-fast .gi-segmented button{min-height:38px;padding-left:20px;padding-right:20px}}