.action-card.svelte-mrb18h{display:flex;cursor:pointer;flex-direction:column;overflow:hidden;border:2px solid var(--line, #678b95);border-radius:12px;background:#ffffff9e;height:15.5rem;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,ring-color .12s ease}.action-card.svelte-mrb18h:hover{border-color:var(--teal, #1a414c);box-shadow:0 10px 24px #1231391f;transform:translateY(-2px)}.action-card.svelte-mrb18h:focus-visible{--tw-border-opacity:1;border-color:rgb(13 153 255 / var(--tw-border-opacity));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(61 174 255 / var(--tw-ring-opacity));--tw-ring-offset-width:1px}.card-header.svelte-mrb18h{border-bottom:1px solid rgba(103,139,149,.22);background:#678b9514;padding:.9rem 1rem .85rem}.card-body.svelte-mrb18h{display:flex;flex-grow:1;flex-direction:column;padding:1rem}.plugin-title.svelte-mrb18h{overflow:hidden;color:var(--teal, #1a414c);font-size:.7rem;font-weight:700;letter-spacing:.2em;line-height:1rem;max-height:1rem;text-transform:uppercase}.plugin-title-shell.svelte-mrb18h{margin-bottom:.75rem;overflow:hidden;height:1.5rem;min-height:1.5rem}.plugin-title-row.svelte-mrb18h{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.status-badge.svelte-mrb18h{display:inline-flex;flex-shrink:0;align-items:center;border-radius:9999px;padding:.125rem .5rem;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.status-badge.official.svelte-mrb18h{--tw-bg-opacity:1;background-color:rgb(214 238 245 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(26 65 76 / var(--tw-text-opacity))}.status-badge.community.svelte-mrb18h{--tw-bg-opacity:1;background-color:rgb(255 245 229 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(158 97 0 / var(--tw-text-opacity))}.status-badge.private.svelte-mrb18h{--tw-bg-opacity:1;background-color:rgb(242 242 242 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(122 122 122 / var(--tw-text-opacity))}.action-title-shell.svelte-mrb18h{margin-bottom:.5rem;overflow:hidden;height:3.35rem;min-height:3.35rem}.action-title.svelte-mrb18h{overflow:hidden;color:var(--teal, #1a414c);font-size:1.05rem;font-weight:700;line-height:1.55rem;max-height:3.1rem}.action-name-shell.svelte-mrb18h{margin-bottom:.75rem;overflow:hidden;height:1.3rem;min-height:1.3rem}.action-name.svelte-mrb18h{overflow:hidden;color:#1a414c9e;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;font-weight:500;line-height:1.3rem;max-height:1.3rem;white-space:nowrap;text-overflow:ellipsis}.description-shell.svelte-mrb18h{position:relative;flex-grow:1;overflow:hidden}.action-description.svelte-mrb18h{height:100%;overflow:hidden;color:#1a414cbd;font-size:.92rem;line-height:1.52rem}.description-fade.svelte-mrb18h{pointer-events:none;position:absolute;left:0;right:0;bottom:0;height:3rem;background:linear-gradient(to bottom,#fff0,#fbfcfc 85%)}.action-grid.svelte-8tfu1{display:grid;gap:1rem;grid-template-columns:1fr}.pagination-wrap.svelte-8tfu1{margin-top:1rem}.empty-state.svelte-8tfu1{border:1.5px dashed rgba(103,139,149,.5);border-radius:12px;background:#ffffff8c;padding:3.5rem 1.5rem;text-align:center}.empty-title.svelte-8tfu1{margin:0 0 .5rem;color:var(--teal, #1a414c);font-size:1.1rem;font-weight:700}.empty-copy.svelte-8tfu1{margin:0;color:#1a414cad}.modal-backdrop.svelte-8tfu1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem}@media (min-width: 640px){.modal-backdrop.svelte-8tfu1{padding:1.5rem}}.modal-backdrop.svelte-8tfu1{background:#18262c4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-shell.svelte-8tfu1{width:100%;overflow-y:auto;border-radius:1.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(242 242 242 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow:0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);max-width:44rem;max-height:calc(100vh - 2rem);overscroll-behavior:contain;box-shadow:0 28px 70px #12313933,0 10px 24px #1231391f}.modal-header.svelte-8tfu1{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(242 242 242 / var(--tw-border-opacity));background-color:#f7f7f7cc;padding:1.25rem 1.5rem}@media (min-width: 640px){.modal-header.svelte-8tfu1{padding-left:2rem;padding-right:2rem}}.modal-heading.svelte-8tfu1{min-width:0px}.modal-title.svelte-8tfu1{font-size:1.5rem;line-height:2rem;font-weight:700;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(10 34 41 / var(--tw-text-opacity))}@media (min-width: 640px){.modal-title.svelte-8tfu1{font-size:2rem}}.modal-title.svelte-8tfu1{line-height:1.08}.modal-close.svelte-8tfu1{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(235 235 235 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.5rem;--tw-text-opacity:1;color:rgb(168 168 168 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.modal-close.svelte-8tfu1:hover{--tw-border-opacity:1;border-color:rgb(212 212 212 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(26 65 76 / var(--tw-text-opacity))}.modal-close.svelte-8tfu1:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(61 174 255 / var(--tw-ring-opacity));--tw-ring-offset-width:2px}.modal-body.svelte-8tfu1{padding:1.5rem}@media (min-width: 640px){.modal-body.svelte-8tfu1{padding:1.75rem 2rem}}.modal-metadata.svelte-8tfu1{margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem}.detail-row.svelte-8tfu1{display:grid;align-items:flex-start;gap:.5rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(242 242 242 / var(--tw-border-opacity));padding-bottom:1rem;grid-template-columns:minmax(0,7.5rem) minmax(0,1fr)}.detail-row.svelte-8tfu1:last-child{border-bottom-width:0px;padding-bottom:0}.detail-label.svelte-8tfu1{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;--tw-text-opacity:1;color:rgb(168 168 168 / var(--tw-text-opacity))}.detail-value.svelte-8tfu1{font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(10 34 41 / var(--tw-text-opacity))}.detail-code.svelte-8tfu1{max-width:100%;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95rem;font-weight:500;--tw-text-opacity:1;color:rgb(26 65 76 / var(--tw-text-opacity))}.detail-section-title.svelte-8tfu1{font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(145 145 145 / var(--tw-text-opacity))}.detail-description.svelte-8tfu1{margin-top:.75rem;font-size:.98rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(122 122 122 / var(--tw-text-opacity));white-space:pre-wrap}@media (min-width: 700px){.action-grid.svelte-8tfu1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1080px){.action-grid.svelte-8tfu1{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1500px){.action-grid.svelte-8tfu1{grid-template-columns:repeat(4,minmax(0,1fr))}}
