.mgn-card{background-color:var(--tw-surface-card)}.mgn-card,.mgn-card-bg{border:1px solid var(--tw-border-card);border-radius:12px;box-shadow:var(--tw-shadow-card);overflow:hidden}.mgn-card-bg{background-color:var(--tw-surface-input-glass)}.mgn-card-bg-pale{background-color:var(--tw-surface-input-glass-pale)}.btn{align-items:center;border-radius:6px;display:flex;flex-shrink:0;justify-content:center;max-width:100%;overflow:hidden;padding:0 16px;text-overflow:ellipsis;white-space:nowrap}.btn:disabled{cursor:not-allowed}.btn:disabled,.btn:disabled:active,.btn:disabled:hover{background-color:var(--tw-color-disabled)}.btn--primary{background-color:var(--tw-btn-bg);color:var(--tw-btn-text)}.btn--primary:hover{background-color:var(--tw-btn-hover-bg)}.btn--primary:active{background-color:var(--tw-btn-active-bg)}.btn--primary-destructive,.btn--primary-destructive:hover{background-color:var(--tw-status-danger);color:var(--tw-btn-text)}.btn--primary-destructive:hover{filter:brightness(.95)}.btn--primary-destructive:active{background-color:var(--tw-status-danger);color:var(--tw-btn-text);filter:brightness(.9)}.btn--primary-warning,.btn--primary-warning:hover{background-color:var(--tw-status-warning);color:var(--tw-btn-text)}.btn--primary-warning:hover{filter:brightness(.95)}.btn--primary-warning:active{background-color:var(--tw-status-warning);color:var(--tw-btn-text);filter:brightness(.9)}.btn--secondary{background-color:var(--tw-surface-white);border:1px solid var(--tw-btn-bg);color:var(--tw-btn-bg)}.btn--secondary.is-active{background-color:var(--tw-link-active-bg);outline:2px solid var(--tw-btn-bg);outline-offset:2px}.btn--secondary:hover{background-color:var(--tw-link-hover-bg)}.btn--secondary:active{background-color:var(--tw-link-active-bg)}.btn--secondary:disabled{border-color:var(--tw-color-disabled);color:var(--tw-btn-text);cursor:not-allowed}.btn--secondary:disabled,.btn--secondary:disabled:active,.btn--secondary:disabled:hover{background-color:var(--tw-color-disabled)}.btn--secondary-running{border:1px solid transparent;overflow:visible;position:relative}.btn--secondary-running:before{animation:gradient-animation 3s linear infinite;background:linear-gradient(90deg,var(--tw-color-sub) 40%,var(--tw-color-theme) 80%,var(--tw-color-sub) 100%);background-origin:border-box;background-size:300% 100%;border:1px solid transparent;border-radius:6px;content:"";inset:-1px;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);position:absolute}@keyframes gradient-animation{0%{background-position:0 0}to{background-position:-300% 0}}.btn--secondary-running span{animation:gradient-animation 3s linear infinite;background:linear-gradient(90deg,var(--tw-color-sub) 40%,var(--tw-color-theme) 80%,var(--tw-color-sub) 100%);background-clip:text;-webkit-background-clip:text;background-size:300% 100%;color:transparent}.btn--tertiary{background-color:var(--tw-surface-muted);color:var(--tw-text-primary)}.btn--tertiary:hover{filter:brightness(.95)}.btn--tertiary:active{filter:brightness(.9)}.btn--tertiary:disabled{border-color:var(--tw-color-disabled);color:var(--tw-btn-text);cursor:not-allowed}.btn--tertiary:disabled,.btn--tertiary:disabled:active,.btn--tertiary:disabled:hover{background-color:var(--tw-color-disabled)}.btn--dashed{border:1px dashed var(--tw-btn-bg);color:var(--tw-btn-bg)}.btn--dashed:hover{background-color:var(--tw-link-hover-bg)}.btn--dashed:active{background-color:var(--tw-link-active-bg)}.btn--dashed:disabled{border-color:var(--tw-color-disabled);color:var(--tw-btn-text);cursor:not-allowed}.btn--dashed:disabled,.btn--dashed:disabled:active,.btn--dashed:disabled:hover{background-color:var(--tw-color-disabled)}.btn svg{flex-shrink:0}.btn--2xs{font-size:10px;height:24px;padding:0 8px}.btn--xs{font-size:12px;height:28px;padding:0 12px}.btn--sm{font-size:13px;height:32px;padding:0 14px}.btn--md{font-size:14px;height:36px}.btn--lg{font-size:16px;height:40px}.btn--no-padding{padding:0}.btn-icon{align-items:center;border-radius:6px;display:flex;flex-shrink:0;justify-content:center}.btn-icon:disabled{cursor:not-allowed}.btn-icon:disabled,.btn-icon:disabled:active,.btn-icon:disabled:hover{background-color:var(--tw-color-disabled)}.btn-icon--primary{background-color:var(--tw-btn-bg);color:var(--tw-btn-text)}.btn-icon--primary:hover{background-color:var(--tw-btn-hover-bg)}.btn-icon--primary:active{background-color:var(--tw-btn-active-bg)}.btn-icon--secondary{color:var(--tw-btn-bg)}.btn-icon--secondary.is-active{background-color:var(--tw-link-active-bg)}.btn-icon--secondary:hover{background-color:var(--tw-link-hover-bg)}.btn-icon--secondary:active{background-color:var(--tw-link-active-bg)}.btn-icon--secondary:disabled{background-color:transparent;color:var(--tw-color-disabled);cursor:not-allowed}.btn-icon--secondary:disabled:active,.btn-icon--secondary:disabled:hover{background-color:transparent}.btn-icon--tertiary{color:var(--tw-border-deep)}.btn-icon--tertiary:hover{background-color:var(--tw-surface-muted)}.btn-icon--tertiary:active{filter:brightness(.9)}.btn-icon--tertiary-destructive:hover{background-color:var(--tw-status-danger-light);color:var(--tw-status-danger)}.btn-icon--tertiary-destructive:active{background-color:var(--tw-status-danger-light);filter:brightness(.95)}.btn-icon--2xs{height:24px;width:24px}.btn-icon--xs{height:28px;width:28px}.btn-icon--sm{height:32px;width:32px}.btn-icon--md{height:36px;width:36px}.btn-text{align-items:center;border-radius:6px;display:flex;flex-shrink:0;padding:6px 8px 6px 4px}.btn-text--primary{color:var(--tw-btn-bg)}.btn-text--primary:hover{background-color:var(--tw-link-hover-bg)}.btn-text--primary:active{background-color:var(--tw-link-active-bg)}.btn-text--secondary{color:var(--tw-text-secondary)}.btn-text--secondary:hover{background-color:var(--tw-link-hover-bg);color:var(--tw-text-accent)}.btn-text--secondary:active{background-color:var(--tw-link-active-bg)}.btn-text--tertiary{color:var(--tw-text-secondary)}.btn-text--tertiary:hover{background-color:var(--tw-surface-muted)}.btn-text--tertiary:active{filter:brightness(.9)}.btn-text--tertiary-destructive:hover{background-color:var(--tw-status-danger-light);color:var(--tw-status-danger)}.btn-text--tertiary-destructive:active{background-color:var(--tw-status-danger-light);filter:brightness(.95)}.link-text{border-radius:6px;color:var(--tw-btn-bg);padding:4px 8px}.link-text:hover{background-color:var(--tw-link-hover-bg)}.link-text:active{background-color:var(--tw-link-active-bg)}.nav-item{align-items:center;border-radius:6px;color:var(--tw-text-secondary);display:flex;flex-shrink:0;padding:8px}.nav-item:hover{background-color:var(--tw-link-hover-bg);color:var(--tw-text-accent)}.nav-item.active,.nav-item:active{background-color:var(--tw-link-active-bg)}.nav-item.active{color:var(--tw-text-accent);font-weight:700}.search-form{align-items:center;background-color:var(--tw-surface-input);border:1px solid var(--tw-border);border-radius:6px;display:flex;padding:4px 4px 4px 0;position:relative}.search-form:focus,.search-form:focus-within,.search-form:hover{border-color:var(--tw-border-deep)}.search-form:focus .search-form__btn--search,.search-form:focus-within .search-form__btn--search,.search-form:hover .search-form__btn--search{color:var(--tw-btn-hover-bg)}.search-form input{height:100%;padding:0 0 0 12px}.search-form input:focus{outline:none}.search-form input:not(:-moz-placeholder)~.search-form__btn--search{background-color:var(--tw-btn-bg);color:var(--tw-btn-text)}.search-form input:not(:placeholder-shown)~.search-form__btn--search{background-color:var(--tw-btn-bg);color:var(--tw-btn-text)}.search-form input:not(:-moz-placeholder)~.search-form__btn--search:focus,.search-form input:not(:-moz-placeholder)~.search-form__btn--search:focus-visible,.search-form input:not(:-moz-placeholder)~.search-form__btn--search:hover{background-color:var(--tw-btn-hover-bg)}.search-form input:not(:placeholder-shown)~.search-form__btn--search:focus,.search-form input:not(:placeholder-shown)~.search-form__btn--search:focus-visible,.search-form input:not(:placeholder-shown)~.search-form__btn--search:hover{background-color:var(--tw-btn-hover-bg)}.search-form input:not(:-moz-placeholder)~.search-form__btn--search:active{background-color:var(--tw-btn-active-bg)}.search-form input:not(:placeholder-shown)~.search-form__btn--search:active{background-color:var(--tw-btn-active-bg)}.search-form input:not(:-moz-placeholder)~.search-form__btn--clear{display:inline-flex}.search-form input:not(:placeholder-shown)~.search-form__btn--clear{display:inline-flex}.search-form input:not(:-moz-placeholder)~.search-form__btn--clear:focus,.search-form input:not(:-moz-placeholder)~.search-form__btn--clear:focus-visible,.search-form input:not(:-moz-placeholder)~.search-form__btn--clear:hover{background-color:var(--tw-link-hover-bg)}.search-form input:not(:placeholder-shown)~.search-form__btn--clear:focus,.search-form input:not(:placeholder-shown)~.search-form__btn--clear:focus-visible,.search-form input:not(:placeholder-shown)~.search-form__btn--clear:hover{background-color:var(--tw-link-hover-bg)}.search-form input:not(:-moz-placeholder)~.search-form__btn--clear:active{background-color:var(--tw-link-active-bg)}.search-form input:not(:placeholder-shown)~.search-form__btn--clear:active{background-color:var(--tw-link-active-bg)}.search-form__btn{align-items:center;border-radius:4px;color:var(--tw-text-secondary);display:inline-flex;flex-shrink:0;font-size:.875rem;height:100%;justify-content:center;width:32px}.search-form__btn--clear{display:none;margin-right:4px}.search-form--xs{font-size:12px;height:28px}.search-form--xs input{padding:0 0 0 8px}.search-form--xs .search-form__btn--clear{margin-right:0;width:22px}.search-form--sm{font-size:12px;height:32px}.search-form--sm .search-form__btn--clear{width:22px}.search-form--md{font-size:14px;height:36px}.search-form--md .search-form__btn--clear{width:26px}.input-text{align-items:center;background-color:var(--tw-surface-input);border:1px solid var(--tw-border);border-radius:6px;display:flex;padding:4px 12px;position:relative}.input-text:focus,.input-text:focus-visible,.input-text:hover{border-color:var(--tw-border-deep);outline:none}.input-text--sm{font-size:13px;height:32px}.input-text--md{font-size:16px;height:36px}.input-text--status-danger{border-color:var(--tw-status-danger);color:var(--tw-status-danger)}.input-text--status-danger:focus,.input-text--status-danger:focus-visible,.input-text--status-danger:hover{border-color:var(--tw-status-danger)}.input-text--no-space{padding:0}.placeholder-ellipsis:-moz-placeholder{text-overflow:ellipsis}.placeholder-ellipsis:placeholder-shown{text-overflow:ellipsis}.placeholder-ellipsis::-moz-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.placeholder-ellipsis::placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loading-spinner{animation:loader-spinner 1s linear infinite;aspect-ratio:1;background:radial-gradient(farthest-side,var(--tw-color-theme) 100%,transparent) top/4px 4px no-repeat,conic-gradient(transparent 20%,var(--tw-color-sub) 50%,var(--tw-color-theme) 80%);border-radius:999px;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 0);width:28px}.loading-spinner--xs{width:20px}.loading-spinner--sm,.loading-spinner--xs{background:radial-gradient(farthest-side,var(--tw-color-theme) 100%,transparent) top/3px 3px no-repeat,conic-gradient(transparent 20%,var(--tw-color-sub) 50%,var(--tw-color-theme) 80%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 0)}.loading-spinner--sm{width:24px}.loading-spinner--lg{width:48px}.loading-spinner--white{background:conic-gradient(transparent 20%,var(--tw-btn-text) 50%,var(--tw-color-theme) 80%)}@keyframes loader-spinner{to{transform:rotate(1turn)}}.loading-circle{animation:loader-scale 2s cubic-bezier(.34,1.56,.64,1) infinite;aspect-ratio:1;background:linear-gradient(90deg,var(--tw-color-sub) 40%,var(--tw-color-theme));border-radius:50%;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:radial-gradient(circle,transparent 55%,#000 56%);mask-image:radial-gradient(circle,transparent 55%,#000 56%);position:relative;width:24px}@keyframes loader-scale{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(540deg) scale(1.15)}}@keyframes shine-lines{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skeleton-loading{background-color:var(--tw-border-light);border-radius:8px;overflow:hidden;position:relative}.skeleton-loading:after{animation:shine-lines 1.6s linear infinite;background-image:linear-gradient(90deg,transparent 0,var(--tw-surface-white) 50%,transparent 100%);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.hr-chain{background-color:var(--tw-border);position:relative;width:1px}.hr-chain:before{top:-2px}.hr-chain:after,.hr-chain:before{background-color:var(--tw-border);border-radius:50%;content:"";height:5px;left:-2px;position:absolute;width:5px}.hr-chain:after{bottom:-2px}.sidepeek-slide-enter-active,.sidepeek-slide-leave-active{transition:transform .3s ease-in-out}.sidepeek-slide-enter-from,.sidepeek-slide-leave-to{transform:translate(100%)}pre code.hljs{background-color:var(--tw-surface-input)}
