html[data-field-theme=deco-jazz],html[data-field-theme=synthwave]{color-scheme:dark}html[data-field-theme=deco-jazz] .field-theme-shell,html[data-field-theme=synthwave] .field-theme-shell{isolation:isolate}html[data-field-theme=deco-jazz] .fc-field-page,html[data-field-theme=deco-jazz] .fc-field-route,html[data-field-theme=synthwave] .fc-field-page,html[data-field-theme=synthwave] .fc-field-route{position:relative;z-index:1;background:transparent}html[data-field-theme=deco-jazz] .field-theme-shell{color:#f7edc8;background:radial-gradient(circle at 50% -7%,rgba(217,182,90,.11),transparent 30%),radial-gradient(circle at 95% 67%,rgba(34,106,71,.18),transparent 31%),linear-gradient(180deg,#02150f,#041d16 58%,#02130e)}html[data-field-theme=deco-jazz] .dj-backdrop{z-index:0;overflow:hidden;color:#d9b65a}html[data-field-theme=deco-jazz] .dj-geometry{position:absolute;inset:0;width:100%;height:100%}html[data-field-theme=deco-jazz] .dj-backdrop-gem{position:absolute;width:72px;height:72px;border:1px solid rgba(217,182,90,.16);transform:rotate(45deg)}html[data-field-theme=deco-jazz] .dj-backdrop-gem:after,html[data-field-theme=deco-jazz] .dj-backdrop-gem:before{content:"";position:absolute;inset:11px;border:1px solid rgba(217,182,90,.1)}html[data-field-theme=deco-jazz] .dj-backdrop-gem:after{inset:26px;background:rgba(217,182,90,.08)}html[data-field-theme=deco-jazz] .dj-backdrop-gem-a{right:-34px;top:28%}html[data-field-theme=deco-jazz] .dj-backdrop-gem-b{left:-42px;bottom:18%}html[data-field-theme=deco-jazz] .dj-edition{position:absolute;right:17px;bottom:102px;color:rgba(217,182,90,.35);font:700 6px/1 ui-monospace,monospace;letter-spacing:.22em}html[data-field-theme=deco-jazz] .fc-field-route{padding-top:10px}html[data-field-theme=deco-jazz] .fc-header{min-height:68px;margin-bottom:7px;padding:8px 3px 12px;border-bottom:1px solid rgba(217,182,90,.46)}html[data-field-theme=deco-jazz] .dj-brand-rule{width:176px;height:7px;margin-bottom:8px;border-top:1px solid #d9b65a;background:linear-gradient(135deg,transparent 46%,#d9b65a 47% 53%,transparent 54%) 100% 0 /34px 7px no-repeat}html[data-field-theme=deco-jazz] .dj-brand-name{color:#d9b65a;font-size:21px;font-weight:900;letter-spacing:.27em;line-height:.9}html[data-field-theme=deco-jazz] .dj-brand-sub{margin-top:8px;color:#f1d57b;font-size:6px;font-weight:800;letter-spacing:.27em}html[data-field-theme=deco-jazz] .fc-icon-button{width:43px;height:43px;padding:0;border:1px solid #9f7e37;border-radius:0;clip-path:polygon(19% 0,81% 0,100% 19%,100% 81%,81% 100%,19% 100%,0 81%,0 19%);color:#f1d57b;background:#061f17;box-shadow:inset 0 0 0 3px #031810}html[data-field-theme=deco-jazz] .fc-day-hero,html[data-field-theme=deco-jazz] .fc-route-title{position:relative;margin:15px 0 14px;padding:13px 8px 19px;text-align:center}html[data-field-theme=deco-jazz] .fc-day-hero:after,html[data-field-theme=deco-jazz] .fc-route-title:after{content:"";position:absolute;left:17%;right:17%;bottom:5px;height:9px;background:linear-gradient(#b99040,#b99040) left 3px /calc(50% - 10px) 1px no-repeat,linear-gradient(#b99040,#b99040) right 3px /calc(50% - 10px) 1px no-repeat;clip-path:polygon(0 0,45% 0,50% 100%,55% 0,100% 0,100% 12%,56% 12%,50% 100%,44% 12%,0 12%)}html[data-field-theme=deco-jazz] .fc-day-hero h1,html[data-field-theme=deco-jazz] .fc-route-title,html[data-field-theme=deco-jazz] .fc-route-title h1{color:#f8edc8;font-family:Arial Narrow,Helvetica Neue Condensed,Impact,sans-serif;font-size:34px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}html[data-field-theme=deco-jazz] .fc-day-hero p{margin-top:8px;color:#d9b65a;font:800 11px/1 ui-monospace,monospace;letter-spacing:.24em;text-transform:uppercase}html[data-field-theme=deco-jazz] .fc-week-rail{padding:10px 6px;overflow:visible;border-top:1px solid #8a6c32;border-bottom:1px solid #8a6c32;background:rgba(2,21,15,.96);box-shadow:0 9px 26px rgba(0,0,0,.28)}html[data-field-theme=deco-jazz] .fc-week-rail .grid-cols-7{gap:4px}html[data-field-theme=deco-jazz] .fc-week-arrow{width:22px;border:1px solid #8a6c32;border-radius:0;color:#d9b65a;background:#061f17}html[data-field-theme=deco-jazz] .dj-day-tile{border:1px solid #9d7d38;clip-path:polygon(9% 0,91% 0,100% 11%,100% 89%,91% 100%,9% 100%,0 89%,0 11%);color:#f7edc8;background:#061f17;box-shadow:inset 0 0 0 2px #031810}html[data-field-theme=deco-jazz] .dj-day-label{color:#c9bd93;font-size:9px;font-weight:800;letter-spacing:.08em}html[data-field-theme=deco-jazz] .dj-day-number{margin-top:5px;font-size:20px;font-weight:850;line-height:1}html[data-field-theme=deco-jazz] .dj-day-dots{margin-top:8px}html[data-field-theme=deco-jazz] .dj-status-dot{border:1px solid rgba(255,255,255,.65);box-shadow:0 0 6px currentColor}html[data-field-theme=deco-jazz] .dj-day-selected{border-color:#f0d477;color:#071b14;background:linear-gradient(115deg,rgba(255,255,255,.28),transparent 36%),linear-gradient(160deg,#f0d477,#b98b35);box-shadow:0 0 0 2px #10271c,0 0 18px rgba(217,182,90,.23)}html[data-field-theme=deco-jazz] .dj-day-selected .dj-day-label{color:#173022}html[data-field-theme=deco-jazz] .fc-field-view{min-height:58px;overflow:hidden;border:1px solid #a8873f;border-radius:0;clip-path:polygon(3% 0,97% 0,100% 50%,97% 100%,3% 100%,0 50%);color:#f3d77a;background:linear-gradient(90deg,#d9b65a 0 48%,#061b14 48% 100%);box-shadow:0 10px 24px rgba(0,0,0,.28)}html[data-field-theme=deco-jazz] .fc-field-view>span:first-child{color:#102016;font-weight:900;letter-spacing:.13em;text-transform:uppercase}html[data-field-theme=deco-jazz] .fc-field-view>span:first-child:before{content:"◉";margin-right:9px}html[data-field-theme=deco-jazz] .fc-field-view>span:first-child span:last-child{display:none}html[data-field-theme=deco-jazz] .fc-field-view>span:last-child{border:0;border-radius:0;color:#f1d57b;background:transparent;text-transform:uppercase;letter-spacing:.08em}html[data-field-theme=deco-jazz] .fc-timeclock-card{position:relative;overflow:hidden;border:1px solid #c29b46;border-radius:0;clip-path:polygon(3% 0,97% 0,100% 18%,100% 82%,97% 100%,3% 100%,0 82%,0 18%);color:#102016;background:linear-gradient(115deg,rgba(255,255,255,.31),transparent 34%),linear-gradient(150deg,#ead076,#9d742a);box-shadow:0 13px 28px rgba(0,0,0,.33)}html[data-field-theme=deco-jazz] .fc-timeclock-card button{border:1px solid #102016;border-radius:0;color:#f1d57b;background:#062019}html[data-field-theme=deco-jazz] .fc-section-heading{margin-top:22px;color:#d7caa0;letter-spacing:.18em;text-transform:uppercase}html[data-field-theme=deco-jazz] .fc-section-heading>div{background:linear-gradient(90deg,#a9863e,transparent)}html[data-field-theme=deco-jazz] .fc-section-heading>span{border:1px solid #b68f40;border-radius:0;color:#102016;background:#d9b65a}html[data-field-theme=deco-jazz] .fc-job-card{min-height:244px;overflow:hidden;border:1px solid #b38d40;border-radius:0;clip-path:polygon(3% 0,97% 0,100% 4%,100% 96%,97% 100%,3% 100%,0 96%,0 4%);color:#f7edc8;background:linear-gradient(135deg,rgba(217,182,90,.07),transparent 36%),#061f17;box-shadow:inset 0 0 0 4px #031710,inset 0 0 0 5px rgba(217,182,90,.25),0 16px 34px rgba(0,0,0,.42)}html[data-field-theme=deco-jazz] .fc-job-body{min-height:168px;padding:39px 113px 24px 23px}html[data-field-theme=deco-jazz] .fc-job-body>div>span:first-child{position:relative;z-index:3;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 4px rgba(95,206,112,.09)}html[data-field-theme=deco-jazz] .fc-job-body>div>svg:last-child{color:#d9b65a}html[data-field-theme=deco-jazz] .fc-job-copy{position:relative;z-index:3}html[data-field-theme=deco-jazz] .fc-job-copy>div:first-child{color:#f7edc8;font:850 20px/1 Arial Narrow,Helvetica Neue Condensed,Impact,sans-serif;letter-spacing:.05em}html[data-field-theme=deco-jazz] .fc-job-copy>div:nth-child(2){margin-top:19px;overflow:hidden;color:#f1d57b;font-size:18px;font-weight:850;letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}html[data-field-theme=deco-jazz] .fc-job-copy>div:nth-child(3),html[data-field-theme=deco-jazz] .fc-job-copy>div:nth-child(4){margin-top:9px;color:#c9bd93}html[data-field-theme=deco-jazz] .dj-job-art{z-index:0}html[data-field-theme=deco-jazz] .dj-job-fan{position:absolute;right:-12px;top:25px;width:143px;color:rgba(217,182,90,.34)}html[data-field-theme=deco-jazz] .dj-job-corner{position:absolute;width:27px;height:27px;border-color:#d9b65a}html[data-field-theme=deco-jazz] .dj-job-corner-a{left:12px;top:12px;border-top:1px solid;border-left:1px solid}html[data-field-theme=deco-jazz] .dj-job-corner-b{right:12px;bottom:85px;border-right:1px solid;border-bottom:1px solid}html[data-field-theme=deco-jazz] .dj-job-seal{position:absolute;right:16px;top:17px;color:#d9b65a;font:800 6px/1.35 ui-monospace,monospace;letter-spacing:.14em;text-align:right}html[data-field-theme=deco-jazz] .dj-navigate{position:relative;z-index:4;min-height:72px;margin:0 11px 11px;padding:0 15px;border:1px solid #f2dc87;border-radius:0;clip-path:polygon(3% 0,97% 0,100% 20%,100% 80%,97% 100%,3% 100%,0 80%,0 20%);color:#102016;background:linear-gradient(115deg,transparent 0 31%,rgba(255,255,255,.33) 41%,transparent 54%),linear-gradient(155deg,#f1d57b,#b78a35);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 8px 20px rgba(0,0,0,.27)}html[data-field-theme=deco-jazz] .dj-navigate-icon{width:49px;height:49px;border:1px solid rgba(16,32,22,.35);transform:rotate(45deg)}html[data-field-theme=deco-jazz] .dj-navigate-icon svg{transform:rotate(-45deg)}html[data-field-theme=deco-jazz] .dj-navigate-kicker{font-size:6px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}html[data-field-theme=deco-jazz] .dj-navigate-label{margin-top:5px;font-size:21px;line-height:1;letter-spacing:.16em;text-transform:uppercase}html[data-field-theme=deco-jazz] .dj-navigate-eye{color:#102016}html[data-field-theme=deco-jazz] .fc-card,html[data-field-theme=deco-jazz] .fc-empty-state{border:1px solid #745c2d;border-radius:0;clip-path:polygon(2% 0,98% 0,100% 8%,100% 92%,98% 100%,2% 100%,0 92%,0 8%);color:#f7edc8;background:linear-gradient(135deg,rgba(217,182,90,.045),transparent 44%),#061f17;box-shadow:inset 0 0 0 3px #031710,0 10px 24px rgba(0,0,0,.3)}html[data-field-theme=deco-jazz] .fc-home-panel-title{border-color:rgba(217,182,90,.34);color:#f1d57b;background:rgba(217,182,90,.045);letter-spacing:.08em;text-transform:uppercase}html[data-field-theme=deco-jazz] .fc-home-crew-list,html[data-field-theme=deco-jazz] .fc-home-glance-grid,html[data-field-theme=deco-jazz] .fc-home-prep-list{border-color:rgba(217,182,90,.25)}html[data-field-theme=deco-jazz] .fc-home-tomorrow-day{border:1px solid #b68f40;border-radius:0;color:#102016;background:#d9b65a;transform:rotate(45deg) scale(.77)}html[data-field-theme=deco-jazz] .fc-home-tomorrow-day>*{transform:rotate(-45deg) scale(1.3)}html[data-field-theme=deco-jazz] .fc-sheet{border:1px solid #9b7936;color:#f7edc8;background:linear-gradient(145deg,rgba(217,182,90,.06),transparent 32%),#061f17;box-shadow:0 -14px 36px rgba(0,0,0,.58)}html[data-field-theme=deco-jazz] .fc-navrow,html[data-field-theme=deco-jazz] .fc-primary-action{min-height:50px;border:1px solid #f0d477;border-radius:0;clip-path:polygon(3% 0,97% 0,100% 18%,100% 82%,97% 100%,3% 100%,0 82%,0 18%);color:#102016;background:linear-gradient(145deg,#e4c463,#a77b2c);box-shadow:0 7px 16px rgba(0,0,0,.27)}html[data-field-theme=deco-jazz] .field-theme-shell input,html[data-field-theme=deco-jazz] .field-theme-shell select,html[data-field-theme=deco-jazz] .field-theme-shell textarea{border:1px solid #745c2d;border-radius:0;color:#f7edc8;background:#031710}html[data-field-theme=deco-jazz] .field-theme-shell input:focus,html[data-field-theme=deco-jazz] .field-theme-shell select:focus,html[data-field-theme=deco-jazz] .field-theme-shell textarea:focus{outline:3px solid rgba(217,182,90,.1);border-color:#d9b65a}html[data-field-theme=deco-jazz] .theme-picker-shell input{background:transparent}html[data-field-theme=deco-jazz] .fc-timecard-list>div{border-color:#554526}html[data-field-theme=deco-jazz] .fc-timecard-list>div:nth-child(odd){background:rgba(217,182,90,.025)}html[data-field-theme=deco-jazz] .fc-tabbar{min-height:86px;padding:7px 8px max(env(safe-area-inset-bottom),8px);border-top:1px solid #a17e38;background:#02130e;box-shadow:0 -11px 31px rgba(0,0,0,.52)}html[data-field-theme=deco-jazz] .fc-tabbar>div{border:1px solid #745c2d;background:#041a13}html[data-field-theme=deco-jazz] .fc-tab-item{position:relative;min-height:62px;padding-top:8px;color:#8e8566}html[data-field-theme=deco-jazz] .fc-tab-icon{min-width:36px;min-height:32px;border:1px solid transparent;border-radius:0;background:transparent}html[data-field-theme=deco-jazz] .fc-tab-item[data-active=true]{color:#f1d57b}html[data-field-theme=deco-jazz] .fc-tab-item[data-active=true] .fc-tab-icon{border-color:#d9b65a;color:#102016;background:#d9b65a}html[data-field-theme=deco-jazz] .fc-tab-item[data-home=true] .fc-tab-icon{width:57px;height:57px;border:2px solid #d9b65a;border-radius:0;clip-path:polygon(50% 0,61% 34%,97% 35%,68% 56%,79% 91%,50% 70%,21% 91%,32% 56%,3% 35%,39% 34%);color:#d9b65a;background:#062019;box-shadow:none}html[data-field-theme=deco-jazz] .fc-tab-item[data-home=true][data-active=true] .fc-tab-icon{color:#102016;background:#d9b65a}html[data-field-theme=deco-jazz] .fc-tab-item[data-active=true]:after{content:"";position:absolute;left:26%;right:26%;bottom:0;height:2px;background:#d9b65a}html[data-field-theme=deco-jazz] .fc-tab-label{font:800 7px/1 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}html[data-field-theme=synthwave] .field-theme-shell{color:#f4f9ff;background:radial-gradient(circle at 102% 12%,rgba(26,114,255,.22),transparent 31%),radial-gradient(circle at -8% 67%,rgba(41,221,255,.09),transparent 32%),linear-gradient(180deg,#010916,#031328 55%,#020b18)}html[data-field-theme=synthwave] .sw-backdrop{z-index:0;overflow:hidden;color:#29ddff}html[data-field-theme=synthwave] .sw-space-grid{position:absolute;inset:0;width:100%;height:100%}html[data-field-theme=synthwave] .sw-scan{position:absolute;border:1px solid rgba(41,221,255,.12);border-radius:50%}html[data-field-theme=synthwave] .sw-scan:after,html[data-field-theme=synthwave] .sw-scan:before{content:"";position:absolute;inset:20%;border:1px solid rgba(118,71,245,.13);border-radius:50%}html[data-field-theme=synthwave] .sw-scan:after{inset:43%;background:#29ddff;box-shadow:0 0 12px rgba(41,221,255,.65)}html[data-field-theme=synthwave] .sw-scan-a{right:-66px;top:29%;width:160px;height:160px}html[data-field-theme=synthwave] .sw-scan-b{left:-45px;bottom:126px;width:112px;height:112px}html[data-field-theme=synthwave] .sw-coordinate{position:absolute;right:16px;bottom:101px;color:rgba(119,231,255,.34);font:700 6px/1 ui-monospace,monospace;letter-spacing:.18em}html[data-field-theme=synthwave] .fc-field-route{padding-top:10px}html[data-field-theme=synthwave] .fc-header{min-height:65px;margin-bottom:6px;padding:8px 2px 10px}html[data-field-theme=synthwave] .sw-brand-orbit{width:37px;height:37px;color:#29ddff;border:1px solid rgba(41,221,255,.42);border-radius:8px;background:rgba(5,34,62,.8)}html[data-field-theme=synthwave] .sw-brand-name{color:#f4f9ff;font-size:20px;font-weight:900;letter-spacing:.24em;line-height:.9}html[data-field-theme=synthwave] .sw-brand-sub{margin-top:8px;color:#29ddff;font-size:6px;font-weight:800;letter-spacing:.24em}html[data-field-theme=synthwave] .fc-icon-button{width:43px;height:43px;border:1px solid rgba(76,159,207,.47);border-radius:10px;color:#dff8ff;background:linear-gradient(145deg,rgba(22,76,119,.7),rgba(3,27,51,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 6px 16px rgba(0,0,0,.24)}html[data-field-theme=synthwave] .fc-day-hero,html[data-field-theme=synthwave] .fc-route-title{margin:13px 0 12px;padding:9px 2px 12px;border-bottom:1px solid rgba(41,221,255,.22)}html[data-field-theme=synthwave] .fc-day-hero h1,html[data-field-theme=synthwave] .fc-route-title,html[data-field-theme=synthwave] .fc-route-title h1{color:#f7fbff;font-family:Arial Narrow,Helvetica Neue Condensed,Impact,sans-serif;font-size:35px;font-weight:900;letter-spacing:.01em;text-transform:uppercase}html[data-field-theme=synthwave] .fc-day-hero p{margin-top:8px;color:#4fe7ff;font:800 11px/1 ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase}html[data-field-theme=synthwave] .fc-week-rail{padding:9px 5px 11px;overflow:visible;border:1px solid #164365;border-radius:16px;background:rgba(3,20,38,.94);box-shadow:0 11px 26px rgba(0,0,0,.35)}html[data-field-theme=synthwave] .fc-week-rail .grid-cols-7{gap:4px}html[data-field-theme=synthwave] .fc-week-arrow{width:22px;border:1px solid #164365;border-radius:8px;color:#29ddff;background:#061a2d}html[data-field-theme=synthwave] .sw-day-tile{border:1px solid #164365;border-radius:11px;color:#f4f9ff;background:linear-gradient(180deg,rgba(19,54,83,.9),rgba(4,23,43,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}html[data-field-theme=synthwave] .sw-day-label{color:#9fb9cf;font-size:9px;font-weight:800}html[data-field-theme=synthwave] .sw-day-number{margin-top:5px;font-size:20px;font-weight:850;line-height:1}html[data-field-theme=synthwave] .sw-day-dots{margin-top:8px}html[data-field-theme=synthwave] .sw-status-dot{border:1px solid rgba(255,255,255,.54);box-shadow:0 0 7px currentColor}html[data-field-theme=synthwave] .sw-day-selected{border-color:#29ddff;background:linear-gradient(180deg,rgba(255,255,255,.21),transparent 29%),linear-gradient(145deg,#1bdcf6,#126ff2 58%,#7547f4);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 0 0 3px rgba(41,221,255,.09),0 0 18px rgba(41,221,255,.25)}html[data-field-theme=synthwave] .sw-day-selected .sw-day-label{color:#eaffff}html[data-field-theme=synthwave] .fc-field-view{min-height:61px;overflow:hidden;border:1px solid #1d6b91;border-radius:15px;color:#eafaff;background:#04192b;box-shadow:inset 0 -2px 0 rgba(41,221,255,.7),0 9px 22px rgba(0,0,0,.28)}html[data-field-theme=synthwave] .fc-field-view>span:first-child{color:#4ce7ff;font-weight:900;letter-spacing:.13em;text-transform:uppercase}html[data-field-theme=synthwave] .fc-field-view>span:first-child:before{content:"◎";margin-right:9px}html[data-field-theme=synthwave] .fc-field-view>span:first-child span:last-child{display:none}html[data-field-theme=synthwave] .fc-field-view>span:last-child{border:0;border-left:1px solid rgba(96,164,198,.25);border-radius:0;color:#b8cbe0;background:transparent;letter-spacing:.05em;text-transform:uppercase}html[data-field-theme=synthwave] .fc-timeclock-card{position:relative;overflow:hidden;border:1px solid #1f7ca5;border-radius:15px;color:#fff;background:radial-gradient(circle at 90% 7%,rgba(118,71,245,.27),transparent 34%),linear-gradient(145deg,#063b62,#071c40);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 28px rgba(0,0,0,.36)}html[data-field-theme=synthwave] .fc-timeclock-card:after{content:"LIVE VECTOR";position:absolute;right:12px;top:10px;color:#72ecff;font:800 6px/1 ui-monospace,monospace;letter-spacing:.15em}html[data-field-theme=synthwave] .fc-timeclock-card button{border:1px solid rgba(255,255,255,.22);border-radius:9px;color:#fff;background:linear-gradient(120deg,#157ce9,#7447f3)}html[data-field-theme=synthwave] .fc-section-heading{margin-top:22px;color:#9fb9cf;letter-spacing:.15em;text-transform:uppercase}html[data-field-theme=synthwave] .fc-section-heading>div{background:linear-gradient(90deg,#29ddff,#7647f5,transparent)}html[data-field-theme=synthwave] .fc-section-heading>span{border:1px solid #29ddff;color:#03131f;background:#29ddff;box-shadow:0 0 10px rgba(41,221,255,.3)}html[data-field-theme=synthwave] .fc-job-card{min-height:246px;overflow:hidden;border:1px solid #29ddff;border-radius:18px;color:#f4f9ff;background:radial-gradient(circle at 96% 52%,rgba(26,114,255,.11),transparent 38%),linear-gradient(145deg,rgba(7,34,58,.98),rgba(3,18,35,.99));box-shadow:inset 0 0 0 4px #031426,inset 0 0 0 5px rgba(41,221,255,.27),0 16px 36px rgba(0,0,0,.44)}html[data-field-theme=synthwave] .fc-job-body{min-height:168px;padding:39px 126px 24px 22px}html[data-field-theme=synthwave] .fc-job-body>div>span:first-child{position:relative;z-index:3;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 4px rgba(87,230,122,.09),0 0 8px #57e67a}html[data-field-theme=synthwave] .fc-job-body>div>svg:last-child{color:#29ddff}html[data-field-theme=synthwave] .fc-job-copy{position:relative;z-index:3}html[data-field-theme=synthwave] .fc-job-copy>div:first-child{color:#f4f9ff;font:850 19px/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:-.02em}html[data-field-theme=synthwave] .fc-job-copy>div:nth-child(2){margin-top:19px;overflow:hidden;color:#f7fbff;font:850 19px/1.08 Helvetica Neue,Arial,sans-serif;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}html[data-field-theme=synthwave] .fc-job-copy>div:nth-child(3),html[data-field-theme=synthwave] .fc-job-copy>div:nth-child(4){margin-top:9px;color:#a5bdd2}html[data-field-theme=synthwave] .sw-job-art{z-index:0}html[data-field-theme=synthwave] .sw-job-orbit{position:absolute;right:-4px;top:20px;width:156px;color:#357ca8}html[data-field-theme=synthwave] .sw-job-status{position:absolute;left:20px;top:16px;color:#57e67a;font:800 7px/1 ui-monospace,monospace;letter-spacing:.15em}html[data-field-theme=synthwave] .sw-job-eta{position:absolute;right:15px;top:16px;color:#54e7ff;font:800 6px/1 ui-monospace,monospace;letter-spacing:.13em}html[data-field-theme=synthwave] .sw-navigate{position:relative;z-index:4;min-height:71px;margin:0 12px 12px;padding:0 16px;overflow:hidden;border:1px solid rgba(255,255,255,.3);border-radius:14px;color:#fff;background:linear-gradient(100deg,#1edcf6,#1673fa 52%,#8248fb);box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 9px 22px rgba(14,62,150,.31)}html[data-field-theme=synthwave] .sw-navigate:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 36%,rgba(255,255,255,.19) 45%,transparent 54%)}html[data-field-theme=synthwave] .sw-navigate-icon,html[data-field-theme=synthwave] .sw-navigate>span{position:relative;z-index:1}html[data-field-theme=synthwave] .sw-navigate-icon{width:47px;height:47px;color:#fff}html[data-field-theme=synthwave] .sw-navigate-label{font-size:20px;line-height:1;letter-spacing:.14em;text-transform:uppercase}html[data-field-theme=synthwave] .sw-navigate-kicker{margin-top:6px;font-size:6px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}html[data-field-theme=synthwave] .sw-navigate-lock{font:800 6px/1 ui-monospace,monospace;letter-spacing:.12em}html[data-field-theme=synthwave] .fc-card,html[data-field-theme=synthwave] .fc-empty-state{border:1px solid #164365;border-radius:14px;color:#f4f9ff;background:linear-gradient(145deg,rgba(41,221,255,.035),transparent 42%),#061a2d;box-shadow:0 11px 27px rgba(0,0,0,.34)}html[data-field-theme=synthwave] .fc-home-panel-title{border-color:rgba(41,221,255,.2);color:#74ecff;background:rgba(41,221,255,.035);letter-spacing:.06em;text-transform:uppercase}html[data-field-theme=synthwave] .fc-home-crew-list,html[data-field-theme=synthwave] .fc-home-glance-grid,html[data-field-theme=synthwave] .fc-home-prep-list{border-color:rgba(41,221,255,.16)}html[data-field-theme=synthwave] .fc-home-tomorrow-day{border:1px solid #29ddff;color:#dffaff;background:linear-gradient(145deg,#0a4868,#392b84);box-shadow:0 0 12px rgba(41,221,255,.16)}html[data-field-theme=synthwave] .fc-sheet{border:1px solid #1c5375;color:#f4f9ff;background:linear-gradient(150deg,rgba(118,71,245,.08),transparent 36%),#06182a;box-shadow:0 -14px 38px rgba(0,0,0,.59)}html[data-field-theme=synthwave] .fc-navrow,html[data-field-theme=synthwave] .fc-primary-action{min-height:50px;border:1px solid #29ddff;border-radius:10px;color:#fff;background:linear-gradient(110deg,#087ea9,#3d43ba);box-shadow:0 7px 16px rgba(0,0,0,.27)}html[data-field-theme=synthwave] .field-theme-shell input,html[data-field-theme=synthwave] .field-theme-shell select,html[data-field-theme=synthwave] .field-theme-shell textarea{border:1px solid #164365;border-radius:8px;color:#f4f9ff;background:#020f20}html[data-field-theme=synthwave] .field-theme-shell input:focus,html[data-field-theme=synthwave] .field-theme-shell select:focus,html[data-field-theme=synthwave] .field-theme-shell textarea:focus{outline:3px solid rgba(41,221,255,.1);border-color:#29ddff}html[data-field-theme=synthwave] .theme-picker-shell input{background:transparent}html[data-field-theme=synthwave] .fc-timecard-list>div{border-color:#164365}html[data-field-theme=synthwave] .fc-timecard-list>div:nth-child(odd){background:rgba(41,221,255,.025)}html[data-field-theme=synthwave] .fc-tabbar{min-height:86px;padding:7px 8px max(env(safe-area-inset-bottom),8px);border-top:1px solid #164365;background:#020d1c;box-shadow:0 -12px 32px rgba(0,0,0,.53)}html[data-field-theme=synthwave] .fc-tabbar>div{border:1px solid #164365;border-radius:16px;background:#041426}html[data-field-theme=synthwave] .fc-tab-item{position:relative;min-height:62px;padding-top:8px;color:#7993aa}html[data-field-theme=synthwave] .fc-tab-icon{min-width:36px;min-height:32px;border:1px solid transparent;border-radius:8px;background:transparent}html[data-field-theme=synthwave] .fc-tab-item[data-active=true]{color:#4ee8ff}html[data-field-theme=synthwave] .fc-tab-item[data-active=true] .fc-tab-icon{border-color:#29ddff;color:#03131f;background:#29ddff;box-shadow:0 0 13px rgba(41,221,255,.25)}html[data-field-theme=synthwave] .fc-tab-item[data-home=true] .fc-tab-icon{width:58px;height:58px;border:2px solid #29ddff;border-radius:50%;color:#bff5ff;background:radial-gradient(circle at 50% 34%,rgba(41,221,255,.23),transparent 38%),#071c34;box-shadow:0 0 0 4px #020d1c,0 0 18px rgba(41,221,255,.24)}html[data-field-theme=synthwave] .fc-tab-item[data-home=true][data-active=true] .fc-tab-icon{color:#fff;background:linear-gradient(145deg,#17d8f3,#146fff 58%,#7447f3)}html[data-field-theme=synthwave] .fc-tab-item[data-active=true]:after{content:"";position:absolute;left:28%;right:28%;bottom:0;height:2px;background:#29ddff;box-shadow:0 0 7px rgba(41,221,255,.5)}html[data-field-theme=synthwave] .fc-tab-label{font:750 7px/1 ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase}@media (max-width:350px){html[data-field-theme=deco-jazz] .dj-brand-rule{width:140px}html[data-field-theme=deco-jazz] .dj-brand-sub,html[data-field-theme=synthwave] .sw-brand-sub{display:none}html[data-field-theme=deco-jazz] .fc-week-rail .grid-cols-7,html[data-field-theme=synthwave] .fc-week-rail .grid-cols-7{gap:2px}html[data-field-theme=deco-jazz] .dj-day-number,html[data-field-theme=synthwave] .sw-day-number{font-size:18px}html[data-field-theme=deco-jazz] .fc-job-body,html[data-field-theme=synthwave] .fc-job-body{padding-right:104px}html[data-field-theme=deco-jazz] .dj-job-fan,html[data-field-theme=synthwave] .sw-job-orbit{width:132px}html[data-field-theme=deco-jazz] .fc-tab-label,html[data-field-theme=synthwave] .fc-tab-label{font-size:6px;letter-spacing:0;white-space:nowrap}}html[data-field-theme=arcade],html[data-field-theme=control-drawing]{color-scheme:dark}html[data-field-theme=arcade] .field-theme-shell,html[data-field-theme=control-drawing] .field-theme-shell{isolation:isolate}html[data-field-theme=arcade] .fc-field-page,html[data-field-theme=arcade] .fc-field-route,html[data-field-theme=control-drawing] .fc-field-page,html[data-field-theme=control-drawing] .fc-field-route{position:relative;z-index:1;background:transparent}html[data-field-theme=arcade] .field-theme-shell{color:#fff7ff;background:radial-gradient(circle at 93% 7%,rgba(255,53,196,.13),transparent 28%),radial-gradient(circle at 3% 60%,rgba(85,234,242,.08),transparent 28%),linear-gradient(180deg,#11002e,#19043b 56%,#0d0027)}html[data-field-theme=arcade] .aq-backdrop{z-index:0;overflow:hidden;color:#b376e4}html[data-field-theme=arcade] .aq-world{position:absolute;inset:0;width:100%;height:100%}html[data-field-theme=arcade] .aq-pixel{position:absolute;width:8px;height:8px;border:1px solid rgba(85,234,242,.35);box-shadow:16px 0 rgba(255,53,196,.16),0 16px rgba(85,234,242,.13),16px 16px rgba(255,227,79,.1)}html[data-field-theme=arcade] .aq-pixel-a{right:24px;top:33%}html[data-field-theme=arcade] .aq-pixel-b{left:18px;bottom:18%}html[data-field-theme=arcade] .aq-score{position:absolute;right:16px;bottom:102px;color:rgba(85,234,242,.34);font:700 6px/1 ui-monospace,monospace;letter-spacing:.16em}html[data-field-theme=arcade] .fc-field-route{padding-top:10px}html[data-field-theme=arcade] .fc-header{min-height:66px;margin-bottom:7px;padding:8px 3px 10px}html[data-field-theme=arcade] .aq-brand-name{color:#55eaf2;font:900 23px/.9 ui-monospace,SFMono-Regular,monospace;letter-spacing:.19em;text-shadow:0 0 12px rgba(85,234,242,.23)}html[data-field-theme=arcade] .aq-brand-sub{margin-top:9px;color:#ff4ec8;font:800 7px/1 ui-monospace,monospace;letter-spacing:.2em}html[data-field-theme=arcade] .fc-icon-button{width:43px;height:43px;border:2px solid #55eaf2;border-radius:3px;color:#55eaf2;background:#200a47;box-shadow:inset 0 0 0 2px #120233,0 0 10px rgba(85,234,242,.13)}html[data-field-theme=arcade] .fc-icon-button:last-child{border-color:#ff35c4;color:#ff4ec8;box-shadow:inset 0 0 0 2px #120233,0 0 10px rgba(255,53,196,.13)}html[data-field-theme=arcade] .fc-day-hero,html[data-field-theme=arcade] .fc-route-title{position:relative;margin:13px 0 12px;padding:12px 3px 16px;border-bottom:2px solid #5d277f}html[data-field-theme=arcade] .fc-day-hero:after,html[data-field-theme=arcade] .fc-route-title:after{content:"LEVEL DATE";position:absolute;right:2px;bottom:5px;color:#ffe34f;font:800 6px/1 ui-monospace,monospace;letter-spacing:.14em}html[data-field-theme=arcade] .fc-day-hero h1,html[data-field-theme=arcade] .fc-route-title,html[data-field-theme=arcade] .fc-route-title h1{color:#fff7ff;font-family:Arial Narrow,Helvetica Neue Condensed,Impact,sans-serif;font-size:35px;font-weight:900;letter-spacing:-.015em;text-transform:uppercase}html[data-field-theme=arcade] .fc-day-hero p{margin-top:8px;color:#ffe34f;font:800 11px/1 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}html[data-field-theme=arcade] .fc-week-rail{padding:8px 5px 10px;overflow:visible;border:1px solid #6f349c;border-radius:3px;background:rgba(25,4,59,.95);box-shadow:0 0 0 2px rgba(255,53,196,.09),0 12px 27px rgba(0,0,0,.38)}html[data-field-theme=arcade] .fc-week-rail .grid-cols-7{gap:4px}html[data-field-theme=arcade] .fc-week-arrow{width:22px;border:1px solid #782fba;border-radius:2px;color:#55eaf2;background:#16043a}html[data-field-theme=arcade] .aq-day-tile{border:2px solid #6b3297;border-radius:2px;color:#fff7ff;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent),#21094a;box-shadow:inset 0 0 0 2px #140335}html[data-field-theme=arcade] .aq-day-label{color:#e0cbef;font-size:9px;font-weight:850}html[data-field-theme=arcade] .aq-day-number{margin-top:5px;font:900 20px/1 ui-monospace,SFMono-Regular,monospace}html[data-field-theme=arcade] .aq-day-dots{margin-top:8px}html[data-field-theme=arcade] .aq-status-dot{border:1px solid rgba(255,255,255,.55);box-shadow:0 0 6px currentColor}html[data-field-theme=arcade] .aq-day-selected{border-color:#55eaf2;color:#fff;background:linear-gradient(135deg,rgba(255,255,255,.23),transparent 36%),#ff35c4;box-shadow:inset 0 0 0 2px #c51a94,0 0 14px rgba(255,53,196,.31)}html[data-field-theme=arcade] .aq-day-selected .aq-day-label{color:#fff}html[data-field-theme=arcade] .fc-field-view{min-height:60px;overflow:hidden;border:2px solid #55eaf2;border-radius:2px;color:#ff55cd;background:linear-gradient(90deg,#55eaf2 0 50%,#200a47 50% 100%);box-shadow:0 10px 24px rgba(0,0,0,.3)}html[data-field-theme=arcade] .fc-field-view>span:first-child{color:#170437;font:900 13px/1 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}html[data-field-theme=arcade] .fc-field-view>span:first-child:before{content:"◉";margin-right:9px}html[data-field-theme=arcade] .fc-field-view>span:first-child span:last-child{display:none}html[data-field-theme=arcade] .fc-field-view>span:last-child{border:0;border-radius:0;color:#ff55cd;background:transparent;font-family:ui-monospace,monospace;text-transform:uppercase}html[data-field-theme=arcade] .fc-timeclock-card{position:relative;overflow:hidden;border:2px solid #55eaf2;border-radius:3px;color:#fff;background:linear-gradient(90deg,rgba(85,234,242,.08),transparent 52%,rgba(255,53,196,.08)),#200a47;box-shadow:0 0 0 3px rgba(255,53,196,.11),0 13px 28px rgba(0,0,0,.36)}html[data-field-theme=arcade] .fc-timeclock-card:after{content:"TIMER / ACTIVE";position:absolute;right:12px;top:9px;color:#5cf3f3;font:800 6px/1 ui-monospace,monospace;letter-spacing:.14em}html[data-field-theme=arcade] .fc-timeclock-card button{border:2px solid #55eaf2;border-radius:2px;color:#180436;background:#55eaf2}html[data-field-theme=arcade] .fc-section-heading{margin-top:22px;color:#d2b7e6;font-family:ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}html[data-field-theme=arcade] .fc-section-heading>div{background:linear-gradient(90deg,#55eaf2,#ff35c4,transparent)}html[data-field-theme=arcade] .fc-section-heading>span{border:1px solid #ff35c4;border-radius:2px;color:#180436;background:#ff35c4}html[data-field-theme=arcade] .fc-job-card{min-height:250px;overflow:hidden;border:2px solid #ff35c4;border-radius:3px;color:#fff7ff;background:linear-gradient(180deg,rgba(255,53,196,.05),transparent 25%),#160337;box-shadow:inset 0 0 0 5px #100128,inset 0 0 0 6px #55eaf2,0 16px 36px rgba(0,0,0,.44)}html[data-field-theme=arcade] .fc-job-body{min-height:174px;padding:43px 126px 24px 22px}html[data-field-theme=arcade] .fc-job-body>div>span:first-child{position:relative;z-index:3;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 4px rgba(94,232,122,.09),0 0 8px #5ee87a}html[data-field-theme=arcade] .fc-job-body>div>svg:last-child{color:#ff35c4}html[data-field-theme=arcade] .fc-job-copy{position:relative;z-index:3}html[data-field-theme=arcade] .fc-job-copy>div:first-child{color:#fff;font:900 19px/1 Arial Narrow,Helvetica Neue Condensed,Impact,sans-serif;letter-spacing:.01em}html[data-field-theme=arcade] .fc-job-copy>div:nth-child(2){margin-top:19px;overflow:hidden;color:#55eaf2;font:850 18px/1.08 ui-monospace,SFMono-Regular,monospace;letter-spacing:.025em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}html[data-field-theme=arcade] .fc-job-copy>div:nth-child(3),html[data-field-theme=arcade] .fc-job-copy>div:nth-child(4){margin-top:9px;color:#d3bce5;font-family:ui-monospace,monospace}html[data-field-theme=arcade] .aq-job-art{z-index:0}html[data-field-theme=arcade] .aq-route-map{position:absolute;right:-2px;top:28px;width:151px;color:#55eaf2}html[data-field-theme=arcade] .aq-job-state{position:absolute;left:20px;top:17px;color:#5ee87a;font:800 7px/1 ui-monospace,monospace;letter-spacing:.14em}html[data-field-theme=arcade] .aq-job-xp{position:absolute;right:15px;top:13px;padding:5px 10px;color:#fff;background:#ff35c4;font:850 7px/1 ui-monospace,monospace}html[data-field-theme=arcade] .aq-job-eta{position:absolute;right:48px;bottom:83px;color:#ffe34f;font:800 6px/1 ui-monospace,monospace;letter-spacing:.12em}html[data-field-theme=arcade] .aq-navigate{position:relative;z-index:4;min-height:74px;margin:0 12px 12px;padding:0 15px;overflow:hidden;border:1px solid rgba(255,255,255,.55);border-radius:5px;color:#180436;background:linear-gradient(100deg,#ff35c4,#ff756b 48%,#ffe34f);box-shadow:inset 0 1px 0 rgba(255,255,255,.31),0 9px 22px rgba(60,0,88,.35)}html[data-field-theme=arcade] .aq-navigate-icon{color:#fff}html[data-field-theme=arcade] .aq-navigate-label{font:900 18px/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em;text-transform:uppercase}html[data-field-theme=arcade] .aq-navigate-kicker{margin-top:7px;font:800 6px/1 ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase}html[data-field-theme=arcade] .aq-navigate-plane{color:#180436}html[data-field-theme=arcade] .fc-card,html[data-field-theme=arcade] .fc-empty-state{border:2px solid #6e329d;border-radius:3px;color:#fff7ff;background:linear-gradient(135deg,rgba(85,234,242,.04),transparent 43%),#200a47;box-shadow:0 10px 25px rgba(0,0,0,.33)}html[data-field-theme=arcade] .fc-home-panel-title{border-color:rgba(255,53,196,.36);color:#55eaf2;background:rgba(255,53,196,.055);font-family:ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}html[data-field-theme=arcade] .fc-home-crew-list,html[data-field-theme=arcade] .fc-home-glance-grid,html[data-field-theme=arcade] .fc-home-prep-list{border-color:rgba(85,234,242,.22)}html[data-field-theme=arcade] .fc-home-tomorrow-day{border:2px solid #55eaf2;border-radius:2px;color:#fff;background:#ff35c4;box-shadow:0 0 10px rgba(255,53,196,.22)}html[data-field-theme=arcade] .fc-sheet{border:2px solid #6d3398;color:#fff7ff;background:linear-gradient(150deg,rgba(255,53,196,.06),transparent 37%),#19043b;box-shadow:0 -14px 38px rgba(0,0,0,.62)}html[data-field-theme=arcade] .fc-navrow,html[data-field-theme=arcade] .fc-primary-action{min-height:50px;border:2px solid #55eaf2;border-radius:2px;color:#160337;background:linear-gradient(90deg,#55eaf2,#ff4ec8);box-shadow:0 7px 16px rgba(0,0,0,.28)}html[data-field-theme=arcade] .field-theme-shell input,html[data-field-theme=arcade] .field-theme-shell select,html[data-field-theme=arcade] .field-theme-shell textarea{border:2px solid #6e329d;border-radius:2px;color:#fff7ff;background:#10022c}html[data-field-theme=arcade] .field-theme-shell input:focus,html[data-field-theme=arcade] .field-theme-shell select:focus,html[data-field-theme=arcade] .field-theme-shell textarea:focus{outline:3px solid rgba(255,53,196,.12);border-color:#55eaf2}html[data-field-theme=arcade] .theme-picker-shell input{background:transparent}html[data-field-theme=arcade] .fc-timecard-list>div{border-color:#5b2885}html[data-field-theme=arcade] .fc-timecard-list>div:nth-child(odd){background:rgba(255,53,196,.025)}html[data-field-theme=arcade] .fc-tabbar{min-height:87px;padding:7px 8px max(env(safe-area-inset-bottom),8px);border:2px solid #55eaf2;border-bottom:0;background:#10002e;box-shadow:0 -12px 32px rgba(0,0,0,.55)}html[data-field-theme=arcade] .fc-tabbar>div{border:0;background:#10002e}html[data-field-theme=arcade] .fc-tab-item{position:relative;min-height:62px;padding-top:8px;color:#ad8ac7}html[data-field-theme=arcade] .fc-tab-icon{min-width:36px;min-height:32px;border:1px solid transparent;border-radius:2px;background:transparent}html[data-field-theme=arcade] .fc-tab-item[data-active=true]{color:#55eaf2}html[data-field-theme=arcade] .fc-tab-item[data-active=true] .fc-tab-icon{border-color:#55eaf2;color:#150335;background:#55eaf2}html[data-field-theme=arcade] .fc-tab-item[data-home=true] .fc-tab-icon{width:58px;height:58px;border:2px solid #fff;border-radius:50%;color:#fff;background:#ff35c4;box-shadow:0 0 0 4px #10002e,0 0 15px rgba(255,53,196,.33)}html[data-field-theme=arcade] .fc-tab-item[data-home=true][data-active=true] .fc-tab-icon{color:#150335;background:#55eaf2}html[data-field-theme=arcade] .fc-tab-item[data-active=true]:after{content:"";position:absolute;left:27%;right:27%;bottom:0;height:3px;background:#ff35c4;box-shadow:0 0 8px rgba(255,53,196,.55)}html[data-field-theme=arcade] .fc-tab-label{font:750 7px/1 ui-monospace,monospace;letter-spacing:.02em;text-transform:uppercase}html[data-field-theme=control-drawing] .field-theme-shell{color:#f0fbff;background:linear-gradient(rgba(3,43,67,.08),rgba(3,43,67,.08)),#063d5a}html[data-field-theme=control-drawing] .cd-backdrop{z-index:0;overflow:hidden;color:#71def1}html[data-field-theme=control-drawing] .cd-drawing-grid{position:absolute;inset:0;width:100%;height:100%}html[data-field-theme=control-drawing] .cd-datum{position:absolute;color:rgba(158,209,220,.42);font:700 6px/1 ui-monospace,monospace;letter-spacing:.17em}html[data-field-theme=control-drawing] .cd-datum-a{right:16px;top:39%}html[data-field-theme=control-drawing] .cd-datum-b{left:16px;bottom:100px}html[data-field-theme=control-drawing] .fc-field-route{padding-top:10px}html[data-field-theme=control-drawing] .fc-header{position:relative;min-height:72px;margin-bottom:8px;padding:11px 10px;border:1px solid #71def1;border-radius:0;background:rgba(3,48,72,.86);box-shadow:inset 0 0 0 2px rgba(3,43,67,.85),0 9px 22px rgba(0,25,39,.24)}html[data-field-theme=control-drawing] .fc-header:after{content:"REV  A.04";position:absolute;right:100px;top:0;bottom:0;display:grid;width:69px;place-items:center;border-right:1px solid rgba(113,222,241,.52);border-left:1px solid rgba(113,222,241,.52);color:#f0fbff;font:800 7px/1.35 ui-monospace,monospace;letter-spacing:.08em;white-space:pre}html[data-field-theme=control-drawing] .cd-brand-name{color:#f0fbff;font:900 20px/.9 ui-monospace,SFMono-Regular,monospace;letter-spacing:.21em}html[data-field-theme=control-drawing] .cd-brand-sub{margin-top:8px;color:#71def1;font:800 6px/1 ui-monospace,monospace;letter-spacing:.15em}html[data-field-theme=control-drawing] .fc-icon-button{position:relative;z-index:2;width:39px;height:39px;border:1px solid #71def1;border-radius:0;color:#f0fbff;background:#063d5a}html[data-field-theme=control-drawing] .fc-day-hero,html[data-field-theme=control-drawing] .fc-route-title{position:relative;margin:13px 0 12px;padding:12px 4px 15px;border-bottom:1px solid rgba(113,222,241,.5)}html[data-field-theme=control-drawing] .fc-day-hero:after,html[data-field-theme=control-drawing] .fc-route-title:after{content:"SHEET / HOME / 07";position:absolute;right:0;bottom:5px;color:#71def1;font:700 6px/1 ui-monospace,monospace;letter-spacing:.14em}html[data-field-theme=control-drawing] .fc-day-hero h1,html[data-field-theme=control-drawing] .fc-route-title,html[data-field-theme=control-drawing] .fc-route-title h1{color:#f0fbff;font-family:Arial Narrow,Helvetica Neue Condensed,Impact,sans-serif;font-size:36px;font-weight:900;letter-spacing:.025em;text-transform:uppercase}html[data-field-theme=control-drawing] .fc-day-hero p{margin-top:8px;color:#8fe9f7;font:800 10px/1 ui-monospace,monospace;letter-spacing:.18em}html[data-field-theme=control-drawing] .fc-week-rail{padding:8px 5px 10px;overflow:visible;border-top:1px solid #71def1;border-bottom:1px solid #71def1;border-radius:0;background:rgba(4,50,75,.96);box-shadow:0 10px 23px rgba(0,25,39,.27)}html[data-field-theme=control-drawing] .fc-week-rail .grid-cols-7{gap:4px}html[data-field-theme=control-drawing] .fc-week-arrow{width:22px;border:1px solid #71def1;border-radius:0;color:#71def1;background:#063d5a}html[data-field-theme=control-drawing] .cd-day-tile{border:1px solid #71def1;border-radius:0;color:#f0fbff;background:#073f5c}html[data-field-theme=control-drawing] .cd-day-label{color:#bae5ed;font-size:9px;font-weight:800}html[data-field-theme=control-drawing] .cd-day-number{margin-top:5px;font:900 20px/1 ui-monospace,SFMono-Regular,monospace}html[data-field-theme=control-drawing] .cd-day-dots{margin-top:8px}html[data-field-theme=control-drawing] .cd-status-dot{border:1px solid rgba(255,255,255,.54)}html[data-field-theme=control-drawing] .cd-day-selected{border-color:#c2f6ff;color:#032b43;background:linear-gradient(135deg,rgba(255,255,255,.25),transparent 38%),#1ed4ee;box-shadow:inset 0 -7px 0 rgba(8,142,168,.25),0 0 12px rgba(30,212,238,.23)}html[data-field-theme=control-drawing] .cd-day-selected:after{content:"";position:absolute;left:50%;bottom:-7px;width:10px;height:10px;background:#1ed4ee;transform:translateX(-50%) rotate(45deg)}html[data-field-theme=control-drawing] .cd-day-selected .cd-day-label{color:#063d5a}html[data-field-theme=control-drawing] .fc-field-view{min-height:60px;overflow:hidden;border:1px solid #71def1;border-radius:0;color:#f0fbff;background:linear-gradient(90deg,#1ed4ee 0 50%,#063752 50% 100%);box-shadow:0 10px 24px rgba(0,25,39,.26)}html[data-field-theme=control-drawing] .fc-field-view>span:first-child{color:#032b43;font:900 13px/1 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}html[data-field-theme=control-drawing] .fc-field-view>span:first-child:before{content:"◉";margin-right:9px}html[data-field-theme=control-drawing] .fc-field-view>span:first-child span:last-child{display:none}html[data-field-theme=control-drawing] .fc-field-view>span:last-child{border:0;border-left:1px solid #71def1;border-radius:0;color:#dffaff;background:transparent;font-family:ui-monospace,monospace;text-transform:uppercase}html[data-field-theme=control-drawing] .fc-timeclock-card{position:relative;overflow:hidden;border:1px solid #71def1;border-radius:0;color:#f0fbff;background:linear-gradient(90deg,rgba(30,212,238,.08),transparent 50%),#073f5c;box-shadow:inset 0 0 0 3px #06344f,0 12px 26px rgba(0,25,39,.29)}html[data-field-theme=control-drawing] .fc-timeclock-card:after{content:"CLOCK DETAIL / LIVE";position:absolute;right:12px;top:9px;color:#8eeafb;font:800 6px/1 ui-monospace,monospace;letter-spacing:.13em}html[data-field-theme=control-drawing] .fc-timeclock-card button{border:1px solid #c1f5ff;border-radius:0;color:#032b43;background:#1ed4ee}html[data-field-theme=control-drawing] .fc-section-heading{margin-top:22px;color:#b6dfe7;font-family:ui-monospace,monospace;letter-spacing:.15em;text-transform:uppercase}html[data-field-theme=control-drawing] .fc-section-heading>div{background:repeating-linear-gradient(90deg,#71def1 0 7px,transparent 7px 12px)}html[data-field-theme=control-drawing] .fc-section-heading>span{border:1px solid #71def1;border-radius:0;color:#032b43;background:#1ed4ee}html[data-field-theme=control-drawing] .fc-job-card{min-height:255px;overflow:hidden;border:1px solid #71def1;border-radius:0;color:#f0fbff;background:#063752;box-shadow:inset 0 0 0 7px #073f5c,inset 0 0 0 8px rgba(113,222,241,.5),0 16px 34px rgba(0,25,39,.34)}html[data-field-theme=control-drawing] .fc-job-body{min-height:179px;padding:47px 126px 25px 24px}html[data-field-theme=control-drawing] .fc-job-body>div>span:first-child{position:relative;z-index:3;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 4px rgba(102,228,120,.09)}html[data-field-theme=control-drawing] .fc-job-body>div>svg:last-child{color:#71def1}html[data-field-theme=control-drawing] .fc-job-copy{position:relative;z-index:3}html[data-field-theme=control-drawing] .fc-job-copy>div:first-child{color:#f0fbff;font:900 19px/1 Arial Narrow,Helvetica Neue Condensed,Impact,sans-serif;letter-spacing:.035em}html[data-field-theme=control-drawing] .fc-job-copy>div:nth-child(2){margin-top:20px;overflow:hidden;color:#f0fbff;font:850 17px/1.08 ui-monospace,SFMono-Regular,monospace;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}html[data-field-theme=control-drawing] .fc-job-copy>div:nth-child(3),html[data-field-theme=control-drawing] .fc-job-copy>div:nth-child(4){margin-top:10px;color:#b4dfe7;font-family:ui-monospace,monospace}html[data-field-theme=control-drawing] .cd-job-art{z-index:0}html[data-field-theme=control-drawing] .cd-route-schematic{position:absolute;right:-1px;top:31px;width:151px;color:#71def1}html[data-field-theme=control-drawing] .cd-job-state{position:absolute;left:20px;top:18px;color:#dffaff;font:800 7px/1 ui-monospace,monospace;letter-spacing:.12em}html[data-field-theme=control-drawing] .cd-job-live{position:absolute;right:16px;top:18px;color:#66e478;font:800 6px/1 ui-monospace,monospace;letter-spacing:.12em}html[data-field-theme=control-drawing] .cd-job-route-label{position:absolute;right:41px;top:45px;color:#8eeafb;font:800 5px/1 ui-monospace,monospace;letter-spacing:.11em}html[data-field-theme=control-drawing] .cd-job-scale{position:absolute;right:43px;bottom:84px;color:#d6f6fb;font:750 5px/1 ui-monospace,monospace;letter-spacing:.08em}html[data-field-theme=control-drawing] .cd-navigate{position:relative;z-index:4;min-height:72px;margin:0 12px 12px;padding:0 16px;border:2px solid #d8faff;border-radius:0;color:#032b43;background:linear-gradient(145deg,rgba(255,255,255,.23),transparent 37%),#1ed4ee;box-shadow:inset 0 0 0 2px rgba(3,43,67,.13),0 8px 19px rgba(0,25,39,.26)}html[data-field-theme=control-drawing] .cd-navigate-icon{width:47px;height:47px}html[data-field-theme=control-drawing] .cd-navigate-label{font:900 20px/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:.13em;text-transform:uppercase}html[data-field-theme=control-drawing] .cd-navigate-kicker{margin-bottom:6px;font:800 5px/1 ui-monospace,monospace;letter-spacing:.15em;text-transform:uppercase}html[data-field-theme=control-drawing] .fc-card,html[data-field-theme=control-drawing] .fc-empty-state{border:1px solid #71def1;border-radius:0;color:#f0fbff;background:rgba(7,63,92,.96);box-shadow:inset 0 0 0 3px rgba(3,43,67,.6),0 10px 23px rgba(0,25,39,.27)}html[data-field-theme=control-drawing] .fc-home-panel-title{border-color:rgba(113,222,241,.55);color:#dffaff;background:rgba(30,212,238,.07);font-family:ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}html[data-field-theme=control-drawing] .fc-home-crew-list,html[data-field-theme=control-drawing] .fc-home-glance-grid,html[data-field-theme=control-drawing] .fc-home-prep-list{border-color:rgba(113,222,241,.35)}html[data-field-theme=control-drawing] .fc-home-tomorrow-day{border:1px solid #dffaff;border-radius:0;color:#032b43;background:#1ed4ee;transform:rotate(45deg) scale(.78)}html[data-field-theme=control-drawing] .fc-home-tomorrow-day>*{transform:rotate(-45deg) scale(1.28)}html[data-field-theme=control-drawing] .fc-sheet{border:1px solid #71def1;color:#f0fbff;background:repeating-linear-gradient(0deg,rgba(113,222,241,.025) 0 1px,transparent 1px 10px),#063752;box-shadow:0 -14px 36px rgba(0,25,39,.52)}html[data-field-theme=control-drawing] .fc-navrow,html[data-field-theme=control-drawing] .fc-primary-action{min-height:50px;border:2px solid #d8faff;border-radius:0;color:#032b43;background:#1ed4ee;box-shadow:0 7px 15px rgba(0,25,39,.22)}html[data-field-theme=control-drawing] .field-theme-shell input,html[data-field-theme=control-drawing] .field-theme-shell select,html[data-field-theme=control-drawing] .field-theme-shell textarea{border:1px solid #71def1;border-radius:0;color:#f0fbff;background:#032f49}html[data-field-theme=control-drawing] .field-theme-shell input:focus,html[data-field-theme=control-drawing] .field-theme-shell select:focus,html[data-field-theme=control-drawing] .field-theme-shell textarea:focus{outline:3px solid rgba(30,212,238,.11);border-color:#d8faff}html[data-field-theme=control-drawing] .theme-picker-shell input{background:transparent}html[data-field-theme=control-drawing] .fc-timecard-list>div{border-color:#5ab8ca}html[data-field-theme=control-drawing] .fc-timecard-list>div:nth-child(odd){background:rgba(30,212,238,.035)}html[data-field-theme=control-drawing] .fc-tabbar{min-height:88px;padding:7px 8px max(env(safe-area-inset-bottom),8px);border:1px solid #71def1;border-bottom:0;background:#032f49;box-shadow:0 -11px 28px rgba(0,25,39,.36)}html[data-field-theme=control-drawing] .fc-tabbar>div{border:1px solid rgba(113,222,241,.42);border-radius:0;background:#032f49}html[data-field-theme=control-drawing] .fc-tab-item{position:relative;min-height:62px;padding-top:8px;color:#9ed1dc}html[data-field-theme=control-drawing] .fc-tab-icon{min-width:36px;min-height:32px;border:1px solid transparent;border-radius:0;background:transparent}html[data-field-theme=control-drawing] .fc-tab-item[data-active=true]{color:#71def1}html[data-field-theme=control-drawing] .fc-tab-item[data-active=true] .fc-tab-icon{border-color:#dffaff;color:#032b43;background:#1ed4ee}html[data-field-theme=control-drawing] .fc-tab-item[data-home=true] .fc-tab-icon{width:57px;height:57px;border:2px solid #dffaff;border-radius:0;color:#032b43;background:#1ed4ee;box-shadow:0 0 0 4px #032f49,0 0 13px rgba(30,212,238,.2);transform:rotate(45deg)}html[data-field-theme=control-drawing] .fc-tab-item[data-home=true] .fc-tab-icon svg{transform:rotate(-45deg)}html[data-field-theme=control-drawing] .fc-tab-item[data-home=true][data-active=true] .fc-tab-icon{color:#fff;background:#0b6684}html[data-field-theme=control-drawing] .fc-tab-item[data-active=true]:after{content:"";position:absolute;left:27%;right:27%;bottom:0;height:2px;background:#1ed4ee}html[data-field-theme=control-drawing] .fc-tab-label{font:750 7px/1 ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase}@media (max-width:370px){html[data-field-theme=control-drawing] .fc-header:after{display:none}}@media (max-width:350px){html[data-field-theme=arcade] .aq-brand-sub,html[data-field-theme=control-drawing] .cd-brand-sub{display:none}html[data-field-theme=arcade] .fc-week-rail .grid-cols-7,html[data-field-theme=control-drawing] .fc-week-rail .grid-cols-7{gap:2px}html[data-field-theme=arcade] .aq-day-number,html[data-field-theme=control-drawing] .cd-day-number{font-size:18px}html[data-field-theme=arcade] .fc-job-body,html[data-field-theme=control-drawing] .fc-job-body{padding-right:104px}html[data-field-theme=arcade] .aq-route-map,html[data-field-theme=control-drawing] .cd-route-schematic{width:132px}html[data-field-theme=arcade] .fc-tab-label,html[data-field-theme=control-drawing] .fc-tab-label{font-size:6px;letter-spacing:0;white-space:nowrap}}html[data-field-theme=airfield]{color-scheme:light}html[data-field-theme=mountain]{color-scheme:dark}html[data-field-theme=airfield] .field-theme-shell,html[data-field-theme=mountain] .field-theme-shell{isolation:isolate}html[data-field-theme=airfield] .fc-field-page,html[data-field-theme=airfield] .fc-field-route,html[data-field-theme=mountain] .fc-field-page,html[data-field-theme=mountain] .fc-field-route{position:relative;z-index:1;background:transparent}html[data-field-theme=airfield] .field-theme-shell{color:#001b3a;background:radial-gradient(circle at 88% 11%,rgba(23,104,214,.045),transparent 26%),linear-gradient(180deg,#fbfcfd,#f3f6f8)}html[data-field-theme=airfield] .af-backdrop{z-index:0;overflow:hidden;color:#43698e}html[data-field-theme=airfield] .af-terminal{position:absolute;inset:0;width:100%;height:100%}html[data-field-theme=airfield] .af-runway-light{position:absolute;bottom:118px;width:4px;height:4px;border-radius:50%;background:#f25a0a;box-shadow:0 0 7px rgba(242,90,10,.5)}html[data-field-theme=airfield] .af-runway-light-a{left:33%}html[data-field-theme=airfield] .af-runway-light-b{right:31%}html[data-field-theme=airfield] .af-flight-code{position:absolute;right:16px;bottom:98px;color:rgba(0,43,85,.26);font:800 6px/1 ui-monospace,monospace;letter-spacing:.18em}html[data-field-theme=airfield] .fc-field-route{padding-top:10px}html[data-field-theme=airfield] .fc-header{min-height:66px;margin-bottom:8px;padding:8px 4px 10px;border-bottom:1px solid #d3dbe3}html[data-field-theme=airfield] .af-brand-name{color:#002b55;font-family:Arial Narrow,Helvetica Neue Condensed,Impact,sans-serif;font-size:25px;font-weight:900;letter-spacing:.08em;line-height:.9}html[data-field-theme=airfield] .af-brand-sub{display:flex;margin-top:8px;align-items:center;gap:6px;color:#001b3a;font-size:7px;font-weight:850;letter-spacing:.25em}html[data-field-theme=airfield] .af-brand-sub i{display:inline-block;width:12px;height:5px;border-top:2px solid #f25a0a;border-bottom:1px solid #f25a0a;transform:skewX(-28deg)}html[data-field-theme=airfield] .fc-icon-button{width:43px;height:43px;border:1px solid #d7dfe6;border-radius:7px;color:#002b55;background:rgba(255,255,255,.94);box-shadow:0 5px 14px rgba(0,27,58,.08)}html[data-field-theme=airfield] .fc-day-hero,html[data-field-theme=airfield] .fc-route-title{position:relative;margin:13px 0 12px;padding:13px 4px 17px;border-bottom:1px solid #d3dbe3}html[data-field-theme=airfield] .fc-day-hero:after,html[data-field-theme=airfield] .fc-route-title:after{content:"AIRFIELD OPS / 2025";position:absolute;right:2px;bottom:5px;color:#8b9aa9;font:800 6px/1 ui-monospace,monospace;letter-spacing:.15em}html[data-field-theme=airfield] .fc-day-hero h1,html[data-field-theme=airfield] .fc-route-title,html[data-field-theme=airfield] .fc-route-title h1{color:#002b55;font-family:Arial Narrow,Helvetica Neue Condensed,Impact,sans-serif;font-size:42px;font-weight:900;letter-spacing:-.025em;text-transform:uppercase}html[data-field-theme=airfield] .fc-day-hero p{margin-top:8px;color:#193b60;font-size:14px;font-weight:800;letter-spacing:.04em}html[data-field-theme=airfield] .fc-week-rail{padding:8px 5px 10px;overflow:visible;border-top:1px solid #d7dfe6;border-bottom:1px solid #d7dfe6;border-radius:0;background:rgba(248,250,252,.97);box-shadow:0 11px 26px rgba(0,27,58,.08)}html[data-field-theme=airfield] .fc-week-rail .grid-cols-7{gap:4px}html[data-field-theme=airfield] .fc-week-arrow{width:22px;border:1px solid #d5dee6;border-radius:6px;color:#002b55;background:#fff}html[data-field-theme=airfield] .af-day-tile{border:1px solid #d7dfe6;border-radius:6px;color:#001b3a;background:#fff;box-shadow:0 4px 10px rgba(0,27,58,.055)}html[data-field-theme=airfield] .af-day-label{color:#334a64;font-size:9px;font-weight:800}html[data-field-theme=airfield] .af-day-number{margin-top:5px;font:900 21px/1 Arial Narrow,Helvetica Neue Condensed,Impact,sans-serif}html[data-field-theme=airfield] .af-day-dots{margin-top:8px}html[data-field-theme=airfield] .af-status-dot{border:1px solid rgba(255,255,255,.7)}html[data-field-theme=airfield] .af-day-selected{border-color:#002b55;color:#fff;background:radial-gradient(ellipse at 50% 112%,rgba(23,104,214,.45),transparent 48%),#002b55;box-shadow:inset 0 3px 0 #f25a0a,0 7px 14px rgba(0,43,85,.18)}html[data-field-theme=airfield] .af-day-selected .af-day-label{color:#dce7f2}html[data-field-theme=airfield] .fc-field-view{min-height:60px;overflow:hidden;border:1px solid #d1dae2;border-radius:22px;color:#001b3a;background:linear-gradient(90deg,#002b55 0 50%,#fff 50% 100%);box-shadow:0 9px 21px rgba(0,27,58,.09)}html[data-field-theme=airfield] .fc-field-view>span:first-child{color:#fff;font-weight:900;letter-spacing:.09em;text-transform:uppercase}html[data-field-theme=airfield] .fc-field-view>span:first-child:before{content:"◎";margin-right:9px}html[data-field-theme=airfield] .fc-field-view>span:first-child span:last-child{display:none}html[data-field-theme=airfield] .fc-field-view>span:last-child{border:0;border-radius:0;color:#001b3a;background:transparent;text-transform:uppercase}html[data-field-theme=airfield] .fc-timeclock-card{position:relative;overflow:hidden;border:1px solid #d3dce4;border-radius:8px;color:#fff;background:linear-gradient(110deg,rgba(255,255,255,.08),transparent 42%),#002b55;box-shadow:0 12px 27px rgba(0,27,58,.18)}html[data-field-theme=airfield] .fc-timeclock-card:after{content:"CREW CLOCK / LIVE";position:absolute;right:12px;top:9px;color:#9ec6e9;font:800 6px/1 ui-monospace,monospace;letter-spacing:.14em}html[data-field-theme=airfield] .fc-timeclock-card button{border:1px solid #fff;border-radius:5px;color:#fff;background:#c23a00}html[data-field-theme=airfield] .fc-section-heading{margin-top:22px;color:#52677d;letter-spacing:.14em;text-transform:uppercase}html[data-field-theme=airfield] .fc-section-heading>div{background:linear-gradient(90deg,#002b55,#f25a0a,transparent)}html[data-field-theme=airfield] .fc-section-heading>span{border-radius:3px;color:#fff;background:#002b55}html[data-field-theme=airfield] .fc-job-card{min-height:265px;overflow:hidden;border:1px solid #ced8e0;border-radius:8px;color:#001b3a;background:linear-gradient(180deg,#002b55 0 82px,#fff 82px 100%);box-shadow:0 16px 34px rgba(0,27,58,.16)}html[data-field-theme=airfield] .fc-job-card:after{content:"";position:absolute;left:0;right:0;bottom:82px;height:8px;background:repeating-linear-gradient(135deg,#e4e9ee 0 8px,#fff 8px 16px)}html[data-field-theme=airfield] .fc-job-body{min-height:187px;padding:27px 126px 26px 104px}html[data-field-theme=airfield] .fc-job-body>div>span:first-child{position:absolute;left:84px;top:33px;z-index:3;width:9px;height:9px;box-shadow:0 0 0 4px rgba(36,134,58,.1)}html[data-field-theme=airfield] .fc-job-body>div>svg:last-child{position:absolute;right:17px;top:30px;color:#fff}html[data-field-theme=airfield] .fc-job-copy{position:relative;z-index:3;overflow:visible}html[data-field-theme=airfield] .fc-job-copy>div:first-child{color:#fff;font:900 20px/1 Arial Narrow,Helvetica Neue Condensed,Impact,sans-serif;letter-spacing:.03em;white-space:nowrap}html[data-field-theme=airfield] .fc-job-copy>div:nth-child(2){margin-top:57px;overflow:hidden;color:#002b55;font:900 20px/1.06 Arial Narrow,Helvetica Neue Condensed,Impact,sans-serif;letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}html[data-field-theme=airfield] .fc-job-copy>div:nth-child(3),html[data-field-theme=airfield] .fc-job-copy>div:nth-child(4){margin-top:10px;color:#314b66}html[data-field-theme=airfield] .af-job-art{z-index:0}html[data-field-theme=airfield] .af-job-ticket{position:absolute;left:17px;top:14px;display:grid;width:67px;height:58px;place-items:center;color:#fff;background:repeating-linear-gradient(90deg,rgba(0,27,58,.16) 0 1px,transparent 1px 8px),#f25a0a}html[data-field-theme=airfield] .af-job-globe{position:absolute;right:4px;top:5px;width:116px;color:rgba(113,158,198,.16)}html[data-field-theme=airfield] .af-job-barcode{position:absolute;right:110px;top:98px;width:30px;color:#002b55}html[data-field-theme=airfield] .af-job-state{position:absolute;left:102px;top:17px;color:#d8e5f1;font:800 7px/1 ui-monospace,monospace;letter-spacing:.19em}html[data-field-theme=airfield] .af-job-seal{position:absolute;right:15px;top:105px;width:70px;height:70px;padding-top:23px;border:2px solid rgba(0,43,85,.16);border-radius:50%;color:rgba(0,43,85,.24);font:800 6px/1.4 ui-monospace,monospace;letter-spacing:.12em;text-align:center}html[data-field-theme=airfield] .af-navigate{position:relative;z-index:4;min-height:72px;margin:0 12px 12px;padding:0 17px;overflow:hidden;border:1px solid #df4a00;border-radius:7px;color:#fff;background:linear-gradient(90deg,rgba(255,255,255,.04),transparent 55%),repeating-linear-gradient(90deg,transparent 0 44px,rgba(255,255,255,.035) 44px 45px),#e64b00;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 9px 20px rgba(194,58,0,.2)}html[data-field-theme=airfield] .af-navigate-icon{width:51px;height:51px;border-right:1px solid rgba(255,255,255,.44)}html[data-field-theme=airfield] .af-navigate-label{font:900 21px/1 Arial Narrow,Helvetica Neue Condensed,Impact,sans-serif;letter-spacing:.08em;text-transform:uppercase}html[data-field-theme=airfield] .af-navigate-kicker{margin-bottom:6px;font:800 6px/1 ui-monospace,monospace;letter-spacing:.17em;text-transform:uppercase}html[data-field-theme=airfield] .af-navigate-chevron{font-size:35px;line-height:1}html[data-field-theme=airfield] .fc-card,html[data-field-theme=airfield] .fc-empty-state{border:1px solid #d4dce4;border-radius:7px;color:#001b3a;background:rgba(255,255,255,.97);box-shadow:0 10px 24px rgba(0,27,58,.08)}html[data-field-theme=airfield] .fc-home-panel-title{border-color:#d8e0e7;color:#002b55;background:#f4f7fa;letter-spacing:.05em;text-transform:uppercase}html[data-field-theme=airfield] .fc-home-crew-list,html[data-field-theme=airfield] .fc-home-glance-grid,html[data-field-theme=airfield] .fc-home-prep-list{border-color:#dde4ea}html[data-field-theme=airfield] .fc-home-tomorrow-day{border:1px solid #002b55;border-radius:5px;color:#fff;background:#002b55;box-shadow:inset 0 3px 0 #f25a0a}html[data-field-theme=airfield] .fc-sheet{border:1px solid #d1dae2;color:#001b3a;background:#f8fafc;box-shadow:0 -14px 36px rgba(0,27,58,.19)}html[data-field-theme=airfield] .fc-navrow,html[data-field-theme=airfield] .fc-primary-action{min-height:50px;border:1px solid #002b55;border-radius:5px;color:#fff;background:#002b55;box-shadow:0 6px 14px rgba(0,43,85,.14)}html[data-field-theme=airfield] .field-theme-shell input,html[data-field-theme=airfield] .field-theme-shell select,html[data-field-theme=airfield] .field-theme-shell textarea{border:1px solid #cbd6df;border-radius:5px;color:#001b3a;background:#fff}html[data-field-theme=airfield] .field-theme-shell input:focus,html[data-field-theme=airfield] .field-theme-shell select:focus,html[data-field-theme=airfield] .field-theme-shell textarea:focus{outline:3px solid rgba(0,43,85,.08);border-color:#002b55}html[data-field-theme=airfield] .theme-picker-shell input{background:transparent}html[data-field-theme=airfield] .fc-timecard-list>div{border-color:#d8e0e7}html[data-field-theme=airfield] .fc-timecard-list>div:nth-child(odd){background:#f6f8fa}html[data-field-theme=airfield] .fc-tabbar{min-height:87px;padding:7px 8px max(env(safe-area-inset-bottom),8px);border-top:1px solid #d5dde5;background:#fff;box-shadow:0 -11px 28px rgba(0,27,58,.11)}html[data-field-theme=airfield] .fc-tabbar>div{background:#fff}html[data-field-theme=airfield] .fc-tab-item{position:relative;min-height:62px;padding-top:8px;color:#52677d}html[data-field-theme=airfield] .fc-tab-icon{min-width:36px;min-height:32px;border:1px solid transparent;border-radius:5px;background:transparent}html[data-field-theme=airfield] .fc-tab-item[data-active=true]{color:#f25a0a}html[data-field-theme=airfield] .fc-tab-item[data-active=true] .fc-tab-icon{color:#fff;background:#f25a0a}html[data-field-theme=airfield] .fc-tab-item[data-home=true] .fc-tab-icon{width:58px;height:58px;border:2px solid #fff;border-radius:50%;color:#fff;background:#002b55;box-shadow:0 0 0 4px #e2e7ec,0 6px 15px rgba(0,43,85,.21)}html[data-field-theme=airfield] .fc-tab-item[data-home=true][data-active=true] .fc-tab-icon{background:#f25a0a}html[data-field-theme=airfield] .fc-tab-item[data-active=true]:after{content:"";position:absolute;left:27%;right:27%;bottom:0;height:3px;background:#f25a0a}html[data-field-theme=airfield] .fc-tab-label{font:750 7px/1 ui-monospace,monospace;text-transform:uppercase}html[data-field-theme=mountain] .field-theme-shell{color:#f4eddb;background:radial-gradient(circle at 48% 2%,rgba(167,197,109,.1),transparent 30%),linear-gradient(180deg,#032719,#073523 56%,#031f15)}html[data-field-theme=mountain] .mt-backdrop{z-index:0;overflow:hidden;color:#a7c56d}html[data-field-theme=mountain] .mt-landscape{position:absolute;inset:0;width:100%;height:100%}html[data-field-theme=mountain] .mt-elevation{position:absolute;right:16px;bottom:99px;color:rgba(223,200,120,.33);font:800 6px/1 ui-monospace,monospace;letter-spacing:.17em}html[data-field-theme=mountain] .fc-field-route{padding-top:10px}html[data-field-theme=mountain] .fc-header{min-height:66px;margin-bottom:7px;padding:8px 4px 11px;border-bottom:1px solid rgba(223,200,120,.33)}html[data-field-theme=mountain] .mt-brand-name{color:#f4eddb;font-family:Arial Narrow,Helvetica Neue Condensed,Impact,sans-serif;font-size:26px;font-weight:900;letter-spacing:.08em;line-height:.9;text-shadow:0 2px 0 rgba(0,0,0,.28)}html[data-field-theme=mountain] .mt-brand-sub{margin-top:8px;color:#dfc878;font:800 6px/1 ui-monospace,monospace;letter-spacing:.18em}html[data-field-theme=mountain] .fc-icon-button{width:43px;height:43px;border:1px solid rgba(223,200,120,.46);border-radius:9px;color:#f4eddb;background:rgba(12,57,39,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 5px 14px rgba(0,0,0,.25)}html[data-field-theme=mountain] .fc-day-hero,html[data-field-theme=mountain] .fc-route-title{position:relative;margin:14px 0 12px;padding:14px 4px 18px}html[data-field-theme=mountain] .fc-day-hero:after,html[data-field-theme=mountain] .fc-route-title:after{content:"";position:absolute;left:4px;bottom:5px;width:42px;height:4px;border-radius:3px;background:#dfc878}html[data-field-theme=mountain] .fc-day-hero h1,html[data-field-theme=mountain] .fc-route-title,html[data-field-theme=mountain] .fc-route-title h1{color:#f4eddb;font-family:Arial Narrow,Helvetica Neue Condensed,Impact,sans-serif;font-size:40px;font-weight:900;letter-spacing:-.02em;text-transform:uppercase;text-shadow:0 3px 0 rgba(0,0,0,.22)}html[data-field-theme=mountain] .fc-day-hero p{margin-top:8px;color:#dfc878;font-weight:850;letter-spacing:.04em}html[data-field-theme=mountain] .fc-week-rail{padding:10px 6px 13px;overflow:visible;border:1px solid #d7cdb3;border-radius:15px;background:repeating-radial-gradient(ellipse at 50% 40%,rgba(31,83,54,.035) 0 1px,transparent 1px 16px),#f4eddb;box-shadow:0 13px 29px rgba(0,0,0,.27)}html[data-field-theme=mountain] .fc-week-rail .grid-cols-7{gap:4px}html[data-field-theme=mountain] .fc-week-arrow{width:22px;border:1px solid #c8bea5;border-radius:8px;color:#1e3e2b;background:#f8f2e4}html[data-field-theme=mountain] .mt-day-tile{border:1px solid #c8bea5;border-radius:11px 11px 3px 3px;clip-path:polygon(0 0,100% 0,100% 87%,50% 100%,0 87%);color:#233d2b;background:#f8f2e4;box-shadow:0 5px 10px rgba(22,48,32,.08)}html[data-field-theme=mountain] .mt-day-label{color:#526052;font-size:9px;font-weight:800}html[data-field-theme=mountain] .mt-day-number{margin-top:4px;font:900 20px/1 Arial Narrow,Helvetica Neue Condensed,Impact,sans-serif}html[data-field-theme=mountain] .mt-day-ridge{position:absolute;left:10px;right:10px;bottom:7px;height:9px;opacity:.28;background:#6d8f47;clip-path:polygon(0 100%,20% 42%,35% 75%,53% 14%,72% 74%,84% 48%,100% 100%)}html[data-field-theme=mountain] .mt-day-dots{position:relative;z-index:1;margin-top:9px}html[data-field-theme=mountain] .mt-status-dot{border:1px solid rgba(255,255,255,.6)}html[data-field-theme=mountain] .mt-day-selected{border-color:#dfc878;color:#f4eddb;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent),#073523;box-shadow:inset 0 0 0 2px #0c2b1f,0 7px 15px rgba(0,0,0,.24)}html[data-field-theme=mountain] .mt-day-selected .mt-day-label{color:#d9d2bd}html[data-field-theme=mountain] .mt-day-selected .mt-day-ridge{background:#dfc878;opacity:.58}html[data-field-theme=mountain] .fc-field-view{min-height:60px;overflow:hidden;border:1px solid #c8bea5;border-radius:18px;color:#253e2c;background:#f4eddb;box-shadow:0 10px 24px rgba(0,0,0,.23)}html[data-field-theme=mountain] .fc-field-view>span:first-child{color:#073523;font-weight:900;letter-spacing:.07em;text-transform:uppercase}html[data-field-theme=mountain] .fc-field-view>span:first-child:before{content:"⌖";margin-right:9px;color:#1f5336}html[data-field-theme=mountain] .fc-field-view>span:first-child span:last-child{display:none}html[data-field-theme=mountain] .fc-field-view>span:last-child{border:0;border-left:1px solid #c8bea5;border-radius:0;color:#344f39;background:transparent;text-transform:uppercase}html[data-field-theme=mountain] .fc-timeclock-card{position:relative;overflow:hidden;border:1px solid #9ab06c;border-radius:12px;color:#f4eddb;background:repeating-radial-gradient(ellipse at 70% 34%,rgba(167,197,109,.07) 0 1px,transparent 1px 18px),#1f5336;box-shadow:0 13px 28px rgba(0,0,0,.27)}html[data-field-theme=mountain] .fc-timeclock-card:after{content:"TRAIL CLOCK / LIVE";position:absolute;right:12px;top:9px;color:#d8e7b9;font:800 6px/1 ui-monospace,monospace;letter-spacing:.14em}html[data-field-theme=mountain] .fc-timeclock-card button{border:1px solid #e8ddb8;border-radius:7px;color:#f4eddb;background:#073523}html[data-field-theme=mountain] .fc-section-heading{margin-top:22px;color:#d5cba9;letter-spacing:.14em;text-transform:uppercase}html[data-field-theme=mountain] .fc-section-heading>div{background:linear-gradient(90deg,#dfc878,#a7c56d,transparent)}html[data-field-theme=mountain] .fc-section-heading>span{color:#073523;background:#dfc878}html[data-field-theme=mountain] .fc-job-card{min-height:257px;overflow:hidden;border:1px solid #6d8f47;border-radius:10px;color:#f4eddb;background:repeating-radial-gradient(ellipse at 52% 45%,rgba(167,197,109,.07) 0 1px,transparent 1px 17px),#073523;box-shadow:inset 0 0 0 4px #0a2d20,0 16px 35px rgba(0,0,0,.36)}html[data-field-theme=mountain] .fc-job-body{min-height:180px;padding:36px 123px 25px 22px}html[data-field-theme=mountain] .fc-job-body>div>span:first-child{position:relative;z-index:3;width:11px;height:11px;margin-top:6px;box-shadow:0 0 0 5px rgba(167,197,109,.1)}html[data-field-theme=mountain] .fc-job-body>div>svg:last-child{color:#dfc878}html[data-field-theme=mountain] .fc-job-copy{position:relative;z-index:3}html[data-field-theme=mountain] .fc-job-copy>div:first-child{color:#f4eddb;font:900 22px/1 Arial Narrow,Helvetica Neue Condensed,Impact,sans-serif;letter-spacing:.02em}html[data-field-theme=mountain] .fc-job-copy>div:nth-child(2){margin-top:20px;overflow:hidden;color:#f4eddb;font-size:18px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}html[data-field-theme=mountain] .fc-job-copy>div:nth-child(3),html[data-field-theme=mountain] .fc-job-copy>div:nth-child(4){margin-top:9px;color:#dfc878}html[data-field-theme=mountain] .mt-job-art{z-index:0}html[data-field-theme=mountain] .mt-job-trail{position:absolute;right:-5px;top:39px;width:160px;color:#a7c56d}html[data-field-theme=mountain] .mt-job-art>svg:nth-child(2){position:absolute;right:15px;top:14px;color:rgba(223,200,120,.34)}html[data-field-theme=mountain] .mt-job-state{position:absolute;left:20px;top:16px;color:#a7c56d;font:800 7px/1 ui-monospace,monospace;letter-spacing:.14em}html[data-field-theme=mountain] .mt-job-north{position:absolute;right:45px;top:7px;color:#dfc878;font:850 7px/1 ui-monospace,monospace}html[data-field-theme=mountain] .mt-navigate{position:relative;z-index:4;min-height:73px;margin:0 12px 12px;padding:0 16px;border:1px solid #91aa5e;border-radius:4px;color:#fff;background:repeating-radial-gradient(ellipse at 50% 40%,rgba(255,255,255,.035) 0 1px,transparent 1px 18px),#496a2d;clip-path:polygon(2% 0,98% 0,100% 12%,100% 88%,98% 100%,2% 100%,0 88%,0 12%);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 9px 21px rgba(0,0,0,.27)}html[data-field-theme=mountain] .mt-navigate-icon{width:49px;height:49px}html[data-field-theme=mountain] .mt-navigate-label{font:900 21px/1 Arial Narrow,Helvetica Neue Condensed,Impact,sans-serif;letter-spacing:.08em;text-transform:uppercase}html[data-field-theme=mountain] .mt-navigate-kicker{margin-bottom:6px;color:#dce7bf;font:800 6px/1 ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase}html[data-field-theme=mountain] .mt-navigate-compass{color:#dfc878}html[data-field-theme=mountain] .fc-card,html[data-field-theme=mountain] .fc-empty-state{border:1px solid #c9bea5;border-radius:10px;color:#243d2b;background:repeating-radial-gradient(ellipse at 50% 38%,rgba(31,83,54,.025) 0 1px,transparent 1px 17px),#f4eddb;box-shadow:0 10px 24px rgba(0,0,0,.22)}html[data-field-theme=mountain] .fc-home-panel-title{border-color:#d1c6ae;color:#073523;background:rgba(167,197,109,.1);letter-spacing:.05em;text-transform:uppercase}html[data-field-theme=mountain] .fc-home-crew-list,html[data-field-theme=mountain] .fc-home-glance-grid,html[data-field-theme=mountain] .fc-home-prep-list{border-color:#d5cbb5}html[data-field-theme=mountain] .fc-home-tomorrow-day{border:1px solid #dfc878;color:#f4eddb;background:#073523;clip-path:polygon(50% 0,100% 45%,86% 100%,14% 100%,0 45%)}html[data-field-theme=mountain] .fc-sheet{border:1px solid #c9bea5;color:#243d2b;background:repeating-radial-gradient(ellipse at 50% 38%,rgba(31,83,54,.025) 0 1px,transparent 1px 17px),#f4eddb;box-shadow:0 -14px 38px rgba(0,0,0,.44)}html[data-field-theme=mountain] .fc-navrow,html[data-field-theme=mountain] .fc-primary-action{min-height:50px;border:1px solid #496a2d;border-radius:7px;color:#fff;background:#496a2d;box-shadow:0 7px 15px rgba(0,0,0,.2)}html[data-field-theme=mountain] .field-theme-shell input,html[data-field-theme=mountain] .field-theme-shell select,html[data-field-theme=mountain] .field-theme-shell textarea{border:1px solid #bfb39b;border-radius:7px;color:#243d2b;background:#faf5e9}html[data-field-theme=mountain] .field-theme-shell input:focus,html[data-field-theme=mountain] .field-theme-shell select:focus,html[data-field-theme=mountain] .field-theme-shell textarea:focus{outline:3px solid rgba(73,106,45,.1);border-color:#496a2d}html[data-field-theme=mountain] .theme-picker-shell input{background:transparent}html[data-field-theme=mountain] .fc-timecard-list>div{border-color:#d0c5ae}html[data-field-theme=mountain] .fc-timecard-list>div:nth-child(odd){background:rgba(167,197,109,.07)}html[data-field-theme=mountain] .fc-tabbar{min-height:88px;padding:7px 8px max(env(safe-area-inset-bottom),8px);border-top:1px solid #6d8f47;background:repeating-radial-gradient(ellipse at 50% 42%,rgba(167,197,109,.045) 0 1px,transparent 1px 18px),#073523;box-shadow:0 -12px 31px rgba(0,0,0,.4)}html[data-field-theme=mountain] .fc-tabbar>div{border:1px solid rgba(223,200,120,.34);border-radius:15px 15px 0 0;background:#073523}html[data-field-theme=mountain] .fc-tab-item{position:relative;min-height:62px;padding-top:8px;color:#aab29d}html[data-field-theme=mountain] .fc-tab-icon{min-width:36px;min-height:32px;border:1px solid transparent;border-radius:8px;background:transparent}html[data-field-theme=mountain] .fc-tab-item[data-active=true]{color:#dfc878}html[data-field-theme=mountain] .fc-tab-item[data-active=true] .fc-tab-icon{border-color:#dfc878;color:#073523;background:#dfc878}html[data-field-theme=mountain] .fc-tab-item[data-home=true] .fc-tab-icon{width:58px;height:58px;border:2px solid #dfc878;border-radius:50%;color:#dfc878;background:#496a2d;box-shadow:0 0 0 4px #073523,0 6px 16px rgba(0,0,0,.26)}html[data-field-theme=mountain] .fc-tab-item[data-home=true][data-active=true] .fc-tab-icon{color:#073523;background:#dfc878}html[data-field-theme=mountain] .fc-tab-item[data-active=true]:after{content:"";position:absolute;left:27%;right:27%;bottom:0;height:2px;background:#dfc878}html[data-field-theme=mountain] .fc-tab-label{font:750 7px/1 ui-monospace,monospace;text-transform:uppercase}@media (max-width:350px){html[data-field-theme=airfield] .af-brand-sub,html[data-field-theme=mountain] .mt-brand-sub{display:none}html[data-field-theme=airfield] .fc-week-rail .grid-cols-7,html[data-field-theme=mountain] .fc-week-rail .grid-cols-7{gap:2px}html[data-field-theme=airfield] .af-day-number,html[data-field-theme=mountain] .mt-day-number{font-size:18px}html[data-field-theme=airfield] .fc-job-body{padding-right:98px;padding-left:94px}html[data-field-theme=mountain] .fc-job-body{padding-right:104px}html[data-field-theme=airfield] .af-job-globe,html[data-field-theme=mountain] .mt-job-trail{width:132px}html[data-field-theme=airfield] .fc-tab-label,html[data-field-theme=mountain] .fc-tab-label{font-size:6px;letter-spacing:0;white-space:nowrap}}