.rd-ui{font-family:var(--rd-f-body);color:var(--rd-fg)}.rd-badge[tabindex]:focus-visible,.rd-btn:focus-visible,.rd-chip:focus-visible,.rd-chip__remove:focus-visible,.rd-focus:focus-visible,.rd-modal:focus-visible,.rd-modal__close:focus-visible,.rd-seg__item:focus-visible,.rd-tab:focus-visible,.rd-tabpanel:focus-visible,.rd-toggle:focus-visible,.rd-tooltip-trigger:focus-visible{outline:2px solid var(--rd-cyan);outline-offset:2px}.rd-glass{position:relative;background:var(--rd-glass);border:1px solid var(--rd-edge);border-radius:var(--rd-r);backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%);box-shadow:inset 0 1px 0 rgba(var(--rd-ink),.05),0 10px 30px -18px rgba(var(--rd-shadow-rgb),.6)}.rd-glass--lift{background:var(--rd-glass-2);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);box-shadow:inset 0 1px 0 rgba(var(--rd-ink),.08),inset 0 0 40px rgba(var(--rd-cyan-rgb),.05),0 20px 50px -24px rgba(var(--rd-shadow-rgb),.7)}.rd-glass__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px 0;flex-wrap:wrap}.rd-glass__eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--rd-fg-3);font-weight:700}.rd-glass__title{margin:0;font-family:var(--rd-f-display);font-weight:700;font-size:15px;letter-spacing:-.005em;display:flex;gap:8px;align-items:center}.rd-glass__body{padding:14px 18px 18px}.rd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 14px;border-radius:11px;border:1px solid var(--rd-edge-2);background:var(--rd-glass-2);color:var(--rd-fg);font:inherit;font-weight:700;font-size:13px;white-space:nowrap;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s}.rd-btn:hover:not(:disabled){background:var(--rd-glass-3);border-color:rgba(var(--rd-ink),.22)}.rd-btn--primary{border-color:rgba(var(--rd-cyan-rgb),.45);background:linear-gradient(135deg,rgba(var(--rd-cyan-rgb),.22),rgba(var(--rd-violet-rgb),.22));box-shadow:0 0 24px -6px rgba(var(--rd-cyan-rgb),.45)}.rd-btn--primary:hover:not(:disabled){box-shadow:0 0 30px -4px rgba(var(--rd-cyan-rgb),.6)}.rd-btn--ghost{background:transparent;border-color:transparent}.rd-btn--ghost:hover:not(:disabled){border-color:var(--rd-edge)}.rd-btn--danger{border-color:rgba(var(--rd-bad-rgb),.4);color:var(--rd-bad);background:rgba(var(--rd-bad-rgb),.06)}.rd-btn--sm{padding:6px 10px;font-size:12px;border-radius:9px}.rd-btn--lg{padding:12px 18px;font-size:14px;border-radius:12px}.rd-btn:disabled{opacity:.5;cursor:not-allowed}.rd-btn[aria-busy=true]{cursor:progress;opacity:.8}.rd-spinner{width:14px;height:14px;border-radius:50%;border:2px solid rgba(var(--rd-ink),.25);border-top:2px solid;animation:rd-spin .8s linear infinite}@keyframes rd-spin{to{transform:rotate(1turn)}}.rd-futas{display:grid;gap:10px}.rd-futas__fej{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.rd-futas__cim{font-size:14px;font-weight:700;color:var(--rd-fg)}.rd-futas__ido{font-size:12px;color:var(--rd-fg-3);font-variant-numeric:tabular-nums;white-space:nowrap}.rd-futas__sin{position:relative;height:6px;border-radius:999px;background:var(--rd-glass-2);overflow:hidden}.rd-futas__sin:after{content:"";position:absolute;top:0;bottom:0;left:0;width:38%;border-radius:inherit;background:linear-gradient(90deg,rgba(var(--rd-violet-rgb),0),var(--rd-violet),var(--rd-cyan),rgba(var(--rd-cyan-rgb),0));box-shadow:0 0 12px -2px rgba(var(--rd-cyan-rgb),.6);animation:rd-futas-vandor 1.6s cubic-bezier(.45,0,.55,1) infinite}@keyframes rd-futas-vandor{0%{transform:translateX(-100%)}to{transform:translateX(265%)}}.rd-futas__szoveg{margin:0;font-size:12.5px;color:var(--rd-fg-2);line-height:1.5}.rd-futas__sugo{margin:0;font-size:12px;color:var(--rd-fg-3);line-height:1.5}.rd-futas--sorban .rd-futas__sin:after{animation-duration:2.6s;opacity:.55}.rd-badge{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:999px;border:1px solid;white-space:nowrap}.rd-badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.rd-badge__icon{display:inline-flex}.rd-badge__icon svg{width:13px;height:13px}.rd-badge--ok{color:var(--rd-ok);border-color:rgba(var(--rd-ok-rgb),.3);background:rgba(var(--rd-ok-rgb),.08)}.rd-badge--warn{color:var(--rd-warn);border-color:rgba(var(--rd-warn-rgb),.3);background:rgba(var(--rd-warn-rgb),.08)}.rd-badge--bad{color:var(--rd-bad);border-color:rgba(var(--rd-bad-rgb),.3);background:rgba(var(--rd-bad-rgb),.08)}.rd-badge--idle{color:var(--rd-idle);border-color:rgba(var(--rd-idle-rgb),.28);background:rgba(var(--rd-idle-rgb),.08)}.rd-badge--ai{color:var(--rd-cyan);border-color:rgba(var(--rd-cyan-rgb),.3);background:rgba(var(--rd-cyan-rgb),.07)}.rd-badge--info{color:var(--rd-blue);border-color:rgba(var(--rd-blue-rgb),.3);background:rgba(var(--rd-blue-rgb),.08)}.rd-badge[tabindex]{cursor:help}.rd-chip-wrap{display:inline-flex;align-items:center}.rd-chip{padding:6px 11px;border-radius:999px;border:1px solid var(--rd-edge);background:var(--rd-glass);color:var(--rd-fg-2);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.rd-chip:hover{color:var(--rd-fg);border-color:var(--rd-edge-2)}.rd-chip[aria-pressed=true]{color:var(--rd-fg);background:rgba(var(--rd-cyan-rgb),.1);border-color:rgba(var(--rd-cyan-rgb),.35)}.rd-chip--removable{padding-right:30px}.rd-chip--static{cursor:default}.rd-chip__remove{margin-left:-26px;width:20px;height:20px;border-radius:50%;display:inline-grid;place-items:center;border:0;background:transparent;color:var(--rd-fg-2);cursor:pointer}.rd-chip__remove:hover{color:var(--rd-fg);background:var(--rd-glass-3)}.rd-chip__remove svg{width:12px;height:12px}.rd-seg{display:inline-flex;border:1px solid var(--rd-edge);border-radius:10px;overflow:hidden}.rd-seg__item{border:0;border-left:1px solid var(--rd-edge);background:none;color:var(--rd-fg-2);padding:6px 11px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.rd-seg__item:first-child{border-left:0}.rd-seg__item[aria-checked=true]{background:rgba(var(--rd-cyan-rgb),.12);color:var(--rd-fg)}.rd-seg__item:focus-visible{outline-offset:-2px}.rd-toggle-row{display:inline-flex;align-items:center;gap:10px}.rd-toggle{width:38px;height:22px;border-radius:999px;border:1px solid var(--rd-edge-2);background:var(--rd-glass-3);position:relative;flex:none;padding:0;cursor:pointer}.rd-toggle:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--rd-fg-3);transition:transform .25s,background .25s}.rd-toggle[aria-checked=true]{background:linear-gradient(90deg,rgba(var(--rd-cyan-rgb),.35),rgba(var(--rd-violet-rgb),.35))}.rd-toggle[aria-checked=true]:after{transform:translateX(16px);background:var(--rd-cyan)}.rd-toggle:disabled{opacity:.5;cursor:not-allowed}.rd-toggle-label{font-size:13px;color:var(--rd-fg-2)}.rd-tabs__list{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:var(--rd-glass);border:1px solid var(--rd-edge);flex-wrap:wrap}.rd-tab{border:0;background:none;padding:7px 14px;border-radius:9px;cursor:pointer;font:inherit;font-weight:700;font-size:13px;color:var(--rd-fg-2);display:flex;gap:6px;align-items:center}.rd-tab[aria-selected=true]{background:var(--rd-glass-3);color:var(--rd-fg);box-shadow:inset 0 0 0 1px rgba(var(--rd-cyan-rgb),.25)}.rd-tab__count{font-family:var(--rd-f-mono);font-size:11px;color:var(--rd-fg-3)}.rd-tabpanel{padding-top:14px;border-radius:8px}.rd-tooltip-wrap{position:relative;display:inline-flex}.rd-tooltip-trigger{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1px solid var(--rd-edge-2);background:var(--rd-glass-2);color:var(--rd-fg-2);font:inherit;font-size:11px;font-weight:800;cursor:help;padding:0}.rd-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);z-index:40;width:-moz-max-content;width:max-content;max-width:260px;padding:8px 10px;border-radius:10px;font-size:12px;font-weight:500;line-height:1.45;color:var(--rd-fg);background:var(--rd-solid);border:1px solid var(--rd-edge-2);box-shadow:0 12px 30px -12px rgba(var(--rd-shadow-rgb),.6);white-space:normal;text-align:left;pointer-events:none}.rd-scrim{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:20px 16px;background:var(--rd-scrim);backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%)}.rd-scrim--inline{position:relative;inset:auto;z-index:auto;min-height:260px;border-radius:var(--rd-r)}.rd-modal{width:min(660px,100%);max-height:calc(100vh - 40px);overflow:auto;border-radius:22px;padding:22px;background:var(--rd-modal-bg);border:1px solid var(--rd-edge-2);box-shadow:0 0 0 1px rgba(var(--rd-cyan-rgb),.08),0 40px 120px -30px rgba(var(--rd-shadow-rgb),.9),0 0 80px -30px rgba(var(--rd-violet-rgb),.6)}.rd-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rd-modal__title{font-family:var(--rd-f-display);font-size:22px;margin:6px 0;letter-spacing:-.01em}.rd-modal__close{background:none;border:0;color:var(--rd-fg-3);padding:4px;border-radius:8px;cursor:pointer}.rd-modal__close:hover{color:var(--rd-fg)}.rd-modal__body{color:var(--rd-fg-2);font-size:14px;line-height:1.55}.rd-modal__foot{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;flex-wrap:wrap}@media (max-width:600px){.rd-scrim--lap{padding:0;place-items:stretch}.rd-modal--lap{width:100%;height:100%;max-height:100dvh;border-radius:0;border:0;padding:18px 16px;display:flex;flex-direction:column}.rd-modal--lap .rd-modal__body{flex:1 1 auto;min-height:0;overflow:auto}}.rd-empty{padding:22px;text-align:center;color:var(--rd-fg-3);font-size:13px}.rd-empty__icon{display:inline-flex;color:var(--rd-fg-3);margin-bottom:8px}.rd-empty__icon svg{width:28px;height:28px}.rd-empty__title{display:block;color:var(--rd-fg);font-size:14px;font-weight:700;margin-bottom:4px}.rd-empty__action{margin-top:12px}@media (prefers-reduced-motion:reduce){.rd-btn,.rd-toggle:after,.rd-ui *,.rd-ui :after{transition:none!important;animation:none!important}.rd-spinner{animation:none;border-top-color:rgba(var(--rd-ink),.25);border-right-color:currentColor}.rd-futas__sin:after{animation:none;width:100%;transform:none;opacity:.45;box-shadow:none;background:linear-gradient(90deg,var(--rd-violet),var(--rd-cyan))}}.rd-glass.rd-glass--nincs-blur{backdrop-filter:none;-webkit-backdrop-filter:none}.rd-ai-tartalom{margin:10px 0 0;display:flex;align-items:flex-start;gap:7px;padding:7px 10px;border-radius:10px;font-size:12px;line-height:1.45;color:var(--rd-fg-2);border:1px solid rgba(var(--rd-cyan-rgb),.22);background:rgba(var(--rd-cyan-rgb),.05)}.rd-ai-tartalom svg{width:13px;height:13px;flex:none;margin-top:2px;color:var(--rd-cyan)}.rd-mezo{display:grid;gap:5px;min-width:0}.rd-mezo__cimke{font-size:12px;font-weight:600;color:var(--rd-fg-2);letter-spacing:.02em}.rd-mezo__sor{display:flex;align-items:center;gap:8px;min-width:0}.rd-mezo__mezo{min-width:0;flex:1 1 auto;padding:8px 10px;font:inherit;font-size:14px;color:var(--rd-fg);background:var(--rd-glass);border:1px solid var(--rd-edge);border-radius:8px}.rd-mezo__mezo::-moz-placeholder{color:var(--rd-fg-3)}.rd-mezo__mezo::placeholder{color:var(--rd-fg-3)}.rd-mezo__mezo:focus-visible{outline:2px solid var(--rd-cyan);outline-offset:1px;border-color:transparent}.rd-mezo__mezo:disabled{opacity:.6;cursor:not-allowed}.rd-mezo__mezo[aria-invalid=true]{border-color:var(--rd-bad)}.rd-mezo__egyseg{font-size:12.5px;color:var(--rd-fg-3);white-space:nowrap}.rd-mezo__alsor{font-size:11.5px;color:var(--rd-fg-2)}.rd-mezo__alsor--warn{color:var(--rd-warn)}.rd-mezo__alsor--bad{color:var(--rd-bad);font-weight:700}.rd-elavult{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:10px 28px;color:var(--rd-fg);font-family:var(--rd-f-body);font-size:13px;line-height:1.45;background:var(--rd-solid);border-bottom:2px solid var(--rd-warn)}.rd-elavult svg{width:18px;height:18px;flex:none;color:var(--rd-warn)}.rd-elavult span{flex:1 1 260px;min-width:0}.rd-elavult__bezar{padding:6px 12px;border-radius:9px;border:1px solid var(--rd-edge-2);background:var(--rd-glass-2);color:var(--rd-fg);font:inherit;font-weight:700;cursor:pointer}.rd-elavult__bezar:focus-visible{outline:2px solid var(--rd-cyan);outline-offset:2px}.rd-auth .rd-elavult{position:fixed;top:0;left:0;right:0;z-index:40;padding:10px 16px}@media (max-width:860px){.rd-elavult{padding:10px 16px}}@supports not (color:color-mix(in srgb,red,red)){.rd-glass,.rd-glass--lift{background-color:var(--rd-solid)!important}.rd-glass,.rd-glass--lift,.rd-scrim{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}