.resource-preview-skeleton[data-v-c3f2b619]{--skeleton-tint:oklch(20% .01 65/.055);--skeleton-line:oklch(20% .01 65/.13);min-width:0;padding-right:24px}.resource-skeleton-preview[data-v-c3f2b619]{border:1px solid var(--skeleton-line);background:oklch(96% .003 260);border-radius:16px;overflow:hidden;container-type:inline-size}.resource-skeleton-stage[data-v-c3f2b619]{place-items:center;min-width:0;height:clamp(420px,72dvh,900px);display:grid}.resource-skeleton-placeholder[data-v-c3f2b619]{color:oklch(20% .01 65/.16);flex-direction:column;align-items:center;gap:12px;animation:1.8s ease-in-out infinite resource-skeleton-breathe-c3f2b619;display:flex}.resource-skeleton-bar[data-v-c3f2b619]{background:var(--skeleton-tint);border-radius:4px;width:112px;height:8px}.resource-skeleton-bar.is-short[data-v-c3f2b619]{width:72px;height:6px}.resource-skeleton-footer[data-v-c3f2b619]{border-top:1px solid var(--skeleton-line);background:oklch(99% .003 65);grid-template-columns:minmax(max-content,1fr) auto minmax(44px,1fr);align-items:center;gap:8px 12px;padding:8px 12px;display:grid}.resource-skeleton-tools[data-v-c3f2b619]{align-items:center;gap:8px;display:flex}.resource-skeleton-badge[data-v-c3f2b619]{background:var(--skeleton-tint);border-radius:999px;width:48px;height:24px}.resource-skeleton-device[data-v-c3f2b619],.resource-skeleton-expand[data-v-c3f2b619]{place-items:center;width:44px;height:44px;display:grid}.resource-skeleton-device i[data-v-c3f2b619],.resource-skeleton-expand i[data-v-c3f2b619]{border:2px solid var(--skeleton-tint);border-radius:4px;width:18px;height:18px}.resource-skeleton-device:nth-child(3) i[data-v-c3f2b619]{width:14px}.resource-skeleton-device:nth-child(4) i[data-v-c3f2b619]{width:10px}.resource-skeleton-dots[data-v-c3f2b619]{grid-column:2;justify-content:center;justify-self:center;align-items:center;gap:18px;height:44px;display:flex}.resource-skeleton-dots span[data-v-c3f2b619]{background:var(--skeleton-tint);border-radius:999px;width:6px;height:6px}.resource-skeleton-dots span[data-v-c3f2b619]:first-child{width:18px}.resource-skeleton-expand[data-v-c3f2b619]{border-radius:12px;grid-column:3;justify-self:end;width:40px;height:40px}.is-stage-only[data-v-c3f2b619]{width:100%;height:100%;padding:0}.is-stage-only .resource-skeleton-preview[data-v-c3f2b619]{background:0 0;border:0;border-radius:0;height:100%;display:flex}.is-stage-only .resource-skeleton-stage[data-v-c3f2b619]{flex:1;height:100%}@media (width>=1024px){.is-fill[data-v-c3f2b619]{height:100%}.is-fill[data-v-c3f2b619],.is-fill .resource-skeleton-preview[data-v-c3f2b619]{flex-direction:column;min-height:0;display:flex}.is-fill .resource-skeleton-preview[data-v-c3f2b619]{flex:1}.is-fill .resource-skeleton-stage[data-v-c3f2b619]{flex:1;height:auto;min-height:0}.is-fill .resource-skeleton-footer[data-v-c3f2b619]{flex:none}}@media (width<=1023px){.resource-skeleton-expand[data-v-c3f2b619]{display:none}}@container (width<=560px){.resource-skeleton-footer[data-v-c3f2b619]{grid-template-columns:minmax(0,1fr) auto;gap:0}.resource-skeleton-tools[data-v-c3f2b619]{grid-area:1/1;gap:4px}.resource-skeleton-dots[data-v-c3f2b619]{grid-area:2/1/auto/-1}.resource-skeleton-expand[data-v-c3f2b619]{grid-area:1/2}}@media (pointer:coarse){.resource-preview-skeleton[data-v-c3f2b619]:not(.is-stage-only){padding-right:48px}}@media (width<=1023px){.resource-preview-skeleton[data-v-c3f2b619]:not(.is-stage-only){padding-right:0}.resource-skeleton-device[data-v-c3f2b619]{display:none}}@keyframes resource-skeleton-breathe-c3f2b619{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.resource-skeleton-placeholder[data-v-c3f2b619]{animation:none}}.resource-preview-panel[data-v-09ef74f7]{--preview-ink:oklch(20% .01 65);--preview-muted:oklch(46% .015 65);--preview-line:oklch(20% .01 65/.15);--preview-paper:oklch(99% .003 65);--preview-stage:oklch(96% .003 260);--preview-brand:oklch(63% .22 36);min-width:0;padding-right:24px;overflow-x:clip}.resource-preview-panel button[data-v-09ef74f7]{border:1px solid var(--preview-line);background:var(--preview-paper);min-height:44px;color:var(--preview-muted);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:8px;padding:8px 12px;font-size:13px}.resource-preview-panel button[data-v-09ef74f7]:hover{border-color:var(--preview-muted);color:var(--preview-ink)}.resource-preview-panel button[aria-pressed=true][data-v-09ef74f7]{border-color:var(--preview-brand);color:var(--preview-brand);background:oklch(63% .22 36/.05)}.resource-preview-panel button[data-v-09ef74f7]:disabled{opacity:.4;cursor:default}.resource-preview-panel button[data-v-09ef74f7]:focus-visible,.resource-preview-stage[data-v-09ef74f7]:focus-visible,.resource-preview-viewer[data-v-09ef74f7]:focus-visible{outline:2px solid var(--preview-brand);outline-offset:3px}.resource-preview-shell[data-v-09ef74f7]{min-width:0;position:relative}.resource-preview-viewer[data-v-09ef74f7]{border:1px solid var(--preview-line);background:var(--preview-stage);border-radius:16px;overflow:hidden;container-type:inline-size}.resource-media-type[data-v-09ef74f7]{border:1px solid;border-radius:999px;justify-self:start;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.media-type-image[data-v-09ef74f7]{color:oklch(40% .14 250);background:oklch(95% .035 250);border-color:oklch(83% .07 250)}.media-type-html[data-v-09ef74f7]{color:oklch(43% .14 50);background:oklch(96% .04 65);border-color:oklch(84% .08 65)}.media-type-video[data-v-09ef74f7]{color:oklch(42% .14 305);background:oklch(95% .035 305);border-color:oklch(84% .07 305)}.resource-preview-footer[data-v-09ef74f7]{border-top:1px solid var(--preview-line);background:var(--preview-paper);grid-template-columns:minmax(max-content,1fr) auto minmax(44px,1fr);align-items:center;gap:8px 12px;padding:8px 12px;display:grid}.resource-carousel-dots[data-v-09ef74f7]{justify-content:center;display:flex}.resource-preview-panel .resource-carousel-dot[data-v-09ef74f7]{background:0 0;border:0;border-radius:6px;place-items:center;width:28px;min-height:44px;padding:0;display:grid}.resource-carousel-dot span[data-v-09ef74f7]{background:oklch(58% .01 65);border-radius:999px;width:6px;height:6px;transition:width .2s cubic-bezier(.23,1,.32,1),background-color .2s ease-out}.resource-carousel-dot[aria-current=true] span[data-v-09ef74f7]{background:var(--preview-ink);width:18px}.resource-carousel-dot:hover span[data-v-09ef74f7]{background:var(--preview-ink)}.resource-preview-stage[data-v-09ef74f7]{overscroll-behavior:contain;flex-direction:column;height:clamp(420px,72dvh,900px);display:flex;position:relative;overflow:hidden auto}.resource-preview-stage-media[data-v-09ef74f7],.resource-preview-stage-media .resource-preview-video[data-v-09ef74f7]{height:auto;max-height:min(72dvh,900px)}.resource-preview-frame[data-v-09ef74f7]{background:var(--preview-paper);border:0;width:100%;max-width:none;height:100%;margin-inline:auto;display:block}.resource-preview-image[data-v-09ef74f7]{flex:none;width:auto;max-width:100%;height:auto;margin:auto;display:block}.resource-preview-video[data-v-09ef74f7]{-o-object-fit:contain;object-fit:contain;background:oklch(18% .005 65);width:100%;height:100%;display:block}.resource-preview-empty[data-v-09ef74f7],.resource-preview-loading[data-v-09ef74f7]{height:100%;color:var(--preview-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:14px;display:flex}.resource-preview-empty p[data-v-09ef74f7]{color:var(--preview-ink);margin:0;font-size:16px}.resource-preview-empty span[data-v-09ef74f7]{font-size:13px;line-height:1.7}.resource-preview-loading[data-v-09ef74f7]{background:var(--preview-stage);pointer-events:none;position:absolute;inset:0}.resource-preview-note[data-v-09ef74f7]{color:var(--preview-muted);margin:12px 0;font-size:13px}.resource-preview-panel .resource-preview-resize[data-v-09ef74f7]{border-radius:12px;grid-column:3;justify-self:end;place-items:center;width:40px;height:40px;min-height:40px;padding:0;display:grid}@media (width<=1023px){.resource-preview-resize[data-v-09ef74f7]{display:none!important}.resource-preview-footer[data-v-09ef74f7]:not(:has(.resource-media-type)){display:none}}@media (width>=1024px){.resource-preview-expanded[data-v-09ef74f7]{padding-right:20px;overflow-x:visible}.resource-preview-fill[data-v-09ef74f7]{flex-direction:column;height:100%;min-height:0;display:flex}.resource-preview-fill .resource-preview-shell[data-v-09ef74f7],.resource-preview-fill .resource-preview-viewer[data-v-09ef74f7]{flex-direction:column;flex:1;min-height:0;display:flex}.resource-preview-fill .resource-preview-stage[data-v-09ef74f7]{flex:1;height:auto;min-height:0;max-height:none}.resource-preview-fill .resource-preview-footer[data-v-09ef74f7]{flex-shrink:0}.resource-preview-fill .resource-preview-stage .resource-preview-video[data-v-09ef74f7]{height:100%;max-height:none}}.resource-preview-tools[data-v-09ef74f7]{gap:8px;min-width:0}.resource-preview-devices[data-v-09ef74f7],.resource-preview-tools[data-v-09ef74f7]{align-items:center;display:flex}.resource-preview-panel .resource-preview-devices button[data-v-09ef74f7]{background:0 0;border-color:#0000;place-items:center;width:44px;padding:0;display:grid;position:relative}.resource-preview-panel .resource-preview-devices button[aria-pressed=true][data-v-09ef74f7]{color:var(--preview-brand);background:oklch(63% .22 36/.08)}.resource-carousel-navigation[data-v-09ef74f7]{grid-column:2;justify-self:center;align-items:center;gap:4px;min-width:0;display:flex}.resource-preview-stage-html[data-v-09ef74f7]{overflow:hidden}.resource-preview-stage-html[data-v-09ef74f7]:before{content:"";pointer-events:none;background-image:linear-gradient(to right,var(--preview-line) 1px,transparent 1px),linear-gradient(to bottom,var(--preview-line) 1px,transparent 1px);-webkit-mask-composite:source-in;background-position:100% 100%;background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:repeating-linear-gradient(90deg,oklch(0% 0 0) 0 3px,#0000 0 8px),repeating-linear-gradient(oklch(0% 0 0) 0 3px,#0000 0 8px);mask-image:repeating-linear-gradient(90deg,oklch(0% 0 0) 0 3px,#0000 0 8px),repeating-linear-gradient(oklch(0% 0 0) 0 3px,#0000 0 8px);-webkit-mask-composite:source-in;mask-composite:intersect}.resource-preview-html-viewport[data-v-09ef74f7]{background:var(--preview-paper);height:100%;min-height:0;box-shadow:0 0 0 1px var(--preview-line);flex:none;margin-inline:auto;transition:width .22s cubic-bezier(.22,1,.36,1);position:relative}.is-resizing .resource-preview-html-viewport[data-v-09ef74f7]{transition-duration:80ms;transition-timing-function:linear}.resource-preview-frame[data-v-09ef74f7]{flex:none}.resource-preview-handle[data-v-09ef74f7]{z-index:2;cursor:ew-resize;touch-action:none;-webkit-tap-highlight-color:transparent;border-radius:8px;place-items:center;width:24px;height:64px;display:grid;position:absolute;transform:translateY(-50%)}.resource-preview-grip[data-v-09ef74f7]{background:var(--preview-line);border-radius:999px;width:4px;height:48px;transition:background-color .14s ease-out}.resource-preview-handle:focus-visible .resource-preview-grip[data-v-09ef74f7],.resource-preview-handle:hover .resource-preview-grip[data-v-09ef74f7]{background:oklch(63% .22 36/.7)}.is-resizing .resource-preview-handle .resource-preview-grip[data-v-09ef74f7]{background:var(--preview-brand)}.resource-preview-handle[data-v-09ef74f7]:focus-visible{outline:none}.resource-preview-handle:focus-visible .resource-preview-grip[data-v-09ef74f7]{outline:2px solid var(--preview-brand);outline-offset:3px;border-radius:2px}.resource-preview-resize-hint[data-v-09ef74f7]{border:1px solid var(--preview-line);background:var(--preview-paper);width:max-content;color:var(--preview-muted);white-space:nowrap;cursor:default;opacity:0;visibility:hidden;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:11px;line-height:1.5;transition:opacity .14s ease-out,visibility 0s .14s;display:flex;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.resource-preview-handle.is-hint-visible .resource-preview-resize-hint[data-v-09ef74f7]{opacity:1;visibility:visible;transition-delay:0s}.is-resizing .resource-preview-handle .resource-preview-resize-hint[data-v-09ef74f7],.resource-preview-handle.is-hint-dismissed .resource-preview-resize-hint[data-v-09ef74f7]{opacity:0;visibility:hidden;transition-delay:0s}.resource-preview-device-hint[data-v-09ef74f7]{z-index:3;border:1px solid var(--preview-line);background:var(--preview-paper);width:max-content;color:var(--preview-muted);white-space:nowrap;cursor:default;border-radius:6px;padding:6px 8px;font-size:11px;font-weight:400;line-height:1.5;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.resource-preview-drag-shield[data-v-09ef74f7]{z-index:1;cursor:ew-resize;position:absolute;inset:0}.is-resizing[data-v-09ef74f7]{-webkit-user-select:none;user-select:none}.is-resizing iframe[data-v-09ef74f7]{pointer-events:none}.resource-media-enter[data-v-09ef74f7]{animation:.2s cubic-bezier(.23,1,.32,1) resource-media-enter-09ef74f7}@keyframes resource-media-enter-09ef74f7{0%{opacity:0}to{opacity:1}}@container (width<=560px){.resource-preview-footer[data-v-09ef74f7]:is(.has-html-tools,.has-many-media){grid-template-columns:minmax(0,1fr) auto;gap:0}.resource-preview-footer:is(.has-html-tools,.has-many-media) .resource-preview-tools[data-v-09ef74f7]{flex-wrap:wrap;grid-area:1/1;gap:4px}.resource-preview-footer:is(.has-html-tools,.has-many-media) .resource-carousel-navigation[data-v-09ef74f7]{grid-area:2/1/auto/-1}.resource-preview-footer:is(.has-html-tools,.has-many-media) .resource-preview-resize[data-v-09ef74f7]{grid-area:1/2}}@container (width<=420px){.resource-preview-footer[data-v-09ef74f7]{grid-template-columns:minmax(0,1fr) auto;gap:0}.resource-preview-tools[data-v-09ef74f7]{grid-area:1/1}.resource-carousel-navigation[data-v-09ef74f7]{grid-area:2/1/auto/-1}.resource-preview-panel .resource-preview-resize[data-v-09ef74f7]{grid-area:1/2}}@media (pointer:coarse){.resource-preview-panel .resource-carousel-dot[data-v-09ef74f7]{width:44px}.resource-preview-panel[data-v-09ef74f7]{padding-right:48px}.resource-preview-handle[data-v-09ef74f7]{width:44px}}@media (width<=1023px){.resource-preview-panel[data-v-09ef74f7]{padding-right:0}.resource-preview-devices[data-v-09ef74f7],.resource-preview-handle[data-v-09ef74f7]{display:none}.resource-preview-html-viewport[data-v-09ef74f7]{transition:none;width:100%!important}}@media (prefers-reduced-motion:reduce){.resource-media-enter[data-v-09ef74f7]{animation:none}.resource-carousel-dot span[data-v-09ef74f7],.resource-preview-grip[data-v-09ef74f7],.resource-preview-html-viewport[data-v-09ef74f7],.resource-preview-resize-hint[data-v-09ef74f7]{transition:none}}.resource-content[data-v-8710d876]{overflow-wrap:anywhere;border-top:1px solid oklch(19% .01 65/.12);margin-top:24px;padding-top:20px;font-size:14px;line-height:1.85}.resource-content[data-v-8710d876] blockquote,.resource-content[data-v-8710d876] ol,.resource-content[data-v-8710d876] p,.resource-content[data-v-8710d876] ul{margin:12px 0}.resource-content[data-v-8710d876] h2,.resource-content[data-v-8710d876] h3,.resource-content[data-v-8710d876] h4,.resource-content[data-v-8710d876] h5,.resource-content[data-v-8710d876] h6{margin:24px 0 12px;font-size:18px;font-weight:600;line-height:1.5}.resource-content[data-v-8710d876] a{color:oklch(48% .19 36);text-underline-offset:3px;text-decoration:underline}.resource-content[data-v-8710d876] pre{background:oklch(97.7% .004 75);border-radius:10px;max-width:100%;padding:16px;overflow-x:auto}.resource-content[data-v-8710d876] code{font-family:IBM Plex Mono,monospace;font-size:.88em}.resource-content[data-v-8710d876] blockquote{color:oklch(47% .01 65);border-left:3px solid oklch(66.5% .225 36);padding-left:16px}.resource-content[data-v-8710d876]>:first-child{margin-top:0}.resource-output-types[data-v-0565bbf1]{flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;font-size:11px;line-height:1.6;display:flex}.resource-output-caption[data-v-0565bbf1]{color:oklch(49% .015 75);margin-right:2px}.resource-output-type[data-v-0565bbf1]{color:oklch(40% .015 75);overflow-wrap:anywhere;background:oklch(95% .008 75);border-radius:5px;padding:2px 7px}.resource-description[data-v-7fc87601]{overflow-wrap:anywhere;background:oklch(99% .003 65);border:1px solid oklch(19% .01 65/.1);border-radius:16px;min-width:0;padding:24px}.resource-description-author[data-v-7fc87601]{color:oklch(46% .015 65);align-items:center;gap:12px;margin-bottom:20px;font-size:14px;line-height:1.6;display:flex}.resource-description-avatar[data-v-7fc87601]{background:oklch(19% .01 65/.06);border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.resource-description-avatar img[data-v-7fc87601]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.resource-description h1[data-v-7fc87601]{letter-spacing:-.02em;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(22px,3vw,28px);font-weight:700;line-height:1.3}.resource-description-tags[data-v-7fc87601]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.resource-description-caption[data-v-7fc87601]{color:oklch(46% .015 65);margin-right:4px;font-size:13px;line-height:1.6}.resource-description-tag[data-v-7fc87601]{color:oklch(46% .015 65);background:oklch(96% .008 75);border-radius:999px;padding:4px 10px;font-size:12px;line-height:1.5}.resource-description-meta[data-v-7fc87601]{border-top:1px solid oklch(19% .01 65/.1);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:16px;padding-top:16px;display:flex}.resource-description-meta[data-v-7fc87601] .resource-output-types{gap:8px;margin-top:0;font-size:13px}.resource-description-meta[data-v-7fc87601] .resource-output-caption{color:oklch(46% .015 65);margin-right:0}.resource-description-meta[data-v-7fc87601] .resource-output-type{font-size:11px}@media (width<=640px){.resource-description[data-v-7fc87601]{padding:18px}}.resource-reference-copy[data-v-e0e2d76d]{width:100%;display:block}.reference-action-row[data-v-e0e2d76d]{align-items:stretch;display:flex}.reference-action-row>.resource-menu-action[data-v-e0e2d76d]{flex:1;min-width:0}.resource-reference-copy .reference-preview-button[data-v-e0e2d76d]{width:36px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.reference-preview-tooltip[data-v-e0e2d76d]{z-index:100;box-sizing:border-box;color:oklch(20% .01 65);overflow-wrap:anywhere;background:oklch(99% .003 65);border:1px solid oklch(20% .01 65/.15);border-radius:12px;padding:16px;font-size:12px;line-height:1.7;position:fixed;overflow:auto;box-shadow:0 4px 12px oklch(19% .01 65/.06),0 16px 40px oklch(19% .01 65/.12)}.reference-preview-tooltip strong[data-v-e0e2d76d]{margin-bottom:8px;font-size:13px;display:block}.reference-preview-summary[data-v-e0e2d76d]{color:oklch(46% .015 65);margin:0 0 12px}.reference-preview-tooltip code[data-v-e0e2d76d]{white-space:pre-wrap;-webkit-user-select:all;user-select:all;background:oklch(20% .01 65/.035);border-radius:8px;padding:10px 12px;font-size:12px;display:block}.resource-reference-copy .resource-menu-action[data-v-e0e2d76d]{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center start;padding:10px 12px;font-size:14px;display:grid}.resource-reference-copy .resource-menu-action.is-success[data-v-e0e2d76d],.resource-reference-copy .resource-menu-action.is-success[data-v-e0e2d76d]:focus-visible,.resource-reference-copy .resource-menu-action.is-success[data-v-e0e2d76d]:hover{color:oklch(30% .09 155);background:oklch(94% .035 155)}.reference-label[data-v-e0e2d76d],.reference-state[data-v-e0e2d76d]{grid-area:1/1;align-items:center;gap:10px;display:flex}.reference-label svg[data-v-e0e2d76d],.reference-state svg[data-v-e0e2d76d]{flex:none}.reference-label.is-hidden[data-v-e0e2d76d]{visibility:hidden}.reference-success[data-v-e0e2d76d]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reference-feedback[data-v-e0e2d76d]{color:oklch(46% .015 65);margin:0;padding:0 12px 8px;font-size:12px;line-height:1.6}.reference-fallback[data-v-e0e2d76d]{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:8px 12px;font-size:12px;display:block}.resource-prompt-copy[data-v-5177f463]{--prompt-ink:oklch(20% .01 65);--prompt-muted:oklch(46% .015 65);--prompt-line:oklch(20% .01 65/.15);--prompt-paper:oklch(99% .003 65);--prompt-brand:var(--brand,oklch(66.5% .225 36));--prompt-success:oklch(94% .035 155);--prompt-success-ink:oklch(30% .09 155);border:1px solid var(--prompt-brand);background:var(--prompt-brand);border-radius:10px;flex:none;align-items:center;min-width:0;display:flex;position:relative}.resource-prompt-copy button[data-v-5177f463]{min-height:44px;color:var(--prompt-paper);font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;font-size:13px;line-height:20px}.resource-prompt-copy .prompt-copy-button[data-v-5177f463]{white-space:nowrap;border-radius:10px 0 0 10px;place-items:center;padding:10px 12px;font-weight:600;display:grid}.prompt-preview[data-v-5177f463]{align-self:stretch;align-items:center;display:flex}.prompt-preview[data-v-5177f463]:has(.prompt-preview-panel):before{content:"";width:340px;max-width:calc(100vw - 80px);height:8px;position:absolute;top:100%;right:0}.resource-prompt-copy .prompt-preview-button[data-v-5177f463]{border-left:1px solid oklch(99% .003 65/.3);border-radius:0 10px 10px 0;place-items:center;width:36px;padding:0;display:grid}.resource-prompt-copy button[data-v-5177f463]:hover:not(:disabled){background:oklch(20% .01 65/.12)}.resource-prompt-copy.is-success[data-v-5177f463]{background:var(--prompt-success);border-color:oklch(80% .06 155)}.resource-prompt-copy.is-success button[data-v-5177f463]{color:var(--prompt-success-ink)}.resource-prompt-copy.is-success button[data-v-5177f463]:hover:not(:disabled){background:0 0}.resource-prompt-copy.is-success .prompt-preview-button[data-v-5177f463]{border-left-color:oklch(30% .09 155/.2)}.prompt-button-label[data-v-5177f463],.prompt-button-state[data-v-5177f463]{grid-area:1/1;align-items:center;gap:6px;display:flex}.prompt-button-label svg[data-v-5177f463],.prompt-button-state svg[data-v-5177f463]{flex:none}.prompt-button-label.is-hidden[data-v-5177f463]{visibility:hidden}.resource-prompt-copy button[data-v-5177f463]:disabled{opacity:.5;cursor:default}.resource-prompt-copy button[data-v-5177f463]:focus-visible,.resource-prompt-copy textarea[data-v-5177f463]:focus-visible{outline:2px solid var(--prompt-brand);outline-offset:2px}.prompt-preview-panel[data-v-5177f463]{z-index:50;box-sizing:border-box;border:1px solid var(--prompt-line);background:var(--prompt-paper);width:340px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 110px);color:var(--prompt-ink);text-align:left;overflow-wrap:anywhere;border-radius:12px;margin:8px 0 0;padding:16px;font-size:12px;line-height:1.7;position:absolute;top:100%;right:0;overflow:auto;box-shadow:0 4px 12px oklch(19% .01 65/.06),0 16px 40px oklch(19% .01 65/.12)}.prompt-preview-panel strong[data-v-5177f463]{margin-bottom:8px;font-size:13px;display:block}.prompt-preview-summary[data-v-5177f463]{color:var(--prompt-muted);margin:0 0 12px;line-height:1.65}.prompt-text[data-v-5177f463]{-webkit-user-select:text;user-select:text;background:oklch(20% .01 65/.035);border-radius:8px;padding:12px;line-height:1.75}.prompt-feedback[data-v-5177f463],.prompt-text[data-v-5177f463]{white-space:pre-wrap;margin:0}.prompt-success[data-v-5177f463]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.resource-prompt-copy textarea[data-v-5177f463]{box-sizing:border-box;border:1px solid var(--prompt-line);background:var(--prompt-paper);width:100%;min-height:140px;color:var(--prompt-ink);font:inherit;resize:vertical;border-radius:8px;margin-top:12px;padding:12px;font-size:16px;line-height:1.65;display:block}@media (width<=640px){.resource-prompt-copy .prompt-copy-button[data-v-5177f463]{padding-inline:10px;font-size:12px}.prompt-preview-panel[data-v-5177f463]{max-width:calc(100vw - 80px)}}.resource-delete-dialog[data-v-24890079]{color:oklch(20% .01 65);overflow-wrap:anywhere;background:oklch(99% .003 65);border:1px solid oklch(20% .01 65/.14);border-radius:16px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px;box-shadow:0 4px 12px oklch(20% .01 65/.08),0 20px 64px oklch(20% .01 65/.15)}.resource-delete-dialog[data-v-24890079]::backdrop{background:oklch(20% .01 65/.35)}.resource-delete-dialog h2[data-v-24890079]{margin:0 0 12px;font-size:20px;line-height:1.4}.resource-delete-dialog p[data-v-24890079]{color:oklch(46% .015 65);margin:0;font-size:14px;line-height:1.8}.resource-delete-dialog .resource-delete-error[data-v-24890079]{color:oklch(47% .19 27);margin-top:16px}.resource-delete-actions[data-v-24890079]{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.resource-delete-actions button[data-v-24890079]{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid oklch(20% .01 65/.15);border-radius:10px;padding:10px 16px;font-size:14px}.resource-delete-actions button[data-v-24890079]:hover{background:oklch(95% .008 75)}.resource-delete-actions .resource-delete-confirm[data-v-24890079]{color:oklch(99% .003 65);background:oklch(50% .2 27);border-color:#0000}.resource-delete-actions .resource-delete-confirm[data-v-24890079]:hover{background:oklch(44% .19 27)}.resource-delete-actions button[data-v-24890079]:disabled{opacity:.5;cursor:wait}.resource-delete-actions button[data-v-24890079]:focus-visible{outline-offset:3px;outline:2px solid oklch(63% .22 36)}.resource-vip-panel[data-v-ad947af9]{background:oklch(98% .015 65);border:1px solid oklch(88% .025 65);border-radius:14px;padding:20px 24px}.resource-vip-panel h2[data-v-ad947af9]{margin:0;font-size:15px;font-weight:600}.resource-vip-panel p[data-v-ad947af9]{color:oklch(45% .02 65);margin:12px 0;font-size:13px;line-height:1.9}.resource-work-actions[data-v-ad947af9]{white-space:nowrap;flex:none}@media (width<=640px){.resource-detail-layout[data-v-ad947af9] .detail-header{grid-template-columns:40px minmax(0,1fr);row-gap:8px;height:auto;min-height:57px;padding-block:8px}.resource-detail-layout[data-v-ad947af9] .detail-actions{grid-column:1/-1;justify-content:flex-end;justify-self:stretch}.resource-work-actions[data-v-ad947af9]{margin-right:auto}}@media (width<=360px){.resource-detail-layout[data-v-ad947af9] .detail-actions{grid-template-columns:minmax(0,1fr) auto;display:grid}.resource-work-actions[data-v-ad947af9]{grid-column:1/-1;justify-self:start;margin-right:0}}@media (width>=1024px){.resource-detail-layout[data-v-ad947af9] .detail-grid{-moz-column-gap:0;column-gap:0}.resource-detail-layout.is-preview-expanded[data-v-ad947af9] .detail-main{padding-right:0}.resource-detail-layout.is-preview-expanded[data-v-ad947af9] .detail-sidebar{padding-left:0}}.resource-detail-layout[data-v-ad947af9]{--skeleton-tint:oklch(20% .01 65/.055)}.resource-detail-layout .resource-menu-delete[data-v-ad947af9]{color:oklch(47% .19 27)}.resource-skeleton-toolbar[data-v-ad947af9]{align-items:center;gap:8px;display:flex}.resource-skeleton-toolbar span[data-v-ad947af9]{background:var(--skeleton-tint);border-radius:10px;width:120px;height:44px}.resource-skeleton-toolbar span[data-v-ad947af9]:last-child{width:44px}.resource-skeleton-line[data-v-ad947af9]{background:var(--skeleton-tint);border-radius:5px;width:100%;height:10px;display:block}.resource-skeleton-short[data-v-ad947af9]{width:58%}.resource-skeleton-description[data-v-ad947af9]{background:oklch(99% .003 65);border:1px solid oklch(19% .01 65/.1);border-radius:16px;padding:24px}.resource-skeleton-author[data-v-ad947af9]{align-items:center;gap:12px;margin-bottom:20px;display:flex}.resource-skeleton-author>span[data-v-ad947af9]{background:var(--skeleton-tint);border-radius:50%;flex:none;width:36px;height:36px}.resource-skeleton-author-name[data-v-ad947af9]{width:92px}.resource-skeleton-title[data-v-ad947af9]{width:48%;height:28px;margin-bottom:28px}.resource-skeleton-body[data-v-ad947af9]{border-top:1px solid oklch(19% .01 65/.1);flex-direction:column;gap:14px;padding-top:24px;display:flex}.resource-skeleton-tags[data-v-ad947af9]{gap:8px;margin-top:24px;display:flex}.resource-skeleton-tags span[data-v-ad947af9]{background:var(--skeleton-tint);border-radius:999px;width:52px;height:24px}.resource-skeleton-sidebar[data-v-ad947af9]{flex-direction:column;gap:16px;display:flex}.resource-skeleton-meta[data-v-ad947af9]{border-top:1px solid oklch(19% .01 65/.1);flex-wrap:wrap;gap:12px 24px;margin-top:16px;padding-top:16px;display:flex}.resource-skeleton-meta span[data-v-ad947af9]{background:var(--skeleton-tint);border-radius:5px;width:88px;height:12px}.resource-skeleton-meta span[data-v-ad947af9]:last-child{width:112px}.resource-skeleton-author>span[data-v-ad947af9],.resource-skeleton-line[data-v-ad947af9],.resource-skeleton-meta span[data-v-ad947af9],.resource-skeleton-tags span[data-v-ad947af9],.resource-skeleton-toolbar span[data-v-ad947af9]{animation:1.8s ease-in-out infinite resource-skeleton-pulse-ad947af9}@keyframes resource-skeleton-pulse-ad947af9{0%,to{opacity:1}50%{opacity:.5}}@media (width<=640px){.resource-skeleton-description[data-v-ad947af9]{padding:18px}}@media (prefers-reduced-motion:reduce){.resource-skeleton-author>span[data-v-ad947af9],.resource-skeleton-line[data-v-ad947af9],.resource-skeleton-meta span[data-v-ad947af9],.resource-skeleton-tags span[data-v-ad947af9],.resource-skeleton-toolbar span[data-v-ad947af9]{animation:none}}.resource-detail-state[data-v-ad947af9]{color:#645f58;border:1px solid #16130f1f;border-radius:16px;padding:48px 24px;font-size:14px}.resource-detail-state h1[data-v-ad947af9]{color:#16130f;margin:0 0 12px;font-size:22px}.resource-detail-state p[data-v-ad947af9]{margin:0 0 24px;line-height:1.8}.resource-action[data-v-ad947af9]{color:#fff;cursor:pointer;background:#ff4d18;border:1px solid #ff4d18;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex}.resource-action[data-v-ad947af9]:disabled{opacity:.6;cursor:wait}.resource-action-secondary[data-v-ad947af9]{color:#16130f;background:#fff;border-color:#16130f1f}.resource-action[data-v-ad947af9]:focus-visible{outline-offset:3px;outline:2px solid #ff4d18}.resource-info[data-v-ad947af9]{flex-wrap:wrap;gap:12px 24px;margin:0;font-size:13px;line-height:1.6;display:flex}.resource-info-short-name[data-v-ad947af9]{flex-basis:100%;min-width:0}.resource-info div[data-v-ad947af9]{align-items:baseline;gap:8px;display:flex}.resource-info dt[data-v-ad947af9]{color:oklch(46% .015 65);flex-shrink:0}.resource-info dd[data-v-ad947af9]{overflow-wrap:anywhere;min-width:0;margin:0}
