.info-page{color:#454545;letter-spacing:-.02em;font-feature-settings:"cv03", "cv04", "cv09", "cv11";background:#f2f2f2;font-size:16px;line-height:1.4}.page-heading{box-sizing:border-box;background:#ededed;justify-content:center;align-items:center;height:318px;padding:102px 40px 40px;display:flex;position:relative;overflow:hidden}.page-heading h1{letter-spacing:-.04em;text-align:center;z-index:1;margin:0;font-size:28px;font-weight:500;line-height:1.2;position:relative}.page-heading--about{height:389px;padding-top:282px;overflow:hidden}.page-heading--about .about-graphic{object-fit:contain;opacity:.92;width:200px;height:200px;margin:auto;position:absolute;inset:40px 0 auto}.info-content{background:linear-gradient(#f2f2f2e8,#f2f2f2 25%);flex-direction:column;gap:35px;padding:62px 40px;display:flex;position:relative}.info-section{min-width:0}.info-section+.info-section{border-top:1px solid #0d0d0d12;padding-top:35px}.info-section--info{color:#044bb5;background:#0066ff0d;border:0!important;padding:16px!important}.info-section--warning{color:#290000;background:#f0e6e6;border:0!important;padding:17px!important}.info-section--neutral{background:#e8e8e8;border:0!important;padding:16px!important}.info-section--verified{padding:17px;border:0!important}.info-section--verified+.info-section--verified{margin-top:-18px;padding-top:0}.rich-content>p,.rich-content>h2,.rich-content>h3{font-size:inherit;line-height:inherit;letter-spacing:inherit;margin:0 0 var(--paragraph-gap);font-weight:400}.rich-content>:last-child{margin-bottom:0}.rich-content>h2,.rich-content>h3{color:#111;font-weight:500}.rich-content strong{font-weight:600}.rich-spacer{height:1.4em}.rich-content ul,.rich-content ol{margin:0 0 var(--paragraph-gap);padding-left:1.4em}.rich-content li{margin:0}.rich-content a{color:#0065ff;text-decoration:none}@media (width>=810px) and (hover:hover) and (pointer:fine){.rich-content a:hover{text-decoration:underline}}.rich-content span[style*=background-color]{-webkit-box-decoration-break:clone;box-decoration-break:clone}.error-page{box-sizing:border-box;isolation:isolate;text-align:center;background:#f0f0f0;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:100svh;padding:80px 24px;display:flex;position:relative;overflow:hidden}.error-page:before{content:"";z-index:-1;filter:blur(24px);background:radial-gradient(at 22% 68%,#8889,#0000 48%),radial-gradient(at 90% 10%,#fff,#0000 60%);border-radius:16px;position:absolute;inset:8px}.error-page h1{letter-spacing:-.08em;margin:0;font-size:156px;font-weight:500;line-height:.8}.error-page p{margin:0;line-height:1.4}.error-page .back-feed{color:#111;background:#fff;border-color:#fff;margin-top:35px;text-decoration:none}@media (hover:hover) and (pointer:fine){.error-page .back-feed:hover{background:#eaeaea;border-color:#eaeaea}}.submit-page{letter-spacing:-.02em;color:#111;background:#f7f7f7;grid-template-columns:minmax(0,1fr) minmax(450px,1.6fr);height:100svh;min-height:500px;display:grid;overflow:hidden}.submit-collage{grid-template-columns:1fr 1fr;gap:8px;padding-left:8px;display:grid;position:relative;overflow:hidden}.submit-collage:after{content:"";pointer-events:none;background:linear-gradient(#f7f7f7,#0000 25% 75%,#f7f7f7);position:absolute;inset:0}.submit-collage-column{will-change:transform;flex-direction:column;gap:8px;animation:90s linear infinite collage-drift;display:flex}.submit-collage-column:nth-child(2){animation-duration:110s;animation-direction:reverse}.submit-collage img{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}@keyframes collage-drift{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.submit-main{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:0;padding:81px 24px 26px;display:flex;position:relative}.submit-back{color:#333;z-index:2;background:#f0f0f0ed;border-radius:8px;align-items:center;gap:10px;padding:18px 20px;font-size:14px;text-decoration:none;display:flex;position:absolute;top:8px;left:8px;right:8px}.submit-guideline{color:#555;font-size:14px;line-height:1.6;text-decoration:none}@media (width>=810px) and (hover:hover) and (pointer:fine){.submit-guideline:hover{text-decoration:underline}}.submission-card{background:#fff;border-radius:8px;flex-direction:column;width:min(407px,100%);height:min(80svh,850px);min-height:320px;display:flex;position:relative;overflow:clip;box-shadow:inset 0 0 0 1px #0000000a,0 5px 11px -4px #00000017}.submission-header{align-items:center;gap:10px;padding:24px 20px 8px;display:flex}.submission-header h1{letter-spacing:-.03em;margin:0;font-size:18px;font-weight:500;line-height:1.2}@property --submission-scroll-top{syntax:"<number>";inherits:false;initial-value:0}.submission-fields{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding-top:16px;transition:--submission-scroll-top .18s cubic-bezier(.4,0,.2,1);overflow-y:auto}.submission-field{flex-direction:column;gap:2px;padding:12px 20px;display:flex}.submission-field label,.submission-tools legend{color:#737373;font-size:11px;font-weight:400;line-height:1.2}.submission-field input,.submission-field select{color:#111;min-width:0;height:40px;font:inherit;letter-spacing:-.02em;font-feature-settings:normal;background:0 0;border:0;border-bottom:1px solid #dbdbdb;border-radius:0;padding:0 0 9px;font-size:16px;line-height:1.2;transition:border-color .2s}.submission-field input:focus,.submission-field select:focus{border-bottom-color:#858585;outline:none}.submission-field:not(.other-tool) :is(input,select):focus-visible{box-shadow:none}.submission-field input::placeholder{color:#9c9c9c}.submission-validation-message{color:#b34435;margin:8px 0 0;font-size:13px;line-height:1.4}.submission-field>.submission-validation-message{margin:0}.submission-url-field{border-bottom:1px solid #dbdbdb;align-items:center;min-width:0;display:flex;position:relative}.submission-url-field:after{content:"";inset-inline:0;clip-path:inset(0 100% 0 0);pointer-events:none;background:#555;height:1px;transition:clip-path .18s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0}.submission-url-field:focus-within:after{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){.submission-url-field:after{transition:none}}.submission-field .submission-url-prefix{color:#9c9c9c;font:inherit;letter-spacing:-.02em;cursor:text;flex:none;padding-bottom:9px;font-size:16px;line-height:1.2}.submission-field .submission-url-field input{min-width:0;box-shadow:none;border:0;flex:1}.submission-field .submission-url-field input:focus-visible{box-shadow:none}.submission-url-field input::placeholder{opacity:1;transition:opacity .18s}.submission-url-field input:focus::placeholder{opacity:.3}@media (prefers-reduced-motion:reduce){.submission-url-field input::placeholder{transition:none}}.submission-field input:user-invalid{border-bottom-color:#d92e35}.submission-field[data-character-underline]{--character-underline-inset:20px;--character-underline-bottom:12px}.submission-field[data-character-underline]>input:focus{box-shadow:none;border-bottom-color:#dbdbdb}.submission-field select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%23111' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 2px center;background-repeat:no-repeat;background-size:12px 8px;border-radius:0;padding-right:24px}.submission-field select:invalid{color:#858585}.file-control{cursor:pointer;box-sizing:border-box;text-align:center;color:#111;background:#f7f7f7;min-height:161px;padding:24px 28px;transition:background .2s;display:block;position:relative}@media (width>=810px) and (hover:hover) and (pointer:fine){.file-control:hover{background:#f0f0f0}}.file-control.is-dragging{background:#e8e8e8}.file-control input{clip-path:inset(50%);opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.file-control:focus-within{background:#f0f0f0;outline:none}.file-control.is-selected:focus-within{background:#f0f0f0}.file-control-icon{color:#4d4d4d;width:25px;height:25px;margin:4px auto 12px;display:block}.file-control-title{font-size:14px;font-weight:500;line-height:1.2;display:block}.file-control-help{color:#777;margin-top:8px;font-size:12px;line-height:1.3;display:block}.file-control--proof{text-align:left;background:#fff;min-height:130px;padding:24px 20px}.file-control--proof .file-control-icon{margin:0 0 12px}.file-control.is-selected{text-align:left;background:#fff;align-items:center;gap:12px;min-height:62px;padding:12px 20px;display:flex}.file-control.is-selected .file-control-icon{flex:none;width:20px;height:20px;margin:0}.file-control.is-selected .file-control-help{margin-top:4px}.submission-preview{text-align:center;background:#f7f7f7;max-height:350px;padding:17px;display:none}.submission-preview img,.submission-preview video{object-fit:contain;max-width:100%;max-height:316px}.submission-preview.has-preview{display:block}.submission-preview.has-preview+.file-control{background:#fff}.submission-tools{font-feature-settings:normal;border:0;min-width:0;margin:0;padding:12px 0 0;display:flow-root}.submission-tools legend{float:left;letter-spacing:normal;width:100%;margin-bottom:8px;padding:0 20px 8px}.submission-tool-list{clear:both;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;gap:4px;padding:0 20px;display:flex;overflow:auto hidden}.submission-tool-list::-webkit-scrollbar{display:none}.submission-tool-list[data-scroll-dragging=true] *{pointer-events:none;user-select:none;cursor:grabbing}.submission-tool{white-space:nowrap;cursor:pointer;flex:none;position:relative}.submission-tool input{opacity:0;width:1px;height:1px;position:absolute}.submission-tool span{color:#757575;letter-spacing:normal;text-transform:capitalize;user-select:none;background:#3d3d3d00;border-radius:251px;padding:6px 10px;font-size:14px;font-weight:400;line-height:1.5;display:block;box-shadow:inset 0 0 0 1px #8883}@media (width>=810px) and (hover:hover) and (pointer:fine){.submission-tool:hover span{background:#3d3d3d05}}.submission-tool input:checked+span{color:#fff;background:#3d3d3d}.submission-tool input:focus-visible+span{text-underline-offset:.2em;text-decoration:underline 2px}.other-tool{overscroll-behavior-x:contain;scrollbar-width:none;border-bottom:1px solid #e8e8e8;flex-flow:row;align-items:center;gap:4px;padding-top:8px;padding-bottom:24px;overflow:auto hidden}.other-tool::-webkit-scrollbar{display:none}.other-tool input{font-feature-settings:normal;width:clamp(calc(5ch + 26px), var(--custom-tool-width,calc(5ch + 26px)), 280px);color:#000;border:0;border-radius:251px;flex:none;min-width:0;max-width:100%;height:auto;padding:6px 12px;font-size:16px;font-weight:400;line-height:1.6;transition:width .16s cubic-bezier(.22,1,.36,1),background-color .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 0 0 1px #8883}.other-tool input::placeholder{color:#8a8a8a}.other-tool input:focus{transition:background-color .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1)}.other-tool input:focus,.other-tool input[data-selected=true]{color:#fff;background:#3d3d3d}.other-tool input:focus-visible{outline:none}.other-tool input:user-invalid{box-shadow:inset 0 0 0 1px #d92e35}.other-tool input:not(:focus){text-overflow:ellipsis}.custom-tool-list{display:contents}.custom-tool-entry{--custom-tool-surface:#fff;border-radius:251px;flex:none;align-items:center;min-width:0;display:inline-flex;position:relative;overflow:hidden}.custom-tool-entry[data-selected=true],.custom-tool-entry:focus-within{--custom-tool-surface:#3d3d3d}.custom-tool-measure{visibility:hidden;pointer-events:none;white-space:pre;border:0;width:max-content;padding:0;position:absolute}.custom-tool-add,.custom-tool-remove{color:#757575;background:0 0;border-radius:251px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .2s,color .2s,opacity .2s;display:inline-flex}.custom-tool-add{width:38px;height:38px;font-size:23px;font-weight:400;line-height:1;box-shadow:inset 0 0 0 1px #8883}.custom-tool-remove{background:linear-gradient(90deg, transparent, var(--custom-tool-surface) 52%);opacity:0;pointer-events:none;border-radius:0 251px 251px 0;width:44px;height:100%;padding-left:14px;transition:opacity .18s,transform .18s cubic-bezier(.22,1,.36,1),color .18s;position:absolute;inset:0 0 0 auto;transform:translate(3px)}.custom-tool-entry[data-selected=true] .custom-tool-remove,.custom-tool-entry:focus-within .custom-tool-remove{color:#fff}.custom-tool-entry:has(>input[data-custom-tool]:focus) .custom-tool-remove{opacity:0;pointer-events:none;transition:none}.custom-tool-add:disabled{opacity:.35;cursor:default}.custom-tool-add:focus-visible{color:#fff;background:#3d3d3d;outline:none}.custom-tool-remove:focus-visible{color:#fff;opacity:1;pointer-events:auto;outline:none;transform:translate(0)}.custom-tool-remove:focus-visible svg{background:#777;border-radius:50%}@media (width>=810px) and (hover:hover) and (pointer:fine){.custom-tool-add:not(:disabled):hover{color:#111;background:#f0f0f0}.custom-tool-entry:hover:not(:has(>input[data-custom-tool]:focus)) .custom-tool-remove{opacity:1;pointer-events:auto;transform:translate(0)}.custom-tool-remove:hover svg{opacity:.7}}@media (prefers-reduced-motion:reduce){.submission-fields,.other-tool input,.other-tool input:focus,.custom-tool-add,.custom-tool-remove{transition:none}}.submission-notice{font-feature-settings:normal;color:#42360096;background:#ffc8000f;gap:8px;margin:0;padding:24px 20px;font-size:12px;font-weight:400;line-height:1.4;display:flex}.submission-notice>img{flex:none;margin-top:2px}.submission-actions{flex:none;padding:20px}.submission-actions button{color:#fff;width:100%;height:45px;font:inherit;cursor:pointer;background:#111;border:0;border-radius:6px;font-size:16px;transition:opacity .2s;display:block}@media (width>=810px) and (hover:hover) and (pointer:fine){.submission-actions button:hover{opacity:.8}}.submission-actions button:disabled{opacity:.5;cursor:wait}.submission-error{color:#c22;margin:0 0 10px;font-size:12px;line-height:1.4}.submission-success{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:absolute;inset:0}.submission-success[hidden]{display:none}.submission-success h2{letter-spacing:-.01em;margin:16px 0 0;font-size:18px;font-weight:500;line-height:1.3}.submission-success p{color:#4d4d4d;margin:0;font-size:14px;line-height:1.4}.submission-success-mark{background:#8fe600;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.submission-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (width<=1199px){.submit-page{grid-template-columns:minmax(0,1fr) minmax(450px,1.6fr)}}@media (width<=809px){.info-content{padding:44px 16px}.page-heading{padding-left:16px;padding-right:16px}.submit-page{min-height:0;display:block}.submit-collage{display:none}.submit-main{box-sizing:border-box;height:100%;padding:80px 16px 20px}.submission-card{width:min(407px,100%);height:calc(100svh - 126px)}.error-page h1{font-size:132px}}@media (prefers-reduced-motion:reduce){.submit-collage-column{animation:none}}@media (width>=810px){.submit-page{grid-template-columns:minmax(0,1fr) minmax(543px,1.6fr)}}@media (width<=809px){.submit-page{position:relative}.submit-collage{opacity:.17;pointer-events:none;width:100%;max-width:465px;margin:auto;padding:0;display:grid;position:absolute;inset:0}.submit-main{z-index:1}.submit-back{box-sizing:border-box;background:#0000000d;border-radius:0;height:62px;padding:0 16px;top:0;left:0;right:0}.submission-card{box-shadow:inset 0 0 0 1px #0000000a,0 5px 34px -4px #00000030}}.submission-card{box-sizing:border-box;border:0;border-radius:26px}.submission-header{justify-content:space-between}.submission-fields{padding-top:20px}.submission-field:nth-child(-n+2){padding-top:0}.submission-field:has(#source-url){padding-bottom:24px}.submission-field:has(#post-title){padding-top:0}.submission-actions{z-index:1;background:#fff;position:relative}.submission-actions:before{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff);border-bottom:1px solid #0000000a;height:62px;position:absolute;bottom:100%;left:0;right:0}.submission-actions button{letter-spacing:-.02em;box-shadow:none;background:#111;border:1px solid #222;border-radius:283px;font-weight:500}.submit-guideline{text-underline-offset:2px;color:#999;text-decoration:underline}.submit-collage video{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}.info-section{box-sizing:border-box;width:100%;max-width:530px;margin-left:auto;margin-right:auto}.page-heading--about{flex-direction:column;gap:48px}.page-heading--about h1{flex-shrink:0;order:1}.page-heading--about .about-graphic{aspect-ratio:868/521;object-fit:fill;flex-shrink:0;order:2;width:90%;max-width:434px;height:auto;margin:0;position:relative;inset:auto}.info-section--info,.info-section--warning,.info-section--neutral{border-radius:12px}.info-section--verified{border-radius:20px;scroll-margin-top:200px}.verified-heading{align-items:center;gap:6px;display:flex}.verified-heading>img{flex:none}.verified-separator{background:#0d0d0d12;height:1px;margin:14px 0}.info-page--about{isolation:isolate;position:relative}.page-heading--about{z-index:0;position:fixed;top:0;left:0;right:0;overflow:visible}.page-heading--about .about-graphic{opacity:1}.about-heading-spacer{height:389px}.info-page--about .info-content{z-index:1;backdrop-filter:blur(8px)}.submit-page{height:100dvh}.submission-card{height:min(79.974dvh,716px)}@media (width<=809px){.submit-main{padding:81px 16px 26px}.submission-card{height:88%;max-height:716px}}.info-page{color:#000}.page-heading h1{font-weight:400}@media (width<=809px){.page-heading{padding-left:40px;padding-right:40px}.info-page--guidelines .page-heading h1{max-width:153px}}@media (width>=810px){.submit-page{box-sizing:border-box;border-top:1px solid #d9d9d9;padding-left:8px;display:flex}.submit-collage{flex:1 1 0;max-width:465px;height:100%;padding-left:0}.submit-main{flex:1.6 1 0;min-width:543px}}.submit-page,.submission-field input,.submission-field select{font-weight:400}.submit-collage img,.submit-collage video{border-radius:0}@media (width<=809px){.submit-main{min-width:0}.submit-page{padding-left:0}}.error-page h1{font-family:Flux Variable,Inter,sans-serif}.error-shader{z-index:-1;opacity:.24;inset:0;position:absolute!important}.error-page:has(.error-shader[data-shader-ready=true]):before{display:none}.error-page h1{font-weight:400}.info-separator{background:#0d0d0d12;flex:none;align-self:center;width:100%;max-width:530px;height:1px}.info-page--about .rich-content a{text-decoration:underline}.file-control{flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0 28px;display:flex}.file-control-copy{display:contents}.file-control-icon,.file-control--proof .file-control-icon{flex:none;margin:0}.file-control-title{width:100%;line-height:1}.file-control-help{width:100%;margin-top:0;line-height:1}.file-control--proof{align-items:flex-start;padding:0 20px}.file-control--proof .file-control-help{letter-spacing:0;line-height:1.2}.file-control-selected-icon{display:none}.file-control.is-selected{flex-direction:row;gap:10px;height:62px;min-height:62px;padding:0 20px}.file-control.is-selected .file-control-copy{flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.file-control.is-selected .file-control-empty-icon{display:none}.file-control.is-selected .file-control-selected-icon{display:block}.file-control.is-selected .file-control-title{width:auto;font-size:16px;font-weight:400;line-height:1.4}.file-control.is-selected .file-control-help{letter-spacing:0;flex:none;width:auto;margin-top:0;line-height:1}.submission-field:has(select){gap:4px}.submission-success{gap:20px}.submission-success-logo{justify-content:center;align-items:center;width:165px;display:flex;position:relative}.submission-success-logo>img{width:70px;height:auto}.submission-success-mark{background:color(display-p3 .37644 .90244 0);width:16px;height:16px;position:absolute;top:-8px;right:30px}.submission-success h2{margin:0 0 -12px;line-height:1.2}.info-page--guidelines .info-section--neutral{margin-top:-18px}.file-control.is-selected .file-control-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width>=810px) and (hover:hover) and (pointer:fine){.file-control.is-selected:hover{background:#fafafa}}@media (forced-colors:active){.submission-field:not(.other-tool) :is(input,select):focus-visible{box-shadow:none;border-bottom:2px solid highlight}.other-tool input:focus,.other-tool input[data-selected=true]{color:highlighttext;forced-color-adjust:none;background:highlight}}
