.contribution-mobile-module__iSlZZG__root{min-height:100vh;color:var(--foreground);background:var(--background)}.contribution-mobile-module__iSlZZG__container{width:min(var(--site-max), calc(100% - (var(--site-gutter) * 2)));margin-inline:auto}.contribution-mobile-module__iSlZZG__hero{border-bottom:1px solid color-mix(in srgb, var(--border) 78%, transparent);background:radial-gradient(720px 320px at 78% 24%, color-mix(in srgb, var(--brand-blue) 7%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--surface) 34%, var(--background)), var(--background) 96%);padding:108px 0 64px;position:relative;overflow:hidden}.contribution-mobile-module__iSlZZG__backLink{color:var(--text-secondary);align-items:center;gap:7px;font-size:12px;font-weight:600;transition:color .18s,transform .18s;display:inline-flex}.contribution-mobile-module__iSlZZG__backLink:hover,.contribution-mobile-module__iSlZZG__backLink:focus-visible{color:var(--foreground);transform:translate(-2px)}.contribution-mobile-module__iSlZZG__heroGrid{grid-template-columns:minmax(0,.78fr) minmax(560px,1.22fr);align-items:center;gap:72px;min-height:340px;margin-top:24px;display:grid}.contribution-mobile-module__iSlZZG__heroCopy{max-width:560px}.contribution-mobile-module__iSlZZG__heroCopy h1{color:var(--foreground);letter-spacing:-.055em;margin:0;font-size:clamp(46px,5vw,66px);font-weight:620;line-height:1.03}.contribution-mobile-module__iSlZZG__heroCopy p{max-width:540px;color:var(--text-secondary);text-wrap:pretty;margin:18px 0 0;font-size:14.5px;line-height:1.72}.contribution-mobile-module__iSlZZG__heroVisual{min-height:306px;position:relative;overflow:hidden}.contribution-mobile-module__iSlZZG__visualGlow{background:radial-gradient(circle, color-mix(in srgb, var(--brand-blue) 11%, transparent), transparent 70%);filter:blur(28px);pointer-events:none;border-radius:50%;width:76%;height:62%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contribution-mobile-module__iSlZZG__pipeline{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr) 44px minmax(0,1fr) 44px minmax(0,1fr);align-items:center;display:grid;position:absolute;inset:24px 0 14px}.contribution-mobile-module__iSlZZG__pipelineStage{text-align:center;justify-items:center;min-width:0;display:grid}.contribution-mobile-module__iSlZZG__pipelineStage strong{color:var(--foreground);margin-top:15px;font-size:12.5px;font-weight:680;line-height:1.3}.contribution-mobile-module__iSlZZG__pipelineStage small{color:var(--text-muted);margin-top:4px;font-size:9.5px;line-height:1.35}.contribution-mobile-module__iSlZZG__pipelineConnector{background:linear-gradient(90deg, color-mix(in srgb, var(--border) 70%, transparent), color-mix(in srgb, var(--brand-blue) 54%, var(--border)), color-mix(in srgb, var(--border) 70%, transparent));height:1px;display:block;position:relative}.contribution-mobile-module__iSlZZG__pipelineConnector:after{content:"";border-top:1px solid color-mix(in srgb, var(--brand-blue) 74%, var(--foreground));border-right:1px solid color-mix(in srgb, var(--brand-blue) 74%, var(--foreground));width:6px;height:6px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}.contribution-mobile-module__iSlZZG__pipelineConnector i{background:var(--brand-blue);width:5px;height:5px;box-shadow:0 0 12px color-mix(in srgb, var(--brand-blue) 68%, transparent);border-radius:50%;animation:2.8s linear infinite contribution-mobile-module__iSlZZG__contributionTransfer;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}@keyframes contribution-mobile-module__iSlZZG__contributionTransfer{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}.contribution-mobile-module__iSlZZG__artifactDraft,.contribution-mobile-module__iSlZZG__artifactUpload,.contribution-mobile-module__iSlZZG__artifactReview,.contribution-mobile-module__iSlZZG__artifactPublish{filter:drop-shadow(0 16px 24px #0f172a17);width:116px;height:108px;position:relative}.contribution-mobile-module__iSlZZG__paperBack,.contribution-mobile-module__iSlZZG__paperFront{border:1px solid color-mix(in srgb, var(--border) 88%, transparent);background:color-mix(in srgb, var(--surface) 90%, var(--background));border-radius:10px;width:76px;height:94px;position:absolute}.contribution-mobile-module__iSlZZG__paperBack{opacity:.8;top:7px;left:14px;transform:rotate(-7deg)}.contribution-mobile-module__iSlZZG__paperFront{padding:13px 11px;display:block;top:3px;left:26px;transform:rotate(2deg);box-shadow:0 10px 24px #0f172a12}.contribution-mobile-module__iSlZZG__paperFront i{background:linear-gradient(135deg,#21a6ff,#68ccff);border-radius:5px;width:24px;height:18px;margin-bottom:11px;display:block}.contribution-mobile-module__iSlZZG__paperFront b{background:color-mix(in srgb, var(--foreground) 16%, transparent);border-radius:999px;width:100%;height:4px;margin-top:6px;display:block}.contribution-mobile-module__iSlZZG__paperFront b:nth-of-type(2){width:78%}.contribution-mobile-module__iSlZZG__paperFront b:nth-of-type(3){width:58%}.contribution-mobile-module__iSlZZG__paperFront em{border:3px solid #7c5cff;border-radius:50%;width:15px;height:15px;position:absolute;top:12px;right:10px}.contribution-mobile-module__iSlZZG__folderBack{background:linear-gradient(150deg,#7656ff,#9b84ff);border-radius:10px 10px 13px 13px;width:86px;height:65px;position:absolute;top:24px;left:16px;box-shadow:0 12px 26px #7c5cff2e}.contribution-mobile-module__iSlZZG__folderBack:before{content:"";background:#7656ff;border-radius:8px 8px 0 0;width:36px;height:18px;position:absolute;top:-10px;left:0}.contribution-mobile-module__iSlZZG__folderFront{background:#fffffff0;border-radius:9px;align-items:flex-end;gap:5px;width:74px;height:48px;padding:9px;display:flex;position:absolute;top:38px;left:23px;transform:rotate(-3deg)}.contribution-mobile-module__iSlZZG__folderFront i{background:#dbe5ff;border-radius:4px 4px 2px 2px;width:16px;display:block}.contribution-mobile-module__iSlZZG__folderFront i:first-child{height:24px}.contribution-mobile-module__iSlZZG__folderFront i:nth-child(2){background:#c9f4e7;height:31px}.contribution-mobile-module__iSlZZG__folderFront i:nth-child(3){background:#ffe4a9;height:19px}.contribution-mobile-module__iSlZZG__uploadBadge{border:3px solid var(--background);color:#fff;background:#7c5cff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;font-weight:800;display:grid;position:absolute;top:7px;right:4px;box-shadow:0 10px 22px #7c5cff3d}.contribution-mobile-module__iSlZZG__reviewSheet{border:1px solid color-mix(in srgb, var(--border) 88%, transparent);background:color-mix(in srgb, var(--surface) 92%, var(--background));border-radius:13px;width:88px;height:92px;padding:17px 12px;position:absolute;top:7px;left:14px;box-shadow:0 12px 26px #0f172a12}.contribution-mobile-module__iSlZZG__reviewSheet i{grid-template-columns:16px 1fr;align-items:center;gap:7px;margin-bottom:11px;display:grid}.contribution-mobile-module__iSlZZG__reviewSheet b{color:#fff;background:#11b981;border-radius:5px;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:grid}.contribution-mobile-module__iSlZZG__reviewSheet em{background:color-mix(in srgb, var(--foreground) 15%, transparent);border-radius:999px;height:4px}.contribution-mobile-module__iSlZZG__reviewStamp{color:#047857;background:color-mix(in srgb, var(--background) 90%, transparent);width:42px;height:42px;font-family:var(--font-ui-mono), ui-monospace, monospace;border:2px solid #047857;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;bottom:7px;right:1px;transform:rotate(-8deg)}.contribution-mobile-module__iSlZZG__artifactPublish{border:1px solid color-mix(in srgb, var(--border) 88%, transparent);background:color-mix(in srgb, var(--surface) 92%, var(--background));border-radius:13px;overflow:hidden;box-shadow:0 12px 28px #0f172a14}.contribution-mobile-module__iSlZZG__browserBar{border-bottom:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--surface) 72%, var(--background));align-items:center;gap:4px;height:20px;padding:0 8px;display:flex}.contribution-mobile-module__iSlZZG__browserBar i{background:#ff6b6b;border-radius:50%;width:5px;height:5px}.contribution-mobile-module__iSlZZG__browserBar i:nth-child(2){background:#f59e0b}.contribution-mobile-module__iSlZZG__browserBar i:nth-child(3){background:#11b981}.contribution-mobile-module__iSlZZG__publishImage{background:linear-gradient(135deg,#18a0fbeb,#7c5cffd6);border-radius:7px;width:92px;height:38px;margin:10px auto 7px;display:block}.contribution-mobile-module__iSlZZG__publishLine{background:color-mix(in srgb, var(--foreground) 14%, transparent);border-radius:999px;width:76px;height:4px;margin:6px 0 0 12px;display:block}.contribution-mobile-module__iSlZZG__publishLine:nth-of-type(4){width:54px}.contribution-mobile-module__iSlZZG__publishBadge{color:#7a5100;font-family:var(--font-ui-mono), ui-monospace, monospace;letter-spacing:.06em;background:#fff1c2;border-radius:6px;padding:4px 6px;font-size:7px;font-weight:800;position:absolute;bottom:7px;right:7px}:is(.dark .contribution-mobile-module__iSlZZG__paperFront,.dark .contribution-mobile-module__iSlZZG__paperBack,.dark .contribution-mobile-module__iSlZZG__reviewSheet,.dark .contribution-mobile-module__iSlZZG__artifactPublish){background:color-mix(in srgb, var(--surface) 90%, #0b1220)}.dark .contribution-mobile-module__iSlZZG__folderFront{background:#edf2ff}.contribution-mobile-module__iSlZZG__formSection{background:var(--background);padding:58px 0 72px!important}.contribution-mobile-module__iSlZZG__formShell{max-width:1120px;margin-inline:auto;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.contribution-mobile-module__iSlZZG__formIntro{border-bottom:1px solid var(--border);max-width:700px;margin-bottom:28px!important;padding-bottom:20px!important}.contribution-mobile-module__iSlZZG__formIntro h2{color:var(--foreground);letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,40px);font-weight:610;line-height:1.08}.contribution-mobile-module__iSlZZG__formIntro p{color:var(--text-secondary);margin:9px 0 0;font-size:12.5px;line-height:1.58}.contribution-mobile-module__iSlZZG__root .contribution-form-grid{grid-template-areas:"sender content""resources resources";grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:28px 32px!important;display:grid!important}.contribution-mobile-module__iSlZZG__root .contribution-sender{grid-area:sender;border:0!important;padding:0!important}.contribution-mobile-module__iSlZZG__root .contribution-content{grid-area:content;border:0!important;padding:0!important}.contribution-mobile-module__iSlZZG__root .contribution-resources{grid-area:resources;border:0!important;border-top:1px solid var(--border)!important;margin:0!important;padding:26px 0 0!important}.contribution-mobile-module__iSlZZG__root .contribution-form-section-head{align-items:center!important;gap:10px!important;display:flex!important}.contribution-mobile-module__iSlZZG__root .contribution-form-section-head h3{color:var(--foreground);letter-spacing:-.018em!important;margin:0!important;font-size:17px!important;font-weight:660!important;line-height:1.3!important}.contribution-mobile-module__iSlZZG__root .contribution-form-section-head p{color:var(--text-muted)!important;margin:2px 0 0!important;font-size:10.5px!important;line-height:1.4!important}.contribution-mobile-module__iSlZZG__root .contribution-section-symbol{flex:none;place-items:center;border:0!important;border-radius:10px!important;width:34px!important;height:34px!important;padding:0!important;display:grid!important}.contribution-mobile-module__iSlZZG__root .contribution-section-symbol[data-tone=author]{color:#0d8fe8!important;background:color-mix(in srgb, #18a0fb 10%, var(--background))!important}.contribution-mobile-module__iSlZZG__root .contribution-section-symbol[data-tone=content]{color:#7255ed!important;background:color-mix(in srgb, #7c5cff 10%, var(--background))!important}.contribution-mobile-module__iSlZZG__root .contribution-section-symbol[data-tone=resource]{color:#0b9e70!important;background:color-mix(in srgb, #11b981 10%, var(--background))!important}.contribution-mobile-module__iSlZZG__root .contribution-form :is(input,textarea){background:color-mix(in srgb, var(--surface) 52%, var(--background))!important;box-shadow:none!important;border-radius:11px!important}.contribution-mobile-module__iSlZZG__root .contribution-form textarea{min-height:108px}.contribution-mobile-module__iSlZZG__root .contribution-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.contribution-mobile-module__iSlZZG__root .contribution-resource-row{min-height:142px;border:1px solid var(--border)!important;background:color-mix(in srgb, var(--surface) 44%, var(--background))!important;box-shadow:none!important;border-radius:13px!important;padding:15px!important}.contribution-mobile-module__iSlZZG__root .contribution-resource-icon{border-radius:10px!important;width:34px!important;height:34px!important}.contribution-mobile-module__iSlZZG__root .contribution-resource-row[data-tone=image] .contribution-resource-icon{color:#0d8fe8!important;background:color-mix(in srgb, #18a0fb 10%, var(--background))!important}.contribution-mobile-module__iSlZZG__root .contribution-resource-row[data-tone=document] .contribution-resource-icon{color:#7255ed!important;background:color-mix(in srgb, #7c5cff 10%, var(--background))!important}.contribution-mobile-module__iSlZZG__root .contribution-resource-row[data-tone=link] .contribution-resource-icon{color:#0b9e70!important;background:color-mix(in srgb, #11b981 10%, var(--background))!important}.contribution-mobile-module__iSlZZG__root .contribution-resource-line{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.contribution-mobile-module__iSlZZG__root .contribution-resource-row h4{font-size:12.5px!important;font-weight:660!important}.contribution-mobile-module__iSlZZG__root .contribution-resource-row p{color:var(--text-muted)!important;margin-top:3px!important;font-size:9.5px!important;line-height:1.42!important}.contribution-mobile-module__iSlZZG__root .contribution-resource-picker{background:var(--background)!important;border-style:solid!important;border-radius:9px!important;min-height:36px!important;font-size:10.5px!important}.contribution-mobile-module__iSlZZG__root .contribution-resource-actions{flex:none;gap:6px;display:flex}.contribution-mobile-module__iSlZZG__root .contribution-resource-video{gap:14px;display:grid}.contribution-mobile-module__iSlZZG__root .contribution-resource-status{color:var(--text-secondary);margin:12px 0 0;font-size:10.5px;font-weight:600}.contribution-mobile-module__iSlZZG__root .contribution-form-footer{border-top:1px solid var(--border)!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;margin-top:28px!important;padding-top:20px!important;display:flex!important}.contribution-mobile-module__iSlZZG__root .contribution-moderation{max-width:680px}.contribution-mobile-module__iSlZZG__root .contribution-moderation strong{font-size:11.5px!important}.contribution-mobile-module__iSlZZG__root .contribution-moderation p{max-width:620px;color:var(--text-muted)!important;margin-top:3px!important;font-size:10.5px!important;line-height:1.5!important}.contribution-mobile-module__iSlZZG__root .contribution-submit{flex:none;border-radius:10px!important}@media (max-width:1120px){.contribution-mobile-module__iSlZZG__heroGrid{grid-template-columns:minmax(0,.72fr) minmax(500px,1.28fr);gap:40px}.contribution-mobile-module__iSlZZG__pipeline{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr)}.contribution-mobile-module__iSlZZG__artifactDraft,.contribution-mobile-module__iSlZZG__artifactUpload,.contribution-mobile-module__iSlZZG__artifactReview,.contribution-mobile-module__iSlZZG__artifactPublish{transform:scale(.92)}}@media (max-width:900px){.contribution-mobile-module__iSlZZG__heroGrid{grid-template-columns:1fr;gap:28px}.contribution-mobile-module__iSlZZG__heroCopy{max-width:650px}.contribution-mobile-module__iSlZZG__heroVisual{min-height:270px}.contribution-mobile-module__iSlZZG__root .contribution-resource-grid{grid-template-columns:1fr}.contribution-mobile-module__iSlZZG__root .contribution-resource-row{min-height:0}}@media (max-width:767px){.contribution-mobile-module__iSlZZG__hero{padding:88px 0 42px}.contribution-mobile-module__iSlZZG__heroGrid{min-height:0;margin-top:18px}.contribution-mobile-module__iSlZZG__heroCopy h1{font-size:40px;line-height:1.06}.contribution-mobile-module__iSlZZG__heroCopy p{margin-top:13px;font-size:13.5px;line-height:1.62}.contribution-mobile-module__iSlZZG__heroVisual{min-height:320px}.contribution-mobile-module__iSlZZG__pipeline{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:18px 8px;inset:8px 0 0}.contribution-mobile-module__iSlZZG__pipelineStage{min-height:138px}.contribution-mobile-module__iSlZZG__pipelineStage strong{margin-top:7px;font-size:11.5px}.contribution-mobile-module__iSlZZG__pipelineStage small{margin-top:2px;font-size:8.5px}.contribution-mobile-module__iSlZZG__pipelineConnector{display:none}.contribution-mobile-module__iSlZZG__artifactDraft,.contribution-mobile-module__iSlZZG__artifactUpload,.contribution-mobile-module__iSlZZG__artifactReview,.contribution-mobile-module__iSlZZG__artifactPublish{transform-origin:bottom;margin:-8px 0 -11px;transform:scale(.78)}.contribution-mobile-module__iSlZZG__formSection{padding:44px 0 50px!important}.contribution-mobile-module__iSlZZG__formIntro{margin-bottom:22px!important;padding-bottom:16px!important}.contribution-mobile-module__iSlZZG__formIntro h2{font-size:28px}.contribution-mobile-module__iSlZZG__formIntro p{font-size:12px}.contribution-mobile-module__iSlZZG__root .contribution-form-grid{grid-template-areas:"sender""content""resources";grid-template-columns:1fr!important;gap:22px!important}.contribution-mobile-module__iSlZZG__root .contribution-content{border-top:1px solid var(--border)!important;padding-top:22px!important}.contribution-mobile-module__iSlZZG__root .contribution-resources{padding-top:22px!important}.contribution-mobile-module__iSlZZG__root .contribution-form-section-head h3{font-size:16px!important}.contribution-mobile-module__iSlZZG__root .contribution-resource-line{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.contribution-mobile-module__iSlZZG__root .contribution-resource-actions{grid-template-columns:repeat(2,1fr);width:100%;display:grid!important}.contribution-mobile-module__iSlZZG__root .contribution-resource-picker{width:100%;min-height:42px!important}.contribution-mobile-module__iSlZZG__root .contribution-form-footer{flex-direction:column!important;align-items:stretch!important;gap:16px!important;margin-top:22px!important}.contribution-mobile-module__iSlZZG__root .contribution-submit{justify-content:center;width:100%;min-height:44px!important}}@media (max-width:389px){.contribution-mobile-module__iSlZZG__heroCopy h1{font-size:36px}.contribution-mobile-module__iSlZZG__root .contribution-resource-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.contribution-mobile-module__iSlZZG__backLink,.contribution-mobile-module__iSlZZG__pipelineConnector i{transition:none!important;animation:none!important}}@media (max-width:767px){.contribution-mobile-module__iSlZZG__hero{display:none!important}.contribution-mobile-module__iSlZZG__hero{padding:calc(104px + env(safe-area-inset-top)) 0 22px!important;display:block!important}.contribution-mobile-module__iSlZZG__backLink,.contribution-mobile-module__iSlZZG__heroCopy p,.contribution-mobile-module__iSlZZG__heroVisual{display:none!important}.contribution-mobile-module__iSlZZG__heroGrid{min-height:0!important;margin-top:0!important;display:block!important}.contribution-mobile-module__iSlZZG__heroCopy{text-align:center;max-width:none!important}.contribution-mobile-module__iSlZZG__heroCopy h1{letter-spacing:-.024em!important;margin:0!important;font-size:32px!important;line-height:1.16!important}.contribution-mobile-module__iSlZZG__formSection{padding-top:28px!important}}.dark .contribution-mobile-module__iSlZZG__reviewStamp{color:#6ee7b7;border-color:#6ee7b7}
