@font-face{font-family:BTitr;src:url(/fonts/BTitr.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:BNazanin;src:url(/fonts/BNazanin.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}.site-page.reference-style{--ref-gold:#c9a227;--ref-gold-light:#e8c547;--ref-gold-dark:#9a7a15;--ref-teal:#1a7a6e;--ref-teal-light:#2aa99a;--ref-amber:#b5651d;--ref-amber-light:#f0972e;--ref-cream:#e8dcc8;--ref-cream-dim:#c4b49a;--ref-dark:#0a1628;--ref-dark-2:#111f38;z-index:0;min-height:100vh;color:var(--ref-cream);background:radial-gradient(circle at 50% 5%,#182d52 0%,#0a1628 58%,#07111f 100%);position:relative;overflow:hidden}.reference-style .geo-bg{z-index:-1;color:var(--ref-gold);pointer-events:none;opacity:.075;position:fixed;inset:0;overflow:hidden}.reference-style .geo-bg svg{width:100%;height:100%}.reference-style .ambient{z-index:-1;pointer-events:none;filter:blur(2px);border-radius:50%;position:fixed}.reference-style .ambient-one{background:radial-gradient(circle,#c9a2271f,#0000 68%);width:460px;height:460px;top:90px;right:-230px}.reference-style .ambient-two{background:radial-gradient(circle,#2aa99a21,#0000 68%);width:500px;height:500px;bottom:-240px;left:-240px}.reference-style .container{width:min(1050px,100% - 40px)}.reference-style .site-header,.reference-style .site-header-compact{z-index:2;box-shadow:none;background:0 0;border:0;padding:20px 0 4px;position:relative}.reference-style .header-inner{min-height:48px}.reference-style .brand-mark{width:43px;height:43px;color:var(--ref-gold-light);background:#c9a2271f;border:1px solid #e8c5478c;border-radius:13px;box-shadow:0 0 24px #c9a2271a}.reference-style .brand-spark{border-color:var(--ref-dark);color:var(--ref-dark);background:var(--ref-gold-light)}.reference-style .brand-copy{gap:2px}.reference-style .brand-copy strong{color:#fff;font-size:15px}.reference-style .brand-copy span{color:var(--ref-cream-dim);font-size:9px}.reference-style .header-caption{color:var(--ref-gold-light);font-size:10px;font-weight:600}.reference-style .reference-hero{text-align:center;grid-template-columns:minmax(0,1fr) 245px;align-items:center;gap:38px;min-height:505px;padding:42px 10px 28px;display:grid}.reference-style .hero-content{min-width:0}.reference-style .hero-art{background:#0a1628bf;border:1px solid #e8c54794;border-radius:24px;justify-self:start;width:245px;padding:7px;position:relative;transform:rotate(-2deg);box-shadow:0 20px 45px #00000085,0 0 28px #c9a22721}.reference-style .hero-art:before{z-index:-1;content:"";border:1px solid #2aa99a52;border-radius:23px;position:absolute;inset:16px -10px -12px 15px}.reference-style .hero-art img{object-fit:cover;object-position:center top;border-radius:17px;width:100%;height:350px;display:block}.reference-style .hero-art-label{z-index:2;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#081424d6;border:1px solid #e8c5476b;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:700;position:absolute;bottom:17px;left:16px;right:16px}.reference-style .hero-logo-large{width:104px;height:104px;color:var(--ref-gold-light);background:radial-gradient(circle,#c9a22740,#1a7a6e2b 55%,#0000 72%);border:1px solid #c9a227a6;border-radius:50%;place-items:center;margin:0 auto 21px;display:grid;position:relative;box-shadow:0 0 40px #c9a22729,inset 0 0 25px #c9a22714}.reference-style .hero-logo-large>span{width:25px;height:25px;color:var(--ref-teal-light);place-items:center;display:grid;position:absolute;top:9px;left:14px}.reference-style .hero-badge{color:#fff;background:linear-gradient(135deg,#c9a22738,#1a7a6e45);border:1px solid #e8c54794;border-radius:999px;align-items:center;gap:9px;padding:8px 20px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 5px 20px #c9a22721}.reference-style .hero-badge-dot{background:var(--ref-teal-light);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2aa99a1f}.reference-style .hero-ornament{color:var(--ref-gold);letter-spacing:10px;opacity:.82;margin:15px 0 7px;font-size:23px}.reference-style .reference-hero h1{color:#fff;letter-spacing:-.6px;text-shadow:0 2px 14px #e8c5472e;margin:0 0 9px;font-size:clamp(28px,4.3vw,45px);font-weight:800;line-height:1.45}.reference-style .reference-hero h2{color:var(--ref-gold-light);margin:0 0 12px;font-size:clamp(17px,2.4vw,23px);font-weight:700}.reference-style .hero-sub{max-width:620px;color:var(--ref-cream-dim);margin:0 auto;font-size:13px;line-height:2}.reference-style .hero-divider{justify-content:center;align-items:center;gap:12px;margin:26px auto 0;display:flex}.reference-style .hero-divider span{background:linear-gradient(to left, transparent, var(--ref-gold));width:90px;height:1px;display:block}.reference-style .hero-divider span:last-child{background:linear-gradient(to right, transparent, var(--ref-gold))}.reference-style .hero-divider i{border:1px solid var(--ref-gold-light);background:var(--ref-gold);width:9px;height:9px;box-shadow:0 0 11px var(--ref-gold);display:block;transform:rotate(45deg)}.reference-style .archive-content{padding:10px 0 72px}.reference-style .archive-card{background:linear-gradient(145deg,#182d4ef5,#0c192efa);border:1px solid #c9a2277a;border-radius:23px;max-width:960px;margin:0 auto;padding:26px;position:relative;overflow:hidden;box-shadow:0 25px 70px #00000094,0 0 35px #c9a2271a}.reference-style .archive-card:before{content:"";background:linear-gradient(to bottom, var(--ref-gold), var(--ref-teal));width:5px;height:100%;position:absolute;top:0;right:0}.reference-style .archive-card-title{border-bottom:1px solid #c9a22733;align-items:center;gap:13px;padding-bottom:20px;display:flex}.reference-style .archive-icon{width:47px;height:47px;color:var(--ref-gold-light);background:#c9a2272b;border-radius:13px;place-items:center;display:grid;box-shadow:0 4px 13px #00000040}.reference-style .archive-card-title h2{color:var(--ref-gold-light);margin:0 0 2px;font-size:19px;font-weight:800}.reference-style .archive-card-title p{color:var(--ref-cream-dim);margin:0;font-size:10px}.reference-style .school-columns{grid-template-columns:1fr 1fr;gap:17px;padding-top:20px;display:grid}.reference-style .school-columns.three-columns{grid-template-columns:1fr 1fr 1fr}.reference-style .school-column{background:#0a162894;border:1px solid #c9a22752;border-radius:18px;padding:17px;box-shadow:inset 0 0 18px #c9a22706}.reference-style .school-column-special{background:#0a222f8c;border-color:#2aa99a6b}.reference-style .school-column-exceptional{background:#2e1d0a8c;border-color:#f0972e66}.reference-style .school-column-heading{border-bottom:1px solid #c9a22729;align-items:center;gap:10px;padding:0 0 15px;display:flex}.reference-style .school-heading-icon{width:42px;height:42px;color:var(--ref-gold-light);background:#c9a22726;border-radius:12px;place-items:center;display:grid}.reference-style .school-column-special .school-heading-icon{color:#64d4bd;background:#2aa99a29}.reference-style .school-column-exceptional .school-heading-icon{color:var(--ref-amber-light);background:#f0972e29}.reference-style .school-heading-copy{gap:1px;display:grid}.reference-style .school-heading-copy>span{color:var(--ref-cream-dim);font-size:9px}.reference-style .school-heading-copy h2{color:#fff;margin:0;font-size:17px;font-weight:800}.reference-style .school-total{color:var(--ref-gold-light);background:#c9a2271f;border-radius:7px;margin-right:auto;padding:5px 8px;font-size:9px}.reference-style .school-column-special .school-total{color:#70d9c3;background:#2aa99a21}.reference-style .school-column-exceptional .school-total{color:var(--ref-amber-light);background:#f0972e21}.reference-style .category-list{gap:9px;padding-top:14px;display:grid}.reference-style .category-card{background:#111f38de;border:1px solid #c9a22745;border-radius:14px;min-height:95px;padding:14px;transition:all .22s;display:block;overflow:hidden;box-shadow:0 7px 18px #00000038}.reference-style .category-card:hover{border-color:var(--ref-gold-light);background:#1a3050f2;transform:translateY(-2px);box-shadow:0 12px 25px #00000059,0 0 16px #c9a2271c}.reference-style .category-card.violet{background:#0c2632c7;border-color:#2aa99a4a}.reference-style .category-card.violet:hover{background:#103641e6;border-color:#64d4bd;box-shadow:0 12px 25px #00000059,0 0 16px #2aa99a1f}.reference-style .category-card.amber{background:#261a0cc7;border-color:#f0972e52}.reference-style .category-card.amber:hover{border-color:var(--ref-amber-light);background:#34220ee6;box-shadow:0 12px 25px #00000059,0 0 16px #f0972e1f}.reference-style .category-card-header{align-items:center;gap:11px;display:flex}.reference-style .category-number{width:42px;height:42px;color:var(--ref-dark);background:linear-gradient(145deg, var(--ref-gold-light), var(--ref-gold));border-radius:12px;flex:0 0 42px;place-items:center;font-size:20px;font-weight:800;display:grid;box-shadow:0 5px 14px #c9a22733}.reference-style .category-card.violet .category-number{color:#06221f;background:linear-gradient(145deg,#62d3bb,#1d9d89);box-shadow:0 5px 14px #2aa99a33}.reference-style .category-card.amber .category-number{color:#2e1a05;background:linear-gradient(145deg, #f7ac5c, var(--ref-amber-light));box-shadow:0 5px 14px #f0972e33}.reference-style .category-card-copy{gap:1px;display:grid}.reference-style .category-eyebrow{color:var(--ref-cream-dim);font-size:9px}.reference-style .category-title{color:#fff;font-size:14px;font-weight:800}.reference-style .category-arrow{width:31px;height:31px;color:var(--ref-gold-light);background:#c9a2271c;border-radius:9px;place-items:center;margin-right:auto;transition:transform .2s;display:grid}.reference-style .category-card.violet .category-arrow{color:#66d4bd;background:#2aa99a1c}.reference-style .category-card.amber .category-arrow{color:var(--ref-amber-light);background:#f0972e1c}.reference-style .category-card:hover .category-arrow{transform:translate(3px)}.reference-style .category-card-footer{color:var(--ref-cream-dim);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-right:53px;font-size:9px;display:flex}.reference-style .view-label{color:var(--ref-gold-light);align-items:center;gap:4px;font-weight:700;display:inline-flex}.reference-style .category-card.violet .view-label{color:#66d4bd}.reference-style .category-card.amber .view-label{color:var(--ref-amber-light)}.reference-style .loading-state{min-height:160px;color:var(--ref-cream-dim)}.reference-style .site-footer{background:#050e1b6b;border-top:1px solid #c9a2272e}.reference-style .footer-inner{min-height:74px}.reference-style .footer-brand{color:var(--ref-cream)}.reference-style .footer-brand .brand-mark{width:29px;height:29px;color:var(--ref-gold-light);background:#c9a2271a;border-color:#e8c54766}.reference-style .footer-brand .brand-spark{display:none}.reference-style .footer-inner p{color:var(--ref-cream-dim);font-size:9px}.reference-style .grade-hero{background:linear-gradient(145deg,#182d4ef5,#0c192efa);border:1px solid #c9a22773;border-radius:22px;margin-top:24px;padding:18px 24px 0;box-shadow:0 22px 55px #00000078}.reference-style .grade-hero-violet{background:linear-gradient(145deg,#0f2f3af5,#0a1b2afa);border-color:#2aa99a7a}.reference-style .grade-hero-amber{background:linear-gradient(145deg,#3a260ff5,#1b140cfa);border-color:#f0972e80}.reference-style .breadcrumb{color:var(--ref-cream-dim);font-size:9px}.reference-style .breadcrumb a:hover,.reference-style .breadcrumb strong{color:var(--ref-gold-light)}.reference-style .grade-hero-main{padding:39px 7px 32px}.reference-style .grade-hero .section-kicker{color:var(--ref-gold-light);font-size:10px}.reference-style .grade-hero-violet .section-kicker{color:#6bd8c1}.reference-style .grade-hero-amber .section-kicker{color:var(--ref-amber-light)}.reference-style .grade-hero h1{color:#fff;letter-spacing:-1.2px;margin:0 0 9px;font-size:clamp(31px,4.5vw,48px)}.reference-style .grade-hero h1 em{color:var(--ref-gold-light)}.reference-style .grade-hero-violet h1 em{color:#6bd8c1}.reference-style .grade-hero-amber h1 em{color:var(--ref-amber-light)}.reference-style .grade-hero-main p{color:var(--ref-cream-dim);font-size:11px}.reference-style .grade-emblem{width:118px;height:118px;color:var(--ref-gold-light);background:#c9a2271f;border-color:#e8c54785;flex-basis:118px;padding-top:16px;box-shadow:0 0 28px #c9a22714,inset 0 0 22px #c9a2270f}.reference-style .grade-hero-violet .grade-emblem{color:#6bd8c1;background:#2aa99a1f;border-color:#2aa99a8a;box-shadow:0 0 28px #2aa99a14,inset 0 0 22px #2aa99a0f}.reference-style .grade-hero-amber .grade-emblem{color:var(--ref-amber-light);background:#f0972e1f;border-color:#f0972e8f;box-shadow:0 0 28px #f0972e14,inset 0 0 22px #f0972e0f}.reference-style .grade-hero-bottom{color:var(--ref-cream-dim);border-top-color:#c9a2272e}.reference-style .grade-hero-bottom svg{color:var(--ref-gold-light)}.reference-style .grade-hero-violet .grade-hero-bottom svg{color:#6bd8c1}.reference-style .grade-hero-amber .grade-hero-bottom svg{color:var(--ref-amber-light)}.reference-style .back-link{color:var(--ref-gold-light)}.reference-style .back-home-button{min-height:38px;color:var(--ref-gold-light);background:#c9a2271a;border:1px solid #c9a22766;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-right:auto;padding:0 14px;transition:all .2s;display:inline-flex}.reference-style .back-home-button:hover{color:#fff;border-color:var(--ref-gold-light);background:#c9a22733;transform:translateY(-1px)}.reference-style .projects-section{padding:48px 0 75px}.reference-style .list-heading h2{color:#fff;font-size:26px}.reference-style .results-count{color:var(--ref-gold-light);background:#c9a2271c;border-color:#c9a22766}.reference-style .project-card{background:linear-gradient(145deg,#182d4ef5,#0c192efa);border-color:#c9a22761;border-radius:22px;box-shadow:0 22px 55px #00000075}.reference-style .project-number{color:var(--ref-dark);background:linear-gradient(145deg, var(--ref-gold-light), var(--ref-gold));border:0}.reference-style .project-kicker{color:var(--ref-cream-dim)}.reference-style .project-heading-copy h2{color:#fff;font-size:16px}.reference-style .project-corner-icon{color:var(--ref-gold-light);background:#c9a2271f}.reference-style .project-meta-grid{border-color:#c9a2272e;grid-template-columns:1.35fr .75fr .75fr 1.15fr}.reference-style .meta-cell{border-left-color:#c9a2272e}.reference-style .meta-cell:first-child{padding-right:0}.reference-style .meta-cell:last-child{border-left:0}.reference-style .meta-cell strong{color:#fff}.reference-style .meta-cell>span:not(.meta-label){color:var(--ref-cream-dim)}.reference-style .meta-label{color:var(--ref-gold-light)}.reference-style .subject-box{background:#1a7a6e1c;border:1px solid #2aa99a61;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin:14px 25px 0;padding:14px 16px;display:flex}.reference-style .subject-box span{color:#6bd8c1;white-space:nowrap;align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.reference-style .subject-box strong{color:#fff;text-align:left;font-size:12px;font-weight:700}.reference-style .video-panel,.reference-style .pdf-panel{background:#0713238a;border-color:#c9a22733}.reference-style .media-heading{color:#fff}.reference-style .media-heading svg{color:var(--ref-gold-light)}.reference-style .format-badge{color:var(--ref-dark);background:var(--ref-gold-light)}.reference-style .pdf-format{color:#06221f;background:#66d4bd}.reference-style .project-video{background:#07111f}.reference-style .empty-media{color:var(--ref-cream-dim);background:#050f1c99;border-color:#c9a22738}.reference-style .empty-media-icon{color:var(--ref-gold-light);background:#c9a2271a}.reference-style .media-button{color:var(--ref-gold-light);background:#c9a2271a;border-color:#c9a22759}.reference-style .media-button:hover:not(.is-disabled){border-color:var(--ref-gold-light);background:#c9a2272e}.reference-style .preview-button{color:#6bd8c1;background:#2aa99a1a;border-color:#2aa99a59}.reference-style .preview-button:hover:not(.is-disabled){background:#2aa99a2e;border-color:#6bd8c1}.reference-style .pdf-preview{background:#0e353e59;border-color:#2aa99a59}.reference-style .pdf-preview:hover{background:#13484e7a;border-color:#6bd8c1}.reference-style .pdf-preview-art{color:#6bd8c1;background:#2aa99a1a;border-color:#2aa99a61}.reference-style .pdf-preview-copy strong{color:#fff}.reference-style .pdf-preview-copy span{color:var(--ref-cream-dim)}.reference-style .pdf-preview>svg{color:#6bd8c1}.reference-style .zip-button{color:#fff;background:#c9a2271f;border-color:#c9a2276e}.reference-style .zip-button:hover:not(.is-disabled){border-color:var(--ref-gold-light);background:#c9a22733}.reference-style .zip-button>svg,.reference-style .zip-button-icon{color:var(--ref-gold-light)}.reference-style .zip-button-icon{background:#c9a22721}.reference-style .zip-button small,.reference-style .zip-help{color:var(--ref-cream-dim)}.reference-style .soft-alert{color:#ffe1c8;background:#ff9c7817;border-color:#ff9c784d}.reference-style .empty-state{color:#fff;background:#111f38a6;border-color:#c9a2274d}.reference-style .empty-icon{color:var(--ref-gold-light);background:#c9a2271a}.reference-style .empty-state p{color:var(--ref-cream-dim)}.reference-style .text-link{color:var(--ref-gold-light)}.reference-style .loading-state{color:var(--ref-cream-dim)}.reference-style .loading-orbit{border-color:#c9a22733;border-top-color:var(--ref-gold-light)}.reference-style .pdf-modal{background:var(--ref-dark-2);border-color:#c9a22773}.reference-style .modal-header,.reference-style .modal-footer{border-color:#c9a22733}.reference-style .modal-kicker{color:var(--ref-gold-light)}.reference-style .modal-header strong{color:#fff}.reference-style .icon-button{color:var(--ref-cream-dim);background:#c9a22714;border-color:#c9a22740}.reference-style .not-found{color:#fff}.reference-style .not-found-number{color:var(--ref-gold-light)}.reference-style{background:#07111f}.reference-style .poster-background{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.reference-style .poster-background img{object-fit:cover;object-position:center top;opacity:.43;filter:saturate(.95)contrast(1.04);width:100%;height:100%;display:block}.reference-style .poster-background:after{content:"";background:linear-gradient(#07111f45 0%,#07111f85 42%,#07111fe0 100%);position:absolute;inset:0}.reference-style .geo-bg,.reference-style .ambient{z-index:0}.reference-style .reference-hero,.reference-style .archive-content{z-index:1}.reference-style{background-image:linear-gradient(#07111f8f,#07111fd6),url(/assets/kharazmi-hero.webp);background-position:top;background-size:cover;background-attachment:fixed}.reference-style .transparent-header{background:0 0;border:0;min-height:18px;padding:0}.reference-style .transparent-header .header-inner{display:none}.reference-style .geo-bg{opacity:.028}.reference-style .reference-hero{text-align:center;min-height:380px;padding:55px 10px 35px;display:block}.reference-style .hero-content{max-width:900px;margin:0 auto}.reference-style .reference-hero h1{font-size:clamp(32px,5vw,56px)}.reference-style .reference-hero h2{font-size:clamp(18px,2.8vw,28px)}.reference-style .hero-art{display:none}.reference-style .archive-content{padding-top:5px}.reference-style .archive-card{background:linear-gradient(145deg,#10213be8,#061222ed)}.reference-style .school-column{transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.reference-style .school-column:before{content:"";background:linear-gradient(to left, var(--ref-gold-light), var(--ref-gold-dark));height:4px;position:absolute;top:0;left:0;right:0}.reference-style .school-column-special:before{background:linear-gradient(to left, #6bd8c1, var(--ref-teal))}.reference-style .school-column-exceptional:before{background:linear-gradient(to left, var(--ref-amber-light), var(--ref-amber))}.reference-style .school-column:hover{transform:translateY(-3px);box-shadow:0 18px 35px #00000057,0 0 20px #c9a22714}.reference-style .school-column-special:hover{box-shadow:0 18px 35px #00000057,0 0 20px #2aa99a17}.reference-style .school-column-exceptional:hover{box-shadow:0 18px 35px #00000057,0 0 20px #f0972e1a}.reference-style .category-card-footer{margin-top:15px}@media (max-width:760px){.reference-style .container{width:calc(100% - 28px)}.reference-style .site-header{padding-top:14px}.reference-style .header-caption{display:none}.reference-style .reference-hero{grid-template-columns:1fr;gap:25px;min-height:0;padding-top:29px}.reference-style .hero-content{order:1}.reference-style .hero-art{order:2;justify-self:center;width:min(238px,68vw)}.reference-style .hero-art img{height:300px}.reference-style .hero-logo-large{width:88px;height:88px}.reference-style .reference-hero h1{font-size:27px;line-height:1.55}.reference-style .reference-hero h2{font-size:17px}.reference-style .hero-sub{font-size:11px}.reference-style .archive-card{border-radius:19px;padding:18px 14px}.reference-style .school-columns{grid-template-columns:1fr;gap:13px}.reference-style .school-column{padding:14px}.reference-style .archive-card-title h2{font-size:17px}.reference-style .grade-hero{padding:15px 16px 0}.reference-style .grade-hero-main{gap:14px;padding:32px 3px 26px}.reference-style .grade-hero h1{font-size:32px}.reference-style .grade-emblem{flex-basis:86px;width:86px;height:86px;padding-top:10px}.reference-style .grade-emblem strong{font-size:37px}.reference-style .project-meta-grid{grid-template-columns:1fr 1fr;margin-inline:14px}.reference-style .project-meta-grid .meta-cell:first-child{border-left:0;grid-column:1/-1}.reference-style .project-meta-grid .meta-cell:nth-child(2){border-left:1px solid #c9a2272e}.reference-style .project-meta-grid .meta-cell:nth-child(3){border-left:0}.reference-style .project-meta-grid .meta-cell:last-child{border-left:0;grid-column:1/-1}.reference-style .subject-box{flex-direction:column;align-items:flex-start;gap:5px;margin-inline:14px}.reference-style .subject-box strong{text-align:right;width:100%;line-height:1.9}.reference-style .media-grid,.reference-style .project-footer-actions{padding-inline:14px}}.reference-style{font-family:BNazanin,Tahoma,Arial,sans-serif;font-size:18px}.reference-style h1,.reference-style h2,.reference-style h3,.reference-style .category-title,.reference-style .project-heading-copy h2,.reference-style .subject-box strong{font-family:BTitr,BNazanin,Tahoma,Arial,sans-serif}.reference-style .breadcrumb{font-size:14px}.reference-style .grade-hero h1{font-size:clamp(42px,5vw,62px);line-height:1.45}.reference-style .grade-hero-main p{font-size:17px;line-height:2.05}.reference-style .grade-emblem{flex-basis:140px;width:140px;height:140px;padding-top:18px}.reference-style .grade-emblem span,.reference-style .grade-emblem small{font-size:13px}.reference-style .grade-emblem strong{font-size:64px}.reference-style .grade-hero-bottom{gap:28px;min-height:68px;font-size:14px}.reference-style .back-home-button{min-height:48px;padding-inline:19px;font-size:15px}.reference-style .list-heading .section-kicker{font-size:15px}.reference-style .list-heading h2{font-size:34px}.reference-style .results-count{padding:8px 14px;font-size:14px}.reference-style .project-card-heading{padding:25px 28px 20px}.reference-style .project-number{flex-basis:50px;width:50px;height:50px;font-size:16px}.reference-style .project-heading-copy h2{font-size:23px}.reference-style .project-corner-icon{width:43px;height:43px}.reference-style .project-meta-grid{grid-template-columns:1.45fr .78fr .78fr 1.2fr}.reference-style .meta-cell{min-height:105px;padding:17px 18px}.reference-style .meta-label{gap:7px;margin-bottom:7px;font-size:14px}.reference-style .meta-cell strong{font-size:18px;line-height:1.75}.reference-style .meta-cell>span:not(.meta-label){font-size:14px;line-height:1.75}.reference-style .subject-box{min-height:70px;padding:16px 20px}.reference-style .subject-box strong{font-size:19px;line-height:1.8}.reference-style .media-grid{gap:18px;padding:23px 28px 20px}.reference-style .video-panel,.reference-style .pdf-panel{padding:16px}.reference-style .media-heading{margin-bottom:13px;font-size:16px}.reference-style .format-badge{padding:4px 8px;font-size:11px}.reference-style .project-video,.reference-style .empty-media{height:250px}.reference-style .empty-media-icon{width:58px;height:58px}.reference-style .media-button{min-height:49px;margin-top:13px;font-size:15px}.reference-style .pdf-preview{gap:15px;height:123px;padding:15px}.reference-style .pdf-preview-art{flex-basis:66px;height:88px}.reference-style .pdf-preview-copy strong{font-size:15px}.reference-style .pdf-actions{gap:10px}.reference-style .project-footer-actions{gap:16px;padding:1px 28px 24px}.reference-style .zip-button{min-height:58px;padding-inline:17px 20px;font-size:15px}.reference-style .zip-button>span:nth-child(2){font-size:15px}.reference-style .archive-card-title h2{font-size:28px}.reference-style .school-heading-copy h2{font-size:23px}.reference-style .school-total{font-size:13px}.reference-style .category-card{min-height:122px;padding:19px}.reference-style .category-number{flex-basis:52px;width:52px;height:52px;font-size:24px}.reference-style .category-eyebrow{font-size:13px}@media (max-width:760px){.reference-style{font-size:17px}.reference-style .breadcrumb{font-size:11px}.reference-style .grade-hero .section-kicker{font-size:13px}.reference-style .grade-hero h1{font-size:38px}.reference-style .grade-hero-main p{font-size:14px}.reference-style .grade-emblem{flex-basis:97px;width:97px;height:97px;padding-top:12px}.reference-style .grade-emblem span,.reference-style .grade-emblem small{font-size:10px}.reference-style .grade-emblem strong{font-size:46px}.reference-style .grade-hero-bottom{gap:10px 16px;min-height:61px;font-size:12px}.reference-style .back-home-button{width:100%;font-size:14px}.reference-style .list-heading .section-kicker{font-size:13px}.reference-style .list-heading h2{font-size:28px}.reference-style .project-card-heading{padding:19px 16px 16px}.reference-style .project-number{flex-basis:44px;width:44px;height:44px;font-size:14px}.reference-style .project-kicker{font-size:11px}.reference-style .project-heading-copy h2{font-size:18px}.reference-style .project-meta-grid{grid-template-columns:1fr 1fr;margin-inline:14px}.reference-style .project-meta-grid .meta-cell:first-child,.reference-style .project-meta-grid .meta-cell:last-child{grid-column:1/-1}.reference-style .meta-cell{min-height:84px;padding:12px 11px}.reference-style .meta-label{font-size:12px}.reference-style .meta-cell strong{font-size:16px}.reference-style .meta-cell>span:not(.meta-label){font-size:12px}.reference-style .subject-box{flex-direction:column;align-items:flex-start;gap:5px;min-height:0;margin-inline:14px;padding:13px 15px}.reference-style .subject-box span{font-size:13px}.reference-style .subject-box strong{text-align:right;width:100%;font-size:16px}.reference-style .media-grid{padding:16px 14px 13px}.reference-style .media-heading{font-size:14px}.reference-style .project-video,.reference-style .empty-media{height:220px}.reference-style .media-button{min-height:46px;font-size:14px}.reference-style .pdf-preview-copy strong{font-size:13px}.reference-style .pdf-preview-copy span{font-size:11px}.reference-style .project-footer-actions{padding-inline:14px}.reference-style .zip-button{font-size:14px}.reference-style .archive-card-title h2{font-size:23px}.reference-style .archive-card-title p{font-size:12px}.reference-style .school-heading-copy h2{font-size:20px}.reference-style .category-title{font-size:18px}}.reference-style .minimal-footer{background:#050e1b80;border-top:1px solid #c9a22738}.reference-style .minimal-footer .footer-inner{justify-content:center;align-items:center;min-height:82px;display:flex}.reference-style .minimal-footer p{color:var(--ref-gold-light);text-align:center;margin:0;font-family:BNazanin,Tahoma,Arial,sans-serif;font-size:20px;font-weight:700}@media (max-width:760px){.reference-style .minimal-footer p{font-size:17px}}.reference-style .hero-sub,.reference-style .breadcrumb{font-size:16px}.reference-style .grade-hero .section-kicker{font-size:17px}.reference-style .grade-hero-main p{font-size:19px}.reference-style .grade-hero-bottom{font-size:16px}.reference-style .back-home-button{font-size:17px}.reference-style .project-kicker{font-size:15px}.reference-style .meta-label{font-size:16px}.reference-style .meta-cell strong{font-size:20px}.reference-style .meta-cell>span:not(.meta-label){font-size:16px}.reference-style .subject-box span{font-size:17px}.reference-style .subject-box strong{font-size:21px}.reference-style .media-heading{font-size:18px}.reference-style .empty-media,.reference-style .media-button,.reference-style .pdf-preview-copy strong{font-size:17px}.reference-style .pdf-preview-copy span{font-size:15px}.reference-style .pdf-actions .media-button{font-size:16px}.reference-style .zip-button,.reference-style .zip-button>span:nth-child(2){font-size:17px}.reference-style .zip-button small{font-size:14px}.reference-style .zip-help{font-size:15px}.reference-style .archive-card-title p{font-size:16px}.reference-style .school-heading-copy>span,.reference-style .school-total,.reference-style .category-eyebrow{font-size:15px}.reference-style .category-title{font-size:23px}.reference-style .category-card-footer{font-size:15px}.reference-style .view-label{font-size:16px}.reference-style .minimal-footer p{font-size:22px}@media (max-width:760px){.reference-style .hero-sub{font-size:15px}.reference-style .breadcrumb{font-size:13px}.reference-style .grade-hero .section-kicker{font-size:15px}.reference-style .grade-hero-main p{font-size:16px}.reference-style .grade-hero-bottom{font-size:14px}.reference-style .back-home-button{font-size:16px}.reference-style .project-kicker{font-size:13px}.reference-style .meta-label{font-size:14px}.reference-style .meta-cell strong{font-size:18px}.reference-style .meta-cell>span:not(.meta-label){font-size:14px}.reference-style .subject-box span{font-size:15px}.reference-style .subject-box strong{font-size:18px}.reference-style .media-heading{font-size:16px}.reference-style .empty-media{font-size:15px}.reference-style .media-button{font-size:16px}.reference-style .pdf-preview-copy strong{font-size:15px}.reference-style .pdf-preview-copy span{font-size:13px}.reference-style .zip-button,.reference-style .zip-button>span:nth-child(2){font-size:16px}.reference-style .zip-help,.reference-style .category-eyebrow{font-size:14px}.reference-style .category-title{font-size:20px}.reference-style .minimal-footer p{font-size:19px}}.reference-style .archive-card-title{text-align:center;flex-direction:column;justify-content:center;gap:9px}.reference-style .archive-card-title>div{text-align:center}.reference-style .archive-card-title h2{color:var(--ref-gold-light);text-align:center}.reference-style .archive-card-title p{display:none}.reference-style .school-column-heading{text-align:center;flex-direction:column;justify-content:center;gap:8px;position:relative}.reference-style .school-heading-icon{width:52px;height:52px}.reference-style .school-heading-copy{text-align:center;justify-items:center}.reference-style .school-heading-copy>span{color:var(--ref-cream-dim);text-align:center}.reference-style .school-heading-copy h2{color:var(--ref-gold-light);text-align:center;font-size:26px}.reference-style .school-column-special .school-heading-copy h2{color:#6bd8c1}.reference-style .school-total{display:none}@media (max-width:760px){.reference-style .school-heading-copy h2{font-size:23px}}.reference-style .hero-festival-logo{object-fit:contain;filter:drop-shadow(0 8px 18px #c9a2273d);width:6cm;height:6cm;margin:0 auto 12px;display:block}.reference-style .hero-ornament{color:var(--ref-gold);letter-spacing:0;justify-content:center;align-items:center;gap:11px;margin:0 0 12px;font-size:0;display:flex}.reference-style .hero-ornament i{border:1px solid var(--ref-gold-light);background:var(--ref-gold);border-radius:2px;width:10px;height:10px;display:block;transform:rotate(45deg);box-shadow:0 0 11px #c9a22794}.reference-style .hero-ornament i:nth-child(2){width:13px;height:13px}@media (max-width:760px){.reference-style .hero-festival-logo{width:6cm;max-width:70vw;height:6cm;max-height:70vw}}.reference-style .drive-video-frame{background:#07111f;border:0;border-radius:10px;width:100%;min-height:300px;display:block;overflow:hidden;height:300px!important}@media (max-width:760px){.reference-style .drive-video-frame{aspect-ratio:16/9;min-height:170px;max-height:250px;height:calc(56.25vw - 33.75px)!important}.reference-style .poster-background img{content:url(/assets/kharazmi-mobile-hero.webp);object-position:center top}}.reference-style .public-submit-card{z-index:1;background:linear-gradient(145deg,#182d4ef5,#0c192efa);border:1px solid #c9a2277a;border-radius:24px;max-width:960px;margin:0 auto;padding:30px;position:relative;box-shadow:0 25px 70px #0000008c}.reference-style .public-submit-heading{border-bottom:1px solid #c9a22733;align-items:center;gap:14px;padding-bottom:20px;display:flex}.reference-style .submit-heading-icon{width:50px;height:50px;color:var(--ref-gold-light);background:#c9a22721;border-radius:14px;place-items:center;display:grid}.reference-style .public-submit-heading h2{color:#fff;margin:0 0 3px;font-size:25px}.reference-style .public-submit-heading p{color:var(--ref-cream-dim);margin:0;font-size:15px}.reference-style .submissions-closed-card{text-align:center}.reference-style .submissions-closed-card .public-submit-heading{border-bottom:none;justify-content:center;padding-bottom:12px}.reference-style .submissions-closed-text{color:var(--ref-cream-dim);margin:6px 0 0;font-size:16px;line-height:1.9}.reference-style .public-form-grid{gap:15px;display:grid}.reference-style .public-form-grid.two{grid-template-columns:1fr 1fr}.reference-style .public-submit-form{gap:14px;padding-top:25px;display:grid}.reference-style .public-submit-form label{color:var(--ref-cream);gap:7px;font-family:BNazanin,Tahoma,sans-serif;font-size:17px;font-weight:700;display:grid}.reference-style .public-submit-form input,.reference-style .public-submit-form select{color:#fff;background:#06111fb8;border:1px solid #c9a22759;border-radius:11px;outline:none;width:100%;min-height:50px;padding:0 14px;font-family:BNazanin,Tahoma,sans-serif;font-size:17px;font-weight:700}.reference-style .public-submit-form input:focus,.reference-style .public-submit-form select:focus{border-color:var(--ref-gold-light);box-shadow:0 0 0 3px #c9a2271c}.reference-style .public-route-note{color:#70d9c3;background:#2aa99a1a;border-radius:8px;align-items:center;gap:7px;width:max-content;padding:7px 11px;font-size:15px;display:inline-flex}.reference-style .public-file-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.reference-style .public-file-input{cursor:pointer;background:#07122080;border:1px dashed #c9a22766;border-radius:14px;min-height:105px;padding:16px}.reference-style .public-file-input:hover{border-color:var(--ref-gold-light);background:#c9a22714}.reference-style .public-file-input span{color:var(--ref-gold-light);align-items:center;gap:7px;font-size:17px;display:inline-flex}.reference-style .public-file-input input{background:0 0;border:0;min-height:auto;padding:6px 0}.reference-style .public-file-input small,.reference-style .public-help{color:var(--ref-cream-dim);font-size:14px;line-height:1.8}.reference-style .public-submit-button{color:#09172b;background:linear-gradient(135deg, var(--ref-gold-light), var(--ref-gold));border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:56px;margin-top:5px;font-family:BTitr,BNazanin,Tahoma,sans-serif;font-size:19px;font-weight:700;display:inline-flex;box-shadow:0 10px 25px #c9a22736}.reference-style .public-submit-button:disabled{cursor:wait;opacity:.62}.reference-style .public-form-message{border-radius:10px;padding:12px 14px;font-size:16px}.reference-style .public-form-message.success{color:#b8f0de;background:#2aa99a1c;border:1px solid #2aa99a59}.reference-style .public-form-message.error{color:#ffd1c4;background:#ff8e781a;border:1px solid #ff8e7859}.reference-style .public-upload-progress>div{color:var(--ref-cream);justify-content:space-between;font-size:15px;display:flex}.reference-style .public-upload-progress>span{background:#00000059;border-radius:999px;height:11px;margin-top:7px;display:block;overflow:hidden}.reference-style .public-upload-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--ref-teal-light), var(--ref-gold-light));height:100%;transition:width .2s;display:block}.admin-shell .status-tag{border-radius:999px;padding:5px 10px}.admin-shell .status-tag.pending{color:#f3cf69;background:#c9a22724}.admin-shell .status-tag.published{color:#8ce2c9;background:#2aa99a24}.admin-shell .status-tag.rejected{color:#f4aaa1;background:#ff8e781f}.admin-shell .row-reject{color:#f2b3a6;background:#ff8e7814;border:1px solid #ff8e7840;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;display:grid}.admin-shell .row-reject:hover{background:#ff8e782b}.admin-shell .judge-create-card,.admin-shell .judge-list-card{padding:28px}.admin-shell .judge-form{gap:8px;display:grid}.admin-shell .judge-grade-picker{background:#c9a2270f;border:1px solid #c9a22740;border-radius:13px;padding:16px}.admin-shell .judge-grade-picker>strong{margin-bottom:11px;font-size:18px;display:block}.admin-shell .judge-grade-picker>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.admin-shell .judge-grade-picker label{color:#cfe5e4;background:#04101c66;border:1px solid #8fbec629;border-radius:9px;align-items:center;gap:7px;padding:9px;font-size:16px;display:flex}.admin-shell .judge-grade-picker label.chosen{color:#f1d16c;background:#c9a2271c;border-color:#c9a22775}.admin-shell .judge-grade-picker input{accent-color:#d4b33d;width:18px;height:18px}.admin-shell .judge-province-actions{gap:8px;margin-bottom:11px;display:flex}.admin-shell .province-bulk-button{color:#cfe5e4;cursor:pointer;background:#04101c66;border:1px solid #8fbec63d;border-radius:8px;padding:7px 14px;font-size:13px}.admin-shell .province-bulk-button:hover{color:#f1d16c;border-color:#c9a22775}.admin-shell .judge-province-grid{grid-template-columns:repeat(4,1fr);gap:8px;max-height:320px;padding-left:4px;display:grid;overflow-y:auto}.admin-shell .judge-province-grid label{color:#cfe5e4;background:#04101c66;border:1px solid #8fbec629;border-radius:9px;align-items:center;gap:7px;padding:9px;font-size:14px;display:flex}.admin-shell .judge-province-grid label.chosen{color:#f1d16c;background:#c9a2271c;border-color:#c9a22775}.admin-shell .judge-province-grid input{accent-color:#d4b33d;flex-shrink:0;width:16px;height:16px}.admin-shell .judge-accesses+.judge-accesses{margin-top:4px}.admin-shell .judge-list{gap:11px;display:grid}.admin-shell .judge-row{background:#04121d61;border:1px solid #8fbec624;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.admin-shell .judge-row.judge-row-clickable{cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.admin-shell .judge-row.judge-row-clickable:hover{background:#c9a22714;border-color:#e8c54780;transform:translateY(-1px)}.admin-shell .judge-row>div{gap:3px;display:grid}.admin-shell .judge-row strong{font-size:18px}.admin-shell .judge-row span{color:#75d5c0;font-size:15px}.admin-shell .judge-row small{color:#c5d4d1;font-size:14px}.admin-shell .large-empty{gap:10px;min-height:220px;font-size:18px}.judge-project-grid{gap:20px;display:grid}.judge-project-card{background:linear-gradient(145deg,#182d4ef5,#0c192efa);border:1px solid #c9a22752;border-radius:20px;padding:25px;box-shadow:0 18px 45px #0000003d}.judge-project-head{align-items:center;gap:13px;display:flex}.judge-project-head .project-number{color:#0a1628;background:#e8c547;border-radius:13px;place-items:center;width:48px;height:48px;font-size:21px;display:grid}.judge-project-head>div{gap:2px;display:grid}.judge-project-head span{color:#c4b49a;font-size:14px}.judge-project-head h2{color:#fff;margin:0;font-family:BTitr,BNazanin,Tahoma,sans-serif;font-size:24px}.judge-project-meta{color:#e8dcc8;border-block:1px solid #c9a2272b;grid-template-columns:1fr 1fr;gap:10px;margin-top:19px;padding:15px;font-size:16px;display:grid}.judge-project-meta span,.judge-project-meta strong{align-items:center;gap:7px;display:inline-flex}.judge-project-meta svg{color:#e8c547}.judge-project-meta strong{color:#70d9c3;grid-column:1/-1}.judge-media-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:18px;display:grid}.judge-media-grid video,.judge-media-grid iframe{background:#07111f;border:0;border-radius:12px;width:100%;height:260px;display:block}.judge-pdf-button{color:#8ee2cd;background:#2aa99a14;border:1px solid #2aa99a52;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:54px;font-size:17px;display:flex}.judge-downloads{gap:10px;margin-top:13px;display:flex}.judge-downloads a{color:#f1d16c;background:#c9a22714;border:1px solid #c9a22747;border-radius:9px;align-items:center;gap:7px;padding:9px 13px;font-size:15px;display:inline-flex}@media (max-width:760px){.reference-style .public-submit-card{padding:20px 15px}.reference-style .public-submit-heading h2{font-size:21px}.reference-style .public-submit-heading p{font-size:13px}.reference-style .public-form-grid.two,.reference-style .public-file-grid{grid-template-columns:1fr}.reference-style .public-submit-form label{font-size:16px}.reference-style .public-submit-form input,.reference-style .public-submit-form select{font-size:17px}.admin-shell .judge-grade-picker>div{grid-template-columns:1fr}.admin-shell .judge-province-grid{grid-template-columns:repeat(2,1fr)}.judge-project-card{padding:17px 14px}.judge-project-head h2{font-size:20px}.judge-project-meta{grid-template-columns:1fr;font-size:14px}.judge-project-meta strong{grid-column:auto}.judge-media-grid{grid-template-columns:1fr}.judge-media-grid video,.judge-media-grid iframe{height:220px}}.judge-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.judge-summary-card{color:#fff;text-align:right;cursor:pointer;background:#0c1f34c7;border:1px solid #8fbec630;border-radius:15px;align-items:center;gap:12px;min-height:92px;padding:15px 17px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:flex;box-shadow:0 12px 30px #00000021}.judge-summary-card:hover,.judge-summary-card.is-active{background:linear-gradient(135deg,#c9a22730,#0c1f34e6);border-color:#e8c547a8;transform:translateY(-2px);box-shadow:0 16px 34px #00000038}.judge-summary-card.is-done:hover,.judge-summary-card.is-done.is-active{background:linear-gradient(135deg,#2aa99a2b,#0c1f34e6);border-color:#70d9c3ab}.judge-summary-card.is-pending:hover,.judge-summary-card.is-pending.is-active{background:linear-gradient(135deg,#ff9c7826,#0c1f34e6);border-color:#ff9c78ab}.judge-summary-card>svg{color:#97adb0;margin-right:auto}.judge-summary-card.is-active>svg{color:#e8c547}.judge-summary-card.is-done.is-active>svg{color:#70d9c3}.judge-summary-card.is-pending.is-active>svg{color:#ff9c78}.judge-summary-icon{color:#e8c547;background:#c9a22721;border-radius:13px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.judge-summary-card.is-done .judge-summary-icon{color:#70d9c3;background:#2aa99a24}.judge-summary-card.is-pending .judge-summary-icon{color:#ff9c78;background:#ff9c781f}.judge-summary-copy{gap:1px;display:grid}.judge-summary-copy strong{color:#fff;font-family:BTitr,BNazanin,Tahoma,sans-serif;font-size:30px;line-height:1.25}.judge-summary-copy small{color:#c4d4d2;font-size:15px}.judge-filter-card{background:linear-gradient(145deg,#142b49e8,#09182bf0);border:1px solid #c9a2274d;border-radius:17px;margin-bottom:28px;padding:22px 23px 18px;box-shadow:0 16px 38px #0000002b}.judge-filter-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.judge-filter-heading h2{color:#fff;margin:0 0 3px;font-family:BTitr,BNazanin,Tahoma,sans-serif;font-size:25px}.judge-filter-heading p{color:#b8c9c9;margin:0;font-size:14px}.judge-filter-heading .section-kicker{color:#e8c547;margin-bottom:3px;font-size:14px}.judge-reset-button{color:#f0cf63;cursor:pointer;background:#c9a22717;border:1px solid #c9a22759;border-radius:9px;align-items:center;gap:6px;min-height:39px;padding:0 12px;font-family:BNazanin,Tahoma,sans-serif;font-size:14px;font-weight:700;display:inline-flex}.judge-reset-button:hover{background:#c9a2272b}.judge-filter-grid{grid-template-columns:1.2fr 1fr 1fr;gap:12px;display:grid}.judge-filter-field{gap:6px;min-width:0;display:grid}.judge-filter-field>span{color:#d2e0df;justify-content:space-between;align-items:center;gap:8px;font-size:15px;display:flex}.judge-filter-field>span em{color:#f0cf63;align-items:center;gap:3px;font-size:11px;font-style:normal;display:inline-flex}.judge-filter-field>span em svg{color:#e8c547}.judge-filter-field select{color:#fff;cursor:pointer;background:#030f1c9e;border:1px solid #8fbec63d;border-radius:10px;outline:none;width:100%;min-height:48px;padding:0 12px;font-family:BNazanin,Tahoma,sans-serif;font-size:17px;font-weight:700}.judge-filter-field select:focus{border-color:#e8c547;box-shadow:0 0 0 3px #e8c54714}.judge-filter-field select:disabled{color:#f0cf63;cursor:not-allowed;opacity:1;background:#c9a22717;border-color:#c9a2277a}.judge-filter-field select option{color:#fff;background:#102441}.judge-score-filter-row{border-top:1px solid #c9a22729;align-items:center;gap:15px;margin-top:17px;padding-top:15px;display:flex}.judge-score-filter-row>span{color:#d2e0df;flex:none;font-size:15px}.judge-score-filter-buttons{flex-wrap:wrap;gap:8px;display:flex}.judge-score-filter-buttons button{color:#c4d4d2;cursor:pointer;background:#ffffff09;border:1px solid #8fbec633;border-radius:8px;align-items:center;gap:7px;min-height:37px;padding:0 11px;font-family:BNazanin,Tahoma,sans-serif;font-size:14px;font-weight:700;display:inline-flex}.judge-score-filter-buttons button b{color:#e8c547;font-size:13px}.judge-score-filter-buttons button:hover,.judge-score-filter-buttons button.is-active{color:#0a1628;background:#e8c547;border-color:#e8c547}.judge-score-filter-buttons button:hover b,.judge-score-filter-buttons button.is-active b{color:#0a1628}.judge-results-section{scroll-margin-top:25px}.judge-results-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:17px;display:flex}.judge-results-heading .section-kicker{color:#e8c547;margin-bottom:2px;font-size:14px}.judge-results-heading h2{color:#fff;margin:0;font-family:BTitr,BNazanin,Tahoma,sans-serif;font-size:27px}.judge-results-count{color:#e8c547;background:#c9a22714;border:1px solid #c9a2274d;border-radius:9px;padding:7px 12px;font-size:14px}.judge-project-head,.judge-project-head>div{min-width:0}.judge-score-status{border-radius:999px;flex:none;align-items:center;margin-right:auto;padding:6px 10px;font-size:13px;display:inline-flex}.judge-score-status.is-done{color:#8de0ca;background:#2aa99a1f;border:1px solid #2aa99a57}.judge-score-status.is-pending{color:#ffd09e;background:#ffb76a1a;border:1px solid #ffb76a4d}.judge-reassigned-banner{color:#3a2900;background:linear-gradient(135deg,#f0cf63e6,#c9a227d9);border:1px solid #e8c5478c;border-radius:10px;align-items:center;gap:8px;margin:10px 0;padding:10px 14px;font-family:BNazanin,Tahoma,sans-serif;font-size:13.5px;font-weight:700;display:flex}.judge-filter-empty{text-align:center;justify-items:center;gap:6px;min-height:200px;padding:30px;display:grid}.judge-filter-empty>svg{color:#e8c547;margin-bottom:5px}.judge-filter-empty strong{color:#fff;font-size:20px}.judge-filter-empty span{color:#b8c9c9;font-size:15px}.judge-filter-empty button{color:#0a1628;cursor:pointer;background:#e8c547;border:0;border-radius:8px;min-height:39px;margin-top:8px;padding:0 13px;font-family:BNazanin,Tahoma,sans-serif;font-size:14px;font-weight:700}@media (max-width:900px){.judge-filter-grid{grid-template-columns:1fr 1fr}.judge-filter-field:first-child{grid-column:1/-1}}@media (max-width:760px){.judge-summary-grid{grid-template-columns:1fr;gap:9px}.judge-summary-card{min-height:76px}.judge-summary-copy strong{font-size:26px}.judge-summary-copy small{font-size:14px}.judge-filter-card{padding:17px 14px 14px}.judge-filter-heading{flex-direction:column;align-items:flex-start;gap:11px}.judge-filter-heading h2{font-size:22px}.judge-filter-heading p{font-size:13px}.judge-filter-grid{grid-template-columns:1fr;gap:11px}.judge-filter-field:first-child{grid-column:auto}.judge-filter-field>span{font-size:14px}.judge-filter-field select{font-size:16px}.judge-score-filter-row{flex-direction:column;align-items:flex-start;gap:9px}.judge-score-filter-buttons{width:100%}.judge-score-filter-buttons button{flex:1;justify-content:center;min-width:0;font-size:13px}.judge-results-heading{flex-direction:column;align-items:flex-start;gap:9px}.judge-results-heading h2{font-size:23px}.judge-results-count{font-size:13px}.judge-score-status{margin-left:auto;margin-right:0;font-size:11px}}
