.ticker{position:relative;transform:none;margin:12px 0 0;width:100%;padding:18px 0;overflow:hidden;background:linear-gradient(90deg,#220d3c,#4e1880bb,#220d3c);border-block:1px solid #be8dff80;box-shadow:0 0 30px #9966ff32,inset 0 0 25px #9966ff18}.ticker-track{animation:rowadTicker 48s linear infinite;width:max-content;display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:0;direction:ltr;color:#f1e4ff;font-size:29px;text-shadow:0 0 12px #b582ff88;will-change:transform}.ticker-group{display:flex;align-items:center;flex-shrink:0;gap:42px;padding-right:42px;direction:rtl}.ticker-group>span{white-space:nowrap}.ticker-group>span:nth-child(even){font-size:22px;color:#d1adff;text-shadow:0 0 16px #b378ff}@keyframes rowadTicker{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.ticker-track{animation:none}}.luminous-footer{position:relative;background:radial-gradient(ellipse at 50% 0,#7734bb33,transparent 65%),#10071d;border-top:1px solid #bc8aff44;padding:48px 0 25px;box-shadow:0 -20px 65px #9966ff08}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:50px;padding-bottom:32px;border-bottom:1px solid #b586df25}.footer-identity{display:flex;align-items:center;gap:23px}.twaiq-logo{height:125px;width:56px;object-fit:contain}.footer-identity h2{font-size:31px;font-weight:500;line-height:1.15;margin:0 0 16px}.footer-identity a{font:13px Tahoma,sans-serif;color:#bca2d2}.partnership-logo{width:230px;max-height:140px;object-fit:contain}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:27px}.socials{display:flex;gap:12px;flex-wrap:wrap}.socials>a{display:flex;align-items:center;gap:9px;padding:7px 13px;border:1px solid #b68bdf33;border-radius:8px;font-size:19px;color:#d0b7e8;transition:border-color .2s,background .2s}.socials>a:hover{border-color:#c29def;background:#9966ff16}.socials b{font:17px Arial,sans-serif}.legal{font:11px Tahoma,sans-serif;line-height:1.8}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button:disabled{cursor:wait;opacity:.6}.form-panel h2{font-size:31px;font-weight:500;margin:5px 0 22px}.form-panel h2:not(:first-child){margin-top:30px}.field small{color:#a68abf}#applyResult:not(:empty),#trackingResult:not(:empty){margin-top:25px}.status-badge{display:inline-flex;border-radius:30px;padding:4px 14px;font-size:18px;border:1px solid #a481d044;white-space:nowrap}.waiting{background:#a2843120;color:#e0cc8b}.interview{background:#9966ff20;color:#ccabff}.accepted{background:#458e6620;color:#9bd9b2}.rejected{background:#a24e6820;color:#e7a3b7}.public-message{white-space:pre-wrap}.message.error{color:#edb0bf;border-color:#e79aac55}.hr-wrap{width:min(1320px,92%);margin:45px auto 70px}.hr-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.hr-heading h1{font-size:58px;letter-spacing:0;margin:18px 0 5px}.hr-heading p{color:#b79dcb;margin:0 0 25px}.hr-counts{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:25px 0}.hr-counts>div{padding:20px;border:1px solid #b88ce232;border-radius:14px;background:#9966ff08;display:flex;align-items:center;gap:18px}.hr-counts strong{font:35px Georgia,serif;color:#d0a8ff}.hr-counts span{font-size:22px;color:#c0a4d7}.hr-toolbar{padding:22px;background:#1a0d2c;border:1px solid #a46dd42c;border-radius:16px}.hr-toolbar form{display:grid;grid-template-columns:1fr 210px auto;gap:12px}.hr-export{display:flex;gap:10px;flex-wrap:wrap;margin-top:17px}.hr-toolbar .quiet,.hr-pagination .quiet{background:#251139;border-color:#af7bda44;color:#d5b7ef}.hr-settings{margin:20px 0;font-size:21px;border-color:#9966ff33}.hr-settings p{color:#ad94c3;line-height:1.7}.hr-settings .check{margin:20px 0}.hr-settings .quiet{background:transparent;color:#ccb0e5}.hr-table-wrap{overflow-x:auto;border:1px solid #9966ff30;border-radius:14px;margin-top:22px}.hr-table{border-collapse:collapse;width:100%;min-width:950px;font-size:21px}.hr-table th,.hr-table td{text-align:right;border-bottom:1px solid #ffffff10;padding:16px 18px;vertical-align:top}.hr-table th{color:#c49de9;background:#1d0e30;font-weight:500}.hr-table td small{display:block;color:#9f86b6;font-size:16px;white-space:normal;margin-top:6px}.hr-table td strong{font-weight:500}.hr-table .quiet{font-size:18px;min-height:35px;padding:6px 14px;background:#25123b;border-color:#9966ff33;color:#c9a7e7}.hr-pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:22px;color:#b49cc9}.empty{text-align:center!important;color:#ac94c1;padding:45px!important}dialog{max-width:760px;width:92%;max-height:88vh;border:1px solid #b787e855;border-radius:20px;background:#160b24;color:#eee1fa;padding:28px;font:23px 'Sakkal Majalla','Traditional Arabic',serif}dialog::backdrop{background:#05020bbb;backdrop-filter:blur(6px)}.dialog-header{display:flex;justify-content:space-between;align-items:center;gap:20px}.dialog-header h2{font-size:35px;margin:0}.dialog-header .quiet{background:transparent;color:white;border-color:#9966ff44;padding:5px 17px;min-height:38px}dialog dl{margin:22px 0}dialog dl>div{display:grid;grid-template-columns:130px 1fr;gap:15px;border-bottom:1px solid #ffffff12;padding:12px 0}dialog dt{color:#b58fd5}dialog dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}dialog form label{display:block;margin:18px 0 6px}dialog form button{margin-top:25px}#historyList article{padding:12px 0;border-bottom:1px solid #ffffff12}#historyList p{color:#ad94c3;font-size:19px;margin:7px 0;white-space:pre-wrap}
@media(max-width:760px){.ticker-track{font-size:25px}.ticker-group{gap:28px;padding-right:28px}.luminous-footer{padding-top:35px}.footer-top{gap:30px;align-items:start;flex-direction:column}.footer-identity h2{font-size:29px}.twaiq-logo{height:105px}.partnership-logo{width:200px;max-height:125px}.footer-bottom{align-items:start;flex-direction:column;gap:23px}.socials>a{font-size:17px;padding:7px 10px}.hr-heading{align-items:start;flex-direction:column}.hr-heading h1{font-size:47px}.hr-counts{grid-template-columns:1fr 1fr;gap:10px}.hr-counts>div{padding:17px 12px;gap:12px}.hr-counts strong{font-size:31px}.hr-counts span{font-size:20px}.hr-toolbar{padding:16px}.hr-toolbar form{grid-template-columns:1fr}.hr-export .btn{font-size:19px;padding:9px 17px}.hr-pagination{font-size:18px;gap:12px}.hr-pagination .btn{font-size:18px;padding:8px 17px}dialog{padding:20px}dialog dl>div{grid-template-columns:1fr;gap:4px}dialog dt{font-size:18px}dialog dd{font-size:22px}}

/* Compact partner marks and consistent contact circles. */
.luminous-footer{padding-top:48px}.footer-top{padding-bottom:40px;gap:48px}.footer-logos{display:flex;align-items:center;gap:46px;flex-shrink:0}.footer-logos .twaiq-logo{height:125px;width:56px;object-fit:contain}.footer-logos .partnership-logo{width:210px;height:130px;max-height:none;object-fit:contain}.socials{gap:18px;flex-wrap:nowrap}.socials>a{display:grid;place-items:center;width:64px;height:64px;padding:0;border-radius:50%;border:1px solid #bdb0cf55;color:#fff;background:transparent;flex-shrink:0}.socials>a svg{width:25px;height:25px;display:block}.socials>a:hover{background:#9966ff20;border-color:#c9a3ff;box-shadow:0 0 22px #9966ff30}.footer-bottom{margin-top:24px}.footer-bottom .legal{border:0;padding:0;display:flex;flex-wrap:wrap;gap:7px 18px;color:#b5a0c9}
@media(max-width:760px){.footer-top{align-items:center;gap:32px;padding-bottom:30px}.footer-logos{gap:30px;justify-content:center;width:100%}.footer-logos .twaiq-logo{height:105px;width:47px}.footer-logos .partnership-logo{width:175px;height:110px}.socials{justify-content:center;gap:14px}.socials>a{width:52px;height:52px;padding:0}.socials>a svg{width:22px;height:22px}.footer-bottom{align-items:center;text-align:center}.footer-bottom .legal{justify-content:center;font-size:10px}}

.closing-v3{overflow:hidden;background:radial-gradient(ellipse at 15% 50%,#7733b833,transparent 58%),linear-gradient(110deg,#230d36,#330066);padding:68px 0}.closing-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.closing-copy{position:relative;z-index:1}.closing-v3 h2{font-size:clamp(46px,4.3vw,66px);line-height:1.12}.closing-v3 p{max-width:600px;line-height:1.7}.closing-v3 .btn{margin-top:28px;min-height:52px}.closing-orbits{position:relative;height:320px;perspective:700px;isolation:isolate}.closing-orbits:before{content:'';position:absolute;inset:25%;background:#9966ff20;filter:blur(50px);border-radius:50%}.closing-orbits i{position:absolute;inset:12% 3%;border:1px solid #b993ff77;border-radius:50%;transform:rotate(-28deg) scaleY(.5);box-shadow:0 0 18px #9966ff13;animation:closingDrift 9s ease-in-out infinite alternate}.closing-orbits i:nth-child(2){inset:3% 19%;transform:rotate(35deg) scaleX(.66);border-color:#c4a3ff44;animation-delay:-3s}.closing-orbits i:nth-child(3){inset:20% 12%;transform:rotate(-48deg) scaleY(.8);border-style:dashed;border-color:#b993ff33;animation-delay:-6s}.orbit-spark{position:absolute;top:30%;right:18%;width:7px;height:7px;border-radius:50%;background:#eedfff;box-shadow:0 0 16px 4px #a86bff80}.orbit-spark.second{top:72%;right:70%;width:4px;height:4px}@keyframes closingDrift{to{translate:0 -12px;rotate:7deg}}
@media(max-width:760px){.wrap,.interior .wrap{width:calc(100% - 40px)}.nav{height:82px}.hero-grid{padding-top:28px}.hero-grid h1{font-size:clamp(66px,19vw,84px);margin:22px 0}.hero p{font-size:24px;line-height:1.5;max-width:100%}.hero .actions{display:grid;grid-template-columns:1fr;gap:12px;margin:27px 0 10px}.hero .actions .btn{width:100%;min-height:50px;font-size:22px}.art{height:340px;margin-top:8px}.portal{width:270px;height:270px;left:calc(50% - 135px);top:30px}.core{inset:50px}.core img{width:135px}.interior{padding:45px 0}.interior h2{font-size:clamp(36px,10.4vw,45px);line-height:1.15}.interior p{font-size:23px;line-height:1.65}.story-grid{gap:28px}.story-copy .lead{font-size:25px}.idea-map{border-radius:18px;padding:17px}.map-node{padding:6px 15px}.audience-v3 .inline-stats{gap:12px}.audience-v3 .inline-stats>div{min-height:135px}.audience-v3 .inline-stats strong{font-size:51px}.audience-v3 .inline-stats span{font-size:20px}.method-v3{padding-top:0}.ratio-copy{gap:17px}.ratio-copy h3{font-size:24px}.pillar-path article{padding:26px 0}.agenda-v3 .day-content h3{font-size:28px}.agenda-v3 .day-content summary{min-height:44px;display:flex;align-items:center;justify-content:space-between}.faq-v3 summary{font-size:24px;line-height:1.4;min-height:44px}.closing-v3{padding:45px 0 24px}.closing-layout{display:flex;flex-direction:column;gap:12px;align-items:stretch}.closing-v3 h2{font-size:44px;margin-top:18px}.closing-v3 p{font-size:24px;max-width:100%}.closing-v3 .btn{width:100%;margin-top:25px;font-size:23px}.closing-orbits{height:180px;margin:0 20px}.closing-orbits i{inset:4% 2%}.closing-orbits i:nth-child(2){inset:0 19%}.closing-orbits i:nth-child(3){inset:12% 10%}.form-wrap{width:calc(100% - 40px)}.form-panel{padding:22px 18px}.form-panel input,.form-panel select{min-height:49px}.form-panel button[type=submit]{width:100%}.footer-links{flex-wrap:wrap;justify-content:center;gap:22px}.luminous-footer .wrap{width:calc(100% - 40px)}}
@media(max-width:360px){.wrap,.interior .wrap,.form-wrap{width:calc(100% - 32px)}.footer-logos{gap:22px}.footer-logos .partnership-logo{width:160px}.socials{gap:12px}.socials>a{width:49px;height:49px}.closing-v3 h2{font-size:39px}.ratio-copy h3{font-size:22px}}
@media(prefers-reduced-motion:reduce){.closing-orbits i{animation:none}}

/* The finale alone: an architectural study of a growing idea. */
.project-finale{position:relative;isolation:isolate;padding:55px 0 48px;overflow:hidden;background:radial-gradient(ellipse at 19% 48%,#33006680,transparent 60%),linear-gradient(115deg,#100717,#1d092e 65%,#16091f);border-top:1px solid #9966ff40;border-bottom:1px solid #9966ff30}.project-finale:before{content:'';position:absolute;top:0;right:6%;left:6%;height:1px;background:linear-gradient(90deg,transparent,#9966ff88,transparent)}.project-finale .finale-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:45px;align-items:center;position:relative}.project-finale .finale-layout:before{content:'';position:absolute;top:57%;right:33%;left:20%;height:1px;background:linear-gradient(90deg,#9966ff00,#9966ff30,#9966ff00);z-index:-1}.project-finale .finale-kicker{display:flex;gap:12px;align-items:center;font-size:18px;color:#b695d5}.project-finale .finale-kicker span{width:22px;height:5px;border:1px solid #9966ff;border-radius:1px;box-shadow:9px -5px 0 -1px #9966ff55}.project-finale h2{font-size:clamp(43px,4vw,57px);line-height:1.14;font-weight:500;margin:20px 0 22px;color:#fff}.project-finale h2 em{font-style:normal;color:#c5a2ff}.project-finale p{font-size:25px;line-height:1.7;max-width:560px;color:#c5b3d5;margin:0}.project-finale .finale-button{margin-top:28px;min-width:228px;min-height:52px;font-size:23px;gap:32px;box-shadow:0 8px 28px #9966ff22;border:1px solid #d5bbff55}.project-finale .finale-art{position:relative;max-width:530px;width:100%;justify-self:end;direction:ltr}.project-finale svg{display:block;width:100%;height:auto;overflow:visible}.project-finale .project-volume{animation:structureBreathe 7s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.project-finale .volume-1{animation-delay:-2s}.project-finale .volume-2{animation-delay:-4s}.project-finale .finale-stages{display:flex;justify-content:space-between;margin:-17px 9% 0 12%;font-size:18px;direction:ltr;color:#bba1d2}.project-finale .finale-stages span{direction:rtl;position:relative}.project-finale .finale-stages span:before{content:'';display:block;width:1px;height:13px;background:#9966ff55;margin:0 auto 8px}@keyframes structureBreathe{0%,100%{translate:0 0}50%{translate:0 -5px}}
@media(max-width:760px){.project-finale{padding:40px 0 32px}.project-finale .finale-layout{grid-template-columns:1fr;gap:8px}.project-finale .finale-kicker{font-size:17px}.project-finale h2{font-size:clamp(38px,10vw,46px);margin:18px 0}.project-finale p{font-size:23px;line-height:1.65}.project-finale .finale-button{width:100%;margin-top:24px;min-height:51px;font-size:23px}.project-finale .finale-art{max-width:390px;justify-self:center;margin-top:2px}.project-finale .finale-stages{font-size:17px;margin-top:-10px}.project-finale .finale-layout:before{display:none}}
@media(prefers-reduced-motion:reduce){.project-finale .project-volume{animation:none}}

.footer-partner-seal{display:flex;justify-content:center;padding:26px 0 4px}.footer-partner-seal img{display:block;width:112px;height:126px;object-fit:contain;background:transparent}@media(max-width:760px){.footer-partner-seal{padding-top:24px}.footer-partner-seal img{width:94px;height:106px}}

.footer-logos{gap:32px}.footer-logos .footer-seal-inline{width:100px;height:112px;object-fit:contain;flex-shrink:0}@media(max-width:760px){.footer-logos{gap:20px;flex-wrap:nowrap}.footer-logos .twaiq-logo{width:36px;height:84px;flex-shrink:0}.footer-logos .partnership-logo{width:140px;height:90px;flex-shrink:0}.footer-logos .footer-seal-inline{width:68px;height:82px}}@media(max-width:360px){.footer-logos{gap:15px}.footer-logos .partnership-logo{width:125px}.footer-logos .footer-seal-inline{width:62px;height:76px}}

.account-button{border:0;background:transparent;color:inherit;font:inherit;padding:0;cursor:pointer}#authDialog{max-width:520px}#authDialog p{font-size:22px;line-height:1.6;color:#c6acd9}#authDialog .btn{font-size:20px;margin:12px 0 0;min-height:44px}#authDialog>button,#authDialog #verificationActions button{margin-inline-end:8px}#authDialog #authForm button{margin-inline-end:8px}#authDialog label{display:block;margin:14px 0 7px}#authDialog input{width:100%}#authDialog #authMessage{margin-bottom:0;white-space:pre-wrap}
#authDialog [hidden]{display:none!important}

.ticker-group>span:nth-child(even){font-size:inherit;color:inherit;text-shadow:inherit}.map-top>span:last-child{font-size:18px}
