/* Entrances and destination-specific navigation. */
#cinema-header{display:none}.ia-entrance .sidebar,.ia-entrance .topbar,.ia-entrance .mobile-nav,.ia-entrance .shell>footer,.ia-viewer .sidebar,.ia-viewer .topbar,.ia-viewer .mobile-nav{display:none!important}.ia-entrance .shell,.ia-viewer .shell{margin-left:0}.ia-entrance{background:#f7f6fa!important;color:#25232d!important}.ia-entrance #app{padding:0 44px;max-width:1280px;min-height:100vh}.entrance-header{display:flex;align-items:center;justify-content:space-between;padding:28px 0;border-bottom:1px solid #e7e3ed}.entrance-brand{display:flex;align-items:center;gap:9px;color:#292530}.entrance-brand strong{font-size:25px;font-weight:800;letter-spacing:-1px}.entrance-brand>span{font-size:9px;letter-spacing:2px;color:#a49aad;margin-left:2px}.entrance-header button{font-size:11px;color:#8b7d9d;padding:9px 13px;border:1px solid #ddd5e7;border-radius:7px}.entrance-copy{padding:63px 0 36px;position:relative}.entrance-copy>span{font-size:9px;letter-spacing:2.4px;color:#9c8bad;font-weight:650}.entrance-copy h1{font-size:47px;line-height:1.4;letter-spacing:-2px;color:#302a3c;margin:17px 0 13px}.entrance-copy p{font-size:13px;color:#9c90a7}.entrance-paths{display:grid;grid-template-columns:1fr 1fr;gap:22px}.entrance-path{position:relative;overflow:hidden;border-radius:18px;display:flex;flex-direction:column;min-height:480px;padding:29px 32px;isolation:isolate;transition:transform .25s,box-shadow .25s}.entrance-path:hover{transform:translateY(-5px);box-shadow:0 22px 45px #4b376d1c}.watch-path{background:#262032;color:#fff}.entrance-art{position:absolute;inset:0;z-index:-3}.entrance-art svg{height:100%;width:100%;object-fit:cover;transform:scale(1.1);transform-origin:75% 40%}.entrance-gradient{position:absolute;inset:0;background:linear-gradient(0deg,#16111dee,transparent 130%);z-index:-1}.entrance-path-top{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:1.6px;color:#d2c8e1}.entrance-path-top i{font-size:14px;font-style:normal;width:36px;height:36px;display:grid;place-items:center;border:1px solid #ffffff40;border-radius:50%}.entrance-path-copy{margin-top:auto;padding-top:80px}.entrance-path-copy>span{font-size:8px;letter-spacing:2px;color:#d2e5a8}.entrance-path-copy h2{font-size:31px;line-height:1.45;letter-spacing:-1.2px;margin:15px 0}.entrance-path-copy p{font-size:11px;color:#bcb1c9;line-height:1.9}.entrance-path-copy strong{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff28;padding-top:19px;margin-top:25px;font-size:12px;font-weight:600}.entrance-path-copy b{font-size:20px;font-weight:400}.create-path{background:#e9e0fc;color:#403251;border:1px solid #e0d3f2}.create-path .entrance-path-top{color:#a18db9}.create-path .entrance-path-top i{border-color:#ac98c1;color:#8d6fb0}.create-path .entrance-path-copy>span{color:#9a7ab6}.create-path .entrance-path-copy p{color:#9a87af}.create-path .entrance-path-copy strong{border-color:#d6c6e9;color:#7b579b}.create-shape{position:absolute;color:#b292dd;line-height:1;z-index:-1;opacity:.7}.shape-one{top:67px;right:44px;font-size:160px;transform:rotate(18deg)}.shape-two{top:123px;right:180px;font-size:75px;color:#c7ec9b;transform:rotate(-15deg)}.entrance-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:27px 0;border:0;margin:0;color:#a49aaa;font-size:8px}.entrance-footer>span{letter-spacing:1.1px;font-size:7px}.entrance-footer p{margin:0;font-size:10px}.entrance-footer small{font-size:8px}.ia-viewer{background:#15161c!important;color:#f1edf6!important}.ia-viewer #cinema-header{display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #2c2b34;padding:23px 45px;background:#19191f}.cinema-brand{display:flex;gap:9px;align-items:center}.cinema-brand strong{font-size:23px;font-weight:750;letter-spacing:-1px}.cinema-brand>span{font-size:8px;letter-spacing:2px;color:#b6cd97;margin-left:5px}.ia-viewer #cinema-header nav{display:flex;gap:26px}.ia-viewer #cinema-header nav button{width:auto;display:inline-block;color:#8b8595;background:none;font-size:11px;border-radius:0;padding:10px 0;margin:0;white-space:nowrap}.ia-viewer #cinema-header nav button.active{color:#e9e4ef;border-bottom:2px solid #bdd79f}.ia-viewer #cinema-header>div{display:flex;gap:20px;align-items:center}.ia-viewer #cinema-header>div button{color:#8d849a;font-size:10px}.ia-viewer #cinema-header .viewer-account{border:1px solid #4d405c;padding:8px 13px;border-radius:6px;color:#d9cee6}.ia-viewer #app{max-width:1440px;padding:40px 45px;min-height:calc(100vh - 160px)}.ia-viewer .cinema-hero.full{min-height:480px}.ia-viewer .full .cinema-copy{padding-top:160px}.ia-viewer .full .cinema-copy h2{font-size:51px}.ia-viewer .film-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:27px 22px}.ia-viewer .shell>footer{max-width:1440px;padding:20px 45px;border-top:1px solid #29252f;margin-top:0;color:#786d85}.ia-viewer .cinema-hero{color:#eee}.ia-viewer .film-meta{color:#eee}.ia-viewer .screening-heading .hub-eyebrow{font-size:8px;color:#b3c995}.creator-welcome{position:relative;padding:33px 35px;background:#eee7fb;border:1px solid #e2d6f2;border-radius:16px;overflow:hidden;margin-bottom:22px}.creator-welcome h1{font-size:34px;letter-spacing:-1.5px;line-height:1.45;color:#44354e;margin:13px 0}.creator-welcome p{font-size:12px;color:#a08aad;line-height:1.8}.creator-welcome>div{display:flex;gap:10px;margin-top:24px;position:relative;z-index:1}.creator-welcome>i{position:absolute;right:50px;top:33px;color:#b69bd7;font-size:160px;line-height:1;font-style:normal;transform:rotate(14deg)}.creator-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.creator-shortcuts>button{text-align:left;position:relative;background:#fff;border:1px solid #e8e2ee;border-radius:11px;padding:22px;overflow:hidden}.creator-shortcuts span{font-size:10px;color:#b39aca}.creator-shortcuts h2{font-size:13px;margin:14px 0 9px;letter-spacing:-.3px}.creator-shortcuts p{font-size:10px;color:#a699ae;line-height:1.7;margin:0}.creator-shortcuts b{position:absolute;right:18px;top:18px;font-size:17px;font-weight:400;color:#b6a5c5}.ia-section-title{display:flex;align-items:center;justify-content:space-between;margin:32px 0 18px}.ia-section-title span{font-size:7px;letter-spacing:1.6px;color:#b09bc2}.ia-section-title h2{font-size:19px;letter-spacing:-.7px;margin:8px 0 0}.ia-section-title button{font-size:10px;color:#9d8cac}.creator-feed{display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.creator-feed .hub-post{padding:19px 0}.creator-feed .hub-post:nth-child(n+3){border:0}.project-gallery-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:27px}.project-gallery-heading h1{font-size:31px;line-height:1.45;letter-spacing:-1.3px;margin:10px 0 13px}.project-gallery-heading p{font-size:11px;color:#a49aaa;line-height:1.9;margin:0}.project-gallery-heading>.primary{white-space:nowrap}.project-gallery-tabs{display:flex;gap:26px;border-bottom:1px solid #e3dce9;margin-bottom:20px}.project-gallery-tabs button{padding:12px 0;font-size:13px;color:#b09fbc;border-bottom:2px solid transparent}.project-gallery-tabs button.active{color:#7c55a8;border-bottom-color:#9971c1;font-weight:700}.project-gallery-filters{display:flex;justify-content:space-between;gap:20px;align-items:center}.project-gallery-filters>div{display:flex;gap:5px;flex-wrap:wrap}.project-gallery-filters button{font-size:10px;padding:7px 11px;border-radius:20px;color:#a494b0;border:1px solid transparent}.project-gallery-filters button.active{background:#eee6f9;border-color:#ddd0ec;color:#8e67b1}.project-gallery-filters label{display:flex;align-items:center;gap:5px;color:#b19fbd;border-bottom:1px solid #ddd3e6;padding:4px 0}.project-gallery-filters input{border:0;background:none;font-size:10px;padding:6px 2px;width:180px}.project-result-line{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:22px 0 17px;color:#a899b2;font-size:10px}.project-result-line small{font-size:9px;color:#b0a3b8}.build-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.build-card{min-width:0;border:1px solid #e7dfed;border-radius:13px;background:#fff;overflow:hidden;transition:transform .2s,border-color .2s}.build-card:hover{transform:translateY(-3px);border-color:#c3afd8}.build-cover{width:100%;height:170px;position:relative;padding:0;display:block;overflow:hidden}.build-cover svg,.build-cover img{height:100%;width:100%;object-fit:cover}.build-category{position:absolute;left:13px;top:13px;background:#1f142c80;padding:5px 8px;font-size:8px;color:#f1e6fc;border-radius:4px;backdrop-filter:blur(5px)}.build-open{position:absolute;bottom:12px;right:12px;width:25px;height:25px;display:grid;place-items:center;border:1px solid #ffffff55;border-radius:50%;color:#eee;font-size:15px;background:#261c3455}.build-content{padding:19px 18px 16px}.build-flags{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.build-flags>span{font-size:8px;padding:4px 6px;border-radius:4px;background:#f4eff9;color:#a28bb9}.build-flags .recruit-tag{background:#edf4e4;color:#8d9f71}.build-flags .phase-done{background:#e7f0ee;color:#7b9b94}.build-flags small{font-size:7px;color:#b3a6bf;margin-left:auto}.build-content h2{font-size:17px;letter-spacing:-.7px;margin:14px 0 9px;line-height:1.5}.build-content h2 button{padding:0;text-align:left;font-weight:700}.build-content>p{font-size:10px;line-height:1.9;color:#aa9ab7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:38px;margin:0 0 20px}.build-progress{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#a99ab6;margin-bottom:8px}.build-progress b{font-size:11px;color:#9a75b8}.build-card .stage-meter{height:4px;background:#f0eaf5}.build-card .stage-meter i{background:#b391d2}.build-roles{display:flex;gap:5px;flex-wrap:wrap;margin:17px 0}.build-roles>span{padding:4px 7px;border:1px solid #e9e1ef;border-radius:4px;font-size:8px;color:#a18ab1}.build-roles .not-recruiting{border-color:transparent;padding-left:0;color:#b5a8bf}.build-footer{display:flex;align-items:center;justify-content:space-between;font-size:8px;border-top:1px solid #f1ebf6;padding-top:13px;color:#b09fbc;gap:7px}.build-footer button{font-size:8px;color:#9370b1;padding:0;white-space:nowrap}.project-gallery-note{margin-top:30px;padding:20px;border:1px solid #e8e0ef;border-radius:10px;display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:11px;color:#a08bae;background:#f3eef8}.project-gallery-note button{font-size:10px;color:#8c6ba7}.ia-empty{grid-column:1/-1;text-align:center;border:1px dashed #d8cae5;border-radius:12px;padding:45px 20px;color:#b09dbc;font-size:12px}.ia-empty h2{font-size:17px;margin-bottom:17px;line-height:1.8}.ia-empty p{font-size:11px}.ia-empty .primary{margin-top:16px}.ia-error{padding:15px;background:#fff1e9;font-size:12px;margin:15px 0}.public-project-modal{max-width:780px!important}.public-project-detail h2{font-size:29px;letter-spacing:-1.2px;margin-top:17px}.public-project-detail .project-byline{font-size:11px;color:#b09abc}.public-project-detail .project-summary{font-size:13px;line-height:2;white-space:pre-wrap;color:#a08caf}.public-project-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0}.public-project-images img{width:100%;border-radius:8px;object-fit:contain;background:#eee}.public-progress{padding:20px 0}.public-progress>span{font-size:12px;color:#9b83ac}.public-progress>strong{float:right;color:#9c70bd;font-size:23px}.public-progress .stage-meter{clear:both;position:relative;top:12px}.public-stage-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0 30px}.public-stage-list>div{font-size:10px;color:#a690b7}.public-stage-list b{float:right}.public-stage-list .stage-meter{height:4px;margin-top:10px}.project-recruit{padding:25px;border:1px solid #e5dbee;border-radius:12px;margin-top:25px;background:#f9f5fc}.project-recruit.open{background:#f1f5e9;border-color:#dfe8cf}.project-recruit h3{font-size:18px;margin:10px 0}.project-recruit p{font-size:12px;line-height:1.9;color:#9b8aa5}.project-recruit .player-buttons{gap:8px}.project-screening-link{margin:22px 0;padding-top:20px;border-top:1px solid #ece2f3}.project-screening-link p{font-size:11px;color:#a087b1}.project-privacy-note{display:block;color:#b29cc0;font-size:10px;line-height:1.8;margin-top:25px}.project-publish-boundary{padding:14px;border-radius:8px;background:#f4eef9;color:#a48ab7;font-size:11px;line-height:1.8}.hub-form output{float:right;color:#ad88c9}.application-terms{padding:15px;border-radius:9px;background:#f2f5eb;font-size:11px;color:#9aa683;line-height:1.8}.application-terms strong{color:#819269}.application-terms p{white-space:pre-wrap;margin-bottom:0}.application-list>article{padding:22px 0;border-bottom:1px solid #eee6f4}.application-list article>div{display:flex;align-items:center;gap:15px}.application-list h3{font-size:15px;margin:0}.application-list article>div>span{color:#ac8fc2;font-size:11px}.application-list p{font-size:12px;line-height:1.9;color:#a58eb4;white-space:pre-wrap}.application-list label{display:flex;align-items:center;gap:12px;margin-top:20px;font-size:10px;color:#a58eb4}.application-list select{width:auto;padding:8px;font-size:11px}.application-list a{font-size:11px;color:#a179bf}.my-destination-tabs{display:flex;gap:22px;flex-wrap:wrap;border-bottom:1px solid #e3d7ee;margin-bottom:27px}.my-destination-tabs button{padding:10px 0;color:#ae98bd;border-bottom:2px solid transparent;font-size:11px}.my-destination-tabs button.active{border-color:#ad85cb;color:#9162b3}.ia-creator .personal-summary{grid-template-columns:repeat(3,1fr)}.owner-project-row{border:1px solid #e4d9ed;padding:25px;border-radius:12px;background:#fff;grid-column:span 1}.owner-project-row>span{font-size:9px;color:#b5a3c2}.owner-project-row h2{font-size:20px;margin:15px 0 10px}.owner-project-row p{font-size:11px;color:#ac96bb}.owner-project-row>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.owner-project-row .primary,.owner-project-row .secondary{font-size:10px;padding:9px 11px}.my-application-list>article{display:flex;align-items:center;gap:20px;padding:25px;border:1px solid #e5d9ef;border-radius:11px;margin-bottom:15px;background:#fff}.my-application-list h2{font-size:17px;margin:9px 0}.my-application-list small{font-size:9px;color:#baa6c8}.my-application-list p{font-size:11px;color:#ae96bd;margin:0}.my-application-list article>span{margin-left:auto;font-size:11px;color:#a87fc5;white-space:nowrap}.publication-grid .film-meta h3{color:#584164}.publication-actions{display:flex;align-items:center;gap:15px;font-size:9px;color:#a18bb1;padding:15px 0;border-bottom:1px solid #e5dbee}.publication-actions span{margin-right:auto}.project-publish-entry{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:25px}.project-publish-entry h2{font-size:18px}.project-publish-entry p{font-size:11px;color:#a48ab5;line-height:1.8}.project-publish-entry .primary{white-space:nowrap}.opportunity-split{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:25px 0}.opportunity-split>button{padding:22px;text-align:left;border:1px solid #e5daee;background:#fff;border-radius:11px}.opportunity-split span{font-size:8px;color:#b496c9;letter-spacing:1px}.opportunity-split h2{font-size:18px}.opportunity-split p{font-size:11px;color:#b59ec4}.crew-context{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#eef3e7;border:1px solid #dce8cb;border-radius:11px;padding:21px 25px;margin:24px 0}.crew-context span{font-size:9px;color:#9ba98a}.crew-context h2{font-size:18px;margin:9px 0}.crew-context p{font-size:11px;color:#a1a68f;margin-bottom:0}.crew-context button{font-size:10px;color:#9aa185}.crew-directory-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;border-top:1px solid #e6ddef;border-bottom:1px solid #e6ddef;padding:16px 0;margin-top:26px}.crew-directory-toolbar>div{display:flex;gap:4px;flex-wrap:wrap}.crew-directory-toolbar button{font-size:10px;color:#ad96bc;padding:8px 11px;border-radius:20px}.crew-directory-toolbar button.active{background:#eee4f9;color:#9268af}.crew-directory-toolbar label{font-size:10px;color:#ad99ba;display:flex;align-items:center;gap:6px;white-space:nowrap}.crew-directory-toolbar label input{width:14px;height:14px;accent-color:#a47fc5}.crew-directory-toolbar>input{width:160px;font-size:10px;padding:8px;background:transparent;border:0;border-bottom:1px solid #e1d4ea;border-radius:0}.crew-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.crew-person{padding:25px;border:1px solid #e5dbee;background:#fff;border-radius:12px}.crew-person-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:21px;gap:15px}.crew-person-avatar{width:57px;height:57px;border-radius:17px;background:#eee4fa;color:#b093c9;display:grid;place-items:center;font-size:22px}.crew-person-avatar.color-1{background:#eaf0e1;color:#a7b78a}.crew-person-avatar.color-2{background:#f6e9df;color:#c4a28a}.availability{color:#b6a7c2;border:1px solid #e7dcec;padding:5px 7px;font-size:8px;border-radius:20px}.availability.available{background:#f0f5e8;border-color:#e2ebd7;color:#9bae80}.crew-person>small{font-size:9px;color:#c0a8cf}.crew-person h2{font-size:21px;margin:10px 0 13px;letter-spacing:-.6px}.crew-person>p{font-size:11px;color:#ae97bd;line-height:1.9;min-height:63px}.crew-person .secondary{width:100%;font-size:10px;margin-top:10px}.invitation-list>article{padding:27px;border:1px solid #e8dcf1;border-radius:12px;background:#fff;margin-bottom:18px}.invitation-list h2{font-size:21px;margin:18px 0 10px}.invitation-list p{font-size:11px;color:#ad94bd}.invitation-list .prewrap{font-size:13px;line-height:1.9;color:#9e84af;margin:20px 0}.ia-creator #nav button{font-size:11px}.ia-creator #breadcrumb{font-size:9px}#project-form-feedback,#application-feedback,#crew-profile-feedback,#crew-invite-feedback{font-size:12px;color:#bd879d;line-height:1.7}.prewrap{white-space:pre-wrap}
html[data-theme=dark] .ia-creator .creator-welcome{background:#3b3049;border-color:#554166}html[data-theme=dark] .ia-creator .creator-welcome h1{color:#e6d3f3}html[data-theme=dark] .ia-creator .creator-shortcuts>button,html[data-theme=dark] .ia-creator .build-card,html[data-theme=dark] .ia-creator .crew-person,html[data-theme=dark] .ia-creator .owner-project-row,html[data-theme=dark] .ia-creator .my-application-list>article,html[data-theme=dark] .ia-creator .invitation-list>article,html[data-theme=dark] .ia-creator .opportunity-split>button{background:#2d2536;border-color:#51405e}html[data-theme=dark] .ia-creator .project-gallery-note,html[data-theme=dark] .project-recruit{background:#332a3c;border-color:#574263}html[data-theme=dark] .project-recruit.open{background:#30372a;border-color:#45523c}html[data-theme=dark] .project-publish-boundary{background:#3e304c}html[data-theme=dark] .crew-context{background:#333c2c;border-color:#536047}html[data-theme=dark] .build-roles>span{border-color:#584262}html[data-theme=dark] .build-flags>span{background:#3c2e4a}html[data-theme=dark] .build-flags .recruit-tag{background:#3a4430}html[data-theme=dark] .crew-person-avatar{background:#463252}html[data-theme=dark] .project-gallery-tabs,html[data-theme=dark] .crew-directory-toolbar,html[data-theme=dark] .my-destination-tabs{border-color:#53405e}
@media(min-width:1600px){.entrance-copy h1{font-size:52px}.entrance-path{min-height:530px}.entrance-path-copy h2{font-size:35px}.build-cover{height:205px}.ia-viewer .film-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1150px){.build-grid,.crew-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-shortcuts h2{font-size:11px}.creator-shortcuts>button{padding:18px}.creator-shortcuts p{font-size:9px}.creator-welcome>i{right:30px;font-size:135px}.ia-viewer #cinema-header{padding:20px 30px}.ia-viewer #app{padding:33px 30px}.ia-viewer .film-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ia-viewer #cinema-header nav{gap:20px}.project-gallery-heading h1{font-size:27px}.project-gallery-heading .primary{font-size:10px;padding:11px}.owner-project-row{grid-column:1/-1}.project-publish-entry{align-items:flex-start;flex-direction:column;gap:10px}}
@media(max-width:800px){.ia-entrance #app{padding:0 25px}.entrance-copy{padding-top:44px}.entrance-copy h1{font-size:39px}.entrance-path{padding:25px;min-height:430px}.entrance-path-copy h2{font-size:26px}.entrance-path-copy p{font-size:10px}.shape-one{font-size:125px;right:24px;top:75px}.shape-two{right:135px;font-size:58px}.entrance-paths{gap:15px}.entrance-header{padding-top:22px;padding-bottom:22px}.entrance-footer>span{display:none}.ia-viewer #cinema-header{flex-wrap:wrap;gap:10px;padding:18px 24px}.ia-viewer #cinema-header nav{order:3;flex-basis:100%;justify-content:center;margin-top:8px;border-top:1px solid #302837;padding-top:6px;gap:32px}.ia-viewer #cinema-header nav button{font-size:10px}.ia-viewer #app{padding:26px 24px}.ia-viewer .cinema-hero.full{min-height:410px}.ia-viewer .full .cinema-copy{padding-top:115px}.ia-viewer .full .cinema-copy h2{font-size:37px}.ia-viewer .film-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ia-viewer .shell>footer{padding:20px 24px}.creator-welcome{padding:28px}.creator-welcome h1{font-size:29px}.creator-welcome>i{font-size:110px;top:45px;right:25px}.creator-shortcuts{grid-template-columns:1fr}.creator-shortcuts>button{display:grid;grid-template-columns:30px 1fr;align-items:center;gap:0 15px;padding:18px 21px}.creator-shortcuts h2{font-size:13px;margin:0}.creator-shortcuts p{grid-column:2;margin-top:5px;font-size:9px}.creator-shortcuts span{grid-row:1/3}.creator-shortcuts b{top:22px}.creator-feed{grid-template-columns:1fr}.project-gallery-heading{align-items:flex-start;flex-direction:column}.project-gallery-heading h1{font-size:29px}.project-gallery-filters{align-items:flex-start;flex-direction:column;gap:10px}.project-gallery-filters label{width:100%}.project-gallery-filters input{width:100%}.project-result-line{align-items:flex-start;gap:8px;flex-direction:column}.ia-creator .personal-summary{grid-template-columns:1fr 1fr 1fr}.my-application-list>article{flex-wrap:wrap}.my-application-list article>span{margin-left:0}.public-stage-list{grid-template-columns:1fr}.crew-directory-toolbar>input{width:100%}.crew-directory-toolbar label{margin-left:auto}.crew-context{align-items:flex-start;flex-direction:column}.my-destination-tabs{gap:13px}.my-destination-tabs button{font-size:10px}}
@media(max-width:520px){.ia-entrance #app{padding:0 20px}.entrance-header button{font-size:9px;padding:8px 9px}.entrance-brand strong{font-size:23px}.entrance-brand>span{display:none}.entrance-copy{padding:36px 0 25px}.entrance-copy>span{font-size:7px;letter-spacing:1.7px}.entrance-copy h1{font-size:35px;line-height:1.45;letter-spacing:-1.5px}.entrance-copy p{font-size:11px}.entrance-paths{grid-template-columns:1fr;gap:16px}.entrance-path{min-height:330px;padding:23px 25px}.entrance-path-copy{padding-top:37px}.entrance-path-copy h2{font-size:26px;margin:12px 0}.entrance-path-copy h2 br{display:none}.entrance-path-copy p{font-size:10px;margin:10px 0 0}.entrance-path-copy strong{padding-top:15px;margin-top:20px;font-size:11px}.entrance-path-top{font-size:8px}.entrance-path-top i{width:28px;height:28px;font-size:11px}.shape-one{font-size:105px;right:25px;top:36px}.shape-two{font-size:47px;right:140px;top:70px}.entrance-footer{padding:22px 0;gap:10px}.entrance-footer p{font-size:8px}.entrance-footer small{font-size:7px}.ia-viewer #cinema-header{padding:16px 20px}.cinema-brand strong{font-size:22px}.cinema-brand>span{font-size:7px;letter-spacing:1px;margin-left:0}.cinema-brand img{width:31px;height:31px}.ia-viewer #cinema-header>div{gap:12px}.ia-viewer #cinema-header>div button{font-size:8px}.ia-viewer #cinema-header .viewer-account{padding:7px 10px}.ia-viewer #app{padding:24px 20px}.ia-viewer .screening-heading h1{font-size:27px}.ia-viewer .screening-heading p{font-size:10px}.ia-viewer .screening-heading .hub-eyebrow{font-size:6px;letter-spacing:1px}.ia-viewer .cinema-hero.full{min-height:360px}.ia-viewer .full .cinema-copy{padding:83px 20px 25px}.ia-viewer .full .cinema-copy h2{font-size:33px}.ia-viewer .film-grid{gap:24px 12px}.ia-viewer .shell>footer{padding:20px}.build-grid,.crew-directory-grid{grid-template-columns:1fr;gap:18px}.build-cover{height:200px}.build-content{padding:21px}.build-content h2{font-size:21px}.build-content>p{font-size:12px}.build-flags>span{font-size:9px}.build-flags small{font-size:8px}.build-progress{font-size:10px}.build-progress b{font-size:13px}.build-roles>span{font-size:9px}.build-footer{font-size:10px}.build-footer button{font-size:10px}.creator-welcome{padding:26px 23px}.creator-welcome h1{font-size:28px}.creator-welcome p{font-size:10px;max-width:210px}.creator-welcome>i{font-size:84px;top:52px;right:18px}.creator-welcome .primary,.creator-welcome .secondary{font-size:10px;padding:10px 11px}.ia-section-title h2{font-size:17px}.ia-section-title button{font-size:9px}.project-gallery-heading h1{font-size:28px}.project-gallery-heading p{font-size:10px}.project-gallery-tabs{gap:24px}.project-gallery-tabs button{font-size:11px}.project-gallery-filters button{font-size:10px;padding:7px 11px}.project-gallery-note{font-size:9px;padding:16px;gap:12px}.project-gallery-note button{font-size:9px;white-space:nowrap}.public-project-detail h2{font-size:26px}.project-recruit{padding:20px}.project-recruit .primary,.project-recruit .secondary{font-size:10px;padding:10px}.my-destination-tabs{gap:15px}.my-destination-tabs button{font-size:9px}.ia-creator .personal-summary{grid-template-columns:1fr}.opportunity-split{gap:10px}.opportunity-split>button{padding:19px 15px}.opportunity-split h2{font-size:15px}.opportunity-split p{font-size:9px}.crew-person{padding:25px}.crew-person>p{font-size:12px;min-height:0}.crew-person .secondary{font-size:11px}.crew-person h2{font-size:23px}.crew-directory-toolbar button{padding:8px 10px}.crew-directory-toolbar label{font-size:9px}.public-project-images{grid-template-columns:1fr}}
.create-path{order:-1}
.ia-viewer .film-toolbar input{background:transparent!important;border:0!important;color:#ddd5e7!important;box-shadow:none!important;border-radius:0!important;padding:5px}.ia-viewer .film-toolbar>label{background:transparent!important}
