@view-transition{navigation:auto}.mc-live-state{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:18px 0;color:var(--mc-muted);overflow-wrap:anywhere}.mc-live-state.is-error{color:var(--mc-danger)}.mc-live-card .mc-card-body{display:flex;flex-direction:column;min-height:240px;gap:12px}.mc-live-card .mc-card-body>p{margin:0;color:var(--mc-muted);line-height:1.7;overflow-wrap:anywhere}.mc-live-card .mc-card-title{white-space:normal;overflow-wrap:anywhere}.mc-live-meta{margin-top:auto;color:var(--mc-muted);font-size:12px}.mc-live-card-actions,.mc-live-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.mc-live-card-actions{align-items:center;border-top:1px solid var(--mc-line);padding-top:12px}.mc-live-card-actions a,.mc-live-card-actions button,.mc-live-publications footer a,.mc-live-publications footer button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;color:var(--mc-accent-hover);background:transparent;cursor:pointer;font-size:13px}.mc-live-card-actions svg,.mc-live-publications footer svg,.mc-live-source svg{width:15px;height:15px;flex-shrink:0}.image-community-shell button:disabled{opacity:.5;cursor:not-allowed;transform:none}.mc-live-detail{max-width:1200px;padding-bottom:64px}.mc-live-detail .mc-detail-intro h1{font-size:28px;letter-spacing:0;overflow-wrap:anywhere}.mc-live-detail .mc-detail-intro>dl{flex-wrap:wrap;padding:12px 0;gap:12px 28px}.mc-live-detail-actions{padding-top:32px}.mc-live-source{display:inline-flex;align-items:center;gap:8px;max-width:100%;overflow-wrap:anywhere;color:var(--mc-accent-hover)!important}.mc-live-identities{display:grid;grid-gap:12px;gap:12px;margin:24px 0}.mc-live-identities>div{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:12px;gap:12px}.mc-live-identities dt{color:var(--mc-muted)}.mc-live-identities dd{margin:0;overflow-wrap:anywhere}.mc-live-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:24px 0}.mc-live-toolbar select{min-height:40px;padding:0 12px;border:1px solid var(--mc-line);background:var(--mc-surface);color:var(--mc-ink)}.mc-live-publications>article{padding:22px 0;border-top:1px solid var(--mc-line)}.mc-live-publications header{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.mc-live-publications header b{font-size:16px;overflow-wrap:anywhere}.mc-live-publications p{color:var(--mc-muted);overflow-wrap:anywhere}.mc-live-publications code,.mc-live-publications small{display:block;margin:6px 0;overflow-wrap:anywhere;color:var(--mc-muted)}.mc-live-publications footer{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:16px}.mc-live-status{font-size:12px;padding:3px 8px;background:var(--mc-soft);color:var(--mc-muted)}.mc-live-status.status-published{background:var(--mc-accent-soft);color:var(--mc-accent-hover)}.mc-live-status.status-rejected{color:var(--mc-danger)}.mc-live-editor{min-width:0;padding:0;border:0}.mc-live-editor .mc-form-field{width:100%;margin:0 0 20px}.mc-live-editor .mc-form-field b{display:block;margin-bottom:8px}.mc-live-editor .mc-button{max-width:100%;overflow-wrap:anywhere;text-align:left;white-space:normal}.mc-live-source-row{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:20px 0;border-bottom:1px solid var(--mc-line)}.mc-live-source-row>span:first-child{flex:1 1;min-width:180px}.mc-live-source-row code,.mc-live-source-row small{display:block;overflow-wrap:anywhere}.mc-real-card .mc-card-body{min-height:86px}.mc-hover-actions button{min-width:102px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--mc-accent);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:transform var(--mc-fast) var(--mc-ease),background-color var(--mc-fast) linear}.mc-hover-actions button:hover:not(:disabled){transform:translateY(-2px)}.mc-hover-actions button:disabled{opacity:.55;cursor:not-allowed}.mc-filter-panel{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 0;border-bottom:1px solid var(--mc-line);color:var(--mc-muted);font-size:12px}.mc-filter-panel strong{color:var(--mc-ink);font-size:12px}.mc-filter-panel span{flex:1 1;min-width:220px}.mc-filter-panel button{min-height:30px;padding:0 10px;border:1px solid var(--mc-line-strong);color:var(--mc-accent-hover);background:var(--mc-white);cursor:pointer}.mc-filter-panel button:disabled{color:var(--mc-faint);cursor:not-allowed}.mc-live-deployment h3{margin:0 0 24px;overflow-wrap:anywhere}.mc-live-offer{padding:24px 0;border-bottom:1px solid var(--mc-line)}.mc-live-offer>header{display:flex;align-items:center;gap:12px}.mc-live-offer>header>svg{width:24px;height:24px;flex-shrink:0;color:var(--mc-accent-hover)}.mc-live-offer b,.mc-live-offer small{display:block;overflow-wrap:anywhere}.mc-live-offer small{color:var(--mc-muted)}.mc-live-storage{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:14px 0 0}.mc-live-storage a{display:inline-flex;align-items:center;gap:5px;color:var(--mc-accent-hover)}.mc-live-storage svg{width:16px;height:16px}.mc-live-checked{margin-top:12px}.mc-live-file{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;color:var(--mc-muted);font-size:12px;overflow-wrap:anywhere}.mc-live-tutorial-editor>label{display:grid;grid-gap:8px;gap:8px}.mc-live-tutorial-editor input[type=file]{width:100%;max-width:100%;color:var(--mc-muted);font-size:13px}.mc-live-tutorial-editor .mc-live-file{margin-top:16px}.mc-live-preview{min-width:0;margin-top:24px;border-top:1px solid var(--mc-line);padding-top:20px}.mc-live-preview>h3{margin:0 0 16px;font-size:15px}.mc-live-tutorial-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.mc-live-tutorial-header>h2{margin:0}.mc-tutorial .tgd-markdown{min-width:0;max-width:100%;color:var(--mc-ink);background:var(--mc-bg);font-size:14px;line-height:1.75;overflow-wrap:anywhere}.mc-tutorial .tgd-markdown :is(h1,h2,h3,h4,h5,h6){margin:24px 0 12px;line-height:1.4;letter-spacing:0}.mc-tutorial .tgd-markdown h1{font-size:24px}.mc-tutorial .tgd-markdown h2{font-size:21px}.mc-tutorial .tgd-markdown h3{font-size:18px}.mc-tutorial .tgd-markdown :is(h4,h5,h6){font-size:15px}.mc-tutorial .tgd-markdown p{margin:0 0 16px;font-size:14px}.mc-tutorial .tgd-markdown :is(ul,ol){padding-left:24px;margin:12px 0 20px}.mc-tutorial .tgd-markdown li{margin:6px 0}.mc-tutorial .tgd-markdown a{color:var(--mc-accent-hover);text-decoration:underline;text-underline-offset:3px}.mc-tutorial .tgd-markdown blockquote{margin:20px 0;padding:12px 16px;border-left:3px solid var(--mc-line-strong);background:var(--mc-soft)}.mc-tutorial .tgd-markdown blockquote p:last-child{margin-bottom:0}.mc-tutorial .tgd-markdown hr{margin:24px 0;border:0;border-top:1px solid var(--mc-line)}.mc-tutorial .tgd-markdown :not(pre)>code{padding:2px 5px;border-radius:3px;background:var(--mc-soft);color:var(--mc-accent-hover)}.mc-tutorial .tgd-md-code{min-width:0;margin:20px 0;border:1px solid var(--mc-line);border-radius:4px;color:var(--mc-ink);background:var(--mc-soft);overflow:hidden}.mc-tutorial .tgd-md-code>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:6px 12px;border-bottom:1px solid var(--mc-line);color:var(--mc-ink);background:var(--mc-soft)}.mc-tutorial .tgd-md-code button,.mc-tutorial .tgd-md-code>header>span{display:inline-flex;align-items:center;gap:6px;font-size:12px}.mc-tutorial .tgd-md-code>header>span{color:var(--mc-ink)}.mc-tutorial .tgd-md-code svg{width:14px;height:14px}.mc-tutorial .tgd-md-code button{border:0;padding:4px;color:var(--mc-muted);background:transparent;cursor:pointer}.mc-tutorial .tgd-md-code pre{max-width:100%;overflow:auto;margin:0;padding:16px;white-space:pre;font-size:13px}.mc-tutorial .tgd-md-code pre,.mc-tutorial .tgd-md-code pre code{color:var(--mc-ink);background:var(--mc-soft)}.mc-tutorial .tgd-md-table{max-width:100%;overflow:auto;margin:20px 0;color:var(--mc-ink);background:var(--mc-bg)}.mc-tutorial .tgd-md-table table{border-collapse:collapse;min-width:100%;font-size:13px;color:var(--mc-ink);background:var(--mc-bg)}.mc-tutorial .tgd-md-table :is(th,td){padding:10px 12px;text-align:left;border:1px solid var(--mc-line)}.mc-tutorial .tgd-md-table table :is(thead,tbody,tr,td){color:var(--mc-ink);background:var(--mc-bg)}.mc-tutorial .tgd-md-table table th{color:var(--mc-ink);background:var(--mc-soft)}@media (max-width:720px){.mc-live-detail .mc-runtime-table{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-live-detail .mc-runtime-table>div{border-bottom:1px solid var(--mc-line)}.mc-live-identities>div{grid-template-columns:100px minmax(0,1fr)}.mc-live-card .mc-card-body{min-height:220px}}.image-community-shell{--mc-bg:oklch(100% 0 0);--mc-surface:oklch(100% 0 0);--mc-soft:oklch(97.8% 0.006 205);--mc-soft-2:oklch(95.5% 0.012 204);--mc-ink:oklch(19% 0.028 243);--mc-navy:oklch(24% 0.07 238);--mc-muted:oklch(48% 0.025 238);--mc-faint:oklch(66% 0.018 232);--mc-line:oklch(91.5% 0.012 220);--mc-line-strong:oklch(84% 0.024 218);--mc-accent:oklch(62% 0.155 178);--mc-accent-hover:oklch(54% 0.15 178);--mc-accent-soft:oklch(96% 0.045 181);--mc-accent-pale:oklch(98% 0.02 180);--mc-gold:oklch(76% 0.15 78);--mc-danger:oklch(60% 0.2 29);--mc-white:oklch(100% 0 0);--mc-overlay:oklch(13% 0.04 240/0.74);--mc-shadow:oklch(28% 0.04 235/0.12);--mc-ease:cubic-bezier(0.22,1,0.36,1);--mc-ease-move:cubic-bezier(0.645,0.045,0.355,1);--mc-fast:150ms;--mc-base:260ms;--mc-slow:900ms;min-height:100vh;padding-top:65px;overflow:clip;color:var(--mc-ink);background:var(--mc-bg);font-size:14px;line-height:1.5}.tg3-console-work.community-mode .image-community-shell{padding-top:0}.image-community-shell.mc-live-drawer{min-height:0;padding-top:0;overflow:visible;background:transparent}.dark .image-community-shell{--mc-bg:oklch(18% 0.015 220);--mc-surface:oklch(22% 0.015 220);--mc-soft:oklch(26% 0.015 220);--mc-soft-2:oklch(29% 0.015 220);--mc-ink:oklch(94% 0.008 220);--mc-muted:oklch(75% 0.015 220);--mc-faint:oklch(65% 0.015 220);--mc-line:oklch(34% 0.015 220);--mc-line-strong:oklch(45% 0.02 220);--mc-accent-hover:oklch(78% 0.13 178);--mc-accent-soft:oklch(29% 0.05 178);--mc-white:oklch(22% 0.015 220)}.dark .image-community-shell .mc-catalog-title h2,.dark .image-community-shell .mc-community-intro h1,.dark .image-community-shell .mc-detail-intro h1,.dark .image-community-shell .mc-detail-section h2{color:var(--mc-ink)}.dark .tgr-drawer:has(.mc-live-drawer),.dark .tgr-drawer:has(.mc-live-drawer)>footer,.dark .tgr-drawer:has(.mc-live-drawer)>header{color:oklch(94% .008 220);background:oklch(22% .015 220);border-color:oklch(34% .015 220)}.dark .mc-live-drawer .tgr-search,.dark .mc-live-drawer input,.dark .mc-live-drawer textarea{color:var(--mc-ink);background:var(--mc-surface);border-color:var(--mc-line)}.image-community-shell *,.image-community-shell :after,.image-community-shell :before{box-sizing:border-box}.image-community-shell button,.image-community-shell input,.image-community-shell select,.image-community-shell textarea{font:inherit}.image-community-shell a,.image-community-shell button{-webkit-tap-highlight-color:transparent}.image-community-shell button{color:inherit}.image-community-shell a{color:inherit;text-decoration:none}.image-community-shell :focus-visible{outline:2px solid var(--mc-accent);outline-offset:2px}.mc-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mc-container{width:min(1576px,calc(100% - 64px));margin:0 auto}.mc-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 20px;border:1px solid transparent;border-radius:0;font-size:14px;font-weight:600;cursor:pointer;transition:background-color var(--mc-fast) linear,border-color var(--mc-fast) linear,color var(--mc-fast) linear,transform var(--mc-fast) var(--mc-ease)}.mc-button svg{width:16px;height:16px}.mc-button:active{transform:scale(.98)}.mc-button.mc-primary{color:var(--mc-white);background:var(--mc-accent)}.mc-button.mc-primary:hover{background:var(--mc-accent-hover)}.mc-button.mc-secondary{color:var(--mc-accent-hover);border-color:var(--mc-accent);background:var(--mc-white)}.mc-button.mc-secondary:hover{color:var(--mc-white);background:var(--mc-accent)}.mc-community-intro{min-height:136px;display:flex;align-items:center;justify-content:space-between;gap:32px;border-bottom:1px solid var(--mc-line)}.mc-community-intro h1{margin:0 0 8px;color:oklch(9% .01 240);font-size:32px;line-height:1.25;letter-spacing:-.035em}.mc-community-intro p{margin:0;color:var(--mc-muted);font-size:14px}.mc-intro-actions{display:flex;gap:18px}.mc-intro-actions .mc-button{min-width:126px}.mc-featured-section{padding:34px 0 62px}.mc-section-line{height:44px;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--mc-line)}.mc-section-line h2{margin:0;color:oklch(12% .014 240);font-size:20px;line-height:1.2;letter-spacing:-.02em}.mc-featured-tools{display:flex;align-items:center;gap:7px;color:var(--mc-muted);font-size:13px}.mc-featured-tools>span{margin-right:8px}.mc-featured-tools button{width:26px;height:26px;display:grid;place-items:center;padding:0;border:1px solid var(--mc-line);background:var(--mc-white);cursor:pointer}.mc-featured-tools button:hover{color:var(--mc-accent-hover);border-color:var(--mc-accent)}.mc-featured-tools svg{width:13px;height:13px}.mc-featured-viewport{overflow:hidden;padding-top:20px}.mc-featured-empty{min-height:220px;display:grid;place-content:center;grid-gap:8px;gap:8px;padding:32px 16px;border-bottom:1px solid var(--mc-line);color:var(--mc-muted);text-align:center}.mc-featured-empty strong{color:var(--mc-ink);font-size:16px;font-weight:600}.mc-featured-empty span{font-size:13px}.mc-featured-grid{display:flex;gap:20px;transition:transform .42s var(--mc-ease-move);will-change:transform}.mc-featured-grid.is-jumping{transition:none}.mc-featured-grid .mc-image-card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 80px) / 5)}.mc-image-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:20px;gap:20px}.mc-image-card{min-width:0;overflow:hidden;border:1px solid var(--mc-line);background:var(--mc-white);transition:border-color var(--mc-fast) linear,box-shadow var(--mc-fast) linear}.mc-image-card:focus-within,.mc-image-card:hover{border-color:var(--mc-line-strong);box-shadow:0 8px 22px var(--mc-shadow)}.mc-card-media{position:relative;overflow:hidden;aspect-ratio:16/9;background:var(--mc-navy)}.mc-cover{position:absolute;inset:0;overflow:hidden}.mc-cover>img{object-fit:cover;transition:transform .7s var(--mc-ease),filter var(--mc-base) linear}.mc-cover-gradient{position:absolute;inset:0;background:linear-gradient(180deg,oklch(10% .03 240/.08) 28%,oklch(10% .04 240/.82));pointer-events:none}.mc-cover-heading{position:absolute;z-index:1;left:14px;right:45px;top:13px;color:var(--mc-white);text-shadow:0 1px 8px oklch(5% .02 240/.45)}.mc-cover-heading small{display:block;margin-bottom:2px;color:oklch(90% .08 182);font-size:10px;font-weight:600;letter-spacing:.08em}.mc-cover-heading b{display:block;overflow:hidden;font-size:clamp(13px,1vw,17px);line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.mc-cover-author,.mc-cover-stats{position:absolute;z-index:1;bottom:9px;color:oklch(100% 0 0/.92);font-size:10px;text-shadow:0 1px 4px oklch(5% .02 240/.8)}.mc-cover-author{left:11px;display:flex;align-items:center;gap:3px}.mc-cover-author svg{width:12px;height:12px;color:oklch(81% .16 86);fill:oklch(81% .16 86)}.mc-cover-stats{right:10px}.mc-favorite{position:absolute;z-index:5;right:8px;top:8px;width:29px;height:29px;display:grid;place-items:center;padding:0;border:1px solid oklch(100% 0 0/.65);color:var(--mc-faint);background:oklch(100% 0 0/.9);cursor:pointer}.mc-favorite.is-active,.mc-favorite:hover{color:var(--mc-accent-hover)}.mc-favorite.is-active svg{fill:var(--mc-accent)}.mc-favorite svg{width:14px;height:14px}.mc-hover-actions{position:absolute;z-index:4;inset:0;display:flex;align-items:center;justify-content:center;gap:12px;opacity:0;transform:translate3d(0,8px,0);background:var(--mc-overlay);pointer-events:none;transition:opacity var(--mc-fast) linear,transform var(--mc-base) var(--mc-ease)}.mc-card-media:focus-within .mc-hover-actions,.mc-card-media:hover .mc-hover-actions{opacity:1;transform:translateZ(0);pointer-events:auto}.mc-card-media:focus-within .mc-cover>img,.mc-card-media:hover .mc-cover>img{transform:scale(1.035);filter:saturate(.82)}.mc-hover-actions a{min-width:102px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--mc-accent);font-size:14px;font-weight:600;transition:transform var(--mc-fast) var(--mc-ease),background-color var(--mc-fast) linear}.mc-hover-actions a:hover{transform:translateY(-2px)}.mc-hover-primary{color:var(--mc-white)!important;background:var(--mc-accent)}.mc-hover-primary:hover{background:var(--mc-accent-hover)}.mc-hover-secondary{color:var(--mc-accent-hover)!important;background:var(--mc-white)}.mc-card-body{min-height:86px;padding:13px 15px 15px}.mc-card-tags{min-height:22px;display:flex;gap:7px;overflow:hidden;white-space:nowrap}.mc-card-tags span{display:inline-flex;align-items:center;height:21px;padding:0 8px;color:var(--mc-muted);background:var(--mc-soft);font-size:11px}.mc-card-tags .is-picked{color:var(--mc-accent-hover);background:var(--mc-accent-soft)}.mc-card-title{display:block;overflow:hidden;margin-top:9px;color:oklch(16% .02 240);font-size:14px;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.mc-card-title:hover{color:var(--mc-accent-hover)}.mc-catalog{min-height:calc(100vh - 68px);padding-bottom:68px;scroll-margin-top:76px}.mc-catalog-sticky{position:-webkit-sticky;position:sticky;top:68px;z-index:24;background:var(--mc-white);box-shadow:0 12px 24px oklch(28% .04 235/.08)}.mc-catalog-toolbar{min-height:52px;display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--mc-line)}.mc-catalog-title{display:flex;align-items:baseline;gap:12px;white-space:nowrap}.mc-catalog-title h2{margin:0;font-size:20px;line-height:1;letter-spacing:-.02em}.mc-catalog-title span{color:var(--mc-faint);font-size:12px}.mc-search{width:420px;height:36px;display:flex;border:1px solid var(--mc-line-strong)}.mc-search:focus-within{border-color:var(--mc-accent)}.mc-search input{min-width:0;flex:1 1;padding:0 12px;border:0;outline:0;color:var(--mc-ink);background:var(--mc-white);font-size:12px}.mc-search input::placeholder{color:var(--mc-faint)}.mc-search button{width:70px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:0;color:var(--mc-white);background:var(--mc-accent);font-size:12px;cursor:pointer}.mc-search button:hover{background:var(--mc-accent-hover)}.mc-search button svg{width:13px;height:13px}.mc-toolbar-spacer{flex:1 1}.mc-sort{position:relative;display:flex;align-items:center;gap:5px;color:var(--mc-muted)}.mc-sort>svg{width:14px;height:14px;pointer-events:none}.mc-sort>svg:last-child{width:12px;margin-left:-22px}.mc-sort select{padding:0 24px 0 2px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mc-filter-button,.mc-sort select{border:0;color:var(--mc-muted);background:transparent;font-size:12px;cursor:pointer}.mc-filter-button{display:inline-flex;align-items:center;gap:5px;padding:0}.mc-filter-button:hover{color:var(--mc-accent-hover)}.mc-filter-button svg{width:14px;height:14px}.mc-category-tabs{display:flex;align-items:stretch;gap:8px;padding:16px 0;border-bottom:1px solid var(--mc-line);overflow-x:auto;scrollbar-width:thin}.mc-category-tabs button{min-height:36px;flex:0 0 auto;padding:0 14px;border:1px solid var(--mc-line);color:oklch(31% .027 239);background:var(--mc-white);font-size:12px;cursor:pointer}.mc-category-tabs button:hover{border-color:var(--mc-accent);color:var(--mc-accent-hover)}.mc-category-tabs button.is-active{color:var(--mc-white);border-color:var(--mc-accent);background:var(--mc-accent)}.mc-category-tabs small{margin-left:6px;color:var(--mc-faint);font-size:9px}.mc-category-tabs .is-active small{color:oklch(100% 0 0/.78)}.mc-image-grid{padding-top:16px}.mc-empty{min-height:360px;display:grid;place-items:center;align-content:center;text-align:center;color:var(--mc-muted)}.mc-empty>svg{width:36px;height:36px;color:var(--mc-line-strong)}.mc-empty h3{margin:14px 0 3px;color:var(--mc-ink)}.mc-empty p{margin:0 0 16px}.mc-empty button{height:36px;padding:0 16px;border:1px solid var(--mc-accent);color:var(--mc-accent-hover);background:var(--mc-white);cursor:pointer}.mc-pagination{display:flex;justify-content:center;gap:6px;padding-top:32px}.mc-pagination button{min-width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid var(--mc-line);background:var(--mc-white);font-size:12px;cursor:pointer}.mc-pagination button:hover:not(:disabled){color:var(--mc-accent-hover);border-color:var(--mc-accent)}.mc-pagination button.is-active{color:var(--mc-white);border-color:var(--mc-accent);background:var(--mc-accent)}.mc-pagination button:disabled{color:var(--mc-faint);cursor:not-allowed}.mc-pagination svg{width:13px;height:13px}@media (min-width:901px){.tg3-portal:has(>.mc-detail-page){height:100vh;overflow:hidden}}.mc-detail-page{height:100vh;min-height:0;display:flex;flex-direction:column;padding-bottom:0;overflow:hidden;box-sizing:border-box}.mc-detail-layout{width:min(1576px,calc(100% - 64px));min-height:0;flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) 350px;align-items:stretch;grid-gap:64px;gap:64px;margin:0 auto;padding-top:22px;overflow:hidden}.mc-detail-main,.mc-detail-sidebar{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-ms-overflow-style:none;scrollbar-width:none}.mc-detail-main{min-width:0;padding:0 0 80px}.mc-detail-main::-webkit-scrollbar,.mc-detail-sidebar::-webkit-scrollbar{display:none;width:0;height:0}.mc-detail-intro>nav{display:flex;align-items:center;gap:6px;color:var(--mc-muted);font-size:13px}.mc-detail-intro>nav a:hover{color:var(--mc-accent-hover)}.mc-detail-intro>nav b{color:var(--mc-ink)}.mc-detail-tags{display:flex;gap:8px;margin-top:17px}.mc-detail-tags span{min-height:25px;display:inline-flex;align-items:center;padding:0 10px;color:var(--mc-muted);background:var(--mc-soft);font-size:11px}.mc-detail-tags span:first-child{color:var(--mc-accent-hover);background:var(--mc-accent-soft)}.mc-detail-intro h1{margin:13px 0 8px;color:oklch(10% .012 240);font-size:36px;line-height:1.25;letter-spacing:-.045em}.mc-detail-intro>p{margin:0;color:var(--mc-muted);font-size:14px;line-height:1.8}.mc-detail-intro>dl{min-height:48px;display:flex;align-items:center;gap:32px;margin:17px 0 0;border-top:1px solid var(--mc-line);border-bottom:1px solid var(--mc-line)}.mc-detail-intro>dl div{display:flex;align-items:baseline;gap:9px;white-space:nowrap}.mc-detail-intro dt{color:var(--mc-muted);font-size:12px}.mc-detail-intro dd{display:flex;align-items:center;gap:3px;margin:0;color:var(--mc-ink);font-size:14px}.mc-detail-intro dd svg{width:13px;height:13px;color:var(--mc-muted)}.mc-detail-tabs{height:79px;display:flex;align-items:flex-end;gap:38px;border-bottom:1px solid var(--mc-line)}.mc-detail-tabs button{position:relative;height:46px;padding:0;border:0;color:var(--mc-muted);background:transparent;cursor:pointer}.mc-detail-tabs button:first-child{color:var(--mc-accent-hover);font-weight:600}.mc-detail-tabs button:first-child:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--mc-accent)}.mc-detail-tabs button:hover{color:var(--mc-accent-hover)}.mc-detail-section{padding-top:32px;scroll-margin-top:86px}.mc-detail-section h2{margin:0 0 17px;color:oklch(10% .012 240);font-size:22px;line-height:1.25;letter-spacing:-.025em}.mc-runtime-table{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--mc-line)}.mc-runtime-table>div{min-height:72px;display:flex;flex-direction:column;justify-content:center;padding:13px 15px;border-right:1px solid var(--mc-line)}.mc-runtime-table>div:last-child{border-right:0}.mc-runtime-table span{color:var(--mc-muted);font-size:11px}.mc-runtime-table b{display:flex;align-items:center;gap:5px;margin-top:6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:500}.mc-runtime-table b svg{width:12px;height:12px;color:var(--mc-accent-hover)}.mc-runtime-table p{display:flex;gap:6px;margin:6px 0 0}.mc-runtime-table em{padding:2px 7px;border:1px solid var(--mc-line-strong);color:var(--mc-muted);font-size:10px;font-style:normal}.mc-runtime-note{margin:16px 0 0;color:oklch(14% .02 240);font-size:14px;font-weight:600;line-height:1.65}.mc-runtime-banner{display:flex;align-items:center;gap:12px;margin-top:18px;padding:13px 15px;border-left:3px solid var(--mc-accent);background:var(--mc-accent-pale)}.mc-runtime-banner>svg{width:22px;color:var(--mc-accent-hover)}.mc-runtime-banner span{display:grid}.mc-runtime-banner b{font-size:12px}.mc-runtime-banner small{color:var(--mc-muted);font-size:11px}.mc-community-section{padding-top:32px}.mc-community-group{display:flex;align-items:center;gap:38px}.mc-qr{position:relative;width:300px;height:300px;flex:0 0 300px;display:grid;grid-template-columns:repeat(25,1fr);padding:16px;border:1px solid var(--mc-line);background:var(--mc-white)}.mc-qr i{display:block;aspect-ratio:1;background:transparent}.mc-qr i.is-dark{background:var(--mc-accent-hover)}.mc-qr-eye{position:absolute;width:58px;height:58px;border:10px solid var(--mc-accent-hover);background:var(--mc-white);box-shadow:inset 0 0 0 9px var(--mc-white),inset 0 0 0 22px var(--mc-accent-hover)}.mc-qr-eye.eye-one{left:25px;top:25px}.mc-qr-eye.eye-two{right:25px;top:25px}.mc-qr-eye.eye-three{left:25px;bottom:25px}.mc-qr strong{position:absolute;left:50%;top:50%;width:58px;height:58px;display:grid;place-items:center;transform:translate(-50%,-50%);color:var(--mc-white);background:var(--mc-accent-hover);font-size:13px}.mc-community-group>div:last-child{max-width:460px}.mc-community-group>div>span{display:flex;align-items:center;gap:6px;color:var(--mc-accent-hover);font-size:12px}.mc-community-group>div>span svg{width:16px}.mc-community-group h3{margin:12px 0 8px;font-size:22px}.mc-community-group p{margin:0;color:var(--mc-muted);line-height:1.75}.mc-community-group dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:24px}.mc-community-group dl div{display:grid}.mc-community-group dt{color:var(--mc-faint);font-size:11px}.mc-community-group dd{margin:4px 0 0;font-size:12px}.mc-tutorial{padding-top:38px}.mc-tutorial>h3{display:flex;align-items:center;gap:8px;margin:26px 0 8px;font-size:15px}.mc-tutorial>h3>span{width:22px;height:22px;display:grid;place-items:center;color:var(--mc-white);background:var(--mc-accent);font-size:11px}.mc-tutorial>p{margin:0 0 14px 30px;color:var(--mc-muted)}.mc-tutorial-deploy{width:220px;height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;margin:4px 0 6px 30px;color:var(--mc-white)!important;background:var(--mc-accent);font-weight:600}.mc-tutorial-deploy:hover{background:var(--mc-accent-hover)}.mc-tutorial-deploy svg{width:16px}.mc-instance-mock{margin-top:12px;border:1px solid var(--mc-line);background:oklch(98.2% .008 217);box-shadow:0 2px 10px var(--mc-shadow);font-size:10px}.mc-instance-mock>header{min-height:43px;display:flex;align-items:center;gap:7px;padding:0 10px;background:var(--mc-white);border-bottom:1px solid var(--mc-line)}.mc-instance-mock button{height:25px;padding:0 11px;border:1px solid var(--mc-line);background:var(--mc-white);font-size:9px}.mc-instance-mock button.is-accent,.mc-instance-mock button.is-current{color:var(--mc-white);border-color:var(--mc-accent);background:var(--mc-accent)}.mc-instance-mock header>span{margin-left:auto;display:flex;align-items:center;gap:4px}.mc-instance-mock header svg{width:10px}.mc-instance-mock header label{width:150px;height:25px;display:flex;align-items:center;gap:5px;padding:0 7px;border:1px solid var(--mc-line);color:var(--mc-faint);background:var(--mc-white)}.mc-instance-alert{height:34px;display:flex;align-items:center;gap:6px;padding:0 12px;color:oklch(48% .11 78);background:oklch(96% .04 87)}.mc-instance-alert svg{width:12px}.mc-instance-mock>section{display:flex;align-items:center;justify-content:space-between;padding:17px 14px;background:var(--mc-white)}.mc-instance-name{display:flex;align-items:center;gap:9px}.mc-instance-name>svg{width:27px;color:var(--mc-accent-hover)}.mc-instance-name span{display:grid;grid-template-columns:auto auto;grid-gap:2px 7px;gap:2px 7px}.mc-instance-name b{font-size:12px}.mc-instance-name small{align-self:center;color:var(--mc-accent-hover)}.mc-instance-name em{grid-column:1/3;color:var(--mc-faint);font-style:normal}.mc-instance-actions{display:flex;gap:6px}.mc-instance-actions button{display:inline-flex;align-items:center;gap:4px}.mc-instance-actions button.is-marked{border:2px solid var(--mc-accent)}.mc-instance-actions svg{width:10px}.mc-instance-mock dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:15px;grid-gap:14px 24px;gap:14px 24px;border-top:1px solid var(--mc-line)}.mc-instance-mock dl div{display:grid;grid-gap:3px;gap:3px}.mc-instance-mock dt{color:var(--mc-faint)}.mc-instance-mock dd{margin:0;font-weight:600}.mc-instance-mock>footer{padding:10px 15px;border-top:1px solid var(--mc-line);color:var(--mc-muted);background:var(--mc-white)}.mc-file-mock{margin-top:12px;overflow:hidden;border:1px solid oklch(25% .025 235);color:oklch(86% .015 225);background:oklch(16% .025 235);font-size:10px}.mc-file-mock>header{height:44px;display:flex;align-items:center;gap:10px;padding:0 12px;border-bottom:1px solid oklch(28% .025 235);background:oklch(20% .025 235)}.mc-file-mock>header>span{color:var(--mc-accent);font-size:17px}.mc-file-mock>header label{width:290px;height:27px;display:flex;align-items:center;gap:6px;padding:0 10px;color:oklch(65% .018 225);background:oklch(27% .022 230)}.mc-file-mock>header label svg{width:12px}.mc-file-mock>header div{margin-left:auto}.mc-file-shell{min-height:480px;display:grid;grid-template-columns:190px 1fr}.mc-file-shell aside{display:flex;flex-direction:column;padding:13px 0;border-right:1px solid oklch(27% .025 235);background:oklch(14% .026 238)}.mc-file-shell aside b{padding:0 14px 12px}.mc-file-shell aside button{height:36px;padding:0 14px;border:0;color:inherit;text-align:left;background:transparent}.mc-file-shell aside button.is-current{color:var(--mc-white);background:var(--mc-accent-hover)}.mc-file-shell aside small{margin:auto 14px 0;color:oklch(55% .018 225);line-height:1.5}.mc-file-shell main{min-width:0;padding:13px 20px}.mc-file-shell main nav{height:38px;color:oklch(63% .02 220)}.mc-file-head,.mc-file-row{display:grid;grid-template-columns:minmax(0,1fr) 100px 110px;align-items:center;min-height:42px;border-bottom:1px solid oklch(25% .025 235)}.mc-file-head{color:oklch(58% .018 225)}.mc-file-row>span:first-child{display:flex;align-items:center;gap:9px;color:oklch(83% .018 220)}.mc-file-row svg{width:15px;color:var(--mc-accent)}.mc-workflow-mock{margin-top:12px;border:1px solid oklch(26% .03 232);color:oklch(86% .015 225);background:oklch(14% .025 237)}.mc-workflow-mock header{height:44px;display:flex;align-items:center;gap:24px;padding:0 14px;border-bottom:1px solid oklch(28% .025 235)}.mc-workflow-mock header span{color:oklch(59% .018 225);font-size:10px}.mc-workflow-mock header button{margin-left:auto;width:60px;height:27px;border:0;color:var(--mc-white);background:var(--mc-accent)}.mc-workflow-mock main{position:relative;height:380px;overflow:hidden;background-image:radial-gradient(oklch(37% .025 232) 1px,transparent 0);background-size:18px 18px}.mc-workflow-mock .node{position:absolute;z-index:2;width:180px;min-height:84px;display:grid;padding:13px;border:1px solid oklch(43% .04 220);border-top:4px solid var(--mc-accent);background:oklch(21% .028 235);box-shadow:0 8px 20px oklch(5% .02 240/.32)}.mc-workflow-mock .node span{margin-top:9px;color:oklch(61% .02 225);font-size:10px}.mc-workflow-mock .node i{position:absolute;right:-6px;top:48%;width:11px;height:11px;border-radius:50%;background:var(--mc-accent)}.mc-workflow-mock .node-one{left:30px;top:72px}.mc-workflow-mock .node-two{left:30px;top:235px;border-top-color:oklch(68% .13 78)}.mc-workflow-mock .node-three{left:43%;top:176px}.mc-workflow-mock .node-four{right:30px;top:103px;border-top-color:oklch(66% .13 148)}.mc-workflow-mock svg{position:absolute;inset:0;width:100%;height:100%}.mc-workflow-mock path{fill:none;stroke:var(--mc-accent);stroke-width:4;opacity:.72}.mc-detail-sidebar{min-width:0;display:grid;align-content:start;grid-gap:16px;gap:16px;padding:0 0 80px}.mc-side-panel{border:1px solid var(--mc-line);background:var(--mc-white)}.mc-side-panel>h3{height:43px;display:flex;align-items:center;margin:0;padding:0 16px;border-bottom:1px solid var(--mc-line);color:var(--mc-muted);font-size:13px;font-weight:500}.mc-author-panel{padding:16px}.mc-author-row{display:grid;grid-template-columns:30px 1fr auto;align-items:center;grid-gap:8px;gap:8px}.mc-author-row>span{width:30px;height:30px;display:grid;place-items:center;color:var(--mc-accent-hover);background:var(--mc-accent-soft);font-size:12px}.mc-author-row b{font-size:14px}.mc-author-row a{color:var(--mc-accent-hover);font-size:12px}.mc-author-panel>p{margin:11px 0 18px;color:var(--mc-muted);font-size:12px}.mc-use-image{height:48px;display:flex;align-items:center;justify-content:center;color:var(--mc-white)!important;background:var(--mc-accent);font-size:14px;font-weight:600}.mc-use-image:hover{background:var(--mc-accent-hover)}.mc-author-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:10px}.mc-author-actions button{height:39px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--mc-line);background:var(--mc-white);cursor:pointer}.mc-author-actions button:hover{color:var(--mc-accent-hover);border-color:var(--mc-accent)}.mc-author-actions svg{width:14px}.mc-author-actions svg.is-filled{color:var(--mc-accent);fill:var(--mc-accent)}.mc-version-panel>div{min-height:68px;display:grid;grid-template-columns:7px 1fr auto;grid-gap:9px;gap:9px;padding:13px 16px;border-bottom:1px solid var(--mc-line)}.mc-version-panel>div:last-child{border-bottom:0}.mc-version-panel>div>i{width:6px;height:6px;margin-top:7px;background:var(--mc-accent)}.mc-version-panel>div:nth-child(3)>i{background:var(--mc-line-strong)}.mc-version-panel span{min-width:0;display:grid}.mc-version-panel b{font-size:12px;font-weight:500}.mc-version-panel em{margin-left:8px;padding:1px 5px;color:var(--mc-accent-hover);background:var(--mc-accent-soft);font-size:9px;font-style:normal}.mc-version-panel small{overflow:hidden;margin-top:5px;color:var(--mc-muted);font-size:10px;white-space:nowrap;text-overflow:ellipsis}.mc-version-panel time{color:var(--mc-muted);font-size:9px}.mc-rating-summary{height:70px;display:flex;align-items:center;gap:14px;padding:0 16px;border-bottom:1px solid var(--mc-line)}.mc-rating-summary>b{font-size:30px}.mc-rating-summary>span{display:grid;grid-template-columns:repeat(5,15px)}.mc-rating-summary svg{width:14px;color:var(--mc-line-strong);fill:var(--mc-line-strong)}.mc-rating-summary small{grid-column:1/6;color:var(--mc-muted);font-size:10px}.mc-my-rating{height:52px;display:grid;grid-template-columns:62px 1fr auto;align-items:center;padding:0 16px;font-size:11px}.mc-my-rating>div{display:flex}.mc-my-rating button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:1px solid var(--mc-line);background:var(--mc-white);cursor:pointer}.mc-my-rating button+button{border-left:0}.mc-my-rating svg{width:14px;color:var(--mc-line-strong)}.mc-my-rating button.is-active svg{color:var(--mc-gold);fill:var(--mc-gold)}.mc-my-rating small,.mc-submit-rating{color:var(--mc-muted)}.mc-submit-rating{width:calc(100% - 32px);height:37px;margin:0 16px 15px;border:0;background:var(--mc-soft-2);cursor:pointer}.mc-submit-rating:not(:disabled){color:var(--mc-white);background:var(--mc-accent)}.mc-related-panel>a{min-height:68px;display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;grid-gap:11px;gap:11px;padding:9px 16px;border-bottom:1px solid var(--mc-line)}.mc-related-panel>a:last-child{border-bottom:0}.mc-related-panel>a:hover b{color:var(--mc-accent-hover)}.mc-related-panel img{width:96px;height:54px;object-fit:cover}.mc-related-panel span{min-width:0;display:grid;grid-gap:4px;gap:4px}.mc-related-panel b{overflow:hidden;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.mc-related-panel small{color:var(--mc-muted);font-size:9px}.mc-publish-page{min-height:1080px;padding-bottom:72px}.mc-publish-container{width:min(1344px,calc(100% - 64px));margin:0 auto}.mc-publish-breadcrumb{display:flex;gap:9px;padding-top:21px;color:var(--mc-muted);font-size:12px}.mc-publish-breadcrumb a:hover{color:var(--mc-accent-hover)}.mc-publish-breadcrumb b{color:var(--mc-ink)}.mc-publish-title{padding:29px 0 22px}.mc-publish-title h1{margin:0 0 4px;color:oklch(9% .01 240);font-size:34px;letter-spacing:-.04em}.mc-publish-title p{margin:0;color:var(--mc-muted)}.mc-publish-steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--mc-line);border-bottom:1px solid var(--mc-line)}.mc-publish-steps button{position:relative;height:68px;display:grid;grid-template-columns:28px 1fr;grid-template-rows:21px 21px;align-content:center;grid-column-gap:10px;column-gap:10px;padding:0 15px;border:0;border-right:1px solid var(--mc-line);text-align:left;background:var(--mc-white);cursor:pointer}.mc-publish-steps button:last-child{border-right:0}.mc-publish-steps button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:transparent}.mc-publish-steps button>span{grid-row:1/3;width:28px;height:28px;display:grid;place-items:center;align-self:center;color:var(--mc-muted);background:var(--mc-soft);font-size:11px}.mc-publish-steps button>span svg{width:13px}.mc-publish-steps small{align-self:end;color:var(--mc-muted);font-size:9px;letter-spacing:.12em}.mc-publish-steps b{font-size:13px;font-weight:500}.mc-publish-steps button.is-active:after{background:var(--mc-accent)}.mc-publish-steps button.is-active>span,.mc-publish-steps button.is-done>span{color:var(--mc-white);background:var(--mc-accent)}.mc-publish-steps button.is-active b{font-weight:600}.mc-publish-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;grid-gap:64px;gap:64px;padding-top:40px}.mc-publish-form{min-width:0}.mc-publish-form>h2{margin:0 0 7px;font-size:21px}.mc-form-field{display:grid;width:600px;max-width:100%;margin-top:26px}.mc-form-field>b{margin-bottom:4px;font-size:12px;font-weight:600}.mc-form-field>b em{color:var(--mc-danger);font-style:normal}.mc-form-field>small{margin:-1px 0 7px;color:var(--mc-muted);font-size:10px}.mc-form-field>input,.mc-form-field>select,.mc-form-field>textarea{width:100%;border:1px solid var(--mc-line-strong);outline:0;background:var(--mc-white)}.mc-form-field>input,.mc-form-field>select{height:40px;padding:0 10px}.mc-form-field>textarea{height:80px;padding:10px;resize:vertical}.mc-form-field>input:focus,.mc-form-field>select:focus,.mc-form-field>textarea:focus{border-color:var(--mc-accent)}.mc-cover-upload{display:flex;align-items:center;gap:20px}.mc-cover-upload label{width:210px;height:136px;display:grid;place-items:center;align-content:center;border:1px dashed var(--mc-line-strong);color:var(--mc-accent-hover);background:var(--mc-soft);cursor:pointer}.mc-cover-upload label:hover{border-color:var(--mc-accent)}.mc-cover-upload label svg{width:20px}.mc-cover-upload label strong{margin-top:5px;font-size:11px}.mc-cover-upload label span{color:var(--mc-ink);font-size:11px}.mc-cover-upload input{display:none}.mc-cover-upload p{color:var(--mc-muted);font-size:11px;line-height:1.8}.mc-tag-picker{width:440px;display:flex;flex-wrap:wrap;gap:7px;margin-top:6px}.mc-tag-picker button{height:32px;padding:0 12px;border:1px solid var(--mc-line-strong);background:var(--mc-white);font-size:11px;cursor:pointer}.mc-tag-picker button.is-active,.mc-tag-picker button:hover{color:var(--mc-accent-hover);border-color:var(--mc-accent);background:var(--mc-accent-pale)}.mc-price-field{width:200px}.mc-price-field>div{display:flex;height:40px;border:1px solid var(--mc-line-strong)}.mc-price-field>div:focus-within{border-color:var(--mc-accent)}.mc-price-field input{min-width:0;flex:1 1;padding:0 9px;border:0;outline:0}.mc-price-field span{width:72px;display:grid;place-items:center;color:var(--mc-muted);border-left:1px solid var(--mc-line);font-size:11px}.mc-form-row{width:600px;max-width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.mc-form-row .mc-form-field{width:auto}.mc-version-checks{width:600px;max-width:100%;display:grid;grid-gap:10px;gap:10px;margin-top:28px;padding:16px;background:var(--mc-accent-pale)}.mc-version-checks span{display:flex;align-items:center;gap:7px;color:var(--mc-muted);font-size:11px}.mc-version-checks svg{width:14px;color:var(--mc-accent-hover)}.mc-form-tip{margin:0 0 17px;color:var(--mc-muted)}.mc-readme-editor{width:760px;max-width:100%;border:1px solid var(--mc-line-strong)}.mc-readme-editor header{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid var(--mc-line);background:var(--mc-soft);font-size:11px}.mc-readme-editor header span{color:var(--mc-muted)}.mc-readme-editor textarea{width:100%;height:480px;padding:16px;border:0;outline:0;resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.8}.mc-review-list{width:700px;max-width:100%;border-top:1px solid var(--mc-line);margin-top:20px}.mc-review-list div{min-height:52px;display:grid;grid-template-columns:130px 1fr;align-items:center;border-bottom:1px solid var(--mc-line)}.mc-review-list span{color:var(--mc-muted)}.mc-review-list b{font-weight:500}.mc-agreement{display:flex;align-items:center;gap:8px;margin-top:24px;color:var(--mc-muted);font-size:12px}.mc-agreement input{accent-color:var(--mc-accent)}.mc-review-notice{width:700px;max-width:100%;display:flex;gap:12px;margin-top:20px;padding:16px;background:var(--mc-accent-pale)}.mc-review-notice>svg{width:22px;color:var(--mc-accent-hover)}.mc-review-notice span{display:grid}.mc-review-notice b{font-size:12px}.mc-review-notice small{color:var(--mc-muted);font-size:11px}.mc-publish-preview{align-self:start;padding:16px;border:1px solid var(--mc-line)}.mc-publish-preview>h3{display:flex;align-items:center;gap:8px;margin:0 0 16px;color:var(--mc-muted);font-size:12px;font-weight:500}.mc-publish-preview>h3 i{width:6px;height:6px;background:var(--mc-accent)}.mc-preview-card{border:1px solid var(--mc-line)}.mc-preview-cover{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--mc-soft)}.mc-preview-cover img{object-fit:cover}.mc-preview-cover:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,oklch(10% .03 240/.76))}.mc-preview-cover em,.mc-preview-cover span{position:absolute;z-index:2;bottom:10px;color:var(--mc-white);font-size:10px;font-style:normal}.mc-preview-cover span{left:10px}.mc-preview-cover em{right:10px}.mc-preview-card>div:last-child{min-height:105px;padding:16px}.mc-preview-card b{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mc-preview-card p{margin:8px 0 0;color:var(--mc-muted);font-size:11px}.mc-publish-preview>p{margin:14px 0 0;color:var(--mc-muted);font-size:11px}.mc-publish-footer{position:fixed;z-index:20;left:0;right:0;bottom:0;height:64px;display:flex;align-items:center;border-top:1px solid var(--mc-line);background:oklch(100% 0 0/.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mc-publish-footer>div{width:min(1344px,calc(100% - 64px));display:flex;justify-content:flex-end;gap:12px;margin:0 auto}.mc-publish-footer .mc-button{min-width:178px}.mc-publish-success{min-height:550px;display:grid;place-items:center;align-content:center;text-align:center}.mc-publish-success>svg{width:58px;height:58px;color:var(--mc-accent)}.mc-publish-success h2{margin:18px 0 4px}.mc-publish-success p{margin:0 0 24px;color:var(--mc-muted)}@media (max-width:1400px){.mc-featured-grid,.mc-image-grid{gap:14px}.mc-featured-grid .mc-image-card{flex-basis:calc((100% - 56px) / 5)}.mc-detail-layout{gap:32px}.mc-detail-intro>dl{gap:18px}.mc-publish-layout{gap:36px}}@media (max-width:1180px){.mc-image-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mc-featured-grid .mc-image-card{flex-basis:calc((100% - 42px) / 4)}.mc-detail-layout{grid-template-columns:minmax(0,1fr) 300px}.mc-detail-intro>dl{flex-wrap:wrap;padding:10px 0}.mc-runtime-table{grid-template-columns:repeat(2,1fr)}.mc-runtime-table>div:nth-child(2){border-right:0}.mc-runtime-table>div:nth-child(-n+2){border-bottom:1px solid var(--mc-line)}.mc-publish-layout{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:900px){.image-community-shell{padding-top:60px}.mc-container,.mc-detail-layout,.mc-publish-container{width:min(100% - 32px,760px)}.mc-community-intro{align-items:flex-start;flex-direction:column;justify-content:center}.mc-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-featured-grid .mc-image-card{flex-basis:calc((100% - 14px) / 2)}.mc-catalog-toolbar{flex-wrap:wrap;padding:12px 0}.mc-search{order:4;width:100%}.mc-detail-layout,.mc-publish-layout{grid-template-columns:1fr}.mc-detail-page{height:auto;min-height:100vh;display:block;padding-bottom:80px}.mc-detail-layout,.mc-detail-page{overflow:visible}.mc-detail-main,.mc-detail-sidebar{overflow:visible;scrollbar-gutter:auto}.mc-detail-main{padding:0}.mc-detail-sidebar{grid-template-columns:1fr 1fr;padding:0}.mc-author-panel,.mc-related-panel{grid-column:1/3}.mc-community-group{align-items:flex-start}.mc-qr{width:230px;height:230px;flex-basis:230px}.mc-instance-actions{flex-wrap:wrap;justify-content:flex-end}.mc-file-shell{grid-template-columns:150px 1fr}.mc-publish-preview{grid-row:1}.mc-publish-footer>div{width:calc(100% - 32px)}}@media (max-width:720px){.mc-catalog{min-height:calc(100vh - 62px)}.mc-catalog-sticky{top:62px}}@media (max-width:620px){.mc-community-intro{min-height:170px}.mc-community-intro h1{font-size:28px}.mc-intro-actions{width:100%;gap:8px}.mc-intro-actions .mc-button{min-width:0;flex:1 1;padding:0 10px;font-size:12px}.mc-featured-section{padding-bottom:40px}.mc-featured-tools>span{display:none}.mc-image-grid{grid-template-columns:1fr}.mc-featured-grid .mc-image-card{flex-basis:100%}.mc-catalog-title{width:100%}.mc-toolbar-spacer{display:none}.mc-card-body{min-height:78px}.mc-detail-layout{padding-top:16px}.mc-detail-intro h1{font-size:28px}.mc-detail-intro>dl{display:grid;grid-template-columns:1fr 1fr}.mc-detail-tabs{gap:18px;overflow-x:auto}.mc-runtime-table{grid-template-columns:1fr}.mc-runtime-table>div{border-right:0;border-bottom:1px solid var(--mc-line)}.mc-community-group{flex-direction:column}.mc-qr{width:260px;height:260px;flex-basis:260px}.mc-instance-mock>header{flex-wrap:wrap;padding:8px}.mc-instance-mock header>span{margin-left:0}.mc-instance-mock>section{align-items:flex-start;flex-direction:column;gap:14px}.mc-instance-actions{justify-content:flex-start}.mc-instance-mock dl{grid-template-columns:repeat(2,1fr)}.mc-file-shell{grid-template-columns:1fr}.mc-file-shell aside{display:none}.mc-file-head,.mc-file-row{grid-template-columns:minmax(0,1fr) 70px}.mc-file-head span:last-child,.mc-file-row span:last-child{display:none}.mc-workflow-mock .node{width:130px}.mc-workflow-mock .node-three{left:37%}.mc-detail-sidebar{grid-template-columns:1fr}.mc-author-panel,.mc-related-panel{grid-column:auto}.mc-publish-title h1{font-size:29px}.mc-publish-steps button{height:58px;grid-template-columns:24px 1fr;padding:0 6px}.mc-publish-steps button>span{width:24px;height:24px}.mc-publish-steps small{display:none}.mc-publish-steps b{align-self:center;font-size:10px}.mc-cover-upload{align-items:flex-start;flex-direction:column}.mc-form-row{grid-template-columns:1fr;gap:0}.mc-readme-editor textarea{height:340px}.mc-review-list div{grid-template-columns:100px 1fr}.mc-publish-footer .mc-button{min-width:0;padding:0 13px;font-size:11px}}@media (prefers-reduced-motion:reduce){.mc-featured-grid{transition:none}.mc-button,.mc-cover>img,.mc-hover-actions{transition-duration:0s}.mc-pagination button{scroll-behavior:auto}}