.bg-col1{background-color:#222}.text-col1{color:#222!important}.bg-col2{background-color:#888}.text-col2{color:#888!important}.bg-col3{background-color:#1d242b}.text-col3{color:#1d242b!important}.bg-col4{background-color:#d5251e}.text-col4{color:#d5251e!important}.bg-col5{background-color:#888}.text-col5{color:#888!important}.bg-col6{background-color:#fff}.text-col6{color:#fff!important}.bg-col7{background-color:#d9d9d9}.text-col7{color:#d9d9d9!important}.bg-col9{background-color:#80e045}.text-col9{color:#80e045!important}.bg-col10{background-color:#025999}.text-col10{color:#025999!important}.bg-col11{background-color:#0093ff}.text-col11{color:#0093ff!important}.bg-col12{background-color:#c4c4c4}.text-col12{color:#c4c4c4!important}.bg-col13{background-color:#004c84}.text-col13{color:#004c84!important}.bg-col14{background-color:#36c2c2}.text-col14{color:#36c2c2!important}.bg-col15{background-color:#27ae60}.text-col15{color:#27ae60!important}.bg-col16{background-color:#219653}.text-col16{color:#219653!important}.bg-col17{background-color:#28de71}.text-col17{color:#28de71!important}.bg-col18{background-color:#ffca32}.text-col18{color:#ffca32!important}.bg-col19{background-color:#570606}.text-col19{color:#570606!important}.bg-col20{background-color:#9919d5}.text-col20{color:#9919d5!important}.bg-col21{background-color:#470466}.text-col21{color:#470466!important}.bg-col22{background-color:#0038ff}.text-col22{color:#0038ff!important}.bg-col23{background-color:#595757}.text-col23{color:#595757!important}.bg-col24{background-color:#ffedf9}.text-col24{color:#ffedf9!important}.bg-col25{background-color:#dcdcdc}.text-col25{color:#dcdcdc!important}.bg-col26{background-color:#d535b6}.text-col26{color:#d535b6!important}.bg-col27{background-color:#fc2020}.text-col27{color:#fc2020!important}.bg-col28{background-color:#f2f4ff}.text-col28{color:#f2f4ff!important}.bg-col29{background-color:#1877f2}.text-col29{color:#1877f2!important}.bg-col30{background-color:#1d8adb}.text-col30{color:#1d8adb!important}.bg-col31{background-color:#fef4f4}.text-col31{color:#fef4f4!important}.bg-col32{background-color:#fff6f6}.text-col32{color:#fff6f6!important}.bg-col33{background-color:#fafafa}.text-col33{color:#fafafa!important}.bg-col34{background-color:#ecf7ff}.text-col34{color:#ecf7ff!important}.bg-col35{background-color:#d4edff}.text-col35{color:#d4edff!important}.bg-col36{background-color:#fff3f3}.text-col36{color:#fff3f3!important}.bg-col37{background-color:#fed8d8}.text-col37{color:#fed8d8!important}.bg-col38{background-color:#5179ef}.text-col38{color:#5179ef!important}.bg-col39{background-color:#4dd566}.text-col39{color:#4dd566!important}.bg-col40{background-color:#dadbdf}.text-col40{color:#dadbdf!important}.bg-col41{background-color:#f5f7f7}.text-col41{color:#f5f7f7!important}.bg-col42{background-color:#d8efff}.text-col42{color:#d8efff!important}.bg-col43{background-color:#90949c}.text-col43{color:#90949c!important}.bg-col44{background-color:#ffdad8}.text-col44{color:#ffdad8!important}.bg-col45{background-color:#fff5f2}.text-col45{color:#fff5f2!important}.bg-col46{background-color:snow}.text-col46{color:snow!important}.bg-col47{background-color:#e74e21}.text-col47{color:#e74e21!important}.bg-col48{background-color:#a819db}.text-col48{color:#a819db!important}.bg-col49{background-color:#f4b707}.text-col49{color:#f4b707!important}.bg-col50{background-color:#e9ecff}.text-col50{color:#e9ecff!important}.bg-col51{background-color:#fff5f2}.text-col51{color:#fff5f2!important}.bg-col52{background-color:#f2f4ff}.text-col52{color:#f2f4ff!important}.bg-col53{background-color:#fef1fa}.text-col53{color:#fef1fa!important}.bg-col54{background-color:#fcf2f2}.text-col54{color:#fcf2f2!important}.bg-col55{background-color:#e9c2c2}.text-col55{color:#e9c2c2!important}.bg-col56{background-color:#393939}.text-col56{color:#393939!important}.bg-col57{background-color:#6a6a6a}.text-col57{color:#6a6a6a!important}.bg-col58{background-color:#0caa38}.text-col58{color:#0caa38!important}.bg-col59{background-color:#f80b0b}.text-col59{color:#f80b0b!important}.bg-col60{background-color:#757575}.text-col60{color:#757575!important}.bg-col61{background-color:#f8b60e}.text-col61{color:#f8b60e!important}.bg-col62{background-color:#3593e8}.text-col62{color:#3593e8!important}.bg-col63{background-color:#d3d3d3}.text-col63{color:#d3d3d3!important}.bg-col64{background-color:#e9ecef}.text-col64{color:#e9ecef!important}.bg-col65{background-color:#823fff}.text-col65{color:#823fff!important}.bg-col66{background-color:#edf5ff}.text-col66{color:#edf5ff!important}.bg-col67{background-color:#deffe7}.text-col67{color:#deffe7!important}.bg-col68{background-color:#ffe6e5}.text-col68{color:#ffe6e5!important}.bg-col69{background-color:#252d35}.text-col69{color:#252d35!important}.bg-col70{background-color:#fff9e7}.text-col70{color:#fff9e7!important}.bg-col71{background-color:#1988da}.text-col71{color:#1988da!important}.bg-col72{background-color:#6fcf97}.text-col72{color:#6fcf97!important}.bg-col73{background-color:#555}.text-col73{color:#555!important}.fw100{font-weight:100}.fw400{font-weight:400}.fw500{font-weight:500}.fw600{font-weight:600}.fw700,.fwbold{font-weight:700}.fs-10{font-size:.625rem}.fs-11{font-size:.6875rem}.fs-12{font-size:.75rem}.fs-13{font-size:.8125rem}.fs-14{font-size:.875rem}.fs-15{font-size:.9375rem}.fs-16{font-size:1rem}.fs-17{font-size:1.0625rem}.fs-18{font-size:1.125rem}.fs-19{font-size:1.1875rem}.fs-20{font-size:1.25rem}.fs-21{font-size:1.3125rem}.fs-22{font-size:1.375rem}.fs-23{font-size:1.4375rem}.fs-24{font-size:1.5rem}.fs-25{font-size:1.5625rem}.fs-26{font-size:1.625rem}.fs-27{font-size:1.6875rem}.fs-28{font-size:1.75rem}.fs-29{font-size:1.8125rem}.fs-30{font-size:1.875rem}.fs-31{font-size:1.9375rem}.fs-32{font-size:2rem}.fs-33{font-size:2.0625rem}.fs-34{font-size:2.125rem}.fs-35{font-size:2.1875rem}.fs-36{font-size:2.25rem}.fs-37{font-size:2.3125rem}.fs-38{font-size:2.375rem}.fs-39{font-size:2.4375rem}.fs-40{font-size:2.5rem}.fs-41{font-size:2.5625rem}.fs-42{font-size:2.625rem}.fs-43{font-size:2.6875rem}.fs-44{font-size:2.75rem}.fs-45{font-size:2.8125rem}.fs-46{font-size:2.875rem}.fs-47{font-size:2.9375rem}.fs-48{font-size:3rem}.fs-49{font-size:3.0625rem}.fs-50{font-size:3.125rem}.fs-51{font-size:3.1875rem}.fs-52{font-size:3.25rem}.fs-53{font-size:3.3125rem}.fs-54{font-size:3.375rem}.fs-55{font-size:3.4375rem}.fs-56{font-size:3.5rem}.fs-57{font-size:3.5625rem}.fs-58{font-size:3.625rem}.fs-59{font-size:3.6875rem}.fs-60{font-size:3.75rem}.fs-61{font-size:3.8125rem}.fs-62{font-size:3.875rem}.fs-63{font-size:3.9375rem}.fs-64{font-size:4rem}.fs-65{font-size:4.0625rem}.fs-66{font-size:4.125rem}.fs-67{font-size:4.1875rem}.fs-68{font-size:4.25rem}.fs-69{font-size:4.3125rem}.fs-70{font-size:4.375rem}.fs-71{font-size:4.4375rem}.fs-72{font-size:4.5rem}.fs-73{font-size:4.5625rem}.fs-74{font-size:4.625rem}.fs-75{font-size:4.6875rem}.fs-76{font-size:4.75rem}.fs-77{font-size:4.8125rem}.fs-78{font-size:4.875rem}.fs-79{font-size:4.9375rem}.fs-80{font-size:5rem}.fs-81{font-size:5.0625rem}.fs-82{font-size:5.125rem}.fs-83{font-size:5.1875rem}.fs-84{font-size:5.25rem}.fs-85{font-size:5.3125rem}.fs-86{font-size:5.375rem}.fs-87{font-size:5.4375rem}.fs-88{font-size:5.5rem}.fs-89{font-size:5.5625rem}.tg-member-since{display:inline-block;max-width:100%;padding:6px 10px;border-left:3px solid #d5251e;border-radius:4px;background:#fef4f4;color:#222;text-align:center;line-height:1.35}.tg-member-since .tg-member-since__label{display:block;width:min-content;margin-inline:auto;font-size:12px;font-weight:600;text-transform:uppercase;white-space:normal;overflow-wrap:normal;word-break:normal;line-height:1.1}.tg-member-since time{display:block;font-size:16px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.dark .tg-member-since{background:#101115;color:#fff}.tg-member-avatar{--tg-avatar-width: 40px;display:inline-flex;width:max(48px,var(--tg-avatar-width));flex-direction:column;align-items:center;flex-shrink:0;vertical-align:top;min-width:48px;max-width:100%;gap:3px}.tg-member-avatar>img{flex-shrink:0}.tg-member-avatar .tg-member-since--compact{border:0;border-radius:0;background:none;color:inherit;padding:0;line-height:1.15}.tg-member-avatar .tg-member-since--compact .tg-member-since__label,.tg-member-avatar .tg-member-since--compact time{font-size:clamp(8px,var(--tg-avatar-width) * .18,11px);font-weight:600}.c2-file-picker{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0}.c2-file-picker input.c2-file-picker__input{position:absolute;width:1px;height:1px;min-height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.c2-file-picker__button{margin:0;min-height:44px;cursor:pointer}.c2-file-picker__input:focus-visible+.c2-file-picker__button{outline:2px solid var(--w-blue);outline-offset:3px}.c2-file-picker__input:disabled+.c2-file-picker__button{opacity:.5;cursor:not-allowed}.c2-file-picker__status{flex:1 1 180px;min-width:0;margin:0;overflow-wrap:anywhere}.c2-caption-style{grid-column:1/-1;min-inline-size:0;padding:0;margin:0;border:0}.c2-caption-style>legend{float:none;width:auto;margin:0 0 8px;font:600 .9rem var(--w-font)}.c2-caption-style__controls{display:flex;flex-wrap:wrap;gap:6px}.c2-caption-style button{min-height:44px;padding:8px 12px;border:1px solid var(--w-border-strong);border-radius:4px;background:var(--w-surface);color:var(--w-ink);font:inherit;cursor:pointer}.c2-caption-style button[aria-pressed=true]{border-color:var(--w-blue);background:var(--w-info-bg);box-shadow:inset 0 -2px 0 var(--w-blue)}.c2-caption-style button:focus-visible{outline:2px solid var(--w-blue);outline-offset:2px}.c2-caption-style button:disabled{opacity:.5;cursor:not-allowed}.c2-caption-style .c2-help{margin:8px 0 0}.c2-section-layout-choices .c2-layout-preview{min-width:0;width:100%;height:48px}.c2-section-layout-choices .c2-layout-preview i,.c2-section-layout-choices .c2-layout-preview i:first-child{display:flex;align-items:center;justify-content:center;min-width:0;padding:4px;color:var(--w-ink);font:700 .75rem var(--w-font);line-height:1.2}.c2-section-layout-choices .c2-layout-preview--text_two_images{grid-template-columns:1.5fr 1fr 1fr}.c2-image-modal .c2-image-viewer__figure{width:100%;min-width:0;margin:0;text-align:center}.c2-image-modal .c2-image-viewer__figure figcaption{padding-top:12px;color:var(--w-ink);overflow-wrap:anywhere}.c2-form-order{display:inline-block;margin-inline-end:.3em;color:var(--w-blue, #1b6df0);font:inherit;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.c2-help-field,.c2-help-choice{min-width:0}.c2-help-field__heading{display:flex;flex-wrap:wrap;align-items:center;gap:2px 3px;margin-bottom:7px}.c2-help-field__heading>label{color:var(--w-ink-strong, #202630);font-family:var(--w-font-display, inherit);font-size:.87rem;font-weight:700;margin:0;flex:0 1 auto;max-width:calc(100% - 35px)}.c2-field-help{min-width:0}.c2-help-field__heading>.c2-field-help{display:contents}.c2-field-help .c2-help-button{align-items:center;justify-content:center;display:inline-flex;width:32px;height:32px;min-width:32px;padding:0;border-radius:50%;border:0;background:transparent;color:var(--w-blue, #1b6df0);font:italic 700 14px Georgia,serif;cursor:pointer;flex:0 0 32px;margin-block:-4px 0}.c2-field-help .c2-help-button>span{all:unset;align-items:center;display:inline-flex;justify-content:center;width:18px;height:18px;border-radius:50%;border:1px solid currentColor;background:color-mix(in srgb,currentColor 6%,transparent)}.c2-field-help .c2-help-button:hover>span,.c2-field-help .c2-help-button[aria-expanded=true]>span{background:color-mix(in srgb,currentColor 15%,transparent)}.c2-field-help .c2-help-button:focus-visible{outline:2px solid var(--w-blue, #1b6df0);outline-offset:3px}.c2-field-help__panel{flex:1 0 100%;padding:12px;margin-block:6px;border:1px solid var(--w-hairline, #d5dce5);border-left:3px solid var(--w-blue, #1b6df0);border-radius:7px;color:var(--w-ink-muted, #465264);background:var(--w-surface, #fff);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere;text-align:left}.c2-field-help__panel[hidden]{display:none}.c2-field-help__panel p{margin:0 0 6px}.c2-field-help__panel p:last-child{margin-bottom:0}.tg-challenges-v2 .c2-card-brightness>.c2-card-brightness__heading{align-items:center;gap:6px}.tg-challenges-v2 .c2-card-brightness__heading>label,.tg-challenges-v2 .c2-card-brightness__heading>output{flex:0 0 auto;margin:0;font:inherit;white-space:nowrap}.tg-challenges-v2 .c2-card-brightness__heading>output{font-variant-numeric:tabular-nums}.c2-field-help--compact{display:inline-flex;flex:0 0 32px}.c2-field-help--compact .c2-field-help__panel{position:fixed;inset:auto;z-index:1060;box-sizing:border-box;width:320px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);margin:0;padding:12px 14px;overflow:auto;overscroll-behavior:contain;border:1px solid #d5dbe3;border-radius:6px;background:#fff;color:#151b24;opacity:1;box-shadow:0 4px 16px #0003;font:400 13px/1.45 var(--w-font, sans-serif);text-transform:none;letter-spacing:normal}body.dark .c2-field-help--compact .c2-field-help__panel{border-color:#465162;background:#222831;color:#f5f7fa}.c2-field-help--compact .c2-field-help__panel:focus-visible{outline:2px solid var(--w-blue, #1b6df0);outline-offset:2px}.c2-help-choice{position:relative}.c2-help-choice:not(.c2-help-choice--card){display:flex;align-items:center;flex-wrap:wrap;gap:3px}.c2-help-choice:not(.c2-help-choice--card)>label{padding-right:0;max-width:calc(100% - 35px);min-height:44px;height:auto;flex:0 1 auto}.c2-help-choice>.c2-field-help{display:contents}.c2-help-choice>label:not([class]),.c2-help-choice>label.c2-field{display:flex;align-items:center;gap:8px}.c2-choice.c2-help-choice--card{display:block;-webkit-tap-highlight-color:transparent}.c2-choice.c2-help-choice--card>.c2-choice-hit-area{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;cursor:pointer}.c2-help-choice--card input,.c2-help-choice--card .c2-help-button,.c2-help-choice--card .c2-field-help__panel:not([popover]){position:relative;z-index:2}.c2-choice.c2-help-choice--card:hover{background:color-mix(in srgb,var(--w-blue) 7%,var(--w-surface));border-color:var(--w-blue)}.c2-choice.c2-help-choice--card:has(input:focus-visible){outline:2px solid var(--w-blue);outline-offset:2px}.c2-help-choice--card>.c2-help-field__heading{margin-bottom:3px}.c2-help-choice--card>.c2-help-field__heading>label{display:inline-flex;align-items:baseline;gap:6px;cursor:pointer}.c2-help-choice--card>.c2-help-choice__detail{display:block;min-height:0;height:auto;padding:0 0 0 23px;cursor:pointer}.c2-help-choice--card>.c2-help-choice__detail>span{font-size:.9rem}.c2-field-description{color:var(--w-ink-muted, #465264);font-size:.875rem;line-height:1.45;margin:0 0 9px}.tg-challenges-v2 img.c2-framed-image--cover,.tg-challenges-v2 img.c2-framed-image--zoom{display:block;width:100%;height:auto;max-height:none;aspect-ratio:16/9;object-fit:cover}.c2-image-framing{grid-column:1/-1;min-inline-size:0;margin:0;padding:16px;border:1px solid var(--w-hairline);border-radius:7px;color:var(--w-ink);background:var(--w-surface)}.c2-image-framing>legend{float:none;width:auto;font:600 1rem var(--w-font);margin:0 0 12px}.c2-image-framing .c2-field{margin:12px 0}.c2-image-framing__preview{width:min(100%,460px);overflow:hidden;border-radius:5px;background:var(--w-surface-tint)}.c2-image-framing__preview>img:not(.c2-framed-image--cover){display:block;width:100%;height:auto;max-height:none;aspect-ratio:16/9;object-fit:contain}.c2-image-framing__preview>svg{width:100%;height:auto}.c2-image-framing__zoom input,.c2-image-framing__coordinates input{width:100%;min-height:44px;accent-color:var(--w-blue)}.c2-image-framing__zoom input:disabled,.c2-image-framing__coordinates input:disabled{opacity:.5;cursor:not-allowed}.c2-image-framing__zoom output{font-variant-numeric:tabular-nums}.c2-image-framing__coordinates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:12px}.c2-image-framing__coordinates label{display:grid;gap:4px;min-width:0}.c2-image-framing select:focus-visible,.c2-image-framing input:focus-visible,.c2-image-framing button:focus-visible{outline:2px solid var(--w-blue);outline-offset:3px}@media (max-width: 700px){.c2-image-framing__coordinates{grid-template-columns:minmax(0,1fr)}}.c2-prize-slider button.c2-prize-slider__image{position:relative;width:100%;padding:0;border:0;cursor:zoom-in}.c2-prize-slider button.c2-prize-slider__image>svg{position:absolute;right:8px;bottom:8px;width:28px;height:28px;padding:5px;border-radius:4px;color:#fff;background:rgba(17,17,17,.8666666667)}.c2-prize-slider button.c2-prize-slider__image:focus-visible{outline:2px solid var(--w-blue);outline-offset:-3px}.c2-media-gallery button.c2-media-gallery__framed{width:100%;padding:0;font:inherit;text-align:inherit;cursor:zoom-in}.c2-video-player:has(>.c2-video-thumbnail-original){position:relative}.c2-video-player>.c2-video-thumbnail-original{position:absolute;top:8px;right:8px;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #fff;border-radius:4px;color:#fff;background:rgba(17,17,17,.8666666667);cursor:zoom-in}.tg-challenges-v2 .c2-simple-copy{min-width:0;overflow-wrap:anywhere}.tg-challenges-v2 .c2-simple-copy>:last-child{margin-bottom:0}.tg-challenges-v2 .c2-simple-copy ul,.tg-challenges-v2 .c2-simple-copy ol{padding-left:1.4em}.tg-challenges-v2 .c2-simple-copy a{text-decoration:underline}.tg-challenges-v2 .c2-simple-editor{min-width:0}.tg-challenges-v2 .c2-simple-editor .fr-toolbar{position:relative;z-index:2}.tg-challenges-v2 .c2-simple-editor .fr-element{min-height:90px}.tg-challenges-v2 .c2-simple-editor__count{margin-top:.35rem}.tg-challenges-v2 .c2-original-terms{min-width:0;max-width:100%;color:inherit;font:inherit;line-height:1.7;overflow-wrap:anywhere;text-align:start;white-space:normal}.tg-challenges-v2 .c2-original-terms :is(p,ul,ol,dl,blockquote,pre){margin:0 0 1em;max-width:80ch}.tg-challenges-v2 .c2-original-terms :is(p,li,pre){white-space:pre-wrap}.tg-challenges-v2 .c2-original-terms :is(h1,h2,h3,h4,h5,h6){margin:1.5em 0 .65em;color:inherit;font-size:1.12em;font-weight:700;line-height:1.4;text-transform:none}.tg-challenges-v2 .c2-original-terms :is(ul,ol){padding-inline-start:1.6em;list-style-position:outside}.tg-challenges-v2 .c2-original-terms li{display:list-item;margin:0 0 .65em;padding:0}.tg-challenges-v2 .c2-original-terms ul:not([type]){list-style-type:disc}.tg-challenges-v2 .c2-original-terms ol:not([type]){list-style-type:decimal}.tg-challenges-v2 .c2-original-terms .c2-original-terms__literal-list{padding-inline-start:.75em;list-style:none}.tg-challenges-v2 .c2-original-terms :is(img,table,pre){max-width:100%;height:auto}.tg-challenges-v2 .c2-original-terms table{display:block;overflow-x:auto}.tg-challenges-v2 .c2-original-terms :is(th,td){padding:.45em;white-space:normal}.tg-challenges-v2 .c2-original-terms>:first-child{margin-top:0}.tg-challenges-v2 .c2-original-terms>:last-child{margin-bottom:0}.tg-challenges-v2 .c2-original-reward__terms{padding:18px 20px;border:1px solid var(--w-hairline);border-top:0;border-radius:0 0 8px 8px;background:var(--w-surface)}.tg-challenges-v2 .c2-original-reward__terms>*+*{margin-top:1em}.c2-page-editor .c2-design-action,.c2-wizard-actions--design .c2-design-action{position:relative}.c2-page-editor .c2-design-action:not(.c2-page-edit-region__tools),.c2-wizard-actions--design .c2-design-action:not(.c2-page-edit-region__tools){display:inline-flex;max-width:100%}.c2-page-editor .c2-design-action .c2-design-action__tooltip,.c2-wizard-actions--design .c2-design-action .c2-design-action__tooltip{position:absolute;z-index:10;inset-block-start:100%;inset-inline-end:0;width:min(320px,85vw);padding:12px 14px;border:1px solid #d5dbe3;border-radius:6px;background:#fff;color:#151b24;opacity:1;box-shadow:0 4px 16px #0003;font:400 13px/1.45 var(--w-font);text-align:left;text-transform:none;letter-spacing:normal;overflow-wrap:anywhere}body.dark .c2-page-editor .c2-design-action .c2-design-action__tooltip,body.dark .c2-wizard-actions--design .c2-design-action .c2-design-action__tooltip{border-color:#465162;background:#222831;color:#f5f7fa}.c2-page-editor .c2-page-edit-region>.c2-design-action.is-showing-hint,.c2-page-editor .c2-design-action.is-showing-hint,.c2-wizard-actions--design .c2-design-action.is-showing-hint{z-index:20}.tg-challenges-v2 .c2-section-editor__layout{display:grid;align-content:start;gap:var(--c2-form-gap, 16px);min-width:0;border:0;padding:0}.tg-challenges-v2 .c2-section-editor__layout>legend{float:none;width:auto;font:700 1.3rem var(--w-font-display)}.tg-challenges-v2 .c2-section-editor .c2-default-game-image .c2-field{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px}.tg-challenges-v2 .c2-section-editor .c2-default-game-image .c2-help-field__heading{grid-column:2;grid-row:1}.tg-challenges-v2 .c2-section-editor .c2-default-game-image input[type=checkbox]{grid-column:1;grid-row:1;width:18px;height:18px;min-width:18px;min-height:18px;padding:0;margin:3px 0 0;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.c2-admin-archive{display:inline-flex;flex-wrap:wrap;gap:8px;min-width:0}.c2-admin-archive__notice{flex-basis:100%;margin:0;font-size:.85rem}.tg-challenges-v2 .c2-button.c2-admin-archive__button,.c2-admin-archive-modal .c2-button.c2-admin-archive__button{color:#fff;background:#cb172a;border:2px solid #810c19;font-weight:700;box-shadow:0 3px #09162c55}.tg-challenges-v2 .c2-button.c2-admin-archive__button:hover:not(:disabled),.c2-admin-archive-modal .c2-button.c2-admin-archive__button:hover:not(:disabled){color:#fff;background:#a60e20}.tg-challenges-v2 .c2-button.c2-admin-archive__button--restore,.c2-admin-archive-modal .c2-button.c2-admin-archive__button--restore{background:#064de8;border:2px solid #00298c;color:#fff;font-weight:700}.tg-challenges-v2 .c2-button.c2-admin-archive__button--restore:hover:not(:disabled),.c2-admin-archive-modal .c2-button.c2-admin-archive__button--restore:hover:not(:disabled){background:#003bc0;color:#fff}.c2-admin-archive-modal{color:#101e39;font-family:Barlow,sans-serif}.c2-admin-archive-modal .modal-content{border:2px solid #172640;box-shadow:0 8px #020a1755,0 18px 40px #0006}.c2-admin-archive-modal .modal-title,.c2-admin-archive-modal h3{font-family:Barlow Condensed,Barlow,sans-serif;overflow-wrap:anywhere}.c2-admin-archive-modal .c2-admin-archive__eyebrow{color:#0642c0;font-size:.8rem;font-weight:700}.c2-admin-archive-modal fieldset{display:grid;gap:10px;min-width:0}.c2-admin-archive-modal textarea{width:100%;border:2px solid #8395b1;border-radius:6px;padding:10px;resize:vertical}.c2-admin-archive-modal .c2-admin-archive__confirm{display:flex;gap:10px;align-items:flex-start;font-weight:600}.c2-admin-archive-modal .c2-admin-archive__confirm input{flex:0 0 auto;margin-top:5px}.c2-admin-archive-modal .c2-button{min-height:44px;padding:9px 14px;border-radius:7px;font:700 .95rem Barlow,sans-serif}.c2-admin-archive-modal .c2-button:focus-visible{outline:3px solid #064de8;outline-offset:3px}.c2-admin-archive-modal .c2-button:disabled{cursor:not-allowed;opacity:.55}@media (max-width: 480px){.c2-admin-archive-modal .modal-footer{display:grid;grid-template-columns:minmax(0,1fr)}.c2-admin-archive-modal .modal-footer .c2-button{width:100%;margin-inline:0}}.tg-challenges-v2 .c2-creator-lock{max-width:62rem;margin-top:1.5rem;padding:clamp(1rem,3vw,1.75rem);border:1px solid var(--w-hairline);border-left:3px solid var(--w-blue);border-radius:12px;background:var(--w-surface)}.tg-challenges-v2 .c2-creator-lock fieldset{border:0;padding:0;min-width:0}.tg-challenges-v2 .c2-creator-lock label{display:block;margin:1rem 0 .4rem}.tg-challenges-v2 .c2-creator-lock select,.tg-challenges-v2 .c2-creator-lock textarea{display:block;width:100%;max-width:36rem;margin-bottom:1rem;min-height:2.75rem;padding:.65rem .75rem;border:1px solid var(--w-hairline);border-radius:8px;font:inherit;color:var(--w-ink);background:var(--w-surface);box-shadow:0 2px 7px #0f203c17}.tg-challenges-v2 .c2-page-access{max-width:62rem;padding:clamp(1rem,3vw,1.75rem);border:1px solid var(--w-hairline);border-radius:16px;background:var(--w-surface)}.tg-challenges-v2 .c2-page-access fieldset{margin:0;padding:0;border:0;min-width:0}.tg-challenges-v2 .c2-page-access legend{font-size:1.35rem;font-weight:700}.tg-challenges-v2 .c2-page-access .c2-page-access-intro{margin:.75rem 0 1.25rem}.tg-challenges-v2 .c2-page-access .c2-page-access-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.tg-challenges-v2 .c2-page-access .c2-page-access-option{display:grid;grid-template-columns:1.1rem 1.5rem minmax(0,1fr);align-items:start;gap:.65rem;padding:1rem;border:1px solid var(--w-hairline);border-radius:10px;cursor:pointer;box-shadow:0 3px 9px #0f203c14}.tg-challenges-v2 .c2-page-access .c2-page-access-option.is-selected{border-color:var(--w-blue);box-shadow:inset 3px 0 var(--w-blue),0 3px 9px #0f203c14}.tg-challenges-v2 .c2-page-access .c2-page-access-option:focus-within{outline:2px solid var(--w-blue);outline-offset:3px}.tg-challenges-v2 .c2-page-access .c2-page-access-option strong{display:block;margin-bottom:.3rem}.tg-challenges-v2 .c2-page-access .c2-page-access-option span span{display:block;font-weight:400;line-height:1.5}.tg-challenges-v2 .c2-page-access input[type=radio],.tg-challenges-v2 .c2-page-access input[type=checkbox]{width:1.1rem;height:1.1rem;padding:0;margin:.2rem 0 0}.tg-challenges-v2 .c2-page-access .c2-page-access-password{max-width:35rem;margin-top:1.5rem}.tg-challenges-v2 .c2-page-access .c2-page-access-password p,.tg-challenges-v2 .c2-page-access .c2-page-access-boundary{font-size:.9rem;line-height:1.55}.tg-challenges-v2 .c2-page-access .c2-page-access-boundary{padding:.85rem 1rem;border-left:3px solid var(--w-hairline);margin:1.5rem 0}.tg-challenges-v2 .c2-page-access .c2-page-access-confirm{display:flex;align-items:start;gap:.65rem;font-weight:400}.tg-challenges-v2 .c2-page-access .c2-page-access-notifications{display:flex;align-items:flex-start;gap:.8rem;padding:1rem;margin:1rem 0;border:1px solid var(--w-hairline);border-left:4px solid var(--c-status-paused);border-radius:10px;background:var(--w-surface);box-shadow:0 3px 9px #0f203c14}.tg-challenges-v2 .c2-page-access .c2-page-access-notifications>svg{flex:0 0 auto;margin-top:.2rem}.tg-challenges-v2 .c2-page-access .c2-page-access-notifications strong{display:block;margin-bottom:.35rem}.tg-challenges-v2 .c2-page-access .c2-page-access-notifications p{margin:0;font-size:.92rem;line-height:1.55}.tg-challenges-v2 .c2-page-access .c2-page-access-confirm input{flex:0 0 1.1rem}.tg-challenges-v2 .c2-page-access .c2-page-access-actions{display:flex;justify-content:flex-end;margin-top:1.25rem}.tg-challenges-v2 .c2-page-access .c2-button--primary,.tg-challenges-v2 .c2-page-access .c2-button--primary:hover{background:var(--w-blue);color:#fff;box-shadow:0 5px 14px #1b6df02e}.tg-challenges-v2 .c2-page-access .c2-page-access-conflict{margin-top:1rem}.tg-challenges-v2 .c2-page-access .c2-page-access-error{color:var(--c-status-removed)}@media (max-width: 600px){.tg-challenges-v2 .c2-page-access .c2-page-access-options{grid-template-columns:1fr}}.tg-challenges-v2 .c2-page-unlock{max-width:38rem;margin:2rem auto;padding:clamp(1.25rem,4vw,2.5rem)}.tg-challenges-v2 .c2-page-unlock>svg{color:var(--w-blue)}.tg-challenges-v2 .c2-page-unlock h1{font-family:var(--w-font-display);font-size:clamp(1.9rem,4vw,2.5rem);line-height:1.1}.tg-challenges-v2 .c2-page-unlock form{display:grid;gap:.75rem;margin:1.5rem 0}.tg-challenges-v2 .c2-page-unlock label{font-weight:600}.tg-challenges-v2 .c2-page-unlock input{width:100%;min-width:0;min-height:44px;box-sizing:border-box;padding:.75rem;border:1px solid var(--w-hairline);border-radius:7px;color:var(--w-ink);background:var(--w-surface-tint);box-shadow:var(--w-shadow-1)}.tg-challenges-v2 .c2-page-unlock button{justify-self:start;min-height:44px;font-family:var(--w-font-display);font-weight:700}.tg-challenges-v2 .c2-page-unlock .c2-button--primary,.tg-challenges-v2 .c2-page-unlock .c2-button--primary:hover{background:var(--w-blue);color:#fff;box-shadow:0 5px 14px #1b6df02e}.tg-challenges-v2 .c2-page-unlock .c2-page-unlock__note{font-size:.875rem;line-height:1.6}.c2-page-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.c2-page-tools--compact{margin-top:18px;padding-top:14px;border-top:1px solid var(--c2-line, #d1dbe8)}.c2-page-tools__notice{flex-basis:100%;margin:0;font-size:14px}.c2-page-tools__challenge{font-weight:600}.c2-page-tools__managed-link{display:inline-block;margin-top:20px}.tg-challenges-v2 .c2-page-tools__settings{font-family:var(--w-font-display);font-size:.91rem;font-weight:700}.c2-page-visibility-switch{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:9px 12px;border:1px solid #a7bad3;border-radius:8px;background:#f6f9ff;color:#19385d;font:inherit;font-size:14px;font-weight:600;box-shadow:0 2px 5px #142a4718}.c2-page-visibility-switch>span:last-child{display:flex;align-items:center;gap:6px}.c2-page-visibility-switch__track{display:block;width:34px;height:20px;padding:3px;border-radius:20px;background:#65758a}.c2-page-visibility-switch__track>span{display:block;width:14px;height:14px;border-radius:50%;background:#fff}.c2-page-visibility-switch[aria-checked=true] .c2-page-visibility-switch__track{background:#17664a}.c2-page-visibility-switch[aria-checked=true] .c2-page-visibility-switch__track>span{transform:translate(14px)}.c2-page-visibility-switch:focus-visible{outline:3px solid #2867cf;outline-offset:3px}.c2-page-visibility-switch:disabled{opacity:.6}.c2-arrival__console{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.c2-page-tools-modal .modal-dialog{max-width:740px}.c2-page-tools-modal .modal-content{border-radius:14px;overflow:hidden;background:#fff}.c2-page-tools-modal .modal-header{background:#172d46;color:#fff;padding:18px 24px;gap:16px}.c2-page-tools-modal .modal-title{font-size:24px;margin:0}.c2-page-tools-modal .modal-header button{border:1px solid #8092a8;border-radius:8px;background:transparent;color:inherit;width:36px;height:36px;display:grid;place-items:center}.c2-page-tools-modal .modal-body{padding:24px;color:#1a304e}.c2-page-tools-modal [role=alert]{color:#a12936;padding:12px;background:#fff0f0;border-radius:8px}@media (max-width: 600px){.c2-page-tools-modal .modal-body{padding:18px}}.c2-delivery-declaration,.c2-delivery-summary{min-width:0;overflow-wrap:anywhere}.c2-delivery-declaration{display:grid;gap:16px;padding:20px}.c2-delivery-declaration>p,.c2-delivery-declaration .c2-field>p{margin:0}.c2-delivery-declaration .c2-field>input+p{margin-top:7px}.c2-delivery-declaration .c2-delivery-pending{padding:12px 14px;border-left:3px solid var(--w-blue);background:var(--w-surface-tint);color:var(--w-ink-strong);font-weight:600}.c2-delivery-declaration .c2-delivery-pending:empty{display:none}@media (max-width: 600px){.c2-delivery-declaration{padding:16px 12px}}.c2-delivery-actions{display:flex;flex-wrap:wrap;gap:12px}.c2-delivery-actions button{min-height:44px;white-space:normal}.c2-delivery-summary dl{display:grid;gap:12px;margin:0}.c2-delivery-summary dt{color:var(--w-ink-muted);font-weight:600}.c2-delivery-summary dd{margin:3px 0 0;color:var(--w-ink-strong)}.tg-challenges-v2 .c2-reward-card{--reward-rule: var(--w-hairline);min-width:0;border:1px solid var(--reward-rule);border-top:3px solid var(--w-prize-accent, var(--a-accent, var(--w-gold)));border-radius:var(--w-radius, 8px);background:var(--w-surface);color:var(--w-ink);text-align:left;overflow-wrap:anywhere}.tg-challenges-v2 .c2-reward-card__header{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px 16px;padding:16px 20px 0}.tg-challenges-v2 .c2-reward-card__rank{display:inline-block;max-width:100%;padding:6px 10px;border:1px solid var(--reward-rule);border-radius:3px;background:var(--w-surface-tint);color:var(--w-ink-strong);font:700 .875rem/1.4 var(--w-font);letter-spacing:.025em}.tg-challenges-v2 .c2-reward-card__funding{margin-inline-start:auto;max-width:100%}.tg-challenges-v2 .c2-reward-card__funding .c2-funding{max-width:100%;border-color:var(--reward-rule);font-size:.8125rem;line-height:1.4;white-space:normal}.tg-challenges-v2 .c2-reward-card__funding svg{flex-shrink:0}.tg-challenges-v2 .c2-reward-card__body{display:grid;gap:14px;padding:16px 20px 20px}.tg-challenges-v2 .c2-reward-card h4.c2-reward-card__title{margin:0;color:var(--w-ink-strong);font:700 clamp(1.5rem,2.4vw,1.875rem)/1.18 var(--w-font-display);letter-spacing:-.015em;text-transform:none;white-space:pre-wrap}.tg-challenges-v2 .c2-reward-card .c2-reward-card__description{margin:0;max-width:78ch;color:var(--w-ink);font-size:calc(1rem * var(--a-reading-scale, 1));line-height:1.6;white-space:pre-wrap}.tg-challenges-v2 .c2-reward-card__gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;margin-top:4px}.tg-challenges-v2 .c2-reward-card button.c2-reward-card__image{display:flex;flex-direction:column;min-width:0;width:100%;padding:0;border:1px solid var(--reward-rule);border-radius:5px;background:var(--w-surface-tint);color:var(--w-ink-muted);text-align:left;cursor:zoom-in}.tg-challenges-v2 .c2-reward-card button.c2-reward-card__image:hover:not(:disabled){border-color:var(--w-blue);color:var(--w-blue)}.tg-challenges-v2 .c2-reward-card button.c2-reward-card__image:focus-visible{outline:3px solid var(--w-blue);outline-offset:3px}.tg-challenges-v2 .c2-reward-card button.c2-reward-card__image:disabled{cursor:default}.tg-challenges-v2 .c2-reward-card__image-frame{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:16/10;max-height:360px}.tg-challenges-v2 .c2-reward-card__image-frame img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-height:none;padding:8px;object-fit:contain}.tg-challenges-v2 .c2-reward-card__image-error{display:grid;gap:6px;padding:16px;font-size:.875rem;text-align:center}.tg-challenges-v2 .c2-reward-card__image-caption{display:grid;grid-template-columns:15px minmax(0,1fr) 15px;align-items:center;gap:8px;width:100%;margin-top:auto;padding:8px 12px;border-top:1px solid var(--reward-rule);font-size:.8125rem;font-weight:600}.tg-challenges-v2 .c2-reward-card__image-caption>span{grid-column:2;min-width:0;text-align:center;white-space:normal;overflow-wrap:anywhere}.tg-challenges-v2 .c2-reward-card__image-caption>svg{grid-column:3}.tg-challenges-v2 .c2-reward-card__allocations{width:100%;border-collapse:collapse;table-layout:fixed;color:var(--w-ink);font-size:.9375rem;font-variant-numeric:tabular-nums}.tg-challenges-v2 .c2-reward-card__allocations caption{padding:0 0 8px;caption-side:top;color:var(--w-ink-muted);font-size:.875rem}.tg-challenges-v2 .c2-reward-card__allocations th,.tg-challenges-v2 .c2-reward-card__allocations td{padding:8px 10px;border-bottom:1px solid var(--reward-rule)}.tg-challenges-v2 .c2-reward-card__allocations thead{background:var(--w-surface-tint)}.tg-challenges-v2 .c2-reward-card__allocations th:last-child,.tg-challenges-v2 .c2-reward-card__allocations td:last-child{text-align:right}.tg-challenges-v2 .c2-reward-card__footer{padding:14px 20px;border-top:1px solid var(--reward-rule);background:var(--w-surface-tint);border-radius:0 0 var(--w-radius, 8px) var(--w-radius, 8px)}.tg-challenges-v2 .c2-reward-card dl.c2-reward-card__facts{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 28px;margin:0}.tg-challenges-v2 .c2-reward-card dl.c2-reward-card__facts>div{flex:0 1 auto;max-width:100%}.tg-challenges-v2 .c2-reward-card dl.c2-reward-card__facts dt{margin:0 0 3px;color:var(--w-ink-muted);font-size:.75rem;font-weight:600;letter-spacing:.065em;text-transform:uppercase}.tg-challenges-v2 .c2-reward-card dl.c2-reward-card__facts dd{margin:0;color:var(--w-ink);font-size:.9375rem;line-height:1.45;white-space:pre-wrap}@media (max-width: 480px){.tg-challenges-v2 .c2-reward-card__header{padding:14px 14px 0}.tg-challenges-v2 .c2-reward-card__body{padding:14px}.tg-challenges-v2 .c2-reward-card__footer{padding:12px 14px}.tg-challenges-v2 .c2-reward-card__funding{margin-inline-start:0}}.tg-challenges-v2 .c2-card-background{position:relative;isolation:isolate;min-width:0;border-radius:var(--w-radius-lg, 14px)}.tg-challenges-v2 .c2-card-background .c2-card-background__picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background-size:cover;background-position:center;pointer-events:none}.tg-challenges-v2 .c2-card-background .c2-card-background__picture>img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.tg-challenges-v2 .c2-card-background .c2-card-background__content{display:flow-root;min-width:0}.tg-challenges-v2 .c2-card-background--image{--w-ink: var(--a-ink-dark, #edf2fa);--w-ink-strong: var(--a-strong-dark, #fff);--w-ink-muted: var(--a-muted-dark, #d0d9e8);--w-surface: var(--a-section-dark, #172233);--w-surface-tint: var(--a-section-dark, #1d2c42);--w-section-bg: transparent;--w-blue: var(--a-accent-dark, #9ac2ff);--w-accent-ink: var(--a-accent-dark, #9ac2ff);--w-prize-accent: var(--a-accent-dark, var(--w-gold));--w-gold-ink: #f1d889;--w-hairline: var(--a-line-dark, rgba(228, 237, 251, .25));--w-border-strong: var(--a-line-dark, #8195b1);--w-info-bg: #1f3553;--w-warning-bg: #3a301c;--w-warning-ink: #f1d889;--w-success-bg: #16382d;--w-accepted: #98deb4;color:var(--w-ink)}.tg-challenges-v2 .c2-card-background--image .c2-card-background__content{border-radius:inherit;background:linear-gradient(110deg,rgba(7,16,28,.88),rgba(7,16,28,.73))}.tg-challenges-v2 .c2-card-background--image .c2-card-background__content>:is(.c2-section,.c2-fold,.c2-pane),.tg-challenges-v2 .c2-card-background--image .c2-card-background__content>.c2-fold>.c2-fold__content>.c2-section{background:transparent}.tg-challenges-v2 .c2-card-background--image[data-card-background=featured] .c2-prize-slider.c2-featured-slides{background:transparent}.tg-challenges-v2 .c2-card-background--image[data-card-background=leaderboard]{--w-top-ten: rgba(38, 61, 87, .6);--w-rank-1: rgba(98, 75, 27, .6);--w-rank-2: rgba(64, 76, 95, .6);--w-rank-3: rgba(96, 62, 41, .6)}.tg-challenges-v2 .c2-card-background--image[data-card-background=leaderboard] .c2-card-background__content>.c2-fold>.c2-fold__content>.c2-pane{background:transparent}.tg-challenges-v2 .c2-card-background--image[data-card-background=leaderboard] .c2-table th,.tg-challenges-v2 .c2-card-background--image[data-card-background=leaderboard] .c2-inline-empty,.tg-challenges-v2 .c2-card-background--image[data-card-background=leaderboard] .c2-entry-card:not(.c2-top-ten){background:rgba(29,44,66,.4)}.tg-challenges-v2 :is(.c2-card-background--preset,.c2-arrival--preset)[data-background-tone=light]{--c2-preset-copy-bg: rgba(250, 252, 255, .84);--w-ink: var(--a-ink-light, #263344);--w-ink-strong: var(--a-strong-light, #142132);--w-ink-muted: var(--a-muted-light, #4d5d70);--w-surface: var(--a-section-light, #f4f7fc);--w-surface-tint: var(--a-section-light, #f4f7fc);--w-blue: var(--a-accent-light, #1954b6);--w-accent-ink: var(--a-accent-light, #1954b6);--w-prize-accent: var(--a-accent-light, #805e13);--w-gold-ink: #745514;--w-hairline: var(--a-line-light, #c6d0de);--w-border-strong: var(--a-line-light, #a0b0c5);--w-info-bg: #e6efff;--w-warning-bg: #fff5dd;--w-warning-ink: #745514;--w-success-bg: #e3f4eb;--w-accepted: #176538}.tg-challenges-v2 :is(.c2-card-background--preset,.c2-arrival--preset)[data-background-tone=light] .c2-card-background__content{background:rgba(250,252,255,var(--c2-preset-shade, .82))}.tg-challenges-v2 :is(.c2-card-background--preset,.c2-arrival--preset)[data-background-tone=light][data-card-background=leaderboard]{--w-top-ten: rgba(220, 233, 251, .8);--w-rank-1: rgba(248, 232, 187, .8);--w-rank-2: rgba(224, 231, 240, .8);--w-rank-3: rgba(243, 219, 199, .8)}.tg-challenges-v2 :is(.c2-card-background--preset,.c2-arrival--preset)[data-background-tone=light][data-card-background=leaderboard] .c2-table th,.tg-challenges-v2 :is(.c2-card-background--preset,.c2-arrival--preset)[data-background-tone=light][data-card-background=leaderboard] .c2-inline-empty,.tg-challenges-v2 :is(.c2-card-background--preset,.c2-arrival--preset)[data-background-tone=light][data-card-background=leaderboard] .c2-entry-card:not(.c2-top-ten){background:rgba(245,249,255,.6)}.tg-challenges-v2 :is(.c2-card-background--preset,.c2-arrival--preset):not([data-background-tone=light]){--c2-preset-copy-bg: rgba(7, 16, 28, .76);--w-ink: var(--a-ink-dark, #edf2fa);--w-ink-strong: var(--a-strong-dark, #fff);--w-ink-muted: var(--a-muted-dark, #d0d9e8);--w-surface: var(--a-section-dark, #172233);--w-surface-tint: var(--a-section-dark, #1d2c42);--w-blue: var(--a-accent-dark, #9ac2ff);--w-accent-ink: var(--a-accent-dark, #9ac2ff);--w-prize-accent: var(--a-accent-dark, #f1d889);--w-gold-ink: #f1d889;--w-hairline: var(--a-line-dark, #8195b1);--w-border-strong: var(--a-line-dark, #8195b1);--w-info-bg: #1f3553;--w-warning-bg: #3a301c;--w-warning-ink: #f1d889;--w-success-bg: #16382d;--w-accepted: #98deb4}.tg-challenges-v2 :is(.c2-card-background--preset,.c2-arrival--preset):not([data-background-tone=light]) .c2-card-background__content{background:rgba(7,16,28,var(--c2-preset-shade, .78))}.tg-challenges-v2 :is(.c2-card-background--preset,.c2-arrival--preset):not([data-background-tone=light])[data-card-background=leaderboard]{--w-top-ten: rgba(38, 61, 87, .6);--w-rank-1: rgba(98, 75, 27, .6);--w-rank-2: rgba(64, 76, 95, .6);--w-rank-3: rgba(96, 62, 41, .6)}.tg-challenges-v2 :is(.c2-card-background--preset,.c2-arrival--preset):not([data-background-tone=light])[data-card-background=leaderboard] .c2-table th,.tg-challenges-v2 :is(.c2-card-background--preset,.c2-arrival--preset):not([data-background-tone=light])[data-card-background=leaderboard] .c2-inline-empty,.tg-challenges-v2 :is(.c2-card-background--preset,.c2-arrival--preset):not([data-background-tone=light])[data-card-background=leaderboard] .c2-entry-card:not(.c2-top-ten){background:rgba(29,44,66,.4)}.tg-challenges-v2 :is(.c2-card-background--preset,.c2-arrival--preset)[data-background-tone]{--a-accent: var(--w-blue);--story-accent: var(--w-blue);--control-blue: var(--w-blue);--exhibit-accent: var(--w-blue)}.tg-challenges-v2 .c2-card-background--preset[data-background-tone]{padding:clamp(10px,1.5vw,20px)}.tg-challenges-v2 .c2-card-background--preset[data-background-tone] .c2-section__text,.tg-challenges-v2 .c2-card-background--preset[data-background-tone] .c2-prize-slider__track>figure>figcaption,.tg-challenges-v2 .c2-card-background--preset[data-background-tone] .c2-discussion,.tg-challenges-v2 .c2-card-background--preset[data-background-tone] .c2-reading-block{background:var(--c2-preset-copy-bg);border-radius:8px;padding:clamp(12px,1.5vw,20px)}.tg-challenges-v2 .c2-card-background--preset[data-background-tone] .c2-fold__bar,.tg-challenges-v2 .c2-card-background--preset[data-background-tone] .c2-prize-slider__description,.tg-challenges-v2 .c2-card-background--preset[data-background-tone] .c2-prize-slider__controls,.tg-challenges-v2 .c2-card-background--preset[data-background-tone] .c2-section__gallery figcaption,.tg-challenges-v2 .c2-card-background--preset[data-background-tone] .c2-media-gallery>.c2-reading-block__head{background:var(--c2-preset-copy-bg)}.tg-challenges-v2 .c2-card-background--preset[data-background-tone] .c2-prize-slider__description,.tg-challenges-v2 .c2-card-background--preset[data-background-tone] .c2-section__gallery figcaption{padding:6px 10px;border-radius:6px}.tg-challenges-v2 .c2-card-background--preset[data-background-tone] .c2-prize-slider__controls{width:fit-content;max-width:100%;margin-inline:auto;padding:8px 12px;border-radius:30px}.tg-challenges-v2 .c2-card-background--preset[data-background-tone][data-card-background=leaderboard] .c2-pane>:is(h2,p){width:fit-content;max-width:100%;padding:8px 12px;border-radius:6px;background:var(--c2-preset-copy-bg)}.tg-challenges-v2 .c2-card-background--preset[data-background-tone][data-card-background=discussion] .c2-pane{background:var(--c2-preset-copy-bg)}.tg-challenges-v2 .c2-card-background--preset[data-background-tone][data-card-background=leaderboard]{--w-top-ten: var(--c2-preset-copy-bg);--w-rank-1: var(--c2-preset-copy-bg);--w-rank-2: var(--c2-preset-copy-bg);--w-rank-3: var(--c2-preset-copy-bg)}.tg-challenges-v2 .c2-card-background--preset[data-background-tone][data-card-background=leaderboard] .c2-table th,.tg-challenges-v2 .c2-card-background--preset[data-background-tone][data-card-background=leaderboard] .c2-inline-empty,.tg-challenges-v2 .c2-card-background--preset[data-background-tone][data-card-background=leaderboard] .c2-entry-card:not(.c2-top-ten){background:var(--c2-preset-copy-bg)}.tg-challenges-v2 .c2-card-background-controls{position:relative;z-index:1;display:flex;align-items:stretch;justify-content:flex-end;flex-wrap:wrap;gap:12px;padding:8px}.tg-challenges-v2 .c2-card-background-controls .c2-image-zone{display:flex;align-self:stretch;margin:0;flex-basis:auto;width:auto;max-width:100%}.tg-challenges-v2 .c2-card-background-controls .c2-page-edit-region__tools{flex:1;align-items:stretch;padding:0}.tg-challenges-v2 .c2-card-background-controls .c2-page-edit-button{flex:1;min-height:64px;max-width:300px;white-space:normal}.tg-challenges-v2 .c2-card-background-controls .c2-page-edit-button svg{flex-shrink:0}.tg-challenges-v2 .c2-card-background-controls--title{grid-column:1/-1;margin:0 0 12px;border:1px solid var(--w-hairline);border-radius:8px;background:var(--w-surface);color:var(--w-ink)}.tg-challenges-v2 .c2-card-brightness{width:220px;max-width:100%;min-height:64px;display:grid;gap:3px;margin:0;padding:6px 10px;border-radius:6px;background:var(--w-surface, #fff);color:var(--w-ink, #232a33);font-size:13px;font-family:var(--w-font)}.tg-challenges-v2 .c2-card-brightness>span{display:flex;justify-content:space-between;gap:10px}.tg-challenges-v2 .c2-card-brightness output{color:inherit}.tg-challenges-v2 .c2-card-brightness input[type=range]{width:100%;height:18px;min-height:0;margin:0;padding:0;accent-color:var(--w-blue)}.tg-challenges-v2 .c2-card-background-controls>.c2-page-edit-region{display:flex;flex:0 1 auto;max-width:100%;margin:0;border:0}.tg-challenges-v2.c2-detail-page .c2-card-background[data-content-fill]>.c2-card-background__content :is(.c2-section__text,.c2-reading-block,.c2-discussion,.c2-fold__bar,.c2-rule-summary>li,.c2-story__checklist>li,.c2-checklist>li,.c2-reward-card,.c2-reward-card__footer,.c2-reward-card__rank,.c2-reward-card__image-caption,.c2-section__gallery figcaption,.c2-section-carousel figcaption,.c2-section-carousel__controls,.c2-prize-slider__description,.c2-prize-slider__controls,.c2-prize-slider__track>figure>figcaption,.c2-media-gallery__caption,.c2-entry-card,.c2-inline-empty,.c2-table th,.c2-table td){background:var(--c2-content-fill)!important;--w-ink: var(--c2-content-ink, inherit);--w-ink-strong: var(--c2-content-ink, inherit);--w-ink-muted: var(--c2-content-ink, inherit);--w-blue: var(--c2-content-ink, inherit);--w-accent-ink: var(--c2-content-ink, inherit);--a-accent: var(--c2-content-ink, inherit);--story-accent: var(--c2-content-ink, inherit);--control-blue: var(--c2-content-ink, inherit);--exhibit-accent: var(--c2-content-ink, inherit);--w-gold-ink: var(--c2-content-ink, inherit);--w-warning-ink: var(--c2-content-ink, inherit);color:var(--c2-content-ink, inherit)}.tg-challenges-v2.c2-detail-page .c2-card-background[data-content-fill]>.c2-card-background__content .c2-pane>:is(h2,p),.tg-challenges-v2.c2-detail-page .c2-card-background[data-content-fill]>.c2-card-background__content .c2-media-gallery>.c2-reading-block__head{background:var(--c2-content-fill)!important;--w-ink: var(--c2-content-ink, inherit);--w-ink-strong: var(--c2-content-ink, inherit);--w-ink-muted: var(--c2-content-ink, inherit);--w-blue: var(--c2-content-ink, inherit);--w-accent-ink: var(--c2-content-ink, inherit);--a-accent: var(--c2-content-ink, inherit);--story-accent: var(--c2-content-ink, inherit);--control-blue: var(--c2-content-ink, inherit);--exhibit-accent: var(--c2-content-ink, inherit);--w-gold-ink: var(--c2-content-ink, inherit);--w-warning-ink: var(--c2-content-ink, inherit);color:var(--c2-content-ink, inherit)}.tg-challenges-v2.c2-detail-page .c2-card-background[data-content-fill]>.c2-card-background__content .c2-section-carousel figcaption,.tg-challenges-v2.c2-detail-page .c2-card-background[data-content-fill]>.c2-card-background__content .c2-section-carousel__controls,.tg-challenges-v2.c2-detail-page .c2-card-background[data-content-fill]>.c2-card-background__content .c2-section__gallery figcaption{max-width:calc(min(460px,60svh) * 16 / 9);margin-inline:auto;padding:8px 12px;border-radius:8px}.tg-challenges-v2.c2-detail-page .c2-card-background[data-content-fill]>.c2-card-background__content .c2-section__text{border-radius:8px;padding:clamp(12px,1.5vw,20px)}.tg-challenges-v2.c2-detail-page .c2-card-background[data-content-fill]>.c2-card-background__content a:not(.c2-button){text-decoration:underline}.tg-challenges-v2.c2-detail-page .c2-arrival[data-content-fill]>.c2-arrival__copy,.tg-challenges-v2.c2-detail-page .c2-arrival[data-content-fill] .c2-arrival__introduction,.tg-challenges-v2.c2-detail-page .c2-arrival[data-content-fill]>.c2-arrival__notice{background:var(--c2-content-fill)!important;--w-ink: var(--c2-content-ink, inherit);--w-ink-strong: var(--c2-content-ink, inherit);--w-ink-muted: var(--c2-content-ink, inherit);--w-blue: var(--c2-content-ink, inherit);--w-accent-ink: var(--c2-content-ink, inherit);--a-accent: var(--c2-content-ink, inherit);--story-accent: var(--c2-content-ink, inherit);--control-blue: var(--c2-content-ink, inherit);--exhibit-accent: var(--c2-content-ink, inherit);--w-gold-ink: var(--c2-content-ink, inherit);--w-warning-ink: var(--c2-content-ink, inherit);color:var(--c2-content-ink, inherit);padding:clamp(12px,1.5vw,20px);border-radius:8px}.tg-challenges-v2.c2-detail-page .c2-arrival[data-content-fill] .c2-arrival__copy .c2-arrival__introduction{background:transparent!important;padding:0}.tg-challenges-v2.c2-detail-page .c2-arrival[data-content-fill] h1,.tg-challenges-v2.c2-detail-page .c2-arrival[data-content-fill] .c2-showcase-eyebrow,.tg-challenges-v2.c2-detail-page .c2-arrival[data-content-fill] .c2-showcase-deck,.tg-challenges-v2.c2-detail-page .c2-arrival[data-content-fill] .c2-arrival__schedule,.tg-challenges-v2.c2-detail-page .c2-arrival[data-content-fill] .c2-arrival__counts,.tg-challenges-v2.c2-detail-page .c2-arrival[data-content-fill] .c2-chip{color:var(--c2-content-ink, inherit)!important}.tg-challenges-v2.c2-detail-page.c2-template--journal .c2-arrival[data-content-fill]>.c2-arrival__copy>*{background:var(--c2-content-fill)!important;--w-ink: var(--c2-content-ink, inherit);--w-ink-strong: var(--c2-content-ink, inherit);--w-ink-muted: var(--c2-content-ink, inherit);--w-blue: var(--c2-content-ink, inherit);--w-accent-ink: var(--c2-content-ink, inherit);--a-accent: var(--c2-content-ink, inherit);--story-accent: var(--c2-content-ink, inherit);--control-blue: var(--c2-content-ink, inherit);--exhibit-accent: var(--c2-content-ink, inherit);--w-gold-ink: var(--c2-content-ink, inherit);--w-warning-ink: var(--c2-content-ink, inherit);color:var(--c2-content-ink, inherit);padding:clamp(12px,1.5vw,20px);border-radius:8px}.tg-challenges-v2.c2-detail-page.c2-template--journal .c2-arrival[data-content-fill]>.c2-arrival__copy>*.c2-arrival__headline{display:block}.tg-challenges-v2.c2-detail-page :is(.c2-card-background,.c2-arrival)[data-image-fill] .c2-section__gallery figure>button,.tg-challenges-v2.c2-detail-page :is(.c2-card-background,.c2-arrival)[data-image-fill] .c2-section-carousel__slide>figure>button,.tg-challenges-v2.c2-detail-page :is(.c2-card-background,.c2-arrival)[data-image-fill] button.c2-prize-slider__image,.tg-challenges-v2.c2-detail-page :is(.c2-card-background,.c2-arrival)[data-image-fill] .c2-reward-card__image-frame,.tg-challenges-v2.c2-detail-page :is(.c2-card-background,.c2-arrival)[data-image-fill] .c2-video-player>button{background:var(--c2-image-fill)!important}.tg-challenges-v2.c2-detail-page :is(.c2-card-background,.c2-arrival)[data-image-fill] button.c2-reward-card__image{background:transparent}.tg-challenges-v2.c2-detail-page :is(.c2-arrival[data-card-border],.c2-card-background[data-card-border]>.c2-card-background__content) :is(.c2-section,.c2-pane,.c2-fold,.c2-fold__bar,.c2-section__text,.c2-reading-block,.c2-discussion,.c2-rule-summary>li,.c2-story__checklist>li,.c2-checklist>li,.c2-reward-summary,.c2-reward-card,.c2-reward-card__rank,.c2-reward-card__image,.c2-section__gallery figure>button,.c2-section-carousel__slide>figure>button,.c2-featured-slides,.c2-prize-slider__image,.c2-video-player,.c2-media-gallery__item,.c2-entry-card,.c2-table-wrap,.c2-inline-empty,.c2-arrival__copy,.c2-arrival__headline,.c2-arrival__video,.c2-arrival__introduction):not(:where(.c2-page-edit-panel,.c2-page-edit-panel *)){border-width:var(--c2-card-border-width)!important;border-color:var(--c2-card-border-color)!important}.tg-challenges-v2.c2-detail-page .c2-arrival[data-card-border],.tg-challenges-v2.c2-detail-page .c2-card-background[data-card-border]>.c2-card-background__content{border:var(--c2-card-border)!important}.tg-challenges-v2.c2-detail-page .c2-card-background[data-card-border]>.c2-card-background__content{border-radius:inherit}.tg-challenges-v2.c2-detail-page .c2-card-background[data-card-border]>.c2-card-background__content>:is(.c2-section,.c2-pane,.c2-fold,.c2-featured-slides),.tg-challenges-v2.c2-detail-page .c2-card-background[data-card-border]>.c2-card-background__content>.c2-fold>.c2-fold__content>:is(.c2-section,.c2-pane),.tg-challenges-v2.c2-detail-page .c2-card-background[data-card-border]>.c2-card-background__content>.c2-image-zone>.c2-featured-slides,.tg-challenges-v2.c2-detail-page .c2-card-background[data-card-border]>.c2-card-background__content>.c2-page-edit-region>.c2-detail-discussion>:is(.c2-pane,.c2-discussion),.tg-challenges-v2.c2-detail-page .c2-card-background[data-card-border]>.c2-card-background__content>.c2-detail-discussion>:is(.c2-pane,.c2-discussion){border:0!important}.tg-challenges-v2.c2-detail-page .c2-card-background[data-card-border]>.c2-card-background__content>.c2-fold>.c2-fold__bar{border-width:0!important;border-bottom:var(--c2-card-border)!important}.tg-challenges-v2.c2-detail-page .c2-card-background[data-card-border]>.c2-card-background__content>.c2-fold[data-collapsed=true]>.c2-fold__bar{border-bottom-width:0!important}.tg-challenges-v2.c2-detail-page[data-supporting-fill]:not([data-supporting-fill=transparent]) :is(.c2-showcase-facts,.c2-at-a-glance,.c2-fold:has(>.c2-fold__content>.c2-audit),.c2-story-nav,.c2-control-directory,.c2-control-mobile-nav,.c2-mosaic-legend,.c2-section-controls){background:var(--c2-supporting-content-fill)!important;color:var(--c2-supporting-content-ink, var(--w-ink));--w-ink: var(--c2-supporting-content-ink, inherit);--w-ink-strong: var(--c2-supporting-content-ink, inherit);--w-ink-muted: var(--c2-supporting-content-ink, inherit);--w-accent-ink: var(--c2-supporting-content-ink, inherit);--w-blue: var(--c2-supporting-content-ink, inherit);--w-gold-ink: var(--c2-supporting-content-ink, inherit);--w-accepted: var(--c2-supporting-content-ink, inherit);--control-blue: var(--c2-supporting-content-ink, inherit);--control-solid: transparent}.tg-challenges-v2.c2-detail-page[data-supporting-fill]:not([data-supporting-fill=transparent]) :is(.c2-showcase-facts,.c2-at-a-glance,.c2-fold:has(>.c2-fold__content>.c2-audit),.c2-story-nav,.c2-control-directory,.c2-control-mobile-nav,.c2-mosaic-legend,.c2-section-controls) a[aria-current]{background:transparent!important;border-color:currentColor;text-decoration:underline!important;text-decoration-thickness:3px;text-underline-offset:6px}.tg-challenges-v2.c2-detail-page[data-supporting-fill]:not([data-supporting-fill=transparent]) :is(.c2-showcase-facts,.c2-at-a-glance,.c2-fold:has(>.c2-fold__content>.c2-audit),.c2-story-nav,.c2-control-directory,.c2-control-mobile-nav,.c2-mosaic-legend,.c2-section-controls) :is(dt,dd,h2,strong,.c2-kicker,.c2-fold__title,a,button){color:var(--c2-supporting-content-ink, inherit)!important}.tg-challenges-v2.c2-detail-page[data-supporting-fill]:not([data-supporting-fill=transparent]) :is(.c2-showcase-facts,.c2-at-a-glance,.c2-fold:has(>.c2-fold__content>.c2-audit),.c2-story-nav,.c2-control-directory,.c2-control-mobile-nav,.c2-mosaic-legend,.c2-section-controls) :is(.c2-glance-fact,.c2-audit,.c2-fold__bar){background:transparent!important;color:inherit}.tg-challenges-v2.c2-detail-page[data-supporting-fill=transparent] :is(.c2-showcase-facts,.c2-at-a-glance,.c2-glance-fact,.c2-fold:has(>.c2-fold__content>.c2-audit),.c2-fold:has(>.c2-fold__content>.c2-audit) .c2-fold__bar,.c2-audit,.c2-story-nav,.c2-control-directory,.c2-control-mobile-nav,.c2-mosaic-legend,.c2-section-controls){background:transparent!important;box-shadow:none}.tg-challenges-v2.c2-detail-page[data-supporting-fill=transparent] :is(.c2-story-nav,.c2-control-mobile-nav,.c2-mosaic-legend,.c2-section-controls){position:static!important}.tg-challenges-v2.c2-detail-page[data-supporting-fill=transparent] :is(.c2-story-nav,.c2-control-mobile-nav,.c2-mosaic-legend,.c2-section-controls) a[aria-current]{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px}.tg-challenges-v2.c2-detail-page[data-supporting-fill=transparent] :is(.c2-story-nav,.c2-control-directory,.c2-control-mobile-nav,.c2-mosaic-legend,.c2-section-controls) a,.tg-challenges-v2.c2-detail-page[data-supporting-fill=transparent] :is(.c2-story-nav,.c2-control-directory,.c2-control-mobile-nav,.c2-mosaic-legend,.c2-section-controls) button,.tg-challenges-v2.c2-detail-page[data-supporting-fill=transparent] :is(.c2-story-nav,.c2-control-directory,.c2-control-mobile-nav,.c2-mosaic-legend,.c2-section-controls)>span,.tg-challenges-v2.c2-detail-page[data-supporting-fill=transparent] :is(.c2-story-nav,.c2-control-directory,.c2-control-mobile-nav,.c2-mosaic-legend,.c2-section-controls)>p{color:#fff!important;background:#172435!important;border-radius:4px}.tg-challenges-v2.c2-detail-page[data-supporting-fill=transparent] :is(.c2-story-nav,.c2-control-directory,.c2-control-mobile-nav,.c2-mosaic-legend,.c2-section-controls)>span,.tg-challenges-v2.c2-detail-page[data-supporting-fill=transparent] :is(.c2-story-nav,.c2-control-directory,.c2-control-mobile-nav,.c2-mosaic-legend,.c2-section-controls)>p{padding:4px 8px}.tg-challenges-v2.c2-detail-page[data-supporting-fill=transparent] :is(.c2-story-nav,.c2-control-directory,.c2-control-mobile-nav,.c2-mosaic-legend,.c2-section-controls) a:hover,.tg-challenges-v2.c2-detail-page[data-supporting-fill=transparent] :is(.c2-story-nav,.c2-control-directory,.c2-control-mobile-nav,.c2-mosaic-legend,.c2-section-controls) button:hover{background:#29405a!important}.tg-challenges-v2.c2-detail-page[data-supporting-border] .c2-fold__content>.c2-audit{border-width:var(--c2-supporting-card-border-width)!important;border-color:var(--c2-supporting-card-border-color)!important}.tg-challenges-v2.c2-detail-page[data-supporting-border] :is(.c2-showcase-facts,.c2-at-a-glance,.c2-fold:has(>.c2-fold__content>.c2-audit),.c2-story-nav,.c2-control-directory,.c2-control-mobile-nav,.c2-mosaic-legend,.c2-section-controls){border:var(--c2-supporting-card-border)!important}.tg-challenges-v2.c2-detail-page[data-supporting-border] .c2-fold:has(>.c2-fold__content>.c2-audit)>.c2-fold__bar{border-width:0!important;border-bottom:var(--c2-supporting-card-border)!important}.tg-challenges-v2.c2-detail-page[data-supporting-border] .c2-fold:has(>.c2-fold__content>.c2-audit)[data-collapsed=true]>.c2-fold__bar{border-bottom-width:0!important}.tg-challenges-v2 .c2-section-carousel__slide>figure>button,.tg-challenges-v2 .c2-section__gallery>figure:only-child>button{aspect-ratio:16/9;max-width:calc(min(460px,60svh) * 16 / 9);max-height:min(460px,60svh);margin-inline:auto}.tg-challenges-v2 .c2-section-carousel__slide>figure>button>img,.tg-challenges-v2 .c2-section-carousel__slide>figure>button>svg.c2-section__art,.tg-challenges-v2 .c2-section__gallery>figure:only-child>button>img,.tg-challenges-v2 .c2-section__gallery>figure:only-child>button>svg.c2-section__art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:100%;aspect-ratio:auto;object-fit:contain}.tg-challenges-v2 .c2-section__gallery>figure:only-child>figcaption{overflow-wrap:anywhere}.tg-challenges-v2 .c2-section__image-region{min-width:0;align-self:center}.tg-challenges-v2 .c2-section-carousel{min-width:0;max-width:100%;align-self:center}.tg-challenges-v2 .c2-section-carousel__track{display:flex;align-items:flex-start;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:8px}.tg-challenges-v2 .c2-section-carousel__track::-webkit-scrollbar{display:none}.tg-challenges-v2 .c2-section-carousel__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.tg-challenges-v2 .c2-section-carousel__slide figure{margin:0}.tg-challenges-v2 .c2-section-carousel__slide button{display:block;position:relative;width:100%;overflow:hidden;padding:0;border:1px solid var(--w-hairline);border-radius:8px;background:var(--w-surface-tint);color:var(--w-ink)}.tg-challenges-v2 .c2-section-carousel__slide img,.tg-challenges-v2 .c2-section-carousel__slide .c2-section__art{display:block;width:100%;height:auto;object-fit:contain}.tg-challenges-v2 .c2-section-carousel__slide button>svg:not(.c2-section__art){position:absolute;right:8px;bottom:8px;width:28px;height:28px;padding:5px;border-radius:4px;background:rgba(17,17,17,.8666666667);color:#fff}.tg-challenges-v2 .c2-section-carousel__slide figcaption{padding-top:8px;font-size:.8rem;line-height:1.5;color:var(--w-ink-muted);overflow-wrap:anywhere}.tg-challenges-v2 .c2-section-carousel__controls{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:12px}.tg-challenges-v2 .c2-section-carousel__controls button{display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;padding:8px;border:1px solid var(--w-hairline);border-radius:50%;background:var(--w-surface);color:var(--w-ink-strong)}.tg-challenges-v2 .c2-section-carousel__controls button:disabled{opacity:.4;cursor:default}.tg-challenges-v2 .c2-section-carousel__controls span{min-width:4ch;text-align:center;font-variant-numeric:tabular-nums;color:var(--w-ink-muted)}.tg-challenges-v2 .c2-section-carousel__track:focus-visible,.tg-challenges-v2 .c2-section-carousel button:focus-visible{outline:3px solid var(--w-blue);outline-offset:-3px}@media (min-width: 701px){.tg-challenges-v2 .c2-section--text-on-right .c2-section-carousel,.tg-challenges-v2 .c2-section--text-on-right .c2-section__image-region{grid-column:1;grid-row:1}}.tg-challenges-v2 .c2-section>.c2-section__arrangement{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr);grid-template-areas:"text";gap:inherit;align-items:start;min-width:0}.tg-challenges-v2 .c2-section>.c2-section__arrangement>.c2-section__text{grid-area:text}.tg-challenges-v2 .c2-section>.c2-section__arrangement>:nth-child(2){grid-area:first;min-width:0}.tg-challenges-v2 .c2-section>.c2-section__arrangement>:nth-child(3){grid-area:second;min-width:0}.tg-challenges-v2 .c2-section>.c2-section__arrangement--images-1{grid-template-columns:minmax(0,var(--c2-section-text-ratio, 2fr)) minmax(0,1fr);grid-template-areas:"text first"}.tg-challenges-v2 .c2-section>.c2-section__arrangement--images-1.c2-section__arrangement--text-right{grid-template-columns:minmax(0,1fr) minmax(0,var(--c2-section-text-ratio, 2fr));grid-template-areas:"first text"}.tg-challenges-v2 .c2-section>.c2-section__arrangement--images-1.c2-section__arrangement--text-top{grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "first"}.tg-challenges-v2 .c2-section>.c2-section__arrangement--images-1.c2-section__arrangement--text-bottom{grid-template-columns:minmax(0,1fr);grid-template-areas:"first" "text"}.tg-challenges-v2 .c2-section>.c2-section__arrangement--images-2{grid-template-columns:minmax(0,var(--c2-section-two-text-ratio, 2.5fr)) repeat(2,minmax(0,1fr));grid-template-areas:"text first second"}.tg-challenges-v2 .c2-section>.c2-section__arrangement--images-2.c2-section__arrangement--text-right{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,var(--c2-section-two-text-ratio, 2.5fr));grid-template-areas:"first second text"}.tg-challenges-v2 .c2-section>.c2-section__arrangement--images-2.c2-section__arrangement--text-top{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"text text" "first second"}.tg-challenges-v2 .c2-section>.c2-section__arrangement--images-2.c2-section__arrangement--text-bottom{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"first second" "text text"}@media (min-width: 701px) and (max-width: 900px){.tg-challenges-v2 .c2-section>.c2-section__arrangement--images-2:is(.c2-section__arrangement--text-left,.c2-section__arrangement--text-right){grid-template-columns:minmax(0,var(--c2-section-two-text-ratio, 2.5fr)) minmax(0,1fr);grid-template-areas:"text first" "text second"}.tg-challenges-v2 .c2-section>.c2-section__arrangement--images-2:is(.c2-section__arrangement--text-left,.c2-section__arrangement--text-right).c2-section__arrangement--text-right{grid-template-columns:minmax(0,1fr) minmax(0,var(--c2-section-two-text-ratio, 2.5fr));grid-template-areas:"first text" "second text"}}@media (max-width: 700px){.tg-challenges-v2 .c2-section>.c2-section__arrangement--images-1:is(.c2-section__arrangement),.tg-challenges-v2 .c2-section>.c2-section__arrangement--images-2:is(.c2-section__arrangement){grid-template-columns:minmax(0,1fr)}.tg-challenges-v2 .c2-section>.c2-section__arrangement--images-1:is(.c2-section__arrangement){grid-template-areas:"text" "first"}.tg-challenges-v2 .c2-section>.c2-section__arrangement--images-1:is(.c2-section__arrangement).c2-section__arrangement--text-bottom{grid-template-areas:"first" "text"}.tg-challenges-v2 .c2-section>.c2-section__arrangement--images-2:is(.c2-section__arrangement){grid-template-areas:"text" "first" "second"}.tg-challenges-v2 .c2-section>.c2-section__arrangement--images-2:is(.c2-section__arrangement).c2-section__arrangement--text-bottom{grid-template-areas:"first" "second" "text"}}.tg-challenges-v2 .c2-section>.c2-section__arrangement--images-2.c2-section__arrangement--galleries-stacked{grid-template-columns:minmax(0,var(--c2-section-two-text-ratio, 2.5fr)) minmax(0,1fr);grid-template-areas:"text first" "text second"}.tg-challenges-v2 .c2-section>.c2-section__arrangement--images-2.c2-section__arrangement--galleries-stacked.c2-section__arrangement--text-right{grid-template-columns:minmax(0,1fr) minmax(0,var(--c2-section-two-text-ratio, 2.5fr));grid-template-areas:"first text" "second text"}.tg-challenges-v2 .c2-section>.c2-section__arrangement--images-2.c2-section__arrangement--galleries-stacked.c2-section__arrangement--text-top{grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "first" "second"}.tg-challenges-v2 .c2-section>.c2-section__arrangement--images-2.c2-section__arrangement--galleries-stacked.c2-section__arrangement--text-bottom{grid-template-columns:minmax(0,1fr);grid-template-areas:"first" "second" "text"}@media (max-width: 700px){.tg-challenges-v2 .c2-section>.c2-section__arrangement--images-2.c2-section__arrangement--galleries-stacked.c2-section__arrangement--text-left,.tg-challenges-v2 .c2-section>.c2-section__arrangement--images-2.c2-section__arrangement--galleries-stacked.c2-section__arrangement--text-right{grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "first" "second"}}.tg-challenges-v2 .c2-section.c2-section--image_only>.c2-section__arrangement{grid-template-columns:minmax(0,1fr);grid-template-areas:"first"}.tg-challenges-v2 .c2-section.c2-section--image_only>.c2-section__arrangement>:first-child{grid-area:first}.tg-challenges-v2 .c2-section.c2-section--image_only>.c2-section__essential-text{grid-column:1/-1;min-width:0}.tg-challenges-v2.c2-template--exhibition .c2-exhibition-chapters{--c2-section-text-ratio: 1.08fr;--c2-section-two-text-ratio: 2.4fr}.c2-catalog-picker{border:1px solid var(--w-hairline);border-radius:8px;padding:1rem;margin-block:.75rem;min-width:0}.c2-catalog-picker legend{font-weight:700;padding-inline:.35rem}.c2-catalog-results{display:grid;gap:.35rem;max-height:16rem;overflow-y:auto;margin-block:.5rem}.c2-catalog-results button{display:flex;justify-content:space-between;gap:.75rem;text-align:left;padding:.6rem .75rem;background:var(--w-surface);color:var(--w-ink);border:1px solid var(--w-hairline);border-radius:5px}.c2-catalog-results button:hover,.c2-catalog-results button:focus-visible{border-color:var(--w-blue)}.c2-catalog-selection{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.c2-catalog-selection span,.c2-catalog-results small{color:var(--w-ink-muted);font-size:.85rem}.c2-subject-fields>div>div>button,.c2-catalog-picker>button,.c2-catalog-selection button,.c2-catalog-admin article>button{border:1px solid var(--w-hairline);border-radius:5px;padding:.4rem .7rem;background:var(--w-surface);color:var(--w-ink);font:inherit;cursor:pointer}.c2-subject-fields>div>div>button:hover,.c2-subject-fields>div>div>button:focus-visible,.c2-catalog-picker>button:hover,.c2-catalog-picker>button:focus-visible,.c2-catalog-selection button:hover,.c2-catalog-selection button:focus-visible,.c2-catalog-admin article>button:hover,.c2-catalog-admin article>button:focus-visible{border-color:var(--w-blue)}.c2-catalog-new{margin-top:.75rem;border-top:2px solid var(--w-blue);padding-top:.75rem}.c2-catalog-admin{padding:clamp(1rem,3vw,3rem);max-width:1100px;margin-inline:auto}.c2-catalog-admin article{padding:1rem;border:1px solid var(--w-hairline);margin-block:.75rem}.c2-catalog-admin .c2-field{margin-block:.6rem}.c2-subject-summary{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-block:.75rem;font-size:1rem}.c2-subject-summary span{display:inline-block}.c2-name-entry{margin-block:1rem;min-width:0}.c2-name-entry__label{display:block;font-weight:700;margin-bottom:.4rem}.c2-name-entry__row{display:flex;align-items:stretch;gap:.5rem}.c2-name-entry__row input{flex:1;min-width:0;padding:.7rem .8rem;border:1px solid var(--w-hairline);border-radius:6px;background:var(--w-surface);color:var(--w-ink);font:inherit}.c2-name-entry__row input:focus-visible{outline:2px solid var(--w-blue);outline-offset:2px}.c2-name-entry__row .c2-button{margin:0;white-space:nowrap}.c2-name-entry>small{display:block;color:var(--w-ink-muted);font-size:.9rem;margin-top:.4rem}.c2-name-entry>details{margin-top:.65rem;font-size:.95rem}.c2-name-entry__suggestions{padding:.65rem;margin-top:.6rem;border:1px solid var(--w-hairline);border-radius:6px}.c2-name-entry__suggestions>p{margin:0;font-size:.95rem;color:var(--w-ink-muted)}.c2-name-entry__suggestions strong{overflow-wrap:anywhere}.c2-name-entry .c2-catalog-selection{padding:.7rem .8rem;border:1px solid var(--w-hairline);border-radius:6px}.c2-name-entry .c2-catalog-selection strong{flex:1;overflow-wrap:anywhere}.c2-subject-fields>details{margin-block:1rem}.c2-goal-issues{border-left:3px solid var(--w-blue);margin-block:1rem;padding:.75rem 1rem;background:var(--w-surface-tint)}.c2-goal-issues ul{margin:.5rem 0 0;padding-left:1rem}.c2-goal-issues button{text-align:left}@media (max-width: 480px){.c2-name-entry__row{flex-wrap:wrap}.c2-name-entry__row input{flex-basis:100%}}.tg-challenges-v2 .c2-share__choices{position:relative}.tg-challenges-v2 .c2-share__choices>summary{align-items:center;cursor:pointer;display:flex;font-weight:600;gap:6px;list-style:none;min-height:40px;padding:5px 7px}.tg-challenges-v2 .c2-share__choices>summary::-webkit-details-marker{display:none}.tg-challenges-v2 .c2-share__choices>summary:focus-visible{outline:2px solid var(--w-blue);outline-offset:3px}.tg-challenges-v2 .c2-share--compact summary{color:var(--w-ink-muted);font-size:.78rem;min-height:32px}.tg-challenges-v2 .c2-share__choices[open]{z-index:5}.tg-challenges-v2 .c2-share__options{background:var(--w-surface);border:1px solid var(--w-border-strong);border-radius:var(--w-radius);box-shadow:var(--w-shadow-2);color:var(--w-ink);display:grid;gap:4px;max-width:100%;padding:8px;width:210px}.tg-challenges-v2 .c2-share,.tg-challenges-v2 .c2-share__choices{max-width:100%}.tg-challenges-v2 .c2-share .c2-share__options a,.tg-challenges-v2 .c2-share .c2-share__options button{color:var(--w-ink);font:inherit;min-height:40px;padding:8px;text-align:left}.tg-challenges-v2 .c2-share__options button{color:var(--w-ink)!important}.tg-challenges-v2 .c2-share__options a:hover,.tg-challenges-v2 .c2-share__options button:hover{background:var(--w-surface-tint)}.tg-challenges-v2 .c2-browse-board .c2-leaderboard-table thead th{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.tg-challenges-v2 .c2-browse-board .c2-browse-submitted{white-space:nowrap}.tg-challenges-v2 .c2-browse-board .c2-table-wrap{max-width:100%;position:relative;scrollbar-width:auto}.tg-challenges-v2 .c2-browse-board .c2-table-wrap::-webkit-scrollbar{display:block;height:10px}.tg-challenges-v2 .c2-browse-board .c2-scroll-arrow--previous{left:4px}.tg-challenges-v2 .c2-browse-board .c2-scroll-arrow--next{right:4px}.tg-challenges-v2 .c2-browse-board .c2-leaderboard-table{min-width:1040px;table-layout:auto}.tg-challenges-v2 .c2-leaderboard-table th,.tg-challenges-v2 .c2-leaderboard-table td,.tg-challenges-v2 .c2-leaderboard-table td *{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.tg-challenges-v2 .c2-leaderboard-table .c2-entry-player{width:240px;min-width:180px;max-width:280px}.tg-challenges-v2 .c2-leaderboard-table .c2-competitor-name{max-width:220px;overflow:hidden;text-overflow:ellipsis}.tg-challenges-v2 .c2-leaderboard-table .c2-competitor-name,.tg-challenges-v2 .c2-leaderboard-table .c2-share__choices>summary,.tg-challenges-v2 .c2-leaderboard-table .c2-submitted-at>span{white-space:nowrap}.tg-challenges-v2 .c2-leaderboard-table .c2-entry-share{min-width:120px}.tg-challenges-v2 .c2-entry-card .c2-competitor-name{max-width:100%;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.tg-challenges-v2 .c2-entry-card .c2-share__choices>summary{white-space:nowrap}.tg-challenges-v2 .c2-entry-card .c2-chip--accepted{max-width:100%;white-space:normal}.tg-challenges-v2 .c2-browse-pagination .c2-field--page-size{flex:0 1 120px;margin:0}.tg-challenges-v2 .c2-browse-pagination p{flex-basis:100%;margin:0}.tg-challenges-v2 .c2-browse-empty p{margin-bottom:12px}
