body.public-body{min-width:320px;margin:0;color:#15151a;background:#f7f7f8;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Variable Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.public-body *,body.public-body *:before,body.public-body *:after{box-sizing:border-box}body.public-body a{color:#356f91;text-decoration:none}body.public-body a:hover{color:#24546f;text-decoration:none}body.public-body button,body.public-body input,body.public-body select,body.public-body textarea{font:inherit}body.public-body button,body.public-body input[type=button],body.public-body input[type=submit]{-webkit-appearance:none;appearance:none}body.public-body img{max-width:100%}body.public-body h1,body.public-body h2,body.public-body h3,body.public-body h4,body.public-body h5,body.public-body h6{width:auto;margin-top:0;color:#15151a;font-family:inherit;font-weight:700;letter-spacing:-0.025em;white-space:normal;overflow:visible;text-overflow:clip}body.public-body h1{font-size:38px;line-height:1.12}body.public-body h2{margin-bottom:12px;font-size:24px;line-height:1.25}body.public-body h3{font-family:inherit;font-size:16px;line-height:1.35}body.public-body p{margin-top:0}body.public-body :focus{outline:none}body.public-body :focus-visible{outline:3px solid rgba(237,59,68,.28);outline-offset:3px}body.public-body ::selection{color:#15151a;background:rgba(237,59,68,.2)}body.public-body #web{display:flex;width:100%;min-height:100vh;padding-bottom:0;flex-direction:column;background:radial-gradient(circle at 50% -140px, rgba(237, 59, 68, 0.1), transparent 470px);text-align:center}body.public-body #content-container{display:flex;width:100%;min-width:0;flex:1 0 auto}body.public-body #content{width:100%;max-width:1120px;margin:0 auto;padding:40px 24px 72px;text-align:center}body.public-body.public-action-new-upload #content,body.public-body.public-action-classic-upload #content,body.public-body.public-action-remote #content,body.public-body.public-action-cover-upload #content,body.public-body.public-action-cover-remote #content{padding-top:30px}body.public-body .announcement-bar{min-height:40px;padding:9px 46px 9px 20px;border:0;border-bottom:1px solid #f0dadc;color:#6c3236;background:rgba(255,245,246,.92);font-size:13px;line-height:20px;backdrop-filter:blur(12px)}body.public-body .announcement-bar a{color:#c72d36}body.public-body .announcement-bar__close{right:16px;color:#8e5559}body.public-body .announcement-bar__close:hover,body.public-body .announcement-bar__close:focus{color:#15151a;background:rgba(237,59,68,.1)}body.public-body .public-header-row{display:flex;width:100%;max-width:1120px;margin:0 auto;padding:26px 24px 16px;align-items:center;justify-content:space-between;gap:28px}body.public-body .public-header-row>header,body.public-body .public-header-row>.site-header{flex:0 0 auto;width:auto;margin:0;padding:0}body.public-body .public-header-row>nav.menu,body.public-body .public-header-row>.menu{flex:0 1 auto;width:auto;max-width:none;margin:0;padding:0}body.public-body #web>header,body.public-body .site-header{position:relative;width:100%;max-width:1120px;height:auto;min-height:0;margin:0 auto;padding:28px 24px 12px;border:0;background:rgba(0,0,0,0);text-align:center}body.public-body #web>header .logo,body.public-body .site-header .logo{float:none;display:inline-flex;align-items:center}body.public-body #web>header .logo>a,body.public-body .site-header .logo>a{display:inline-flex;height:auto;align-items:baseline;line-height:1}body.public-body #web>header .logo>a>img,body.public-body .site-header .logo>a>img{width:180px;height:auto}body.public-body #web>header .hamburger,body.public-body .site-header .hamburger{display:none;color:#15151a}body.public-body .public-wordmark{display:inline-flex;align-items:baseline;color:#15151a;direction:ltr;font-family:"Avenir Next","Segoe UI Variable Display","Segoe UI",sans-serif;font-size:42px;font-weight:750;font-kerning:normal;letter-spacing:-2.2px;line-height:1;text-decoration:none;unicode-bidi:isolate}body.public-body .public-wordmark:hover,body.public-body .public-wordmark:focus{color:#15151a;text-decoration:none}body.public-body .public-wordmark__pix,body.public-body .public-wordmark .pix{color:#15151a;font-weight:760}body.public-body .public-wordmark__host,body.public-body .public-wordmark .host{color:#ed3b44;font-weight:630;letter-spacing:-1.9px}body.public-body nav.menu,body.public-body .menu{display:flex;width:100%;max-width:1120px;margin:0 auto;padding:0 24px 18px;align-items:center;justify-content:center;font-weight:500}body.public-body nav.menu>ul,body.public-body .menu>ul{display:flex;margin:0;padding:5px;align-items:center;flex-wrap:wrap;justify-content:center;gap:3px;border:1px solid rgba(218,218,224,.92);border-radius:14px;background:rgba(255,255,255,.88);box-shadow:0 3px 12px rgba(21,21,26,.055);font-size:14px;backdrop-filter:blur(14px)}body.public-body nav.menu>ul>li,body.public-body .menu>ul>li{display:block;margin:0}body.public-body nav.menu>ul>li+li:before,body.public-body .menu>ul>li+li:before{display:none;content:none}body.public-body nav.menu>ul>li>a,body.public-body .menu>ul>li>a{display:inline-flex;min-height:40px;padding:0 15px;align-items:center;justify-content:center;border-radius:9px;color:#5f5f67;font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease}body.public-body nav.menu>ul>li>a:hover,body.public-body nav.menu>ul>li>a:focus-visible,body.public-body nav.menu>ul>li>a.is-active,body.public-body .menu>ul>li>a:hover,body.public-body .menu>ul>li>a:focus-visible,body.public-body .menu>ul>li>a.is-active{color:#15151a;background:#fff;box-shadow:0 2px 8px rgba(21,21,26,.09)}body.public-body .public-language,body.public-body .footer-language{display:inline-flex;align-items:center;gap:9px;color:#55555d;font-size:13px;font-weight:600}body.public-body .public-language select,body.public-body .public-language__select,body.public-body .footer-language select,body.public-body .footer-language__select{min-width:138px;height:42px;padding:0 34px 0 12px;border:1px solid #cfcfd6;border-radius:10px;color:#15151a;background-color:#fff;cursor:pointer}body.public-body .public-language select:hover,body.public-body .public-language__select:hover,body.public-body .footer-language select:hover,body.public-body .footer-language__select:hover{border-color:#aaaab3}body.public-body .public-language select:focus-visible,body.public-body .public-language__select:focus-visible,body.public-body .footer-language select:focus-visible,body.public-body .footer-language__select:focus-visible{border-color:#ed3b44}body.public-body .public-language .fa,body.public-body .footer-language .fa{color:#ed3b44}body.public-body .page-intro{width:100%;max-width:760px;margin:0 auto 28px;text-align:center}body.public-body .page-intro__eyebrow,body.public-body .page-intro .eyebrow{display:block;margin:0 0 8px;color:#c72d36;font-size:12px;font-weight:750;letter-spacing:.13em;line-height:1.3;text-transform:uppercase}body.public-body .page-intro__title,body.public-body .page-intro h1{margin:0;font-size:42px;line-height:1.08}body.public-body .page-intro__lead,body.public-body .page-intro .lead{max-width:650px;margin:14px auto 0;color:#707078;font-size:17px;line-height:1.65}body.public-body .upload-card,body.public-body form.classicupload{width:100%;max-width:820px;margin:0 auto;padding:30px;border:1px solid #e2e2e7;border-radius:18px;background:#fff;box-shadow:0 18px 50px rgba(21,21,26,.08);color:#15151a;font-size:15px;font-weight:400;line-height:1.5;text-align:left}body.public-body .upload-card form.classicupload,body.public-body form.classicupload .upload-card{max-width:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none}body.public-body form.classicupload h2{margin:0 0 20px;font-size:24px;text-align:center}body.public-body form.classicupload>.files{display:grid;gap:9px;padding:0}body.public-body form.classicupload input[type=file]{display:block;width:100%;min-height:48px;margin:0;padding:7px;border:1px solid #cfcfd6;border-radius:10px;color:#5f5f67;background:#fafafa;font-size:14px}body.public-body form.classicupload input[type=file]::file-selector-button{min-height:32px;margin-right:12px;padding:6px 12px;border:0;border-radius:7px;color:#15151a;background:#ececf0;cursor:pointer;font-weight:650}body.public-body form.classicupload textarea,body.public-body form.classicupload input[type=text],body.public-body form.classicupload input[type=url]{display:block;width:100%;max-width:none;margin:0;padding:11px 13px;border:1px solid #cfcfd6;border-radius:10px;color:#15151a;background:#fff;font-size:15px;line-height:1.45;transition:border-color .16s ease,box-shadow .16s ease}body.public-body form.classicupload textarea:focus,body.public-body form.classicupload input[type=text]:focus,body.public-body form.classicupload input[type=url]:focus{border-color:#ed3b44;box-shadow:0 0 0 3px rgba(237,59,68,.12)}body.public-body form.classicupload textarea{min-height:190px;resize:vertical}body.public-body form.classicupload>input[type=submit]{display:block;min-width:150px;min-height:46px;margin:24px auto 0;padding:10px 22px;border:1px solid #c72d36;border-radius:10px;color:#fff;background:#c72d36;box-shadow:0 8px 18px rgba(237,59,68,.2);cursor:pointer;font-size:14px;font-weight:700;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}body.public-body form.classicupload>input[type=submit]:hover,body.public-body form.classicupload>input[type=submit]:focus-visible{border-color:#a9232b;background:#a9232b;transform:translateY(-1px)}body.public-body .classicupload-groups{display:grid;gap:12px;margin:0}body.public-body .classicupload-groups>div{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:10px;padding:0}body.public-body .classicupload-groups input[type=text]{height:46px;margin:0}body.public-body .classicupload-groups>.cover-pair{display:grid;grid-template-columns:minmax(0, 1fr) 30px minmax(0, 1fr) 84px;gap:8px;align-items:center;padding:11px;border:1px solid #e4e4e8;border-radius:13px;background:#fafafd;direction:ltr;unicode-bidi:isolate}body.public-body .cover-pair__field{display:grid;min-width:0;grid-template-columns:30px minmax(0, 1fr);gap:7px;align-items:center}body.public-body .cover-pair__field input{min-width:0}body.public-body .cover-pair__slot{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid rgba(199,45,54,.22);border-radius:9px;color:#c72d36;background:rgba(237,59,68,.08);font-size:12px;font-weight:800;line-height:1}body.public-body .cover-pair__operator{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;color:#777780;font-size:21px;font-weight:500;line-height:1}body.public-body .cover-pair__result{display:inline-flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px}body.public-body .cover-pair__arrow{color:#c72d36;font-size:20px;font-weight:700;line-height:1}body.public-body .cover-pair__preview{display:grid;width:50px;height:34px;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid #cfcfd6;border-radius:8px;background:#fff;box-shadow:0 3px 8px rgba(28,28,32,.08)}body.public-body .cover-pair__preview i{display:block;min-width:0;background:linear-gradient(145deg, #f8d9db, #e9858b)}body.public-body .cover-pair__preview i+i{border-left:1px solid rgba(255,255,255,.78);background:linear-gradient(145deg, #e9e9ee, #babac3)}body.public-body .classicupload-link{display:inline-flex;min-width:40px;min-height:40px;margin-top:14px;padding:0 13px;align-items:center;justify-content:center;border:1px solid #cfcfd6;border-radius:9px;color:#15151a;background:#fafafa;font-size:19px;line-height:1}body.public-body .classicupload-link:hover,body.public-body .classicupload-link:focus-visible{border-color:#aaaab3;color:#15151a;background:#f0f0f3}body.public-body .classicupload-row,body.public-body .classicupload-multirow{padding:10px 0;color:#595961;font-size:14px;line-height:1.55}body.public-body .classicupload-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}body.public-body .classicupload-row>div{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}body.public-body .classicupload-row.gallery input[name=gallery_name]{width:230px;min-height:40px}body.public-body .classicupload-multirow{margin-top:6px;padding:13px 15px;border-radius:10px;color:#707078;background:#f5f5f7;font-size:13px}body.public-body .settings,body.public-body #upload-settings-open{display:inline-flex;align-items:center;gap:6px;color:#4e4e56;cursor:pointer}body.public-body .settings:hover,body.public-body #upload-settings-open:hover{color:#c72d36}body.public-body input[type=checkbox],body.public-body input[type=radio]{width:17px;height:17px;margin:0 4px 0 0;accent-color:#ed3b44;vertical-align:middle}body.public-body .upload-options{display:flex;padding:14px 16px;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;border-top:1px solid #e2e2e7;color:#5d5d65;background:#fafafa;font-size:13px}body.public-body .upload-actionbar{display:flex;padding:14px 16px;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid #e2e2e7;background:#fff}body.public-body .upload-steps{display:grid;width:100%;max-width:920px;margin:24px auto 0;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px}body.public-body.upload-results-visible .upload-steps{display:none}body.public-body.upload-results-visible .page-intro--upload{display:none}body.public-body .upload-step{min-width:0;padding:20px;border:1px solid #e2e2e7;border-radius:14px;background:rgba(255,255,255,.68);text-align:left}body.public-body .upload-step__number,body.public-body .upload-step .number{display:inline-flex;width:30px;height:30px;margin-bottom:12px;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#c72d36;font-size:13px;font-weight:750}body.public-body .upload-step h3{display:block;margin:0 0 6px;font-size:16px}body.public-body .upload-step p{margin:0;color:#707078;font-size:13px;line-height:1.55}body.public-body #newuploader{width:100%;max-width:920px;margin:0 auto}body.public-body #newuploader .plupload_wrapper{width:100%;max-width:none;margin:0;color:#15151a;font-family:inherit;font-size:13px;line-height:1.45}body.public-body #newuploader .plupload_wrapper *{box-sizing:border-box}body.public-body #newuploader .plupload_container{min-height:500px;overflow:hidden;border:1px solid #e2e2e7;border-radius:18px;background:#fff;box-shadow:0 18px 50px rgba(21,21,26,.08)}body.public-body #newuploader .plupload_header{min-height:88px;border:0;border-bottom:1px solid #e2e2e7;background:#fff}body.public-body #newuploader .plupload_header_content{display:grid;height:auto;min-height:88px;padding:18px 22px;grid-template-columns:minmax(0, 1fr) minmax(220px, 310px) auto;align-items:center;gap:18px;text-align:left}body.public-body #newuploader .plupload_logo{display:none}body.public-body #newuploader .plupload_left,body.public-body #newuploader .plupload_right{float:none}body.public-body #newuploader .plupload_header_content>.plupload_left{min-width:0}body.public-body #newuploader .plupload_right{max-width:310px;color:#707078;font-size:12px;line-height:1.55;text-align:right}body.public-body #newuploader .plupload_header_title{padding:0;color:#15151a;font:700 22px/1.2 inherit;letter-spacing:-0.025em}body.public-body #newuploader .plupload_header_text{margin-top:5px;color:#707078;font:400 13px/1.45 inherit}body.public-body #newuploader .plupload_view_switch{position:static;justify-self:end;white-space:nowrap}body.public-body #newuploader .plupload_view_switch .ui-button{width:40px;min-width:40px;margin:0 0 0 6px;padding:0}body.public-body #newuploader .plupload_filelist_header .plupload_file_status,body.public-body #newuploader .plupload_filelist_header .plupload_file_size,body.public-body #newuploader .plupload_filelist_footer .plupload_file_status,body.public-body #newuploader .plupload_filelist_footer .plupload_file_size{width:72px;padding-right:10px;padding-left:10px}body.public-body #newuploader .plupload_filelist_header .plupload_file_action,body.public-body #newuploader .plupload_filelist_footer .plupload_file_action{width:40px;padding-right:12px;padding-left:12px}body.public-body #newuploader .plupload_filelist_header{border:0;border-bottom:1px solid #e2e2e7;color:#686870;background:#fafafa;font-size:11px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}body.public-body #newuploader .plupload_content{top:126px;bottom:118px;background:#fcfcfd}body.public-body #newuploader .plupload_droptext{color:#8a8a92;font-size:15px;font-weight:550}body.public-body #newuploader .plupload_file{min-height:42px;border:0;border-bottom:1px solid #ececef;color:#4b4b52;background:#fff}body.public-body #newuploader .plupload_view_list div.plupload_file_name{margin-right:184px;padding:11px 10px;line-height:20px}body.public-body #newuploader .plupload_view_list div.plupload_file_status,body.public-body #newuploader .plupload_view_list div.plupload_file_size{width:72px;padding:11px 10px;line-height:20px}body.public-body #newuploader .plupload_view_list div.plupload_file_status{right:112px}body.public-body #newuploader .plupload_view_list div.plupload_file_size{right:40px}body.public-body #newuploader .plupload_view_list div.plupload_file_action{width:40px;height:42px;padding:11px 12px;line-height:20px}body.public-body #newuploader .plupload_filelist_footer{border:0;border-top:1px solid #e2e2e7;background:#fff;box-shadow:0 -5px 18px rgba(21,21,26,.035)}body.public-body #newuploader .plupload_button,body.public-body #newuploader .ui-button{min-height:38px;margin:0 5px 0 0;border:1px solid #cfcfd6;border-radius:9px;color:#15151a;background:#f6f6f8;box-shadow:none;font-family:inherit;font-weight:650}body.public-body #newuploader .plupload_button:hover,body.public-body #newuploader .plupload_button:focus-visible,body.public-body #newuploader .ui-button:hover,body.public-body #newuploader .ui-button:focus-visible{border-color:#aaaab3;background:#eeeef1}body.public-body #newuploader .plupload_buttons>.plupload_button{display:inline-flex;padding:0;align-items:center;justify-content:center;line-height:1;vertical-align:middle}body.public-body #newuploader .plupload_buttons>.plupload_button>.ui-button-text{display:inline-flex;min-height:36px;padding-top:0;padding-bottom:0;align-items:center;justify-content:center;line-height:1.2}body.public-body #newuploader .plupload_start{border-color:#c72d36;color:#fff;background:#c72d36}body.public-body #newuploader .plupload_start:hover,body.public-body #newuploader .plupload_start:focus-visible{border-color:#a9232b;background:#a9232b}body.public-body #newuploader .plupload_options{color:#5c5c64;background:#fafafa;font-size:12px;font-weight:500 !important}body.public-body #newuploader .plupload_options_container{display:grid;min-height:52px;padding:7px 9px;grid-template-columns:auto auto minmax(190px, 1fr) auto;align-items:center;gap:8px 14px;line-height:1.45}body.public-body #newuploader .plupload_options_container fieldset{display:flex;min-width:0;margin:0;padding:0;align-items:center;gap:7px;border:0}body.public-body #newuploader .plupload_options_container legend{color:#6a6a72;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}body.public-body #newuploader .plupload_options_container .gallery{min-width:0}body.public-body #newuploader .plupload_options_container .gallery input[name=gallery_name]{width:100%;min-width:120px;max-width:230px;height:36px;padding:7px 9px;border:1px solid #cfcfd6;border-radius:8px;background:#fff}body.public-body #newuploader .plupload_options_container #upload-settings-open{min-height:36px;white-space:nowrap}body.public-body #newuploader .plupload_message{border:0;border-radius:10px;background:#fff1f2;box-shadow:0 6px 22px rgba(21,21,26,.06)}body.public-body #newuploader .plupload_progress_container{overflow:hidden;border:0;border-radius:999px;background:#e8e8ec}body.public-body #newuploader .plupload_progress_bar{background:#ed3b44}body.public-body .ui-widget-overlay{background:rgba(21,21,26,.5);opacity:1}body.public-body .ui-dialog{overflow:hidden;border:1px solid #e2e2e7;border-radius:16px;background:#fff;box-shadow:0 24px 70px rgba(21,21,26,.2);font-family:inherit}body.public-body .ui-dialog .ui-dialog-titlebar{padding:16px 18px;border:0;border-bottom:1px solid #e2e2e7;border-radius:0;color:#15151a;background:#fafafa;font-family:inherit;font-size:16px}body.public-body .ui-dialog .ui-dialog-content{overflow-x:hidden;padding:18px}body.public-body .ui-dialog .ui-dialog-buttonpane{margin:0;padding:12px 16px;border-top:1px solid #e2e2e7;background:#fafafa}body.public-body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{display:flex;justify-content:flex-end}body.public-body .ui-dialog .ui-dialog-buttonpane .ui-button{display:inline-flex;min-height:38px;padding:0 15px;align-items:center;justify-content:center;border:1px solid #c72d36;border-radius:8px;color:#fff;background:#c72d36;font-weight:700;line-height:1}body.public-body .ui-dialog .ui-dialog-buttonpane .ui-button .ui-button-text{display:block;padding:0;line-height:1}body.public-body .ui-dialog .ui-dialog-buttonpane .ui-button:hover,body.public-body .ui-dialog .ui-dialog-buttonpane .ui-button:focus-visible{border-color:#a9232b;background:#a9232b}body.public-body .ui-dialog .ui-dialog-titlebar-close{display:inline-flex;position:absolute;top:50%;right:12px;width:34px;min-width:34px;height:34px;min-height:34px;margin:-17px 0 0;padding:0;align-items:center;justify-content:center;border:1px solid #e2e2e7;border-radius:9px;color:#707078;background:#fff;box-shadow:none}body.public-body .ui-dialog .ui-dialog-titlebar-close:hover,body.public-body .ui-dialog .ui-dialog-titlebar-close:focus-visible{border-color:#cfcfd6;color:#15151a;background:#f0f0f3}body.public-body .ui-dialog .ui-dialog-titlebar-close .ui-button-text{display:none}body.public-body .ui-dialog .ui-dialog-titlebar-close .ui-icon{position:static;margin:0}body.public-body #upload-settings{color:#15151a;font-family:inherit;font-size:14px}body.public-body #upload-settings form,body.public-body #upload-settings fieldset{margin:0;padding:0;border:0}body.public-body #upload-settings h6{margin:0 0 14px;font-size:16px;line-height:1.35}body.public-body #upload-settings .th-settings .box{display:grid;margin:0 0 20px;padding:0;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:14px}body.public-body #upload-settings .left,body.public-body #upload-settings .right{display:block;width:auto;margin:0;float:none}body.public-body #upload-settings .left{min-width:0}body.public-body #upload-settings .right{min-width:54px;color:#15151a;font-weight:650;line-height:1;text-align:right}body.public-body #upload-settings .rangeslider{width:100%;margin:0}body.public-body #upload-settings .row{display:grid;min-height:42px;padding:8px 0;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:8px 12px;line-height:1.4}body.public-body #upload-settings .row>label{color:#15151a;font-family:inherit;font-size:14px;font-weight:600}body.public-body #upload-settings .row>input[type=checkbox]{width:20px;height:20px;margin:0}body.public-body #upload-settings .management-url-opt-out{margin-top:4px;border-top:1px solid #e2e2e7}body.public-body #upload-settings .management-url-opt-out small{display:block;grid-column:1/-1;color:#707078;font-size:12px;line-height:1.45}body.public-body #upload-settings .management-url-opt-out small b{color:#15151a}body.public-body .notice,body.public-body .error,body.public-body .status-card,body.public-body .page-status,body.public-body .upload-status{width:100%;max-width:700px;margin:0 auto 20px;padding:15px 17px;border:1px solid #ead7a8;border-radius:12px;color:#76531a;background:#fff9e9;font-size:14px;font-weight:500;line-height:1.55;text-align:left;box-shadow:0 4px 16px rgba(21,21,26,.04)}body.public-body .error,body.public-body .status-card--error,body.public-body .page-status--error{border-color:#efc6c9;color:#962932;background:#fff3f4}body.public-body .status-card--success,body.public-body .page-status--success{border-color:#bcdcca;color:#1f673f;background:#f0faf4}body.public-body .empty-state{width:100%;max-width:700px;margin:0 auto;padding:36px 28px;border:1px dashed #cfcfd6;border-radius:16px;color:#707078;background:rgba(255,255,255,.6);text-align:center}body.public-body .empty-state h1,body.public-body .empty-state h2{margin-bottom:8px}body.public-body #loading{display:inline-flex;min-width:96px;min-height:96px;padding:22px;align-items:center;justify-content:center;border:1px solid #e2e2e7;border-radius:16px;background:#fff;box-shadow:0 6px 22px rgba(21,21,26,.06)}body.public-body #loading img{width:34px;height:34px}body.public-body #uploadedFiles{width:100%;max-width:920px;margin:0 auto}body.public-body .image-links{width:100%;margin:0 auto 18px;padding:22px;border:1px solid #e2e2e7;border-radius:16px;background:#fff;box-shadow:0 6px 22px rgba(21,21,26,.06);text-align:left}body.public-body .image-links h2{margin:0 0 16px;font-size:18px}body.public-body .image-links h2 a{color:#15151a}body.public-body .image-links .container{display:grid;width:100%;margin:0;grid-template-columns:220px minmax(0, 1fr);align-items:center;gap:24px}body.public-body .image-links .container>div{display:block}body.public-body .image-links .thumbnail{display:flex;width:220px;height:auto;align-items:center;justify-content:center;overflow:visible;border:0;border-radius:0;background:rgba(0,0,0,0)}body.public-body .image-links .thumbnail>a{display:flex;width:100%;height:auto;padding:0;align-items:center;justify-content:center}body.public-body .image-links .thumbnail img{display:block;width:auto;height:auto;max-width:220px;max-height:220px;margin:auto;border:1px solid #e2e2e7;border-radius:10px;box-shadow:0 5px 15px rgba(21,21,26,.1);object-fit:contain}body.public-body .share{width:100%;max-width:720px;margin:0 auto;padding:20px;border:1px solid #e2e2e7;border-radius:14px;color:#55555d;background:#fafafa;font-size:13px;font-weight:650;line-height:1.45;text-align:left}body.public-body .share input,body.public-body .share textarea{display:block;width:100%;min-height:42px;margin:7px 0 13px;padding:9px 11px;border:1px solid #cfcfd6;border-radius:8px;color:#33333a;background:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:400;line-height:1.4;cursor:pointer}body.public-body .share input:focus,body.public-body .share textarea:focus{border-color:#ed3b44;box-shadow:0 0 0 3px rgba(237,59,68,.1)}body.public-body [data-clipboard]{position:relative}body.public-body #all-at-once{width:100%;max-width:920px;margin:0 auto 20px;padding:22px;border:1px solid #e2e2e7;border-radius:16px;background:#fff;box-shadow:0 6px 22px rgba(21,21,26,.06)}body.public-body #all-at-once h2{margin-bottom:5px}body.public-body #all-at-once .all-at-once-multiline{margin-bottom:16px;color:#707078;font-size:13px}body.public-body #all-at-once .bb,body.public-body #all-at-once .html{width:calc(50% - 8px)}body.public-body #all-at-once .bb{margin-right:8px}body.public-body #all-at-once .html{margin-left:8px}body.public-body #all-at-once textarea{min-height:180px;padding:11px;border:1px solid #cfcfd6;border-radius:10px;background:#fafafa;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}body.public-body .management-output{margin-top:16px;padding:15px;border:1px solid #ead7a8;border-radius:10px;background:#fff9e9}body.public-body .management-output strong,body.public-body .management-output small{display:block}body.public-body .management-output small{color:#745a2a}body.public-body #gallery{width:100%;max-width:1120px;margin:0 auto;color:#15151a}body.public-body #gallery .gallery-heading-row{display:flex;margin-bottom:20px;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}body.public-body #gallery a.gallery-heading,body.public-body #gallery>a.link{display:inline-flex;min-width:0;flex-direction:column;align-items:flex-start;color:#15151a;cursor:default;pointer-events:none;text-align:left}body.public-body #gallery a.gallery-heading h2,body.public-body #gallery>a.link h2{display:block;max-width:100%;margin:0;font-size:30px;line-height:1.2;overflow-wrap:anywhere}body.public-body #gallery a.gallery-heading .gallery-meta,body.public-body #gallery a.gallery-heading>div,body.public-body #gallery>a.link .gallery-meta,body.public-body #gallery>a.link>div{margin-top:6px;color:#707078;font-size:13px;font-weight:500;line-height:1.45}body.public-body #gallery .download{display:inline-flex;min-height:42px;margin:12px 0 20px;padding:0 17px;align-items:center;justify-content:center;gap:7px;border:1px solid #cfcfd6;border-radius:10px;color:#15151a;background:#fff;box-shadow:0 3px 10px rgba(21,21,26,.06);cursor:pointer;font-size:13px;font-weight:700}body.public-body #gallery .download:hover,body.public-body #gallery .download:focus-visible{border-color:#ed3b44;color:#c72d36;background:#fff1f2}body.public-body #gallery .images{display:grid;padding:0;grid-template-columns:repeat(auto-fill, minmax(190px, 1fr));gap:14px}body.public-body #gallery .images>a{display:flex;min-width:0;aspect-ratio:4/3;padding:12px;align-items:center;justify-content:center;overflow:hidden;border:1px solid #e2e2e7;border-radius:14px;color:#15151a;background:#fff;box-shadow:0 5px 18px rgba(21,21,26,.055);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}body.public-body #gallery .images>a:hover,body.public-body #gallery .images>a:focus-visible{border-color:#c7c7ce;color:#15151a;box-shadow:0 12px 28px rgba(21,21,26,.1);transform:translateY(-2px)}body.public-body #gallery .images>a>img{display:block;width:auto !important;height:auto !important;max-width:100%;max-height:100%;padding:0;object-fit:contain}body.public-body #gallery>.share{margin-top:28px}body.public-body .gallery-download-status{border-color:#e2e2e7;border-left-color:#ed3b44;border-radius:12px;background:#fff;box-shadow:0 6px 22px rgba(21,21,26,.06)}body.public-body .gallery-download-status__icon,body.public-body .gallery-download-status__bar{background:#ed3b44}body.public-body .gallery-download-status__percent{color:#c72d36}body.public-body #show{width:100%;color:#15151a}body.public-body #show .show-title{margin:0 auto 14px;padding:0}body.public-body #show .show-title h1{display:inline-flex;width:auto;max-width:760px;margin:0;align-items:center;gap:9px;font-size:25px;line-height:1.25;white-space:normal;overflow-wrap:anywhere}body.public-body #show .show-title h1 .fa{color:#ed3b44}body.public-body #show .show-title>span{display:block;margin-top:5px;color:#707078;font-size:13px;font-weight:550}body.public-body #show .show-menu{display:inline-flex;position:static;margin:8px auto 0;padding:4px;overflow:hidden;border:1px solid #e2e2e7;border-radius:12px;background:rgba(255,255,255,.9);box-shadow:0 3px 12px rgba(21,21,26,.06)}body.public-body #show .show-menu>.show-menu__item{min-height:42px;margin:0;border:0;border-radius:8px;color:#56565e;background:rgba(0,0,0,0)}body.public-body #show .show-menu>.show-menu__item:hover,body.public-body #show .show-menu>.show-menu__item:focus-within{color:#15151a;background:#f2f2f5}body.public-body #show .show-menu>.show-menu__item>.show-menu__control{padding:0 14px}body.public-body #show .show-menu>.show-menu__item .fa{color:#ed3b44}body.public-body #show .show-menu>.show-menu__item.is-disabled{color:#aaaab2;background:rgba(0,0,0,0)}body.public-body .gallery-navigation-hint{margin:9px 0 0;color:#77777f;font-size:12px}body.public-body #show .image{display:flex;width:auto;max-width:100%;margin:24px auto;padding:12px;align-items:center;justify-content:center;overflow:hidden;border:1px solid #e2e2e7;border-radius:16px;background:#eeeef1;box-shadow:0 6px 22px rgba(21,21,26,.06);line-height:0}body.public-body #show .image img,body.public-body #show .image img.image-img{display:block;width:auto;max-width:100%;height:auto;max-height:none;border-radius:10px;cursor:zoom-in}body.public-body #show .show-meta,body.public-body #show .view_count{margin:-8px auto 18px;color:#707078;font-size:13px;font-weight:500}body.public-body #show>.share{margin-top:20px}body.public-body .management-page{width:100%;max-width:760px;margin:0 auto}body.public-body .management-panel{width:100%;max-width:760px;margin:0 auto;padding:28px;border:1px solid #e2e2e7;border-radius:18px;color:#15151a;background:#fff;box-shadow:0 18px 50px rgba(21,21,26,.08);font-size:14px;line-height:1.55;text-align:left}body.public-body .management-panel h1{margin:0 0 22px;font-size:28px;text-align:center}body.public-body .management-preview{gap:12px;margin-bottom:26px}body.public-body .management-preview img{max-width:280px;max-height:280px;padding:8px;border:1px solid #e2e2e7;border-radius:12px;background:#f3f3f5}body.public-body .management-gallery-images{grid-template-columns:repeat(auto-fill, minmax(125px, 1fr));gap:12px;border-bottom-color:#e2e2e7}body.public-body .management-gallery-image{padding:8px;border:1px solid #e2e2e7;border-radius:10px;color:#484850;background:#fafafa}body.public-body .management-gallery-image img{border:0;border-radius:7px}body.public-body .management-form{border-top-color:#e2e2e7}body.public-body .management-form input[type=text]{height:44px;border-color:#cfcfd6;border-radius:9px}body.public-body .management-form button{min-height:42px;padding:0 16px;border:1px solid #cfcfd6;border-radius:9px;color:#15151a;background:#f4f4f6;font-weight:700}body.public-body .management-delete{padding:20px;border:1px solid #efc8cb;border-radius:12px;background:#fff6f6}body.public-body .management-delete .management-delete-button{border-color:#b4232c;color:#fff;background:#b4232c}body.public-body .legal-page,body.public-body .tos-page,body.public-body .report-abuse-page{width:100%;max-width:820px;margin:0 auto;padding:34px;border:1px solid #e2e2e7;border-radius:18px;color:#303037;background:#fff;box-shadow:0 6px 22px rgba(21,21,26,.06);font-size:15px;font-weight:400;line-height:1.72;text-align:left}body.public-body .legal-page>header,body.public-body .legal-page__header,body.public-body .tos-page>header,body.public-body .tos-page__header,body.public-body .report-abuse-page>header,body.public-body .report-abuse-page__header{position:static;width:auto;height:auto;min-height:0;margin:0 0 28px;padding:0 0 24px;border:0;border-bottom:1px solid #e2e2e7;background:rgba(0,0,0,0);text-align:left}body.public-body .legal-page h1,body.public-body .tos-page h1,body.public-body .report-abuse-page h1{margin-bottom:8px;font-size:36px}body.public-body .legal-page h2,body.public-body .tos-page h2,body.public-body .report-abuse-page h2{margin:0 0 10px;font-size:19px;line-height:1.35}body.public-body .legal-page section,body.public-body .tos-page section,body.public-body .report-abuse-page section{margin:0 0 28px}body.public-body .legal-page p,body.public-body .tos-page p,body.public-body .report-abuse-page p{margin-bottom:12px}body.public-body .legal-page ul,body.public-body .tos-page ul,body.public-body .report-abuse-page ul{margin:10px 0 0 22px}body.public-body .legal-page li,body.public-body .tos-page li,body.public-body .report-abuse-page li{margin-bottom:8px}body.public-body .legal-page a,body.public-body .tos-page a,body.public-body .report-abuse-page a{color:#c72d36;font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}body.public-body .tos-page__eyebrow,body.public-body .legal-page__eyebrow{margin:0 0 6px;color:#c72d36;font-size:11px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}body.public-body .tos-page__updated{color:#707078;font-size:12px}body.public-body .tos-page__intro{color:#4d4d55;font-size:17px;line-height:1.65}body.public-body .tos-page__notice,body.public-body .report-abuse-page__requirements{margin:18px 0 24px;padding:16px 18px;border:1px solid #ead7a8;border-left:4px solid #d58a20;border-radius:10px;background:#fff9e9}body.public-body .report-abuse-page__child-safety{margin-top:24px;padding:16px 18px;border:1px solid #efc8cb;border-left:4px solid #b4232c;border-radius:10px;background:#fff5f5}body.public-body footer{position:static;bottom:auto;width:100%;height:auto;min-height:112px;margin-top:auto;padding:26px 24px;border-top:1px solid #e2e2e7;color:#74747c;background:rgba(255,255,255,.78);line-height:1.5}body.public-body footer .footer-inner{display:flex;width:100%;max-width:1120px;height:auto;margin:0 auto;align-items:center;justify-content:space-between;gap:24px}body.public-body footer .footer-col{display:block;padding:0;line-height:1.5}body.public-body footer .footer-text{padding:0;color:#74747c;font-family:inherit;font-size:12px;font-weight:500;line-height:1.9;text-align:right}body.public-body footer .footer-text a{color:#55555d}body.public-body footer .footer-text a:hover{color:#c72d36}body.public-body .page-intro>p:last-child:not(.page-intro__eyebrow){max-width:650px;margin:14px auto 0;color:#707078;font-size:17px;line-height:1.65}body.public-body .upload-card--queue{max-width:920px;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}body.public-body .upload-step h2{margin:0 0 6px;font-size:16px;letter-spacing:-0.01em}body.public-body .upload-options{margin:24px -30px 0}body.public-body .upload-options fieldset{min-width:0;margin:0;padding:0;border:0}body.public-body .upload-options legend{margin-right:8px;color:#5d5d65;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}body.public-body .segmented-control{display:inline-flex;padding:3px;border:1px solid #e2e2e7;border-radius:10px;background:#eeeef1}body.public-body .segmented-control input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}body.public-body .segmented-control label{display:inline-flex;min-height:32px;padding:0 11px;align-items:center;border-radius:7px;color:#62626a;cursor:pointer;font-size:12px;font-weight:650}body.public-body .segmented-control input:checked+label{color:#15151a;background:#fff;box-shadow:0 2px 7px rgba(21,21,26,.09)}body.public-body .segmented-control input:focus-visible+label{outline:3px solid rgba(237,59,68,.25);outline-offset:2px}body.public-body .check-control{display:inline-flex;align-items:flex-start;gap:8px;color:#55555d;cursor:pointer;font-size:13px;font-weight:550}body.public-body .check-control input{margin-top:2px;flex:0 0 auto}body.public-body .upload-gallery-option{display:flex;padding:0;align-items:center;gap:10px}body.public-body .upload-gallery-option input[name=gallery_name]{width:220px;min-height:38px;padding:8px 10px}body.public-body .upload-actionbar{margin:0 -30px}body.public-body .upload-actionbar__buttons{display:inline-flex;align-items:center;gap:9px}body.public-body .button-primary,body.public-body .button-secondary,body.public-body .upload-actionbar input[type=submit]{display:inline-flex;min-height:42px;margin:0;padding:0 16px;align-items:center;justify-content:center;border-radius:9px;cursor:pointer;font-size:13px;font-weight:700;line-height:1.2;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}body.public-body .button-primary,body.public-body .upload-actionbar input[type=submit]{border:1px solid #c72d36;color:#fff;background:#c72d36;box-shadow:0 7px 16px rgba(237,59,68,.18)}body.public-body .button-primary:hover,body.public-body .button-primary:focus-visible,body.public-body .upload-actionbar input[type=submit]:hover,body.public-body .upload-actionbar input[type=submit]:focus-visible{border-color:#a9232b;color:#fff;background:#a9232b;transform:translateY(-1px)}body.public-body .button-secondary,body.public-body #upload-settings-open.button-secondary{border:1px solid #cfcfd6;color:#4e4e56;background:#fff;box-shadow:none}body.public-body .button-secondary:hover,body.public-body .button-secondary:focus-visible,body.public-body #upload-settings-open.button-secondary:hover,body.public-body #upload-settings-open.button-secondary:focus-visible{border-color:#aaaab3;color:#15151a;background:#f1f1f4}body.public-body .upload-supported-files{margin:14px 0 0;text-align:center}body.public-body .share-card__heading{display:flex;margin-bottom:16px;align-items:center;gap:12px}body.public-body .share-card__heading>div{min-width:0}body.public-body .share-card__heading h2{margin:0;font-size:18px}body.public-body .share-card__heading p{margin:2px 0 0;color:#707078;font-size:12px;font-weight:400}body.public-body .share-card__icon{display:inline-flex;width:38px;height:38px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:10px;color:#c72d36;background:#fff1f2}body.public-body .share-card>label{display:block;color:#55555d;font-size:12px;font-weight:700}body.public-body #gallery .gallery-heading .gallery-eyebrow{margin-bottom:4px;color:#c72d36;font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}body.public-body #gallery .gallery-heading h1{max-width:100%;margin:0;font-size:34px;line-height:1.15;overflow-wrap:anywhere}body.public-body #gallery .gallery-heading-row .download{margin:0}body.public-body #show .show-title__eyebrow{margin:0 0 5px;color:#c72d36;font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}body.public-body #show .image-meta{display:flex;margin:-10px auto 20px;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;color:#707078;font-size:12px}body.public-body #show .image-meta>span{display:inline-flex;min-height:30px;padding:0 10px;align-items:center;gap:6px;border:1px solid #e2e2e7;border-radius:999px;background:rgba(255,255,255,.72)}body.public-body #show .image-meta .view_count{margin:0}body.public-body .public-status-card{width:100%;max-width:660px;margin:30px auto;padding:46px 36px;border:1px solid #e2e2e7;border-radius:18px;color:#15151a;background:#fff;box-shadow:0 18px 50px rgba(21,21,26,.08);text-align:center}body.public-body .public-status-card__code{display:inline-block;margin-bottom:10px;color:#c72d36;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}body.public-body .public-status-card h1{margin:0;font-size:31px}body.public-body .public-status-card p{max-width:480px;margin:13px auto 24px;color:#707078}body.public-body .public-status-card--warning{border-color:#ead7a8;background:#fffdf7}body.public-body .public-status-card--warning .public-status-card__code{color:#9a6413}body.public-body .report-abuse-page__intro{margin:0;color:#4d4d55;font-size:17px}body.public-body .report-abuse-page__requirements{padding-left:38px}body.public-body .footer-col--brand{display:flex !important;align-items:center;gap:12px}body.public-body .footer-copyright{color:#85858d;font-size:12px}body.public-body .footer-text{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px 15px}body.public-body .footer-separator{color:#b3b3ba}body.public-body.public-action-manage .menu,body.public-body.public-action-manage .hamburger{display:none !important}body.public-body.public-action-manage .public-header-row{justify-content:center}body.age-gate-open,body.public-body.age-gate-open,body.public-body.age-gate-required{overflow:hidden}.age-gate{position:fixed;inset:0;z-index:2147483000;display:flex;padding:24px;align-items:center;justify-content:center;color:#fff;background:rgba(5,4,11,.95);backdrop-filter:blur(10px);animation:public-age-gate-in .18s ease-out}.age-gate[hidden],.age-gate[aria-hidden=true],.age-gate.is-hidden{display:none}.age-gate__dialog,.age-gate__modal,.age-gate__panel{width:100%;max-width:470px;padding:34px;border:1px solid rgba(237,59,68,.38);border-radius:20px;color:#f7f4fb;background:#1b1428;box-shadow:0 30px 100px rgba(0,0,0,.58),0 0 60px rgba(237,59,68,.08);text-align:center}.age-gate__dialog h1,.age-gate__dialog h2,.age-gate__modal h1,.age-gate__modal h2,.age-gate__panel h1,.age-gate__panel h2{margin:0 0 14px;color:#fff;font-size:28px;line-height:1.2}.age-gate__dialog p,.age-gate__modal p,.age-gate__panel p{margin:0 auto 22px;color:#d5cfdd;font-size:15px;line-height:1.65}.age-gate__wordmark{display:inline-flex;margin-bottom:18px;align-items:baseline;color:#fff;direction:ltr;font-family:"Avenir Next","Segoe UI Variable Display","Segoe UI",sans-serif;font-size:31px;font-weight:750;letter-spacing:-1.5px;line-height:1;unicode-bidi:isolate}.age-gate__wordmark .host,.age-gate__wordmark-host,.age-gate__wordmark strong{color:#ed3b44;font-weight:630}.age-gate__eyebrow{margin:0 0 7px !important;color:#ff737a !important;font-size:11px !important;font-weight:800;letter-spacing:.15em;text-transform:uppercase}body.public-body .age-gate .age-gate__panel>h1{margin:0 0 14px;color:#fff;font-size:28px}body.public-body .age-gate .age-gate__panel>p:not(.age-gate__eyebrow):not(.age-gate__noscript){margin:0 auto 22px;color:#d5cfdd;font-size:15px;line-height:1.65}.age-gate__enter{margin-bottom:10px}body.public-body .age-gate .age-gate__leave{width:100%;color:#bfb6ca}body.public-body .age-gate .age-gate__leave:hover,body.public-body .age-gate .age-gate__leave:focus-visible{color:#fff}.age-gate__noscript{margin-top:13px !important;color:#ffb5b9 !important;font-size:12px !important}.age-gate--leaving{opacity:0;transition:opacity .18s ease}.age-gate__actions{display:grid;gap:11px}.age-gate__confirm,.age-gate__enter{display:inline-flex;width:100%;min-height:48px;padding:10px 18px;align-items:center;justify-content:center;border:1px solid #c72d36;border-radius:10px;color:#fff;background:#c72d36;box-shadow:0 10px 24px rgba(237,59,68,.22);cursor:pointer;font-size:15px;font-weight:750}.age-gate__confirm:hover,.age-gate__confirm:focus-visible,.age-gate__enter:hover,.age-gate__enter:focus-visible{border-color:#a9232b;color:#fff;background:#a9232b}.age-gate__leave,.age-gate__secondary{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:0;color:#bfb6ca;background:rgba(0,0,0,0);cursor:pointer;font-size:13px}.age-gate__leave:hover,.age-gate__leave:focus-visible,.age-gate__secondary:hover,.age-gate__secondary:focus-visible{color:#fff}@keyframes public-age-gate-in{from{opacity:0}to{opacity:1}}@media screen and (min-width: 841px){body.public-body nav.menu,body.public-body .menu{display:flex !important}}@media screen and (max-width: 840px){body.public-body .public-header-row{padding:15px 18px 8px;flex-wrap:wrap;gap:0}body.public-body .public-header-row>header,body.public-body .public-header-row>.site-header{display:flex;width:100%;align-items:center;justify-content:space-between}body.public-body .public-header-row>nav.menu,body.public-body .public-header-row>.menu{width:100%;margin-top:10px}body.public-body .public-header-row>.public-language{display:none}body.public-body.mobile-navigation-open .public-header-row>.public-language{display:flex;width:100%;margin-top:8px;padding:8px;justify-content:flex-start;border:1px solid #e2e2e7;border-radius:11px;background:rgba(255,255,255,.86)}body.public-body.mobile-navigation-open .public-header-row>.public-language>.fa{flex:0 0 auto}body.public-body.mobile-navigation-open .public-header-row>.public-language .public-language__label{display:none}body.public-body.mobile-navigation-open .public-header-row>.public-language .footer-language__select{width:100%;min-width:0;height:40px;flex:1 1 auto;border-radius:8px}body.public-body #web>header,body.public-body .site-header{display:flex;min-height:64px;padding:13px 18px;align-items:center;justify-content:space-between;border-bottom:0;background:rgba(0,0,0,0)}body.public-body #web>header .logo,body.public-body .site-header .logo{float:none}body.public-body #web>header .hamburger,body.public-body .site-header .hamburger{display:inline-flex;width:42px;height:42px;float:none;align-items:center;justify-content:center;border:1px solid #e2e2e7;border-radius:10px;color:#15151a;background:rgba(255,255,255,.86);font-size:21px;line-height:1}body.public-body #web>header .hamburger>i,body.public-body .site-header .hamburger>i{line-height:1}body.public-body .public-header-row>header,body.public-body .public-header-row>.site-header{min-height:50px;padding:0}body.public-body .public-wordmark{font-size:34px;letter-spacing:-1.8px}body.public-body nav.menu,body.public-body .menu{display:none;padding:0 18px 12px}body.public-body nav.menu>ul,body.public-body .menu>ul{display:block;width:100%;padding:6px;border-radius:13px}body.public-body nav.menu>ul>li,body.public-body .menu>ul>li{display:block}body.public-body nav.menu>ul>li>a,body.public-body .menu>ul>li>a{display:flex;width:100%;min-height:46px;padding:0 13px;justify-content:flex-start;border:0;border-radius:8px;color:#4f4f57;font-size:15px;line-height:1.2;text-align:left}body.public-body .public-header-row>nav.menu,body.public-body .public-header-row>.menu{padding-right:0;padding-left:0}body.public-body #content{padding:30px 18px 58px}body.public-body .upload-steps{grid-template-columns:1fr}body.public-body .classicupload-groups>.cover-pair{grid-template-columns:minmax(0, 1fr) 30px minmax(0, 1fr)}body.public-body .cover-pair__result{grid-column:1/-1;justify-content:center}body.public-body #newuploader .plupload_header_content{min-height:128px;padding:16px 18px;grid-template-columns:minmax(0, 1fr) auto;gap:10px 14px}body.public-body #newuploader .plupload_header_content>.plupload_left{grid-column:1/-1}body.public-body #newuploader .plupload_right{max-width:none;margin-top:0;text-align:left}body.public-body #newuploader .plupload_view_switch{align-self:center}body.public-body #newuploader .plupload_content{top:166px}body.public-body #newuploader .plupload_options_container{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}body.public-body #newuploader .plupload_options_container .gallery{justify-content:flex-start}body.public-body .image-links .container{grid-template-columns:180px minmax(0, 1fr);gap:18px}body.public-body .image-links .thumbnail{width:180px;height:auto}body.public-body .image-links .thumbnail img{max-width:180px;max-height:180px}body.public-body #gallery .images{grid-template-columns:repeat(3, minmax(0, 1fr))}body.public-body footer .footer-inner{flex-direction:column;gap:16px}body.public-body footer .footer-text{text-align:center}}@media screen and (max-width: 600px){body.public-body{font-size:14px}body.public-body h1{font-size:31px}body.public-body h2{font-size:21px}body.public-body .announcement-bar{justify-content:flex-start;padding-left:14px;text-align:left}body.public-body .page-intro{margin-bottom:22px}body.public-body .page-intro__title,body.public-body .page-intro h1{font-size:34px}body.public-body .page-intro__lead,body.public-body .page-intro .lead{font-size:15px}body.public-body .upload-card,body.public-body form.classicupload,body.public-body .management-panel,body.public-body .legal-page,body.public-body .tos-page,body.public-body .report-abuse-page{padding:21px;border-radius:14px}body.public-body .upload-card--queue{padding:0;border-radius:0}body.public-body .classicupload-groups>div{grid-template-columns:1fr}body.public-body .classicupload-groups>.cover-pair{gap:7px;padding:10px}body.public-body .cover-pair__operator{margin:-2px auto}body.public-body .cover-pair__result{justify-content:center;padding:2px 0 1px}body.public-body .upload-options{margin:20px -21px 0;padding:14px 21px;align-items:flex-start;flex-direction:column}body.public-body .upload-actionbar{margin:0 -21px;padding:14px 21px;align-items:stretch;flex-direction:column}body.public-body .upload-actionbar__buttons{width:100%}body.public-body .upload-actionbar__buttons>*{flex:1 1 auto}body.public-body .upload-gallery-option{width:100%;align-items:stretch;flex-direction:column}body.public-body .upload-gallery-option input[name=gallery_name]{width:100%}body.public-body .classicupload-row{align-items:flex-start;flex-direction:column}body.public-body .classicupload-row>div{align-items:flex-start}body.public-body .classicupload-row.gallery input[name=gallery_name]{width:100%}body.public-body #newuploader .plupload_container{min-height:650px;border-radius:14px}body.public-body #newuploader .plupload_header_title{font-size:19px}body.public-body #newuploader .plupload_header_text{display:block}body.public-body #newuploader .plupload_right{font-size:11px}body.public-body #newuploader .plupload_content{top:166px;bottom:292px}body.public-body #newuploader .plupload_filelist_footer{font-size:12px}body.public-body #newuploader .plupload_buttons>.plupload_button{min-height:42px}body.public-body #newuploader .plupload_buttons>.plupload_button>.ui-button-text{min-height:40px;padding-right:12px;padding-left:12px}body.public-body #newuploader .plupload_options_container{padding:10px;grid-template-columns:1fr;align-items:stretch}body.public-body #newuploader .plupload_options_container fieldset{align-items:flex-start;flex-direction:column}body.public-body #newuploader .plupload_options_container .gallery{align-items:stretch;flex-direction:column}body.public-body #newuploader .plupload_options_container .gallery input[name=gallery_name]{width:100%;max-width:none}body.public-body .image-links{padding:17px}body.public-body .image-links .container{display:block}body.public-body .image-links .thumbnail{width:100%;height:auto;margin-bottom:17px}body.public-body .image-links .thumbnail img{max-width:220px;max-height:220px}body.public-body #all-at-once{padding:17px}body.public-body #all-at-once .bb,body.public-body #all-at-once .html{float:none;width:100%;margin:0}body.public-body .share{padding:15px}body.public-body #gallery a.gallery-heading,body.public-body #gallery>a.link{display:flex;align-items:center;text-align:center}body.public-body #gallery a.gallery-heading h2,body.public-body #gallery>a.link h2{font-size:25px}body.public-body #gallery .download{min-height:46px}body.public-body #gallery .images{grid-template-columns:repeat(2, minmax(0, 1fr));gap:9px}body.public-body #gallery .images>a{padding:8px;border-radius:11px}body.public-body #show .show-title h1{font-size:21px}body.public-body #show .show-menu{display:grid;width:100%;grid-template-columns:1fr 1.3fr 1fr}body.public-body #show .show-menu>.show-menu__item{min-width:0}body.public-body #show .show-menu>.show-menu__item>.show-menu__control{padding:6px 8px}body.public-body #show .image{margin-top:18px;padding:6px;border-radius:12px}body.public-body #show .image img,body.public-body #show .image img.image-img{border-radius:8px}body.public-body .management-gallery-images{grid-template-columns:repeat(2, minmax(0, 1fr))}body.public-body footer{padding:24px 18px}body.public-body .ui-dialog{max-width:calc(100vw - 24px) !important;border-radius:14px}body.public-body .ui-dialog .ui-dialog-titlebar{padding:14px 56px 14px 16px}body.public-body .ui-dialog .ui-dialog-content{padding:16px}body.public-body .ui-dialog .ui-dialog-buttonpane{padding:12px 16px}body.public-body #upload-settings h6{font-size:15px}body.public-body #upload-settings .th-settings .box{gap:10px}body.public-body #upload-settings .row{min-height:40px}body.public-body .footer-language__label{font-size:13px}.age-gate{padding:16px}.age-gate__dialog,.age-gate__modal,.age-gate__panel{padding:27px 21px;border-radius:16px}.age-gate__dialog h1,.age-gate__dialog h2,.age-gate__modal h1,.age-gate__modal h2,.age-gate__panel h1,.age-gate__panel h2{font-size:25px}}@media screen and (max-width: 380px){body.public-body #gallery .images{grid-template-columns:1fr}body.public-body #show .show-menu{grid-template-columns:1fr}body.public-body .public-language,body.public-body .footer-language{width:100%;justify-content:center}}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}body.public-body *,body.public-body *:before,body.public-body *:after,.age-gate{scroll-behavior:auto !important;transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important}}@media(prefers-contrast: more){body.public-body .upload-card,body.public-body form.classicupload,body.public-body #newuploader .plupload_container,body.public-body .image-links,body.public-body #gallery .images>a,body.public-body #show .image,body.public-body .management-panel,body.public-body .legal-page,body.public-body .tos-page,body.public-body .report-abuse-page{border-color:#9c9ca5}}@media print{.age-gate,body.public-body .announcement-bar,body.public-body nav.menu,body.public-body .menu,body.public-body footer{display:none !important}body.public-body,body.public-body #web{color:#000;background:#fff}}
