:root{--c-primary: #6f94ff;--c-primary-light: #b8ccff;--c-primary-dark: #3159c9;--c-accent: #8fb7ff;--c-accent-light: #d7e4ff;--c-accent-dim: #1c3672;--c-bg: #02050b;--c-bg-card: rgba(8, 14, 24, .82);--c-bg-card-solid: #08101b;--c-bg-elevated: #0c1524;--c-bg-input: #091321;--c-border: rgba(143, 183, 255, .14);--c-border-active: rgba(174, 201, 255, .34);--c-text: #edf4ff;--c-text-secondary: rgba(203, 216, 235, .72);--c-text-muted: rgba(145, 160, 184, .6);--c-glow: rgba(111, 148, 255, .18);--c-glow-accent: rgba(143, 183, 255, .14);--c-glow-strong: rgba(111, 148, 255, .3);--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--shadow-card: 0 2px 8px rgba(0, 0, 0, .3);--shadow-card-hover: 0 4px 12px rgba(0, 0, 0, .4);--shadow-glow: 0 0 12px rgba(111, 148, 255, .1);--shadow-glow-accent: 0 0 12px rgba(143, 183, 255, .1);--font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI Variable", "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", "Consolas", "Monaco", monospace;--font-display: "Space Grotesk", "Noto Sans SC", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--page-max-width: 1200px;--page-padding-x: 24px;--hud-modal-radius: 8px;--hud-modal-bg-top: rgba(6, 13, 24, .72);--hud-modal-bg-bottom: rgba(2, 7, 14, .66);--hud-modal-surface: rgba(4, 10, 18, .34);--hud-modal-panel: rgba(6, 14, 25, .28);--hud-modal-input-bg: rgba(4, 10, 18, .38);--hud-modal-line: rgba(132, 198, 234, .22);--hud-modal-line-soft: rgba(143, 183, 255, .12);--hud-modal-line-strong: rgba(132, 198, 234, .4);--hud-modal-accent: #84c6ea;--hud-modal-accent-soft: rgba(132, 198, 234, .16);--hud-modal-blue-soft: rgba(94, 128, 218, .12);--hud-modal-text: #eaf2ff;--hud-modal-text-soft: rgba(203, 216, 235, .7);--hud-modal-text-muted: rgba(145, 160, 184, .62);--hud-modal-warn: #d9bd7a;--hud-modal-danger: #ffaaa8;--hud-modal-mask-bg: radial-gradient(820px 360px at 50% 45%, rgba(132, 198, 234, .055), transparent 70%), repeating-linear-gradient(90deg, rgba(143, 183, 255, .012) 0 1px, transparent 1px 72px), repeating-linear-gradient(0deg, rgba(143, 183, 255, .01) 0 1px, transparent 1px 72px), linear-gradient(180deg, rgba(2, 5, 10, .48), rgba(2, 5, 10, .6));--hud-modal-content-bg: radial-gradient(520px 180px at 20% 0%, rgba(132, 198, 234, .07), transparent 70%), radial-gradient(420px 180px at 100% 0%, rgba(94, 128, 218, .06), transparent 72%), repeating-linear-gradient(90deg, rgba(143, 183, 255, .014) 0 1px, transparent 1px 30px), repeating-linear-gradient(0deg, rgba(143, 183, 255, .011) 0 1px, transparent 1px 30px), linear-gradient(180deg, var(--hud-modal-bg-top) 0%, var(--hud-modal-bg-bottom) 100%);--hud-modal-panel-bg: radial-gradient(440px 180px at 50% 36%, rgba(132, 198, 234, .04), transparent 78%), linear-gradient(180deg, rgba(255, 255, 255, .018), rgba(255, 255, 255, .004) 52%, transparent);--hud-modal-primary-bg: linear-gradient(180deg, rgba(255, 255, 255, .08), transparent 36%), linear-gradient(135deg, rgba(99, 169, 210, .76), rgba(84, 115, 205, .76));--hud-modal-primary-text: #07121f;--hud-modal-shadow: 0 0 0 1px rgba(132, 198, 234, .045), 0 0 24px rgba(81, 183, 255, .06), 0 24px 60px rgba(0, 0, 0, .36), inset 0 1px 0 rgba(255, 255, 255, .045);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1)}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-synthesis-weight:none;font-weight:400;font-feature-settings:"kern" 1;overflow-x:hidden;background:var(--c-bg);color:var(--c-text)}code{font-family:var(--font-mono)}#root{min-height:100vh;width:100%;position:relative}.app-shell{min-height:100vh;width:100%;overflow-x:hidden;overflow-x:clip;display:flex;flex-direction:column}@supports not (color: color-mix(in srgb,#ffffff 50%,transparent)){.inspiration-type-button{background:radial-gradient(86px 52px at 18% 10%,rgba(143,183,255,.05),transparent 72%),#02050947}.inspiration-type-button:hover,.inspiration-type-button--active{background:radial-gradient(120px 78px at 20% 15%,rgba(143,183,255,.18),transparent 74%),linear-gradient(110deg,#070b11e6,#09121ddb);box-shadow:inset 0 1px #ffffff13,0 10px 24px #8fb7ff12}.inspiration-type-button__icon{color:#cfe2ff;background:#050c1694}.clab-core .ant-input-textarea textarea:focus{border-color:#69d7ff99!important;box-shadow:0 0 0 3px #69d7ff1f!important}.clab-core__launch .neon-btn{border-color:#69d7ff70!important;color:#d7f3ff!important;background:radial-gradient(120px 56px at 22% 0%,rgba(105,215,255,.2),transparent 64%),linear-gradient(135deg,#0d1522f5,#080e18f5)!important;box-shadow:inset 0 1px #ffffff0d,0 8px 20px #00000052,0 0 12px #69d7ff29!important}.clab-core__launch .neon-btn:hover{border-color:#69d7ffb8!important;background:radial-gradient(140px 66px at 22% 0%,rgba(105,215,255,.3),transparent 64%),linear-gradient(135deg,#111b2bfa,#0a121efa)!important;box-shadow:inset 0 1px #ffffff14,0 12px 26px #0006,0 0 22px #69d7ff52!important}.clab-core__launch .ant-select .ant-select-selector{border-color:#69d7ff4d!important}.clab-core__launch .ant-select-selection-item{color:#dbefff!important}.clab-core__launch .ant-select-arrow{color:#cfe0ff!important}.clab-core__launch .ant-select:hover .ant-select-selector{border-color:#69d7ff80!important}.clab-core__launch .ant-select-focused .ant-select-selector,.clab-core__launch .ant-select-open .ant-select-selector{border-color:#69d7ffa3!important;box-shadow:0 0 0 3px #69d7ff1f,0 0 16px #69d7ff33!important}.clab-provider-dropdown{border-color:#83ddff52!important;box-shadow:0 18px 44px #00000085,0 0 26px #83ddff24!important}.task-detail-cockpit .ant-btn:not(.app-header__login-btn):hover{border-color:#8fb7ff70}.task-detail-cockpit .ant-btn-primary,.task-detail-cockpit .neon-btn.ant-btn-primary{border-color:#8fb7ff7a!important;color:#eaf2ff!important;background:radial-gradient(120px 56px at 22% 0%,rgba(143,183,255,.22),transparent 64%),linear-gradient(135deg,#0d1522f5,#080e18f5)!important;box-shadow:inset 0 1px #ffffff0d,0 0 14px #8fb7ff2e!important}}.web-page-shell{--page-shell-width: min(var(--page-max-width), calc(100% - 48px) );width:var(--page-shell-width);max-width:var(--page-max-width)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--page-padding-x)!important;padding-right:var(--page-padding-x)!important}.page-container{max-width:var(--page-max-width);margin:0 auto;padding-left:var(--page-padding-x);padding-right:var(--page-padding-x)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#8fb7ff3d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#8fb7ff61}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes borderGlow{0%,to{border-color:var(--c-border)}50%{border-color:var(--c-border-active)}}@keyframes shimmer{0%{transform:translate(-200%)}to{transform:translate(200%)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 12px var(--c-glow)}50%{box-shadow:0 0 28px var(--c-glow-strong)}}@keyframes progressFlow{0%{transform:translate(-110%);opacity:.25}35%{opacity:.85}to{transform:translate(110%);opacity:.25}}@keyframes progressPulse{0%,to{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--task-progress-color, var(--c-primary)) 38%,transparent))}50%{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--task-progress-color, var(--c-primary)) 68%,transparent))}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.glass-card{background:var(--c-bg-card-solid);border:1px solid var(--c-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.glass-card:hover{border-color:var(--c-border-active)}.gradient-text{background:linear-gradient(135deg,var(--c-primary-light),var(--c-accent-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.neon-btn{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--c-primary),var(--c-accent));border:none;font-weight:700}.neon-btn:hover{opacity:.9}.neon-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);pointer-events:none;opacity:0}.neon-tag{border:none!important;border-radius:var(--radius-xs)!important;font-weight:700!important;font-size:10px!important;padding:2px 10px!important;font-family:var(--font-mono)!important;letter-spacing:.5px}.ant-card,.ant-btn-primary{transition:none!important}.ant-btn-primary:hover{opacity:.9}.ant-input,.ant-input-textarea textarea,.ant-select-selector{transition:border-color .2s ease!important;background:var(--c-bg-input)!important;border:1px solid var(--c-border)!important;border-radius:var(--radius-sm)!important;color:var(--c-text)!important}.ant-input:focus,.ant-input-textarea textarea:focus,.ant-select-focused .ant-select-selector{border-color:var(--c-primary-light)!important;box-shadow:none!important}.ant-checkbox-inner,.ant-radio-inner{background:var(--c-bg-input)!important;border-color:var(--c-border)!important}.ant-checkbox-checked .ant-checkbox-inner{background:var(--c-primary)!important;border-color:var(--c-primary)!important}.ant-table{background:transparent!important}.ant-table-thead>tr>th{background:var(--c-bg-elevated)!important;color:var(--c-text-secondary)!important;border-bottom:1px solid var(--c-border)!important}.ant-table-tbody>tr>td{border-bottom:1px solid var(--c-border)!important}.ant-table-tbody>tr:hover>td{background:#6f94ff0b!important}.ant-tabs-tab{transition:none!important}.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--c-primary-light)!important}.ant-modal-root .ant-modal-mask{background:var(--hud-modal-mask-bg)!important}.ant-modal{color:var(--c-text)}.ant-modal-content{position:relative;overflow:hidden;background:var(--hud-modal-content-bg)!important;border:1px solid var(--hud-modal-line)!important;border-radius:var(--hud-modal-radius)!important;box-shadow:var(--hud-modal-shadow)!important}.ant-modal-content:before{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,var(--hud-modal-accent-soft),var(--hud-modal-line-strong),var(--hud-modal-blue-soft),transparent);box-shadow:0 0 10px #84c6ea14;pointer-events:none}.ant-modal-content:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;background:linear-gradient(var(--hud-modal-line-strong),var(--hud-modal-line-strong)) left top / 28px 1px no-repeat,linear-gradient(var(--hud-modal-line-strong),var(--hud-modal-line-strong)) left top / 1px 28px no-repeat,linear-gradient(var(--hud-modal-line-strong),var(--hud-modal-line-strong)) right top / 28px 1px no-repeat,linear-gradient(var(--hud-modal-line-strong),var(--hud-modal-line-strong)) right top / 1px 28px no-repeat,linear-gradient(var(--hud-modal-blue-soft),var(--hud-modal-blue-soft)) left bottom / 28px 1px no-repeat,linear-gradient(var(--hud-modal-blue-soft),var(--hud-modal-blue-soft)) left bottom / 1px 28px no-repeat,linear-gradient(var(--hud-modal-blue-soft),var(--hud-modal-blue-soft)) right bottom / 28px 1px no-repeat,linear-gradient(var(--hud-modal-blue-soft),var(--hud-modal-blue-soft)) right bottom / 1px 28px no-repeat;opacity:.13;pointer-events:none}.ant-modal-header{position:relative;z-index:1;margin:0!important;padding:24px 30px 13px!important;background:transparent!important;border-bottom:1px solid var(--hud-modal-line-soft)!important}.ant-modal-title{display:inline-flex;align-items:center;gap:10px;color:var(--hud-modal-text)!important;font-size:17px!important;font-weight:750!important;letter-spacing:0!important;text-shadow:0 0 9px rgba(132,198,234,.08)}.ant-modal-title:before{content:"";width:8px;height:18px;border:1px solid var(--hud-modal-line-strong);background:linear-gradient(180deg,#84c6ea3d,#5e80da0a);box-shadow:0 0 9px #84c6ea14;clip-path:polygon(0 0,100% 0,100% 72%,55% 100%,0 100%)}.ant-modal-body{position:relative;z-index:1;padding:24px 30px 30px!important;color:var(--hud-modal-text-soft)}.ant-modal-footer{position:relative;z-index:1;margin-top:0!important;padding:0 30px 30px!important;border-top:0!important}.ant-modal-close{top:16px!important;right:18px!important;width:34px!important;height:34px!important;border:1px solid var(--hud-modal-line-soft)!important;border-radius:6px!important;color:var(--hud-modal-text-muted)!important;background:#040a1242!important}.ant-modal-close:hover{color:var(--hud-modal-text)!important;border-color:var(--hud-modal-line-strong)!important;background:#84c6ea1a!important}.ant-modal .ant-form-item-label>label{color:#eaf2ffd1!important;font-weight:650}.ant-modal .ant-input,.ant-modal .ant-input-affix-wrapper,.ant-modal .ant-input-textarea textarea{background:var(--hud-modal-input-bg)!important;border-color:#8fb7ff29!important;color:var(--hud-modal-text)!important;box-shadow:inset 0 0 0 1px #84c6ea05!important}.ant-modal .ant-input:hover,.ant-modal .ant-input-affix-wrapper:hover,.ant-modal .ant-input-textarea textarea:hover{border-color:#84c6ea42!important}.ant-modal .ant-input:focus,.ant-modal .ant-input-affix-wrapper-focused,.ant-modal .ant-input-textarea textarea:focus{border-color:var(--hud-modal-line-strong)!important;box-shadow:0 0 0 1px #84c6ea0b,0 0 12px #84c6ea06,inset 0 0 0 1px #84c6ea05!important}.ant-modal .ant-btn{border-radius:8px!important;font-weight:700}.ant-modal .ant-btn-primary{background:var(--hud-modal-primary-bg)!important;border:1px solid rgba(184,204,255,.16)!important;color:var(--hud-modal-primary-text)!important;box-shadow:0 0 14px #6f94ff0e,inset 0 0 0 1px #fff1!important}.ant-modal .ant-btn-default{background:var(--hud-modal-surface)!important;border-color:var(--hud-modal-line-soft)!important;color:#dfebffc2!important}.ant-modal .ant-btn-default:hover{border-color:var(--hud-modal-line-strong)!important;color:var(--hud-modal-text)!important}.ant-modal .ant-btn-link,.ant-modal .ant-btn-color-link,.ant-modal .ant-btn-variant-link{border-color:transparent!important;background:transparent!important;box-shadow:none!important;color:#b8ccffad!important}.ant-modal .ant-btn-link:hover,.ant-modal .ant-btn-color-link:hover,.ant-modal .ant-btn-variant-link:hover{color:var(--hud-modal-accent)!important;background:transparent!important}.ant-modal .ant-input-show-count-suffix{color:var(--hud-modal-text-muted)}.ant-modal .ant-input-affix-wrapper>input.ant-input{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.ant-modal .ant-form-item-explain-error{color:var(--hud-modal-danger)!important}.ant-popover-inner{background:linear-gradient(180deg,#070d17bd,#03080fad)!important;border:1px solid rgba(143,183,255,.18)!important;border-radius:var(--radius-md)!important;box-shadow:0 18px 42px #00000047!important}.ant-popover-arrow:before{background:#070d17bd!important}.ant-message-notice-content{background:linear-gradient(180deg,#070d17c2,#03080fb3)!important;border:1px solid rgba(143,183,255,.2)!important;border-radius:10px!important;color:var(--c-text)!important;box-shadow:0 16px 36px #00000042!important}.feedback-modal__intro{margin-bottom:20px;padding:12px 14px 12px 16px;border:0;border-left:2px solid var(--hud-modal-line-strong);border-radius:6px 10px 6px 6px;color:var(--hud-modal-text-soft);background:linear-gradient(135deg,transparent calc(100% - 12px),rgba(132,198,234,.06) 0),repeating-linear-gradient(90deg,rgba(143,183,255,.01) 0 1px,transparent 1px 22px),linear-gradient(90deg,#84c6ea08,#040a1233);font-size:13px;line-height:1.6}.feedback-modal .ant-modal-content:after{display:block;opacity:.1}.feedback-modal .ant-modal-content{border-color:var(--hud-modal-line)!important;box-shadow:var(--hud-modal-shadow)!important}.feedback-modal .ant-modal-header{border-bottom-color:var(--hud-modal-line-soft)!important}.feedback-modal .ant-input,.feedback-modal .ant-input-affix-wrapper,.feedback-modal .ant-input-textarea textarea{border-color:#8fb7ff24!important}.feedback-modal .ant-input-affix-wrapper>input.ant-input{border-color:transparent!important}.feedback-modal__actions{display:flex;justify-content:flex-end;align-items:center;gap:10px}.feedback-fab{position:fixed;right:24px;bottom:28px;z-index:60;width:46px;height:46px;border:1px solid rgba(131,221,255,.3);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#83ddff;background:linear-gradient(180deg,#83ddff26,#6f94ff0f),#040a12e0;box-shadow:inset 0 1px #ffffff0f,0 14px 30px #0000005c;cursor:pointer}.feedback-fab:hover{border-color:#83ddff8a;color:#eef5ff}.feedback-fab__glow{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:8px;background:#83ddff14;pointer-events:none}.feedback-fab__icon{position:relative;z-index:1;font-size:18px}.ant-timeline-item-tail{border-inline-start-color:var(--c-border)!important}.ant-progress-bg{box-shadow:none!important}.task-progress--active .ant-progress-inner{background:#ffffff0b!important}.task-progress--active .ant-progress-bg{position:relative;overflow:hidden;background:var(--task-progress-color, var(--c-primary))!important;box-shadow:none!important}.task-progress--active .ant-progress-bg:after{display:none}.ant-tag{border-radius:var(--radius-xs)!important}.ant-empty-description{color:var(--c-text-muted)!important}.ant-spin-text{color:var(--c-text-secondary)!important}h1,h2,h3,h4,h5,h6,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,.ant-typography h6{font-family:var(--font-display)!important;font-weight:600!important;letter-spacing:0!important}::selection{background:#6f94ff47;color:#fff}.icon-checkbox{cursor:pointer}.icon-checkbox .ant-checkbox-inner{background:var(--c-bg-input)!important;border-color:var(--c-border)!important;width:16px!important;height:16px!important}.icon-checkbox .ant-checkbox-inner:after{inset-inline-start:4px!important;top:2px!important}.icon-checkbox:hover .ant-checkbox-inner{border-color:var(--c-primary-light)!important;box-shadow:0 0 8px var(--c-glow)!important}.icon-checkbox.ant-checkbox-wrapper-checked,.icon-checkbox-checked{background:#6f94ff13!important;border-color:var(--c-primary-light)!important;box-shadow:0 0 12px var(--c-glow)!important}.icon-checkbox.ant-checkbox-wrapper-checked .ant-checkbox-inner{background:var(--c-primary)!important;border-color:var(--c-primary)!important;box-shadow:0 0 10px var(--c-glow)!important}.icon-checkbox:hover{border-color:var(--c-border-active)!important;background:#6f94ff0a!important}.ant-segmented{font-size:14px!important;line-height:1!important}.ant-segmented-item{transition:none!important}.ant-segmented-item-label{min-height:32px!important;padding:0 12px!important;border-radius:var(--radius-sm)!important;border:1px solid transparent!important;line-height:30px!important;white-space:nowrap}.ant-segmented-item:hover:not(.ant-segmented-item-selected) .ant-segmented-item-label{border-color:var(--c-border-active)!important;color:var(--c-text)!important}.ant-segmented-item-selected .ant-segmented-item-label{border:2px solid var(--c-accent)!important;color:#fff!important;font-weight:700!important}.route-fallback{min-height:56vh;display:flex;align-items:center;justify-content:center}.portrait-3d--loading{min-height:420px;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.web-page-shell{width:100%;margin-left:auto!important;margin-right:auto!important;padding-left:16px!important;padding-right:16px!important}.task-detail-page__status-card .ant-card-body,.task-detail-page__prompt-card .ant-card-body,.task-detail-page__images-card .ant-card-body,.task-detail-page__resource-card .ant-card-body,.profile-page__user-card .ant-card-body,.profile-page__tasks-card .ant-card-body,.profile-page__checkin-card .ant-card-body,.profile-page__credits-card .ant-card-body{padding:18px!important}.task-list-toolbar{align-items:stretch!important;gap:12px!important}.task-list-rank-tabs,.task-list-type-filters{width:100%}.task-list-rank-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))}.task-list-rank-tabs button{width:100%;min-height:40px!important;padding-left:8px!important;padding-right:8px!important}.task-list-type-filters{justify-content:flex-start!important;flex-wrap:nowrap!important;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.task-list-type-filters button{min-height:38px!important;flex:0 0 auto}.task-card__cover{height:clamp(232px,58vw,300px)!important}.task-card__body{padding:12px 14px 14px!important}.task-card__meta{align-items:flex-start!important;gap:10px}.task-card__metrics{gap:8px!important;flex-wrap:wrap;justify-content:flex-end}.task-detail-page{padding-top:0!important;padding-bottom:28px!important}.task-detail-page__status-card,.task-detail-page__log-card,.task-detail-page__prompt-card,.task-detail-page__images-card,.task-detail-page__resource-card{margin-bottom:16px!important}.task-detail-page__images-grid{row-gap:18px!important}.task-detail-page__build-tree{max-height:280px!important}.task-detail-page__social-row{display:flex!important;flex-direction:column;align-items:stretch!important;gap:12px;margin-top:18px!important}.task-detail-page__social-row>div:first-child{display:none}.task-detail-page__social-row>div:last-child{align-self:center!important;justify-self:center!important;order:-1}.profile-page{padding-top:18px!important;padding-bottom:28px!important}.profile-page__signature-grid{flex-direction:column;align-items:center}.profile-page__signature-grid>div{width:100%}.profile-page__table-scroll{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.profile-page__table-scroll .ant-table{min-width:560px}.ant-modal{max-width:calc(100vw - 32px)!important}}@media (max-width: 575px){.web-page-shell{padding-left:12px!important;padding-right:12px!important}.task-detail-page__status-card .ant-card-body,.task-detail-page__prompt-card .ant-card-body,.task-detail-page__images-card .ant-card-body,.task-detail-page__resource-card .ant-card-body,.profile-page__user-card .ant-card-body,.profile-page__tasks-card .ant-card-body,.profile-page__checkin-card .ant-card-body,.profile-page__credits-card .ant-card-body{padding:14px!important}.task-list-grid{row-gap:14px!important}.task-card__meta{flex-direction:column}.task-card__metrics{width:100%;justify-content:space-between;margin-left:0!important}.task-detail-page__resource-card .ant-card-head{align-items:flex-start}.task-detail-page__resource-card .ant-card-extra{padding-top:10px;margin-left:0;width:100%}.task-detail-page__resource-card .ant-card-extra .ant-btn{width:100%}}
