@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-Medium.otf)format("opentype");font-weight:500 600;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-Bold.otf)format("opentype");font-weight:700;font-display:swap}:root{--font-body:"Neue Montreal", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--style-radius-s:6px;--style-radius-m:8px;--style-radius-l:8px;--color-base-0:#fff;--color-base-50:#f6f6f6;--color-base-100:#e9e9e9;--color-base-150:#e0e0e0;--color-base-200:#d0d0d0;--color-base-250:silver;--color-base-300:#adadad;--color-base-350:#9aa1ab;--color-base-400:#8a8a8a;--color-base-450:#7f7f7f;--color-base-500:#767676;--color-base-550:#6b7079;--color-base-600:#565656;--color-base-650:#4b5059;--color-base-700:#2b2e34;--color-base-750:#24262b;--color-base-800:#1f2227;--color-base-850:#141619;--color-base-900:#0b0c0e;--color-base-950:#050506;--color-base-1000:#010101;--maju-primary:#bbff6a;--maju-primary-hover:#a5f14a;--maju-primary-foreground:#010101;--maju-ring:#84cc16}html[data-theme=dark]{--theme-text:#e7e9ec;--maju-ring:#a3e635}.btn--style-primary:not(.btn--disabled){--color:var(--maju-primary-foreground);--bg-color:var(--maju-primary);--hover-bg:var(--maju-primary-hover);--hover-color:var(--maju-primary-foreground)}.btn{--btn-font-weight:500;font-size:14px}.btn:focus-visible{outline:2px solid var(--maju-ring);outline-offset:2px}.btn--style-secondary:not(.btn--disabled){--btn-border:1px solid var(--theme-elevation-150);--hover-btn-border:1px solid var(--theme-elevation-150);--hover-bg:var(--theme-elevation-50);--hover-color:var(--theme-text)}.field-type input:focus,.field-type textarea:focus,.rs__control--is-focused{border-color:var(--theme-elevation-400);box-shadow:0 0 0 2px var(--maju-ring)}.table th{color:var(--theme-elevation-500);font-size:12px;font-weight:500}.table tbody tr:hover td{background:var(--theme-elevation-50)}h1,h2,h3{font-weight:500}.nav{background:var(--theme-elevation-0)}.maju-nav{flex-direction:column;flex-grow:1;gap:20px;width:100%;font-size:14px;display:flex}.maju-nav a{text-decoration:none}.maju-nav__brand{color:var(--theme-text);align-items:center;gap:10px;padding:4px 10px;font-size:15px;font-weight:500;display:flex}.maju-nav__links{flex-direction:column;gap:16px;display:flex}.maju-nav__group{flex-direction:column;gap:2px;display:flex}.maju-nav__group-label{letter-spacing:.06em;text-transform:uppercase;color:var(--theme-elevation-500);padding:0 10px 6px;font-size:11px;font-weight:500}.maju-nav__link{border-radius:var(--style-radius-s);height:36px;color:var(--theme-elevation-600);align-items:center;gap:10px;padding:0 10px;transition:background-color .12s,color .12s;display:flex}.maju-nav__link svg{color:var(--theme-elevation-500);flex-shrink:0}.maju-nav__link:hover{background:var(--theme-elevation-50);color:var(--theme-text)}.maju-nav__link:focus-visible{outline:2px solid var(--maju-ring);outline-offset:-2px}.maju-nav__link--active,.maju-nav__link--active:hover{background:var(--theme-elevation-100);color:var(--theme-text);font-weight:500}.maju-nav__link--active svg,.maju-nav__link--active:hover svg{color:var(--theme-text)}.maju-nav__link--active{box-shadow:inset 3px 0 0 var(--maju-primary)}.app-header__account{display:none}.maju-profile__trigger{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);width:32px;height:32px;color:var(--theme-text);font:500 12px var(--font-body);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.maju-profile__trigger:hover{background:var(--theme-elevation-100)}.maju-profile__trigger:focus-visible{outline:2px solid var(--maju-ring);outline-offset:2px}.maju-profile__menu{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);background:var(--theme-elevation-50);width:240px;color:var(--theme-text);font-family:var(--font-body);margin:0;padding:0;font-size:14px;position:fixed;inset:auto;box-shadow:0 12px 32px #0000002e}.maju-profile__section{padding:12px}.maju-profile__section+.maju-profile__section{border-top:1px solid var(--theme-elevation-150)}.maju-profile__name{overflow-wrap:anywhere;font-weight:500}.maju-profile__email{color:var(--theme-elevation-500);overflow-wrap:anywhere;margin-top:2px;font-size:13px}.maju-profile__label{color:var(--theme-elevation-500);margin-bottom:8px;font-size:13px}.maju-profile__segmented{border-radius:var(--style-radius-s);background:var(--theme-elevation-100);padding:2px;display:flex}.maju-profile__segment{height:30px;color:var(--theme-elevation-500);font:13px var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 6px;display:flex}.maju-profile__segment:hover{color:var(--theme-text)}.maju-profile__segment[aria-checked=true]{background:var(--theme-elevation-0);color:var(--theme-text);font-weight:500;box-shadow:0 1px 2px #00000014}.maju-profile__segment:focus-visible{outline:2px solid var(--maju-ring);outline-offset:-2px}.maju-profile__links{padding:6px}.maju-profile__item{border-radius:var(--style-radius-s);height:36px;color:var(--theme-elevation-600);align-items:center;gap:10px;padding:0 8px;text-decoration:none;display:flex}.maju-profile__item svg{color:var(--theme-elevation-500)}.maju-profile__item:hover{background:var(--theme-elevation-100);color:var(--theme-text)}.maju-profile__item:focus-visible{outline:2px solid var(--maju-ring);outline-offset:-2px}.maju-test-connection{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.maju-test-connection p{margin:0;font-size:14px}.maju-test-connection__hint{color:var(--theme-elevation-500)}.maju-test-connection__steps{color:var(--theme-elevation-600);margin:0;padding-left:20px;font-size:14px}.maju-test-connection__ok{color:var(--theme-success-500)}.maju-test-connection__error{color:var(--theme-error-500)}.maju-test-connection__status{grid-template-columns:auto 1fr;gap:4px 16px;margin:0;font-size:13px;display:grid}.maju-test-connection__status dt{color:var(--theme-elevation-500)}.maju-test-connection__status dd{overflow-wrap:anywhere;margin:0}.maju-input{font:inherit;color:var(--theme-text);background:var(--theme-input-bg,var(--theme-elevation-0));border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s);padding:6px 10px;font-size:14px}.maju-input:focus{border-color:var(--theme-elevation-400);box-shadow:0 0 0 2px var(--maju-ring);outline:none}.maju-input[aria-invalid=true]{border-color:var(--theme-error-500)}.maju-api-key{align-self:stretch;align-items:center;gap:8px;max-width:640px;display:flex}.maju-api-key__value{min-width:0;font-family:var(--font-mono,monospace);flex:1}.maju-date-cell{padding:2px 6px}.maju-ideas{--i-card:#fff;--i-hover:#f1f2f4;--i-sel:#eceef1;--i-border:#e6e7ea;--i-btn-border:#d6d8dc;--i-input:#fff;--i-input-border:#dcdee2;--i-cb:#c4c7cc;--i-ink:#010101;--i-text2:#767676;--i-red:#d22f2f;--i-red-border:#efb7b7;--i-red-bg:#fdf1f1;--i-toast-bg:#141619;--i-toast-text:#e7e9ec;--i-toast-border:#3a3d44;--i-shadow:0 16px 48px #00000029;color:var(--i-ink);flex-direction:column;gap:16px;padding:24px 32px;font-size:14px;line-height:20px;display:flex;position:relative}.maju-ideas h1,.maju-ideas h2,.maju-ideas p{margin:0}.maju-ideas h1{letter-spacing:-.01em;font-size:24px;font-weight:500;line-height:32px}.maju-ideas ul{margin:0;padding:0;list-style:none}.maju-ideas button,.maju-ideas input,.maju-ideas textarea{font-family:inherit}.maju-ideas button{cursor:pointer}.maju-ideas :where(button,a,input,textarea):focus-visible{outline:2px solid var(--maju-ring);outline-offset:2px}html[data-theme=dark] .maju-ideas{--i-card:#141619;--i-hover:#1f2227;--i-sel:#1f2227;--i-border:#24262b;--i-btn-border:#33363c;--i-input:#0f1113;--i-input-border:#2c2f35;--i-cb:#4a4e56;--i-ink:#e7e9ec;--i-text2:#8a8d93;--i-red:#ff6b6b;--i-red-border:#5a2a2a;--i-red-bg:#241515;--i-toast-bg:#e7e9ec;--i-toast-text:#0b0c0e;--i-toast-border:#b9bcc2;--i-shadow:0 16px 48px #00000080}.maju-ideas:not(.maju-ideas--projects){height:calc(100dvh - var(--app-header-height))}.maju-ideas__head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.maju-ideas__titles{flex-direction:column;gap:2px;margin-right:auto;display:flex}.maju-ideas__titles>span{color:var(--i-text2)}.maju-ideas__spacer{flex:1}.maju-ideas__actions{gap:8px;display:flex}.maju-ideas__muted{color:var(--i-text2)}.maju-ideas__small{white-space:nowrap;font-size:12px;line-height:16px}.maju-ideas__ellipsis{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.maju-ideas__none{text-align:center;color:var(--i-text2);flex:1;place-items:center;padding:48px 16px;display:grid}.maju-ideas__card{background:var(--i-card);border:1px solid var(--i-border);border-radius:8px;overflow:hidden}.maju-ideas__tile{background:var(--i-hover);border-radius:6px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:500;display:grid}.maju-ideas__tile--sm{border-radius:4px;width:20px;height:20px;font-size:10px}.maju-ideas__tile--lg{width:40px;height:40px;color:var(--i-text2);border-radius:8px}.maju-ideas__search{border:1px solid var(--i-input-border);background:var(--i-input);width:280px;max-width:100%;height:36px;color:var(--i-text2);border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex}.maju-ideas__search:focus-within{outline:2px solid var(--maju-ring);outline-offset:2px}.maju-ideas__search input{min-width:0;color:var(--i-ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.maju-ideas__projects-head,.maju-ideas__project{grid-template-columns:minmax(0,1fr) 120px 120px 140px 24px;align-items:center;gap:16px;padding:0 16px;display:grid}.maju-ideas__projects-head{border-bottom:1px solid var(--i-border);height:40px;color:var(--i-text2);font-size:12px;font-weight:500;line-height:16px}.maju-ideas__project{border-bottom:1px solid var(--i-border);color:inherit;padding:12px 16px;text-decoration:none}.maju-ideas__project:hover{background:var(--i-hover)}.maju-ideas__project:focus-visible{outline-offset:-2px}.maju-ideas__project-name{align-items:center;gap:12px;min-width:0;display:flex}.maju-ideas__project-name>span:last-child{flex-direction:column;min-width:0;display:flex}.maju-ideas__project-name strong{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.maju-ideas__project-name small{color:var(--i-text2);font-size:12px;line-height:16px}.maju-ideas__pill{background:var(--i-hover);height:22px;color:var(--i-text2);border-radius:11px;align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.maju-ideas__pill--on{background:var(--i-ink);color:var(--i-card)}.maju-ideas__btn{border:1px solid var(--i-btn-border);height:36px;color:var(--i-ink);white-space:nowrap;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.maju-ideas__btn:hover{background:var(--i-hover)}.maju-ideas__btn:disabled{opacity:.4;cursor:default}.maju-ideas__btn--primary{border-color:var(--maju-primary);background:var(--maju-primary);color:var(--maju-primary-foreground)}.maju-ideas__btn--primary:hover{border-color:var(--maju-primary-hover);background:var(--maju-primary-hover)}.maju-ideas__btn--primary[aria-busy=true]{cursor:default}.maju-ideas__btn--ink,.maju-ideas__btn--ink:hover{border-color:var(--i-ink);background:var(--i-ink);color:var(--i-card)}.maju-ideas__btn--danger{border-color:var(--i-red-border);color:var(--i-red)}.maju-ideas__btn--danger:hover{background:var(--i-red-bg)}.maju-ideas__btn--text{color:var(--i-text2);border-color:#0000}.maju-ideas__btn--sm{gap:6px;height:28px;padding:0 10px;font-size:13px}.maju-ideas__btn--text.maju-ideas__btn--sm{padding:0 8px}.maju-ideas__hint{font:inherit;opacity:.65;margin-left:-4px;font-size:11px}.maju-ideas__icon-btn{width:30px;height:30px;color:inherit;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.maju-ideas__icon-btn--box{border:1px solid var(--i-btn-border);width:28px;height:28px}.maju-ideas__icon-btn--box:hover{background:var(--i-hover)}.maju-ideas__switcher{border:1px solid var(--i-btn-border);height:32px;color:inherit;border-radius:6px;align-items:center;gap:8px;padding:0 8px 0 6px;text-decoration:none;display:flex}.maju-ideas__switcher:hover{background:var(--i-hover)}.maju-ideas__tabbar{border-bottom:1px solid var(--i-border);justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.maju-ideas__tabs{gap:24px;display:flex}.maju-ideas__tabs button{color:var(--i-text2);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 10px;font-size:14px;font-weight:500;line-height:20px;display:flex}.maju-ideas__tabs [aria-selected=true]{border-bottom-color:var(--i-ink);color:var(--i-ink)}.maju-ideas__count{background:var(--i-hover);min-width:20px;height:18px;color:var(--i-text2);text-align:center;border-radius:9px;padding:0 6px;font-size:12px;font-weight:400;line-height:18px}.maju-ideas__keys{color:var(--i-text2);gap:14px;padding-bottom:10px;font-size:12px;line-height:16px;display:flex}.maju-ideas__keys>span{align-items:center;gap:6px;display:flex}.maju-ideas__keys kbd{border:1px solid var(--i-border);height:18px;font:inherit;color:var(--i-ink);border-radius:4px;padding:0 5px;font-size:11px;font-weight:500;line-height:16px}.maju-ideas__empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex}.maju-ideas__empty h2{font-size:16px;font-weight:500;line-height:24px}.maju-ideas__empty p{max-width:380px;color:var(--i-text2);text-wrap:pretty}.maju-ideas__empty .maju-ideas__actions{margin-top:8px}.maju-ideas__main{flex:1;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:16px;min-height:0;display:grid}.maju-ideas__list,.maju-ideas__detail{flex-direction:column;min-height:0;display:flex}.maju-ideas__bar{border-bottom:1px solid var(--i-border);flex:none;align-items:center;gap:12px;height:48px;padding:0 12px 0 16px;display:flex}.maju-ideas__bar strong{white-space:nowrap;font-weight:500}.maju-ideas__bar--bulk{background:var(--i-hover);flex-wrap:wrap;gap:8px;height:auto;min-height:48px;padding-block:8px}.maju-ideas__cb{width:16px;height:16px;color:var(--i-card);flex:none;place-items:center;display:grid;position:relative}.maju-ideas__cb input{appearance:none;border:1px solid var(--i-cb);cursor:pointer;background:0 0;border-radius:4px;margin:0;position:absolute;inset:0}.maju-ideas__cb input:checked,.maju-ideas__cb input:indeterminate{border-color:var(--i-ink);background:var(--i-ink)}.maju-ideas__cb svg{pointer-events:none;display:none;position:relative}.maju-ideas__cb input:checked:not(:indeterminate)+svg,.maju-ideas__cb input:indeterminate+svg+svg{display:block}.maju-ideas__progress{border-bottom:1px solid var(--i-border);background:var(--i-hover);flex-direction:column;flex:none;gap:6px;padding:14px 16px;display:flex}.maju-ideas__progress strong{align-items:center;gap:8px;font-weight:500;display:flex}.maju-ideas__progress>span:not(.maju-ideas__track){color:var(--i-text2);font-size:12px;line-height:16px}.maju-ideas__track{background:var(--i-border);border-radius:1px;height:2px;margin-top:4px;position:relative;overflow:hidden}.maju-ideas__track:after{content:"";background:var(--i-ink);width:40%;animation:1.4s ease-in-out infinite maju-ideas-bar;position:absolute;inset:0 auto 0 0}@keyframes maju-ideas-bar{0%{transform:translate(-100%)}to{transform:translate(260%)}}.maju-ideas__spin{animation:.9s linear infinite maju-spin}@media (prefers-reduced-motion:reduce){.maju-ideas__spin,.maju-ideas__track:after{animation:none}}.maju-ideas__rows{flex:1;min-height:0;overflow:auto}.maju-ideas__row{border-bottom:1px solid var(--i-border);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.maju-ideas__row:hover{background:var(--i-hover)}.maju-ideas__row[aria-current=true]{background:var(--i-sel)}.maju-ideas__row .maju-ideas__cb{margin-top:2px}.maju-ideas__row-main{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;gap:12px;padding:0;font-size:14px;line-height:20px;display:flex}.maju-ideas__row-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.maju-ideas__topic{text-wrap:pretty;font-weight:500}.maju-ideas__meta{color:var(--i-text2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.maju-ideas__row-side{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.maju-ideas__badges{gap:4px;display:flex}.maju-ideas__badge{border:1px solid var(--i-border);height:20px;color:var(--i-text2);border-radius:4px;align-items:center;gap:4px;padding:0 6px;font-size:11px;font-weight:500;display:inline-flex}.maju-ideas__badge--new{border-color:var(--i-ink);background:var(--i-ink);color:var(--i-card)}.maju-ideas__detail-head{gap:10px;padding:0 24px}.maju-ideas__back{width:32px;height:32px;margin-left:-6px;display:none}.maju-ideas__nav{gap:2px;display:flex}.maju-ideas__body{flex-direction:column;flex:1;gap:20px;min-height:0;padding:24px;display:flex;overflow:auto}.maju-ideas__field{flex-direction:column;gap:6px;display:flex}.maju-ideas__field>span{color:var(--i-text2);font-size:12px;font-weight:500;line-height:16px}.maju-ideas__field em{font-style:normal;font-weight:400}.maju-ideas__input{border:1px solid var(--i-input-border);background:var(--i-input);color:var(--i-ink);resize:none;border-radius:6px;outline:0;padding:8px 10px;font-size:14px;line-height:22px}.maju-ideas__input:focus,.maju-ideas__input:focus-within{border-color:var(--i-ink)}.maju-ideas__input--topic{field-sizing:content;min-height:74px;font-size:20px;font-weight:500;line-height:28px}.maju-ideas__input--lg{height:40px;padding:0 10px}.maju-ideas__chips{flex-wrap:wrap;gap:6px;display:flex}.maju-ideas__chip{border:1px solid var(--i-btn-border);height:28px;color:var(--i-ink);background:0 0;border-radius:6px;padding:0 10px;font-size:13px;font-weight:500}.maju-ideas__chip:hover{background:var(--i-hover)}.maju-ideas__chip[aria-pressed=true]{border-color:var(--i-ink);background:var(--i-ink);color:var(--i-card)}.maju-ideas__tags{flex-wrap:wrap;align-items:center;gap:6px;padding:6px;display:flex}.maju-ideas__tags input{min-width:120px;height:26px;color:var(--i-ink);background:0 0;border:0;outline:0;flex:1;padding:0 4px;font-size:13px}.maju-ideas__tag{background:var(--i-hover);border-radius:4px;align-items:center;gap:2px;height:26px;padding:0 2px 0 8px;font-size:13px;display:flex}.maju-ideas__tag button{width:20px;height:20px;color:var(--i-text2);background:0 0;border:0;place-items:center;padding:0;display:grid}.maju-ideas__foot{border-top:1px solid var(--i-border);flex:none;align-items:center;gap:8px;padding:12px 24px;display:flex}.maju-ideas__foot .maju-ideas__btn{padding-right:12px}.maju-ideas__discard{color:var(--i-ink);white-space:nowrap;background:0 0;border:0;padding:0 8px 0 0;font-size:12px;text-decoration:underline}.maju-ideas__toast-slot{z-index:40;width:max-content;max-width:min(600px,100% - 32px);position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.maju-ideas__toast{background:var(--i-toast-bg);height:44px;color:var(--i-toast-text);box-shadow:var(--i-shadow);border-radius:8px;align-items:center;gap:12px;padding:0 6px 0 16px;display:flex}.maju-ideas__toast>.maju-ideas__icon-btn{opacity:.7}.maju-ideas__toast-undo{border:1px solid var(--i-toast-border);height:30px;color:inherit;background:0 0;border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:flex}.maju-ideas__toast-undo .maju-ideas__hint{opacity:.6;margin-left:0}.maju-ideas__dialog{border:1px solid var(--i-border);background:var(--i-card);width:520px;max-width:calc(100% - 32px);color:var(--i-ink);box-shadow:var(--i-shadow);border-radius:8px;padding:0}.maju-ideas__dialog::backdrop{background:#01010152}html[data-theme=dark] .maju-ideas__dialog::backdrop{background:#0009}.maju-ideas__dialog-head{border-bottom:1px solid var(--i-border);justify-content:space-between;align-items:center;height:56px;padding:0 12px 0 20px;display:flex}.maju-ideas__dialog-head h2{font-size:16px;font-weight:500;line-height:24px}.maju-ideas__dialog-head .maju-ideas__icon-btn{width:32px;height:32px;color:var(--i-text2)}.maju-ideas__dialog-body{flex-direction:column;gap:16px;padding:20px;display:flex}.maju-ideas__dialog-foot{border-top:1px solid var(--i-border);justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}.maju-ideas__check{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.maju-ideas__check .maju-ideas__cb{margin-top:2px}.maju-ideas__check>span:last-child{flex-direction:column;gap:2px;display:flex}.maju-ideas__check strong{font-weight:500}.maju-ideas__check small{color:var(--i-text2);font-size:12px;line-height:16px}@media (max-width:899px){.maju-ideas{padding:16px}.maju-ideas__keys,.maju-ideas__hint{display:none}.maju-ideas__main{grid-template-columns:minmax(0,1fr)}.maju-ideas__projects-head,.maju-ideas__project{grid-template-columns:minmax(0,1fr) auto 24px}.maju-ideas__projects-head>:nth-child(3),.maju-ideas__projects-head>:nth-child(4),.maju-ideas__project>:nth-child(3),.maju-ideas__project>:nth-child(4),.maju-ideas__detail{display:none}.maju-ideas--overlay .maju-ideas__detail{z-index:100;border:0;border-radius:0;display:flex;position:fixed;inset:0}.maju-ideas__detail-head,.maju-ideas__body,.maju-ideas__foot{padding-left:16px;padding-right:16px}.maju-ideas__back{display:grid}.maju-ideas__foot .maju-ideas__btn{flex:1;height:44px}.maju-ideas__foot .maju-ideas__spacer{display:none}.maju-ideas__toast-slot{z-index:110;position:fixed}.maju-ideas--overlay .maju-ideas__toast-slot{bottom:84px}}.maju-mappings{gap:8px;display:grid}.maju-mappings p{margin:0;font-size:14px}.maju-mappings__label{font-weight:500}.maju-mappings__table{border-collapse:collapse;width:100%;font-size:14px}.maju-mappings__table th{color:var(--theme-elevation-500);text-align:left;padding:6px 8px;font-size:12px;font-weight:500}.maju-mappings__table td{border-top:1px solid var(--theme-elevation-150);padding:6px 8px}.maju-mappings__muted{color:var(--theme-elevation-500);font-size:13px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.maju-fixes{gap:12px;display:grid}.maju-fixes p{margin:0;font-size:14px}.maju-fixes__head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.maju-fixes__head .btn{margin-left:auto}.maju-fixes__seg{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s);background:var(--theme-elevation-50);gap:2px;padding:2px;display:inline-flex}.maju-fixes__seg button{height:28px;color:var(--theme-elevation-600);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 10px;font-size:13px;font-weight:500}.maju-fixes__seg button:hover{color:var(--theme-text)}.maju-fixes__seg button[aria-pressed=true]{background:var(--theme-bg);color:var(--theme-text);box-shadow:0 0 0 1px var(--theme-elevation-150)}.maju-fixes__seg button:focus-visible{outline:2px solid var(--maju-ring);outline-offset:1px}.maju-fixes__scroll{overflow-x:auto}.maju-fixes__table td{vertical-align:top;padding-top:10px;padding-bottom:10px}.maju-fixes__table tbody tr:hover{background:var(--theme-elevation-50)}.maju-fixes__table td:nth-child(2),.maju-fixes__table td:nth-child(3){white-space:nowrap;font-variant-numeric:tabular-nums}.maju-fixes__table{min-width:600px}.maju-fixes__query{min-width:180px}.maju-fixes__link{color:var(--theme-elevation-600);overflow-wrap:anywhere;align-items:center;gap:4px;margin-top:2px;font-size:13px;display:flex}.maju-fixes__link svg{flex-shrink:0}.maju-fixes__link:hover{color:var(--theme-text)}.maju-fixes__link:focus-visible{outline:2px solid var(--maju-ring);outline-offset:2px;border-radius:2px}.maju-fixes__badge{border:1px solid var(--theme-elevation-150);height:20px;color:var(--theme-elevation-600);white-space:nowrap;border-radius:4px;align-items:center;padding:0 6px;font-size:11px;font-weight:500;display:inline-flex}.maju-fixes__list{margin:0 0 4px;padding-left:18px}.maju-fixes__actions{gap:6px;display:grid}.maju-dash{padding-top:24px;padding-bottom:48px}.maju-dash h1{margin:0 0 24px;font-size:28px}.maju-dash h2{margin:0;font-size:16px}.maju-dash h3{color:var(--theme-elevation-500);margin:16px 0 8px;font-size:13px;font-weight:500}.maju-dash p{margin:0}.maju-dash a{color:inherit}.maju-dash a:focus-visible{outline:2px solid var(--maju-ring);outline-offset:2px;border-radius:2px}.maju-dash__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:16px;display:grid}.maju-dash__card{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);align-content:start;gap:12px;min-width:0;padding:20px;display:grid}.maju-dash__wide{grid-column:1/-1}.maju-dash__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.maju-dash__stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;display:grid}.maju-dash__stats dt{color:var(--theme-elevation-500);font-size:12px;font-weight:500}.maju-dash__stats dd{margin:0;font-size:28px;font-weight:500}.maju-dash__list{margin:0;padding:0;list-style:none}.maju-dash__list li{border-top:1px solid var(--theme-elevation-150);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;padding:10px 0;font-size:14px;display:flex}.maju-dash__list li:first-child{border-top:0;padding-top:0}.maju-dash__item{align-items:flex-start;gap:8px;min-width:0;text-decoration:none;display:flex}.maju-dash__item svg{flex-shrink:0;margin-top:2px}a.maju-dash__item:hover span:first-of-type{text-decoration:underline}.maju-dash__body{white-space:pre-line;color:var(--theme-elevation-600);overflow-wrap:anywhere;margin-top:2px;font-size:13px;display:block}.maju-dash__meta{color:var(--theme-elevation-500);align-items:center;gap:12px;font-size:13px;display:flex}.maju-dash__links{gap:12px;display:flex}.maju-dash__links a{align-items:center;gap:4px;display:inline-flex}.maju-dash__read{opacity:.7}.maju-dash__muted{color:var(--theme-elevation-500);font-size:13px}.maju-dash__bad{color:var(--theme-error-500)}.maju-dash__warn{color:var(--theme-warning-500,var(--theme-error-400))}.maju-dash__ok{color:var(--theme-success-500);align-items:center;gap:8px;font-size:14px;display:flex}.maju-dash__total{font-size:28px;font-weight:500}.maju-dash__table{border-collapse:collapse;width:100%;font-size:14px}.maju-dash__table td{border-top:1px solid var(--theme-elevation-150);padding:6px 0}.maju-dash__table td:last-child{text-align:right;font-variant-numeric:tabular-nums}.maju-generate{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.maju-generate .btn svg{vertical-align:-2px;margin-right:4px}.maju-dash__tabbar{border-bottom:1px solid var(--theme-elevation-150);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.maju-dash__tabbar .btn svg{vertical-align:-2px;margin-right:4px}.maju-dash__tabs{gap:4px;display:flex}.maju-dash__tabs a{color:var(--theme-elevation-600);border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-size:14px;text-decoration:none}.maju-dash__tabs a:hover{color:var(--theme-text)}.maju-dash__tabs a[aria-current=page]{color:var(--theme-text);border-bottom-color:var(--maju-primary);font-weight:500}.maju-spin{animation:1s linear infinite maju-spin}@keyframes maju-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.maju-spin{animation:none}}.maju-dash__scroll{overflow-x:auto}.maju-dash__jobs{border-collapse:collapse;width:100%;font-size:13px}.maju-dash__jobs th{color:var(--theme-elevation-500);text-align:left;white-space:nowrap;padding:6px 8px;font-size:12px;font-weight:500}.maju-dash__jobs td{border-top:1px solid var(--theme-elevation-150);vertical-align:top;padding:8px}.maju-dash__jobs td:first-child{white-space:nowrap}.maju-dash__warnline{color:var(--theme-error-500);align-items:center;gap:8px;font-size:14px;display:flex}.collection-edit--fieldMappings .array-field .array-field__add-row,.collection-edit--fieldMappings .array-field .array-actions{display:none}.field-type__wrap:has(>.maju-site-profile){grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.field-type__wrap:has(>.maju-site-profile)>*{grid-column:1/-1}.field-type__wrap:has(>.maju-site-profile)>input{grid-column:1}.field-type__wrap:has(>.maju-site-profile)>.maju-site-profile{white-space:nowrap;grid-column:2}.maju-hashtag-estimate{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.maju-hashtag-estimate p{margin:0;font-size:13px}.maju-hashtag-estimate__hint{color:var(--theme-elevation-500)}.maju-hashtag-estimate__result{color:var(--theme-success-500)}.mj-page{--mj-card:#fff;--mj-subtle:#f6f6f6;--mj-active:#e9e9e9;--mj-border:#e0e0e0;--mj-border-strong:#8a8a8a;--mj-text:#1f2227;--mj-muted:#767676;--mj-success:#067647;--mj-success-bg:#ecfdf3;--mj-error:#b42318;--mj-error-bg:#fef3f2;--mj-error-border:#fda29b;--mj-warning:#93370d;--mj-warning-bg:#fffaeb;--mj-warning-border:#fedf89;--mj-toast-bg:#141619;--mj-toast-text:#e7e9ec;--mj-toast-border:#3a3d44;--mj-shadow-pop:0 8px 24px #00000014, 0 1px 2px #0000000a;--mj-shadow-toast:0 16px 48px #00000029;color:var(--mj-text);flex-direction:column;gap:16px;padding:24px 32px 48px;font-size:14px;line-height:20px;display:flex;position:relative}.mj-page h1,.mj-page h2,.mj-page p{margin:0}.mj-page :where(a){color:inherit}.mj-page :where(button){font:inherit;color:inherit}.mj-page :where(button,a,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--maju-ring);outline-offset:2px}@container (max-width:1100px){.mj-page{padding:20px 24px 40px}}html[data-theme=dark] .mj-page{--mj-card:#141619;--mj-subtle:#1f2227;--mj-active:#24262b;--mj-border:#24262b;--mj-border-strong:#565656;--mj-text:#e7e9ec;--mj-muted:#8a8a8a;--mj-success:#47cd89;--mj-success-bg:#0f241a;--mj-error:#f97066;--mj-error-bg:#2a1414;--mj-error-border:#7a271a;--mj-warning:#fdb022;--mj-warning-bg:#2a2010;--mj-warning-border:#6b4a0c;--mj-toast-bg:#e7e9ec;--mj-toast-text:#0b0c0e;--mj-toast-border:#b9bcc2;--mj-shadow-pop:0 8px 24px #00000080;--mj-shadow-toast:0 16px 48px #00000080}.mj-muted{color:var(--mj-muted)}.mj-meta{color:var(--mj-muted);margin-top:2px;font-size:12px;line-height:16px}.mj-reason{color:var(--mj-error);margin-top:2px;font-size:12px;line-height:16px}.mj-reason--warn{color:var(--mj-warning)}.mj-label{color:var(--mj-muted);margin-bottom:6px;font-size:12px;font-weight:500;line-height:16px}.mj-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mj-grow{flex:1}.mj-nowrap{white-space:nowrap}.mj-num{text-align:right;font-variant-numeric:tabular-nums}.mj-stack{flex-direction:column;gap:14px;display:flex}@keyframes mj-spin{to{transform:rotate(360deg)}}.mj-spin{animation:.9s linear infinite mj-spin}@media (prefers-reduced-motion:reduce){.mj-spin{animation:none}}.mj-ph{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mj-ph__titles{flex-direction:column;gap:2px;margin-right:auto;display:flex}.mj-ph__titles h1{letter-spacing:-.01em;font-size:24px;font-weight:500;line-height:32px}.mj-ph__titles>span{color:var(--mj-muted)}.mj-crumb{color:var(--mj-muted);align-items:center;gap:6px;margin-bottom:-8px;font-size:13px;display:flex}.mj-crumb a{text-decoration:none}.mj-crumb a:hover{color:var(--mj-text);text-decoration:underline}.mj-btn{border-radius:var(--style-radius-s);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color .12s ease-out,border-color .12s ease-out;display:inline-flex}.mj-btn[aria-busy=true]{cursor:progress}.mj-btn[aria-busy=true] svg{animation:.9s linear infinite mj-spin}.mj-btn:disabled,.mj-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.mj-page a.mj-btn{text-decoration:none}.mj-btn--sm{height:32px;padding:0 10px;font-size:13px}.mj-btn--xs{gap:6px;height:28px;padding:0 8px;font-size:13px}.mj-btn--icon{width:36px;padding:0}.mj-btn--sm.mj-btn--icon{width:32px}.mj-btn--xs.mj-btn--icon{width:28px}.mj-btn--primary{background:var(--maju-primary);color:var(--maju-primary-foreground)}.mj-btn--primary:hover{background:var(--maju-primary-hover)}.mj-btn--secondary{border-color:var(--mj-border)}.mj-btn--secondary:hover,.mj-btn--ghost:hover{background:var(--mj-subtle)}.mj-btn--destructive{border-color:var(--mj-error-border);color:var(--mj-error)}.mj-btn--destructive:hover{background:var(--mj-error-bg)}.mj-link-btn{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.mj-link-btn:hover{text-underline-offset:3px;text-decoration:underline}.mj-pill{background:var(--mj-active);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;height:22px;padding:0 8px 0 6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.mj-pill--waiting{background:var(--mj-subtle);color:var(--mj-muted);box-shadow:inset 0 0 0 1px var(--mj-border)}.mj-pill--ready{background:var(--mj-card);box-shadow:inset 0 0 0 1px var(--mj-border-strong)}.mj-pill--done{background:var(--mj-success-bg);color:var(--mj-success)}.mj-pill--failed{background:var(--mj-error-bg);color:var(--mj-error)}.mj-pill--attention{background:var(--mj-warning-bg);color:var(--mj-warning)}.mj-langs{flex-wrap:wrap;gap:4px;display:flex}.mj-lang{border:1px solid var(--mj-border);border-radius:var(--style-radius-s);background:var(--mj-card);letter-spacing:.02em;height:22px;color:var(--mj-muted);white-space:nowrap;align-items:center;gap:4px;padding:0 6px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.mj-lang b{color:var(--mj-text);font-weight:500}.mj-lang--ok{color:var(--mj-success)}.mj-lang--edited{color:var(--mj-warning)}.mj-lang--trashed{color:var(--mj-error)}.mj-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mj-toolbar__end{margin-left:auto}.mj-toolbar__group{align-items:center;gap:8px;display:flex}.mj-input,.mj-select{border:1px solid var(--mj-border);border-radius:var(--style-radius-s);background:var(--mj-card);align-items:center;gap:8px;height:36px;padding:0 10px;transition:border-color .12s ease-out;display:inline-flex}.mj-input:hover,.mj-select:hover{border-color:var(--mj-border-strong)}.mj-input:focus-within,.mj-select:focus-within{border-color:var(--mj-border-strong);outline:2px solid var(--maju-ring);outline-offset:2px}.mj-input input,.mj-input select,.mj-select input,.mj-select select{min-width:0;height:100%;color:var(--mj-text);font:inherit;background:0 0;border:0;outline:0}.mj-input input::placeholder,.mj-select input::placeholder,.mj-input>svg,.mj-select>svg{color:var(--mj-muted)}.mj-page :where(.mj-input,.mj-select) :focus-visible{outline:none}.mj-input--search{width:240px}.mj-input--search input{flex:1}.mj-select select{appearance:none;cursor:pointer;padding-right:2px}.mj-kbd{border:1px solid var(--mj-border);height:18px;color:var(--mj-muted);border-radius:4px;align-items:center;padding:0 5px;font-size:11px;font-weight:500;display:inline-flex}.mj-seg{border:1px solid var(--mj-border);border-radius:var(--style-radius-s);background:var(--mj-subtle);gap:2px;padding:2px;display:inline-flex}.mj-seg button{height:28px;color:var(--mj-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.mj-seg button:hover{color:var(--mj-text)}.mj-seg button[aria-pressed=true]{background:var(--mj-card);color:var(--mj-text);box-shadow:0 0 0 1px var(--mj-border)}.mj-count{background:var(--mj-active);min-width:18px;height:18px;color:var(--mj-text);font-variant-numeric:tabular-nums;border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:500;display:inline-flex}.mj-count--alert{background:var(--mj-error-bg);color:var(--mj-error)}.mj-card{border:1px solid var(--mj-border);border-radius:var(--style-radius-m);background:var(--mj-card)}.mj-card__head{border-bottom:1px solid var(--mj-border);align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500;display:flex}.mj-card__head .mj-muted{font-weight:400}.mj-card__body{padding:12px 14px}.mj-callout{border:1px solid var(--mj-border);border-radius:var(--style-radius-m);background:var(--mj-subtle);gap:12px;padding:12px 16px;display:flex}.mj-callout>svg{flex-shrink:0;margin-top:1px}.mj-callout__body{flex:1;min-width:0}.mj-callout__title{font-weight:500}.mj-callout__actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.mj-callout__actions .mj-btn--secondary{background:var(--mj-card)}.mj-callout--error{border-color:var(--mj-error-border);background:var(--mj-error-bg)}.mj-callout--error>svg{color:var(--mj-error)}.mj-callout--warning{border-color:var(--mj-warning-border);background:var(--mj-warning-bg)}.mj-callout--warning>svg{color:var(--mj-warning)}.mj-raw{border:1px solid var(--mj-error-border);border-radius:var(--style-radius-s);background:var(--mj-card);white-space:pre-wrap;margin:10px 0 0;padding:10px 12px;font-size:12px;line-height:18px}.mj-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.mj-empty__icon{border-radius:var(--style-radius-m);background:var(--mj-active);place-items:center;width:40px;height:40px;display:grid}.mj-empty__title{font-size:16px;font-weight:500;line-height:24px}.mj-empty__text{max-width:380px;color:var(--mj-muted)}.mj-progress{flex-direction:column;gap:6px;min-width:0;display:flex}.mj-progress__label{align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.mj-progress__label>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mj-progress__label>.mj-muted{white-space:nowrap;margin-left:auto}.mj-progress__track{background:var(--mj-active);border-radius:999px;height:4px;overflow:hidden}.mj-progress__bar{border-radius:inherit;background:var(--mj-text);height:100%;transition:width .4s ease-out}.mj-menu{border:1px solid var(--mj-border);border-radius:var(--style-radius-m);background:var(--mj-card);min-width:200px;color:var(--mj-text);box-shadow:var(--mj-shadow-pop);margin:0;padding:4px;position:fixed;inset:auto}.mj-menu__item{border-radius:var(--style-radius-s);width:100%;height:34px;color:var(--mj-text);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.mj-menu__item svg{color:var(--mj-muted)}.mj-menu__item:hover,.mj-menu__item:focus-visible{background:var(--mj-subtle)}.mj-menu__item:focus-visible{outline-offset:-2px}.mj-page a.mj-menu__item{text-decoration:none}.mj-menu__item--danger,.mj-menu__item--danger svg{color:var(--mj-error)}.mj-menu__sep{background:var(--mj-border);height:1px;margin:4px -4px}.mj-cal{width:268px;padding:12px}.mj-cal__head{justify-content:space-between;align-items:center;margin-bottom:8px;font-weight:500;display:flex}.mj-cal__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.mj-cal__dow{height:28px;color:var(--mj-muted);place-items:center;font-size:11px;font-weight:500;display:grid}.mj-cal__day{border-radius:var(--style-radius-s);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;height:32px;font-size:13px;position:relative}.mj-cal__day:hover{background:var(--mj-subtle)}.mj-cal__day:disabled{color:var(--mj-muted);opacity:.5;cursor:not-allowed}.mj-cal__day[aria-pressed=true]{background:var(--mj-text);color:var(--mj-card)}.mj-cal__day--out{color:var(--mj-muted)}.mj-cal__day--in{background:var(--mj-active);border-radius:0}.mj-range{width:292px}.mj-range__presets{border-bottom:1px solid var(--mj-border);flex-wrap:wrap;gap:6px;margin-bottom:12px;padding-bottom:12px;display:flex}.mj-cal__day--today{box-shadow:inset 0 0 0 1px var(--mj-border-strong)}.mj-cal__day--busy:after{content:"";opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px;margin-left:-1.5px;position:absolute;bottom:4px;left:50%}.mj-cal__foot{border-top:1px solid var(--mj-border);color:var(--mj-muted);justify-content:space-between;margin-top:10px;padding-top:10px;font-size:12px;display:flex}.mj-toastwrap{bottom:24px;right:0;left:var(--nav-width,0);z-index:50;pointer-events:none;justify-content:center;display:flex;position:fixed}.mj-toast{border-radius:var(--style-radius-m);background:var(--mj-toast-bg);max-width:600px;min-height:44px;color:var(--mj-toast-text);box-shadow:var(--mj-shadow-toast);pointer-events:auto;align-items:center;gap:12px;padding:6px 6px 6px 16px;display:flex}.mj-toast .mj-btn{border-color:var(--mj-toast-border);height:30px;padding:0 10px;font-size:13px}.mj-toast .mj-btn:hover{border-color:var(--mj-toast-text);background:0 0}.mj-toast .mj-btn--icon{border-color:#0000;width:30px;padding:0}.mj-toast__text{flex:1;min-width:0}.mj-tl{margin:0;padding:0;list-style:none}.mj-tl li{grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px 0;display:grid;position:relative}.mj-tl li:before{content:"";background:var(--mj-border);width:1px;position:absolute;top:28px;bottom:-8px;left:9.5px}.mj-tl li:last-child:before{display:none}.mj-tl__dot{width:20px;height:20px;color:var(--mj-muted);place-items:center;display:grid}.mj-tl--done .mj-tl__dot{color:var(--mj-success)}.mj-tl--failed .mj-tl__dot{color:var(--mj-error)}.mj-tl--waiting .mj-tl__name{color:var(--mj-muted)}.mj-tl__err{color:var(--mj-error);overflow-wrap:anywhere;margin-top:2px;font-size:12px;line-height:16px}.mj-tl__time{font-variant-numeric:tabular-nums;color:var(--mj-muted);font-size:12px}.mj-ring-dot,.mj-spin-dot{border:1.75px solid;border-radius:50%;width:14px;height:14px}.mj-spin-dot{color:var(--mj-text);border-right-color:#0000;animation:.9s linear infinite mj-spin}.mj-kv{grid-template-columns:auto minmax(0,1fr);gap:8px 12px;margin:0;font-size:13px;display:grid}.mj-kv dt{color:var(--mj-muted)}.mj-kv dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.mj-disc{border:1px solid var(--mj-border);border-radius:var(--style-radius-m);background:var(--mj-card)}.mj-disc>summary{border-radius:var(--style-radius-m);cursor:pointer;align-items:center;gap:10px;padding:12px 16px;font-weight:500;list-style:none;display:flex}.mj-disc>summary::-webkit-details-marker{display:none}.mj-disc>summary:hover{background:var(--mj-subtle)}.mj-disc>summary>svg:first-child{color:var(--mj-muted);transition:transform .12s ease-out}.mj-disc>summary .mj-muted{margin-left:auto;font-size:13px;font-weight:400}.mj-disc[open]>summary{border-bottom:1px solid var(--mj-border);border-radius:var(--style-radius-m) var(--style-radius-m) 0 0}.mj-disc[open]>summary>svg:first-child{transform:rotate(90deg)}.mj-disc__body{padding:8px 16px 12px}.mj-sheet{border:0;border-left:1px solid var(--mj-border);background:var(--mj-card);width:420px;max-width:92vw;height:100dvh;max-height:none;color:var(--mj-text);margin:0 0 0 auto;padding:0}.mj-sheet[open]{flex-direction:column;display:flex}.mj-sheet::backdrop{background:#00000052}.mj-sheet__head{border-bottom:1px solid var(--mj-border);align-items:flex-start;gap:8px;padding:16px 16px 12px 20px;display:flex}.mj-sheet__head h2{flex:1;font-size:16px;font-weight:500;line-height:24px}.mj-sheet__body{flex-direction:column;flex:1;gap:16px;padding:16px 20px;display:flex;overflow:auto}.mj-sheet__foot{border-top:1px solid var(--mj-border);flex-wrap:wrap;gap:8px;padding:12px 20px;display:flex}.mj-sheet__foot:empty{display:none}.mj-confirm{border:1px solid var(--mj-border);border-radius:var(--style-radius-m);background:var(--mj-card);width:420px;max-width:92vw;color:var(--mj-text);box-shadow:var(--mj-shadow-toast);padding:20px}.mj-confirm h2{font-size:16px;font-weight:500;line-height:24px}.mj-confirm p{color:var(--mj-muted);margin:8px 0 16px}.mj-confirm::backdrop{background:#00000052}.mj-confirm__acts{justify-content:flex-end;gap:8px;display:flex}.mj-fold{border:1px dashed var(--mj-border);border-radius:var(--style-radius-m);width:100%;height:40px;color:var(--mj-muted);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.mj-fold:hover{background:var(--mj-subtle);color:var(--mj-text)}.mj-week{margin-top:4px}.mj-week__head{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.mj-week__head h2{font-size:16px;font-weight:500;line-height:24px}.mj-qcard{overflow:hidden;container-type:inline-size}.mj-qhead,.mj-qrow{grid-template-columns:20px minmax(0,1fr) 132px 200px 172px;align-items:center;gap:12px;padding:10px 12px 10px 8px;display:grid}.mj-qhead{border-bottom:1px solid var(--mj-border);height:36px;color:var(--mj-muted);padding-block:0;font-size:12px;font-weight:500}.mj-qhead span:last-child{text-align:right}.mj-qrow{border-top:1px solid var(--mj-border);min-height:56px}.mj-qrow:hover{background:var(--mj-subtle)}.mj-qrow--drag{opacity:.4}.mj-qrow--note{color:var(--mj-muted);font-size:13px}.mj-qrow__title{min-width:0}.mj-qrow__act{justify-content:flex-end;gap:4px;display:flex}.mj-grip{height:32px;color:var(--mj-muted);cursor:grab;place-items:center;display:grid}.mj-day{border-top:1px solid var(--mj-border);height:32px;color:var(--mj-muted);align-items:center;gap:8px;padding:0 12px 0 36px;font-size:12px;font-weight:500;display:flex;position:relative}.mj-qhead+.mj-day,.mj-day--first{border-top:0}.mj-day--today{color:var(--mj-text)}.mj-day--today:before{content:"";background:var(--mj-text);width:3px;position:absolute;top:0;bottom:0;left:0}.mj-day--drop{background:var(--mj-active);box-shadow:inset 0 0 0 1.5px var(--mj-border-strong)}.mj-qcal{overflow:hidden}.mj-qcal__head{border-bottom:1px solid var(--mj-border);align-items:center;gap:4px;padding:8px 12px;display:flex}.mj-qcal__head h2{text-align:center;min-width:140px;font-size:16px;font-weight:500;line-height:24px}.mj-qcal__grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.mj-qcal__dow{border-bottom:1px solid var(--mj-border);color:var(--mj-muted);padding:6px 8px;font-size:12px;font-weight:500}.mj-qcal__day{border-right:1px solid var(--mj-border);border-bottom:1px solid var(--mj-border);flex-direction:column;gap:4px;min-height:96px;padding:6px;display:flex}.mj-qcal__day:nth-child(7n){border-right:0}.mj-qcal__day--out,.mj-qcal__day--past{background:var(--mj-subtle)}.mj-qcal__day--drop{background:var(--mj-active);box-shadow:inset 0 0 0 1.5px var(--mj-border-strong)}.mj-qcal__date{color:var(--mj-muted);font-size:12px;font-weight:500}.mj-qcal__day--today .mj-qcal__date{background:var(--mj-text);color:var(--mj-card);border-radius:999px;align-self:flex-start;padding:0 6px}.mj-qcal__item{border:1px solid var(--mj-border);border-radius:var(--style-radius-s);background:var(--mj-card);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;width:100%;padding:2px 6px;font-size:12px;line-height:18px;display:block;overflow:hidden}.mj-qcal__item:hover{background:var(--mj-subtle)}.mj-qcal__item[draggable=true]{cursor:grab}.mj-qcal__item--done{color:var(--mj-muted)}.mj-qcal__item--failed{border-color:var(--mj-error-border);color:var(--mj-error)}.mj-qcal__item--running{border-color:var(--mj-border-strong)}.mj-qcal__item--drag{opacity:.5}@container (max-width:700px){.mj-qcal__day{min-height:64px;padding:4px}.mj-qcal__dow{padding:4px}}.mj-now{background:var(--mj-text);height:18px;color:var(--mj-card);border-radius:9px;align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.mj-datebtn{border-radius:var(--style-radius-s);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;height:32px;padding:0 8px;font-size:13px;display:inline-flex}.mj-datebtn svg{color:var(--mj-muted)}.mj-datebtn:hover:not(:disabled){border-color:var(--mj-border);background:var(--mj-card)}.mj-datebtn:disabled{cursor:default}@container (max-width:860px){.mj-qhead,.mj-qrow{grid-template-columns:20px minmax(0,1fr) 120px 168px 120px;gap:10px}.mj-qrow__act .mj-lbl{display:none}.mj-qrow__act .mj-btn--sm{width:32px;padding:0}}.mj-table-wrap{border:1px solid var(--mj-border);border-radius:var(--style-radius-m);background:var(--mj-card);overflow-x:auto;container-type:inline-size}.mj-table{border-collapse:separate;border-spacing:0;width:100%}.mj-table th{border-bottom:1px solid var(--mj-border);text-align:left;white-space:nowrap;height:40px;color:var(--mj-muted);padding:0 12px;font-size:12px;font-weight:500;line-height:16px}.mj-table th.mj-num{text-align:right}.mj-table td{border-bottom:1px solid var(--mj-border);vertical-align:middle;padding:10px 12px}.mj-table th:first-child,.mj-table td:first-child{padding-left:16px}.mj-table tbody tr:last-child td{border-bottom:0}.mj-table tbody tr:hover td{background:var(--mj-subtle)}.mj-t-title{max-width:360px}.mj-t-title a{font-weight:500;text-decoration:none}.mj-t-title a:hover{text-underline-offset:3px;text-decoration:underline}.mj-t-actions{justify-content:flex-end;gap:4px;display:flex}.mj-foot{font-variant-numeric:tabular-nums;color:var(--mj-muted);justify-content:space-between;font-size:13px;display:flex}@container (max-width:1000px){.mj-c-img,.mj-c-seo{display:none}}.mj-head{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.mj-head__text{flex:1;min-width:320px}.mj-head__text h1{letter-spacing:-.01em;text-wrap:balance;margin-bottom:6px;font-size:24px;font-weight:500;line-height:32px}.mj-head__meta{color:var(--mj-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.mj-head__meta a{text-decoration:none}.mj-head__meta a:hover{color:var(--mj-text);text-decoration:underline}.mj-head__acts{align-items:center;gap:8px;display:flex}.mj-sims{margin-top:10px}.mj-sim{border-top:1px solid var(--mj-warning-border);grid-template-columns:minmax(0,1fr) 120px auto;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:grid}.mj-sim:first-child{border-top:0}.mj-sim strong{font-variant-numeric:tabular-nums;font-weight:500}.mj-sim__bar{background:var(--mj-card);border-radius:2px;height:4px;overflow:hidden}.mj-sim__bar span{background:var(--mj-warning);height:100%;display:block}.mj-agrid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.mj-agrid__main{flex-direction:column;gap:8px;min-width:0;display:flex}.mj-aside{top:calc(var(--app-header-height,56px) + 16px);flex-direction:column;gap:12px;display:flex;position:sticky}@media (max-width:1200px){.mj-agrid{grid-template-columns:minmax(0,1fr) 288px}}.mj-wait{flex-direction:column;gap:12px;padding:32px 24px 24px;display:flex}.mj-wait .mj-progress,.mj-wait .mj-tl{max-width:460px}.mj-tabs{border-bottom:1px solid var(--mj-border);gap:20px;padding:0 16px;display:flex}.mj-tab{height:40px;color:var(--mj-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0;font-weight:500;display:inline-flex}.mj-tab:hover,.mj-tab[aria-selected=true]{color:var(--mj-text)}.mj-tab[aria-selected=true]{border-bottom-color:var(--mj-text)}.mj-tabs--page{padding:0}.mj-tabbar{border-bottom:1px solid var(--mj-border);gap:8px;padding-right:12px;display:flex}.mj-tabbar>.mj-tabs{border-bottom:0;flex:1}.mj-tabbar>.mj-btn{align-self:center}.mj-json{white-space:pre;tab-size:2;max-height:70vh;margin:0;padding:12px 14px;font-size:12px;line-height:18px;overflow:auto}.mj-art{max-width:680px;margin:0 auto;padding:28px 8px 40px;font-size:16px;line-height:26px}.mj-art h1{letter-spacing:-.015em;text-wrap:balance;margin:0 0 12px;font-size:32px;font-weight:500;line-height:40px}.mj-art h2{margin:32px 0 8px;font-size:22px;font-weight:500;line-height:30px}.mj-art h3,.mj-art h4{margin:24px 0 6px;font-size:18px;font-weight:500;line-height:26px}.mj-art p{margin:0 0 16px}.mj-art .mj-art__excerpt{margin-bottom:24px}.mj-art ul,.mj-art ol{margin:0 0 16px;padding-left:22px}.mj-art li{margin:4px 0}.mj-art a{text-underline-offset:3px}.mj-art strong{font-weight:500}.mj-art figure{margin:8px 0 20px}.mj-art img{border-radius:var(--style-radius-m);width:100%;height:auto;display:block}.mj-art figcaption{color:var(--mj-muted);margin-top:8px;font-size:13px;line-height:18px}.mj-art__excerpt{color:var(--mj-muted);font-size:18px;line-height:28px}.mj-art__table{margin:8px 0 20px;overflow-x:auto}.mj-art__table table{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}.mj-art__table th,.mj-art__table td{border-bottom:1px solid var(--mj-border);text-align:left;padding:8px 10px}.mj-art__table th{color:var(--mj-muted);font-size:13px;font-weight:500}.mj-art__noimg{aspect-ratio:16/9;border:1px dashed var(--mj-border);border-radius:var(--style-radius-m);background:var(--mj-subtle);color:var(--mj-muted);justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.mj-faq{border-top:1px solid var(--mj-border);margin-bottom:16px}.mj-faq details{border-bottom:1px solid var(--mj-border)}.mj-faq summary{cursor:pointer;align-items:center;gap:10px;padding:12px 0;font-weight:500;list-style:none;display:flex}.mj-faq summary::-webkit-details-marker{display:none}.mj-faq summary svg{color:var(--mj-muted);flex-shrink:0;margin-left:auto;transition:transform .12s ease-out}.mj-faq details[open] summary svg{transform:rotate(180deg)}.mj-faq details p{margin:0 0 12px}.mj-site{border-top:1px solid var(--mj-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:10px 14px;font-size:13px;display:grid}.mj-card__head+.mj-site{border-top:0}.mj-site__id{font-variant-numeric:tabular-nums;color:var(--mj-muted);grid-column:2;font-size:12px}.mj-site__note{color:var(--mj-warning);grid-column:1/4;font-size:12px;line-height:16px}.mj-meter{flex-direction:column;gap:4px;display:flex}.mj-meter__head{justify-content:space-between;gap:8px;font-size:12px;line-height:16px;display:flex}.mj-meter__head span:first-child{color:var(--mj-muted);font-weight:500}.mj-meter__count{font-variant-numeric:tabular-nums;color:var(--mj-muted)}.mj-meter--over .mj-meter__count{color:var(--mj-warning);font-weight:500}.mj-meter__track{background:var(--mj-active);border-radius:2px;height:3px;overflow:hidden}.mj-meter__bar{background:var(--mj-muted);height:100%}.mj-meter--over .mj-meter__bar{background:var(--mj-warning)}.mj-calls{border-collapse:collapse;width:100%;font-size:13px}.mj-calls th{border-bottom:1px solid var(--mj-border);text-align:left;color:var(--mj-muted);padding:6px 8px 6px 0;font-size:12px;font-weight:500}.mj-calls td{border-bottom:1px solid var(--mj-border);padding:8px 8px 8px 0}.mj-calls .mj-num{text-align:right;padding-right:0}.mj-calls tfoot td{border-bottom:0;font-weight:500}.mj-regen{border-bottom:1px solid var(--mj-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:grid}.mj-regen+p{margin-top:10px}.mj-cost-btn{border-radius:var(--style-radius-s);color:var(--mj-text);font:inherit;font-variant-numeric:tabular-nums;-webkit-text-decoration:underline dotted var(--mj-border-strong);text-decoration:underline dotted var(--mj-border-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:-2px -6px;padding:2px 6px}.mj-cost-btn:hover{background:var(--mj-subtle)}.mj-cost-btn:focus-visible{outline:2px solid var(--maju-ring)}.mj-costs{border:1px solid var(--mj-border);background:var(--mj-card);width:min(560px,100vw - 32px);max-height:min(640px,100dvh - 32px);color:var(--mj-text);box-shadow:var(--mj-shadow-toast);border-radius:12px;padding:0;font-size:13px;line-height:18px}.mj-costs[open]{flex-direction:column;display:flex}.mj-costs::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000003d}.mj-costs__head{border-bottom:1px solid var(--mj-border);align-items:flex-start;gap:8px;padding:16px 16px 12px 20px;display:flex}.mj-costs__titles{flex:1;min-width:0}.mj-costs__titles h2{font-size:16px;font-weight:500;line-height:24px}.mj-costs__body{overflow-y:auto}.mj-costs__table{border-collapse:collapse;width:100%}.mj-costs__table th{border-bottom:1px solid var(--mj-border);background:var(--mj-card);color:var(--mj-muted);text-align:left;padding:8px 20px;font-size:12px;font-weight:500;position:sticky;top:0}.mj-costs__table td{border-bottom:1px solid var(--mj-border);vertical-align:top;padding:8px 20px}.mj-costs__table tr:last-child td{border-bottom:0}.mj-costs__table .mj-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mj-costs__run td{background:var(--mj-subtle);color:var(--mj-muted);padding-top:6px;padding-bottom:6px;font-size:12px;font-weight:500}.mj-costs__req{-webkit-user-select:all;user-select:all;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.mj-costs__section{color:var(--mj-muted);margin:0;padding:16px 20px 4px;font-size:12px;font-weight:500;line-height:16px}.mj-costs__empty{color:var(--mj-muted);padding:24px 20px}.mj-page.mj-embed{background:0 0;padding:0}.mj-page.mj-usage{border:1px solid var(--mj-border);border-radius:var(--style-radius-m);background:var(--mj-card);flex-direction:column;gap:12px;padding:16px;display:flex}.mj-usage__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.mj-usage__label{font-weight:500}.mj-usage__stats{grid-template-columns:repeat(3,1fr);gap:8px;font-size:12px;display:grid}.mj-usage__value{font-variant-numeric:tabular-nums;font-size:20px;font-weight:500;line-height:28px}.mj-geo__list{flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:18px;display:flex}.mj-geo__criteria{margin-top:10px}.mj-social{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.mj-spost{flex-direction:column;display:flex;overflow:hidden}.mj-spost__img{aspect-ratio:4/5;background:var(--mj-subtle);border-bottom:1px solid var(--mj-border);justify-content:center;align-items:center;display:flex;overflow:hidden}.mj-spost__img img{object-fit:contain;width:100%;height:100%}.mj-spost__img .mj-muted{align-items:center;gap:6px;font-size:13px;display:inline-flex}.mj-spost__body{flex-direction:column;flex:1;gap:6px;padding:12px 14px 14px;display:flex}.mj-spost__head{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.mj-spost__head b{font-weight:500}.mj-spost__tags{align-items:center;gap:6px;display:inline-flex}.mj-spost__tag{border:1px solid var(--mj-border);color:var(--mj-muted);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;line-height:18px;display:inline-flex}.mj-spost__caption{white-space:pre-line;color:var(--mj-text);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:2px 0 4px;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.mj-spost__act{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;display:flex}.mj-spost__img--video video{object-fit:contain;background:#000;width:100%;height:100%}.mj-spost__files{border-bottom:1px solid var(--mj-border);background:var(--mj-subtle);flex-wrap:wrap;align-items:center;gap:4px;padding:8px 10px;display:flex}.mj-spost__files a{border:1px solid var(--mj-border);width:34px;height:34px;color:var(--mj-muted);border-radius:4px;justify-content:center;align-items:center;font-size:12px;display:inline-flex;overflow:hidden}.mj-spost__files a img{object-fit:cover;width:100%;height:100%}.mj-spost__files a:hover{border-color:var(--mj-text)}.mj-spost__files a:focus-visible{outline:2px solid var(--maju-ring);outline-offset:2px}.mj-spost__filegroup{gap:4px;padding:0 8px;width:auto!important}.mj-spost__point{color:var(--mj-muted);margin:0;font-size:13px;line-height:18px}.mj-spost__bankrow{flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.mj-spost__bank{align-items:center;gap:4px;display:inline-flex}.mj-spost__bank .mj-spost__tag{cursor:pointer;color:var(--mj-text);background:0 0}.mj-spost__bankform{align-items:center;gap:4px;display:inline-flex}.mj-spost__bankform select{border:1px solid var(--mj-border);background:var(--mj-card);height:24px;color:var(--mj-text);font:inherit;border-radius:4px;padding:0 4px;font-size:12px}.mj-spost__edit{flex-direction:column;gap:8px;margin-top:6px;display:flex}.mj-spost__edit label{color:var(--mj-muted);flex-direction:column;gap:3px;font-size:12px;display:flex}.mj-spost__edit input,.mj-spost__edit textarea{border:1px solid var(--mj-border);background:var(--mj-card);width:100%;color:var(--mj-text);font:inherit;border-radius:6px;padding:6px 8px;font-size:13px}.mj-spost__edit input:focus-visible,.mj-spost__edit textarea:focus-visible{outline:2px solid var(--maju-ring);outline-offset:1px}.mj-spost__editrow{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mj-spost__slots{border:1px solid var(--mj-border);border-radius:6px;flex-direction:column;gap:8px;margin:0;padding:8px;display:flex}.mj-spost__slots legend{color:var(--mj-muted);padding:0 4px;font-size:12px}.mj-spost__slot{flex-direction:column;gap:4px;display:flex}.mj-spost__slot label{color:var(--mj-muted);flex-direction:column;gap:2px;font-size:12px;display:flex}.mj-spost__actsave{gap:6px;display:flex}.mj-spost__sendback{flex-direction:column;gap:6px;width:100%;display:flex}.mj-spost__sendback label{color:var(--mj-muted);flex-direction:column;gap:3px;font-size:12px;display:flex}.mj-spost__sendback textarea{border:1px solid var(--mj-border);background:var(--mj-card);width:100%;color:var(--mj-text);font:inherit;border-radius:6px;padding:6px 8px;font-size:13px}.maju-post-actions__sendback{border-top:1px solid var(--theme-elevation-150);flex-direction:column;gap:6px;padding-top:6px;display:flex}.maju-post-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.maju-post-actions .btn{width:100%}
