html[data-field-theme=drafting-board]{color-scheme:dark}html[data-field-theme=greenback]{color-scheme:light}html[data-field-theme=drafting-board] .field-theme-shell,html[data-field-theme=greenback] .field-theme-shell{isolation:isolate}html[data-field-theme=drafting-board] .fc-field-page,html[data-field-theme=drafting-board] .fc-field-route,html[data-field-theme=greenback] .fc-field-page,html[data-field-theme=greenback] .fc-field-route{position:relative;z-index:1;background:transparent}html[data-field-theme=drafting-board] .field-theme-shell{color:#f4f8ff;background:radial-gradient(circle at 52% 14%,rgba(38,111,255,.18),transparent 34%),linear-gradient(180deg,#09265a,#061c46 52%,#041637)}html[data-field-theme=drafting-board] .drb-backdrop{z-index:0;overflow:hidden;color:#8dbdff}html[data-field-theme=drafting-board] .drb-paper-grid{position:absolute;inset:0;width:100%;height:100%}html[data-field-theme=drafting-board] .drb-note{position:absolute;color:rgba(220,234,255,.56);font:italic 14px/1.15 Segoe Print,Bradley Hand,cursive;transform:rotate(-4deg)}html[data-field-theme=drafting-board] .drb-note-a{top:28px;right:84px;padding-bottom:3px;border-bottom:1px solid}html[data-field-theme=drafting-board] .drb-note-b{top:145px;right:15px;text-align:left;transform:rotate(4deg)}html[data-field-theme=drafting-board] .drb-sheet-code{position:absolute;right:15px;bottom:98px;color:rgba(180,211,255,.33);font:700 6px/1 ui-monospace,monospace;letter-spacing:.18em}html[data-field-theme=drafting-board] .fc-field-route{padding-top:10px}html[data-field-theme=drafting-board] .fc-header{min-height:70px;margin-bottom:7px;padding:8px 4px 10px;border-bottom:1px solid rgba(141,189,255,.52)}html[data-field-theme=drafting-board] .drb-brand-mark{display:grid;width:37px;height:37px;place-items:center;border:1px solid rgba(141,189,255,.7);color:#dbeaff;background:rgba(9,47,110,.78);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)}html[data-field-theme=drafting-board] .drb-brand-name{color:#f4f8ff;font:italic 900 23px/.86 Arial Narrow,Helvetica Neue Condensed,Arial,sans-serif;letter-spacing:.08em}html[data-field-theme=drafting-board] .drb-brand-sub{margin-top:8px;color:#9ac4ff;font:750 6px/1 ui-monospace,monospace;letter-spacing:.2em}html[data-field-theme=drafting-board] .fc-icon-button{width:44px;height:44px;border:1px solid #9bc6ff;border-radius:2px;color:#f4f8ff;background:linear-gradient(45deg,transparent 47%,rgba(150,196,255,.11) 48% 52%,transparent 53%),#0a3478;box-shadow:4px 4px 0 rgba(2,12,36,.25);clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px)}html[data-field-theme=drafting-board] .fc-day-hero,html[data-field-theme=drafting-board] .fc-route-title{position:relative;margin:12px 0 10px;padding:9px 3px 20px;border-bottom:1px solid rgba(154,198,255,.6)}html[data-field-theme=drafting-board] .fc-day-hero:after,html[data-field-theme=drafting-board] .fc-route-title:after{content:"FIELD DATE / JULY 22 / ISSUE B";position:absolute;left:4px;bottom:4px;color:#a8ccff;font:700 6px/1 ui-monospace,monospace;letter-spacing:.19em}html[data-field-theme=drafting-board] .fc-day-hero h1,html[data-field-theme=drafting-board] .fc-route-title,html[data-field-theme=drafting-board] .fc-route-title h1{color:#f4f8ff;font-family:Arial Narrow,Helvetica Neue Condensed,Impact,Arial,sans-serif;font-size:42px;font-weight:850;letter-spacing:.055em;text-transform:uppercase;text-shadow:1px 1px 0 rgba(126,181,255,.42)}html[data-field-theme=drafting-board] .fc-day-hero p{margin-top:5px;color:#bfd8ff;font:650 13px/1 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}html[data-field-theme=drafting-board] .fc-week-rail{padding:7px 4px 9px;overflow:visible;border:1px solid rgba(142,189,255,.62);border-radius:2px;background:rgba(4,30,76,.93);box-shadow:5px 6px 0 rgba(2,14,43,.24)}html[data-field-theme=drafting-board] .fc-week-rail .grid-cols-7{gap:1px}html[data-field-theme=drafting-board] .fc-week-arrow{width:22px;border:0;border-radius:0;color:#b9d5ff;background:rgba(13,55,124,.82)}html[data-field-theme=drafting-board] .drb-day-tile{border-right:1px solid rgba(142,189,255,.52);border-radius:0;color:#edf5ff;background:rgba(5,27,65,.68)}html[data-field-theme=drafting-board] .drb-day-label{color:#c3d9fa;font:700 10px/1 ui-monospace,monospace}html[data-field-theme=drafting-board] .drb-day-number{margin-top:6px;font:850 27px/1 Arial Narrow,Helvetica Neue Condensed,sans-serif}html[data-field-theme=drafting-board] .drb-day-dots{margin-top:8px}html[data-field-theme=drafting-board] .drb-day-selected{z-index:2;border:1px solid #d7e8ff;color:#fff;background:repeating-linear-gradient(135deg,rgba(255,255,255,.1) 0 1px,transparent 1px 6px),#0f64e8;box-shadow:0 0 0 3px rgba(57,134,255,.22),inset 0 0 0 2px rgba(205,228,255,.25);clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px);transform:scale(1.04)}html[data-field-theme=drafting-board] .drb-day-selected .drb-day-label{color:#fff}html[data-field-theme=drafting-board] .fc-field-view{min-height:58px;overflow:hidden;border:1px solid #afd1ff;border-radius:2px;color:#f4f8ff;background:linear-gradient(108deg,#0f64e8 0 52%,rgba(4,27,68,.96) 52%);box-shadow:5px 6px 0 rgba(2,14,43,.25);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}html[data-field-theme=drafting-board] .fc-field-view>span{font:800 13px/1 ui-monospace,monospace;letter-spacing:.11em;text-transform:uppercase}html[data-field-theme=drafting-board] .fc-field-view>span:first-child:before{content:"⌖";margin-right:9px;font-size:21px}html[data-field-theme=drafting-board] .fc-field-view>span:first-child span:last-child{display:none}html[data-field-theme=drafting-board] .fc-field-view>span:last-child{border:0;color:#e7f1ff;background:transparent}html[data-field-theme=drafting-board] .fc-timeclock-card{position:relative;overflow:hidden;border:1px solid #9cc6ff;border-radius:2px;color:#f4f8ff;background:repeating-linear-gradient(135deg,rgba(255,255,255,.055) 0 1px,transparent 1px 8px),#0e58cc;box-shadow:5px 6px 0 rgba(2,14,43,.25)}html[data-field-theme=drafting-board] .fc-timeclock-card:after{content:"TIME DETAIL / LIVE";position:absolute;top:8px;right:10px;color:rgba(235,245,255,.62);font:700 6px/1 ui-monospace,monospace;letter-spacing:.14em}html[data-field-theme=drafting-board] .fc-section-heading{margin-top:15px;color:#e9f3ff}html[data-field-theme=drafting-board] .fc-section-heading h2{font:800 10px/1 ui-monospace,monospace;letter-spacing:.16em}html[data-field-theme=drafting-board] .fc-section-heading>div{background:rgba(154,198,255,.64)}html[data-field-theme=drafting-board] .fc-job-card{min-height:275px;overflow:hidden;border:1px solid #9fc9ff;border-radius:2px;color:#f4f8ff;background:repeating-linear-gradient(135deg,rgba(174,210,255,.035) 0 1px,transparent 1px 8px),rgba(5,31,76,.96);box-shadow:6px 7px 0 rgba(1,12,39,.28);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}html[data-field-theme=drafting-board] .fc-job-body{min-height:194px;padding:36px 45% 17px 20px}html[data-field-theme=drafting-board] .fc-job-copy>div:first-child{font:850 25px/1.08 Arial Narrow,Helvetica Neue Condensed,sans-serif;letter-spacing:.04em}html[data-field-theme=drafting-board] .fc-job-copy>div:nth-child(2){margin-top:13px;color:#dbeaff;font-size:16px;letter-spacing:.05em;text-transform:uppercase}html[data-field-theme=drafting-board] .drb-job-art{z-index:0;color:#a7cdff}html[data-field-theme=drafting-board] .drb-bank-drawing{position:absolute;top:34px;right:8px;width:47%;height:140px;opacity:.62}html[data-field-theme=drafting-board] .drb-job-note{position:absolute;top:13px;right:20px;color:#d7e8ff;font:italic 13px/1 Segoe Print,Bradley Hand,cursive;transform:rotate(-7deg)}html[data-field-theme=drafting-board] .drb-job-dimension,html[data-field-theme=drafting-board] .drb-job-revision{position:absolute;color:rgba(176,210,255,.58);font:700 5px/1 ui-monospace,monospace;letter-spacing:.13em}html[data-field-theme=drafting-board] .drb-job-dimension{top:181px;right:18px}html[data-field-theme=drafting-board] .drb-job-revision{top:12px;left:20px}html[data-field-theme=drafting-board] .drb-navigate{position:relative;z-index:2;min-height:72px;border-top:1px solid #c2dcff;color:#fff;background:repeating-linear-gradient(135deg,rgba(255,255,255,.08) 0 1px,transparent 1px 7px),#0f64e8}html[data-field-theme=drafting-board] .drb-navigate-kicker{margin-bottom:4px;color:#c6ddff;font:700 5px/1 ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase}html[data-field-theme=drafting-board] .drb-navigate-label{font:850 25px/1 Arial Narrow,Helvetica Neue Condensed,sans-serif;letter-spacing:.17em;text-transform:uppercase}html[data-field-theme=drafting-board] .fc-card,html[data-field-theme=drafting-board] .fc-empty-state{border:1px solid rgba(154,198,255,.55);border-radius:2px;color:#f2f7ff;background:repeating-linear-gradient(135deg,rgba(162,202,255,.025) 0 1px,transparent 1px 8px),rgba(5,29,71,.96);box-shadow:5px 6px 0 rgba(2,14,43,.22)}html[data-field-theme=drafting-board] .fc-home-panel-title{border-color:rgba(154,198,255,.52);color:#f4f8ff;background:#0d4dac;font-family:ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}html[data-field-theme=drafting-board] .fc-home-crew-list,html[data-field-theme=drafting-board] .fc-home-glance-grid,html[data-field-theme=drafting-board] .fc-home-prep-list{border-color:rgba(142,189,255,.43)}html[data-field-theme=drafting-board] .fc-home-tomorrow-day{border:1px solid #b7d5ff;border-radius:2px;color:#fff;background:#0f64e8;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}html[data-field-theme=drafting-board] .fc-sheet{border:1px solid #9bc6ff;border-radius:2px;color:#f4f8ff;background:#071f4c;box-shadow:0 -15px 38px rgba(1,10,31,.58)}html[data-field-theme=drafting-board] .fc-navrow,html[data-field-theme=drafting-board] .fc-primary-action{min-height:50px;border:1px solid #bbd8ff;border-radius:2px;color:#fff;background:#0f64e8;box-shadow:4px 4px 0 rgba(2,14,43,.3)}html[data-field-theme=drafting-board] .field-theme-shell input,html[data-field-theme=drafting-board] .field-theme-shell select,html[data-field-theme=drafting-board] .field-theme-shell textarea{border:1px solid rgba(157,202,255,.65);border-radius:2px;color:#f4f8ff;background:#061b43;font-family:ui-monospace,monospace}html[data-field-theme=drafting-board] .field-theme-shell input:focus,html[data-field-theme=drafting-board] .field-theme-shell select:focus,html[data-field-theme=drafting-board] .field-theme-shell textarea:focus{outline:3px solid rgba(41,119,255,.18);border-color:#e2edff}html[data-field-theme=drafting-board] .theme-picker-shell input{background:transparent}html[data-field-theme=drafting-board] .fc-timecard-list>div{border-color:rgba(154,198,255,.42)}html[data-field-theme=drafting-board] .fc-timecard-list>div:nth-child(odd){background:rgba(40,112,246,.07)}html[data-field-theme=drafting-board] .fc-tabbar{min-height:90px;padding:7px 8px max(env(safe-area-inset-bottom),8px);border-top:1px solid #9fc9ff;color:#f4f8ff;background:repeating-linear-gradient(90deg,rgba(169,207,255,.055) 0 1px,transparent 1px 60px),#04193f;box-shadow:0 -12px 30px rgba(1,10,32,.42)}html[data-field-theme=drafting-board] .fc-tabbar>div{background:transparent}html[data-field-theme=drafting-board] .fc-tab-item{position:relative;min-height:63px;padding-top:8px;color:#8aaddc;font-family:ui-monospace,monospace;text-transform:uppercase}html[data-field-theme=drafting-board] .fc-tab-icon{min-width:38px;min-height:32px;border:1px solid transparent;border-radius:2px;background:transparent}html[data-field-theme=drafting-board] .fc-tab-item[data-active=true]{color:#fff}html[data-field-theme=drafting-board] .fc-tab-item[data-active=true] .fc-tab-icon{border-color:#b9d6ff;color:#fff;background:#0f64e8;box-shadow:0 0 0 3px rgba(39,115,255,.2)}html[data-field-theme=greenback] .field-theme-shell{color:#173823;background:radial-gradient(circle at 50% 7%,rgba(23,75,46,.055),transparent 27%),repeating-linear-gradient(0deg,rgba(50,62,36,.018) 0 1px,transparent 1px 4px),#e8dfc2}html[data-field-theme=greenback] .grb-backdrop{z-index:0;overflow:hidden;color:#315c3d}html[data-field-theme=greenback] .grb-guilloche{position:absolute;inset:0;width:100%;height:100%;opacity:.5}html[data-field-theme=greenback] .grb-portrait{position:absolute;top:-12px;left:50%;width:182px;color:rgba(35,72,46,.14);transform:translateX(-50%)}html[data-field-theme=greenback] .grb-series{position:absolute;right:15px;bottom:98px;color:rgba(37,75,48,.36);font:800 6px/1 ui-serif,Georgia,serif;letter-spacing:.16em}html[data-field-theme=greenback] .grb-value{position:absolute;color:rgba(31,77,47,.09);font:900 86px/1 ui-serif,Georgia,serif}html[data-field-theme=greenback] .grb-value-a{top:260px;left:12px}html[data-field-theme=greenback] .grb-value-b{right:8px;bottom:180px}html[data-field-theme=greenback] .fc-field-route{padding-top:10px}html[data-field-theme=greenback] .fc-header{min-height:70px;margin-bottom:7px;padding:8px 4px 10px;border-bottom:3px double #806f43}html[data-field-theme=greenback] .grb-brand-seal{width:39px;height:39px;color:#174b2e}html[data-field-theme=greenback] .grb-brand-name{color:#173823;font:900 24px/.88 ui-serif,Georgia,Cambria,serif;letter-spacing:.17em;text-shadow:0 1px 0 #fff9df}html[data-field-theme=greenback] .grb-brand-sub{margin-top:8px;color:#6f5725;font:800 6px/1 ui-serif,Georgia,serif;letter-spacing:.2em}html[data-field-theme=greenback] .fc-icon-button{width:44px;height:44px;border:3px double #806f43;border-radius:3px;color:#f5e9b9;background:radial-gradient(circle at 50% 50%,rgba(255,226,132,.12),transparent 54%),#174b2e;box-shadow:0 4px 0 #a79256,0 8px 14px rgba(65,51,20,.18);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px)}html[data-field-theme=greenback] .fc-day-hero,html[data-field-theme=greenback] .fc-route-title{position:relative;margin:12px 0 10px;padding:9px 3px 20px;border-bottom:1px solid #8a7950}html[data-field-theme=greenback] .fc-day-hero:after,html[data-field-theme=greenback] .fc-route-title:after{content:"UNITED FIELD SERVICE · JULY 22 · SERIES A";position:absolute;left:4px;bottom:4px;color:#806526;font:800 6px/1 ui-serif,Georgia,serif;letter-spacing:.16em}html[data-field-theme=greenback] .fc-day-hero h1,html[data-field-theme=greenback] .fc-route-title,html[data-field-theme=greenback] .fc-route-title h1{color:#173823;font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:42px;font-weight:900;letter-spacing:.055em;text-transform:uppercase;text-shadow:1px 1px 0 #f9f0d2}html[data-field-theme=greenback] .fc-day-hero p{margin-top:5px;color:#755a24;font:800 13px/1 ui-serif,Georgia,serif;letter-spacing:.11em;text-transform:uppercase}html[data-field-theme=greenback] .fc-week-rail{padding:7px 4px 9px;overflow:visible;border:3px double #807043;border-radius:3px;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.2),transparent 46%),#ece3c7;box-shadow:0 5px 0 #c1b280,0 9px 18px rgba(74,60,28,.13)}html[data-field-theme=greenback] .fc-week-rail .grid-cols-7{gap:1px}html[data-field-theme=greenback] .fc-week-arrow{width:21px;border:0;border-radius:0;color:#31523a;background:transparent}html[data-field-theme=greenback] .grb-day-tile{border-right:1px solid #b5a87f;border-radius:0;color:#173823;background:rgba(243,235,208,.7);clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px)}html[data-field-theme=greenback] .grb-day-label{color:#64705d;font:800 10px/1 ui-serif,Georgia,serif}html[data-field-theme=greenback] .grb-day-number{margin-top:6px;font:900 27px/1 ui-serif,Georgia,serif}html[data-field-theme=greenback] .grb-day-dots{margin-top:8px}html[data-field-theme=greenback] .grb-day-selected{z-index:2;border:3px double #c19a3c;color:#f6edcc;background:repeating-radial-gradient(circle at 50% 50%,rgba(242,220,153,.08) 0 1px,transparent 1px 5px),#174b2e;box-shadow:0 5px 0 #9d843f,0 9px 16px rgba(64,50,17,.2);transform:scale(1.05)}html[data-field-theme=greenback] .grb-day-selected .grb-day-label{color:#eadba7}html[data-field-theme=greenback] .fc-field-view{min-height:58px;overflow:hidden;border:3px double #806f43;border-radius:3px;color:#173823;background:linear-gradient(90deg,#174b2e 0 52%,#eee5c9 52%);box-shadow:0 5px 0 #bdac75,0 9px 17px rgba(70,55,21,.13);clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px)}html[data-field-theme=greenback] .fc-field-view>span{font:900 13px/1 ui-serif,Georgia,serif;letter-spacing:.08em;text-transform:uppercase}html[data-field-theme=greenback] .fc-field-view>span:first-child{color:#f6edcc}html[data-field-theme=greenback] .fc-field-view>span:first-child:before{content:"◉";margin-right:9px}html[data-field-theme=greenback] .fc-field-view>span:first-child span:last-child{display:none}html[data-field-theme=greenback] .fc-field-view>span:last-child{border:0;color:#173823;background:transparent}html[data-field-theme=greenback] .fc-timeclock-card{position:relative;overflow:hidden;border:3px double #a48031;border-radius:3px;color:#f7edc9;background:repeating-radial-gradient(circle at 78% 20%,rgba(245,224,155,.1) 0 1px,transparent 1px 6px),#174b2e;box-shadow:0 5px 0 #9f843f,0 10px 18px rgba(63,48,15,.18)}html[data-field-theme=greenback] .fc-timeclock-card:after{content:"AUTHORIZED LABOR NOTE";position:absolute;top:8px;right:10px;color:rgba(246,227,167,.62);font:800 6px/1 ui-serif,Georgia,serif;letter-spacing:.14em}html[data-field-theme=greenback] .fc-section-heading{margin-top:15px;color:#173823}html[data-field-theme=greenback] .fc-section-heading h2{font:900 10px/1 ui-serif,Georgia,serif;letter-spacing:.14em}html[data-field-theme=greenback] .fc-section-heading>div{background:#8d7b4e}html[data-field-theme=greenback] .fc-job-card{min-height:275px;overflow:hidden;border:4px double #75683f;border-radius:3px;color:#173823;background:repeating-radial-gradient(circle at 76% 45%,rgba(30,82,54,.035) 0 1px,transparent 1px 6px),#efe6cb;box-shadow:0 6px 0 #b6a670,0 12px 23px rgba(64,49,17,.16);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)}html[data-field-theme=greenback] .fc-job-body{min-height:194px;padding:38px 42% 17px 22px}html[data-field-theme=greenback] .fc-job-copy>div:first-child{font:900 25px/1.08 ui-serif,Georgia,serif;letter-spacing:.025em}html[data-field-theme=greenback] .fc-job-copy>div:nth-child(2){margin-top:13px;color:#274d33;font:900 16px/1.2 ui-serif,Georgia,serif;letter-spacing:.06em;text-transform:uppercase}html[data-field-theme=greenback] .grb-job-art{z-index:0;color:#285137}html[data-field-theme=greenback] .grb-job-bank{position:absolute;top:50px;right:15px;width:36%;height:110px;opacity:.38}html[data-field-theme=greenback] .grb-job-seal{position:absolute;top:21px;right:12px;width:37%;height:150px;opacity:.13}html[data-field-theme=greenback] .grb-job-authority,html[data-field-theme=greenback] .grb-job-serial{position:absolute;color:rgba(40,81,55,.58);font:800 5px/1 ui-serif,Georgia,serif;letter-spacing:.14em}html[data-field-theme=greenback] .grb-job-serial{right:17px;bottom:92px}html[data-field-theme=greenback] .grb-job-authority{top:14px;left:20px}html[data-field-theme=greenback] .grb-navigate{position:relative;z-index:2;min-height:72px;border-top:4px double #ad8d3b;color:#f7edc9;background:repeating-radial-gradient(circle at 50% 50%,rgba(245,225,158,.075) 0 1px,transparent 1px 6px),#174b2e}html[data-field-theme=greenback] .grb-navigate-coin{width:44px;height:44px;border:3px double #dabf70;border-radius:50%;background:#204f33}html[data-field-theme=greenback] .grb-navigate-kicker{margin-bottom:4px;color:#cdbc83;font:800 5px/1 ui-serif,Georgia,serif;letter-spacing:.17em;text-transform:uppercase}html[data-field-theme=greenback] .grb-navigate-label{font:900 25px/1 ui-serif,Georgia,serif;letter-spacing:.13em;text-transform:uppercase}html[data-field-theme=greenback] .grb-navigate-value{padding-right:8px;color:#d3b35d;font:900 31px/1 ui-serif,Georgia,serif}html[data-field-theme=greenback] .fc-card,html[data-field-theme=greenback] .fc-empty-state{border:3px double #8c7c51;border-radius:3px;color:#173823;background:repeating-radial-gradient(circle at 80% 20%,rgba(30,82,54,.025) 0 1px,transparent 1px 6px),#eee5c9;box-shadow:0 5px 0 #c1b385,0 10px 20px rgba(64,50,18,.12)}html[data-field-theme=greenback] .fc-home-panel-title{border-color:#8c7c51;color:#f7edc9;background:#174b2e;font-family:ui-serif,Georgia,serif;letter-spacing:.09em;text-transform:uppercase}html[data-field-theme=greenback] .fc-home-crew-list,html[data-field-theme=greenback] .fc-home-glance-grid,html[data-field-theme=greenback] .fc-home-prep-list{border-color:#b4a77d}html[data-field-theme=greenback] .fc-home-tomorrow-day{border:3px double #b28e37;border-radius:3px;color:#f7edc9;background:#174b2e}html[data-field-theme=greenback] .fc-sheet{border:3px double #867749;border-radius:3px;color:#173823;background:#efe6cb;box-shadow:0 -15px 38px rgba(63,48,15,.25)}html[data-field-theme=greenback] .fc-navrow,html[data-field-theme=greenback] .fc-primary-action{min-height:50px;border:3px double #b28d37;border-radius:3px;color:#f7edc9;background:#174b2e;box-shadow:0 4px 0 #a8914e}html[data-field-theme=greenback] .field-theme-shell input,html[data-field-theme=greenback] .field-theme-shell select,html[data-field-theme=greenback] .field-theme-shell textarea{border:0;border-bottom:2px solid #817044;border-radius:0;color:#173823;background:rgba(246,238,210,.74);font-family:ui-serif,Georgia,serif}html[data-field-theme=greenback] .field-theme-shell input:focus,html[data-field-theme=greenback] .field-theme-shell select:focus,html[data-field-theme=greenback] .field-theme-shell textarea:focus{outline:3px solid rgba(23,75,46,.08);border-color:#174b2e}html[data-field-theme=greenback] .theme-picker-shell input{background:transparent}html[data-field-theme=greenback] .fc-timecard-list>div{border-color:#b2a477}html[data-field-theme=greenback] .fc-timecard-list>div:nth-child(odd){background:rgba(23,75,46,.035)}html[data-field-theme=greenback] .fc-tabbar{min-height:90px;padding:7px 8px max(env(safe-area-inset-bottom),8px);border-top:4px double #c19d49;color:#f6eac1;background:repeating-radial-gradient(circle at 50% 50%,rgba(237,211,130,.06) 0 1px,transparent 1px 6px),#174b2e;box-shadow:0 -11px 25px rgba(58,44,14,.22)}html[data-field-theme=greenback] .fc-tabbar>div{background:transparent}html[data-field-theme=greenback] .fc-tab-item{position:relative;min-height:63px;padding-top:8px;color:#b9ae81;font-family:ui-serif,Georgia,serif;text-transform:uppercase}html[data-field-theme=greenback] .fc-tab-icon{min-width:38px;min-height:32px;border:1px solid transparent;border-radius:50%;background:transparent}html[data-field-theme=greenback] .fc-tab-item[data-active=true]{color:#f8e9b5}html[data-field-theme=greenback] .fc-tab-item[data-active=true] .fc-tab-icon{border:3px double #e3c870;color:#173823;background:#e0c261;box-shadow:0 3px 0 #917326}@media (max-width:360px){html[data-field-theme=drafting-board] .fc-job-body,html[data-field-theme=greenback] .fc-job-body{padding-right:38%}html[data-field-theme=drafting-board] .drb-job-note,html[data-field-theme=greenback] .grb-job-bank{opacity:.25}}@media (max-width:767px){.ops-mobile-dock.ops-staff-mobile-ribbon{--ops-canvas:#f3f6fb;--ops-panel:#ffffff;--ops-panel-subtle:#f8fafc;--ops-line:#dde4ee;--ops-line-strong:#cbd5e1;--ops-ink:#0b172a;--ops-muted:#617089;--ops-blue:#175cd3;--ops-blue-soft:#eaf2ff;color:var(--ops-ink)}.dark .ops-mobile-dock.ops-staff-mobile-ribbon{--ops-canvas:#0c111b;--ops-panel:#131a26;--ops-panel-subtle:#101722;--ops-line:#273447;--ops-line-strong:#35445b;--ops-ink:#eef3fb;--ops-muted:#9cabbe;--ops-blue:#4f8df7;--ops-blue-soft:#12294c;box-shadow:0 -8px 24px rgba(0,0,0,.34)}.theme-gray .ops-mobile-dock.ops-staff-mobile-ribbon{--ops-canvas:#292a2e;--ops-panel:#36373c;--ops-panel-subtle:#303136;--ops-line:#515258;--ops-line-strong:#62636a;--ops-ink:#f2f2f3;--ops-muted:#c0c1c5;--ops-blue:#aeb7c7;--ops-blue-soft:#454850}.ops-standard-page:has(.ops-grid-mobile-header)>div.mx-auto{padding-top:8px}.ops-grid-week-nav{margin-bottom:8px;gap:6px}.ops-grid-week-nav>button{min-height:34px}.ops-grid-week-nav>span{min-width:0;font-size:12px}.ops-mobile-roster-page>main,.ops-mobile-settings-page>main{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.ops-mobile-roster-page .ops-mobile-roster-card,.ops-mobile-roster-page section,.ops-mobile-settings-page section{background:var(--ops-panel)}}html[data-field-theme=track-field]{color-scheme:dark}html[data-field-theme=angler]{color-scheme:light}html[data-field-theme=angler] .field-theme-shell,html[data-field-theme=track-field] .field-theme-shell{isolation:isolate}html[data-field-theme=angler] .fc-field-page,html[data-field-theme=angler] .fc-field-route,html[data-field-theme=track-field] .fc-field-page,html[data-field-theme=track-field] .fc-field-route{position:relative;z-index:1;background:transparent}html[data-field-theme=track-field] .field-theme-shell{color:#f7f8fb;background:radial-gradient(ellipse 110% 34% at 50% 0,rgba(136,164,202,.16),transparent 70%),linear-gradient(180deg,#060b14,#040811 55%,#02050a)}html[data-field-theme=track-field] .tf-backdrop{z-index:0;overflow:hidden}html[data-field-theme=track-field] .tf-stadium{position:absolute;inset:0;width:100%;height:100%}html[data-field-theme=track-field] .tf-floodlight{position:absolute;top:82px;width:46px;height:5px;border-radius:50%;background:rgba(236,244,255,.8);box-shadow:0 0 9px 3px rgba(212,229,255,.34),0 0 32px 12px rgba(141,177,227,.18)}html[data-field-theme=track-field] .tf-floodlight-a{left:-10px;transform:rotate(12deg)}html[data-field-theme=track-field] .tf-floodlight-b{right:-10px;transform:rotate(-12deg)}html[data-field-theme=track-field] .tf-meet-code{position:absolute;right:14px;bottom:98px;color:rgba(255,174,178,.34);font:800 6px/1 ui-monospace,monospace;letter-spacing:.16em}html[data-field-theme=track-field] .fc-field-route{padding-top:10px}html[data-field-theme=track-field] .fc-header{min-height:67px;margin-bottom:7px;padding:8px 4px 10px;border-bottom:1px solid rgba(216,44,51,.5)}html[data-field-theme=track-field] .tf-brand-name{color:#fff;font:italic 900 29px/.82 Arial Narrow,Helvetica Neue Condensed,Impact,sans-serif;letter-spacing:-.03em;transform:skewX(-7deg);text-shadow:2px 2px 0 #1b2330}html[data-field-theme=track-field] .tf-brand-sub{margin-top:9px;color:#ff4b51;font:850 6px/1 ui-monospace,monospace;letter-spacing:.17em}html[data-field-theme=track-field] .tf-brand-runner{color:#d82c33}html[data-field-theme=track-field] .fc-icon-button{width:43px;height:43px;border:1px solid #444b56;border-radius:8px;color:#f7f8fb;background:linear-gradient(180deg,#242932,#11151b);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 6px 16px rgba(0,0,0,.38)}html[data-field-theme=track-field] .fc-day-hero,html[data-field-theme=track-field] .fc-route-title{position:relative;margin:13px 0 12px;padding:14px 4px 19px;text-align:center}html[data-field-theme=track-field] .fc-day-hero:after,html[data-field-theme=track-field] .fc-route-title:after{content:"";position:absolute;left:22%;right:22%;bottom:5px;height:3px;background:linear-gradient(90deg,transparent,#d82c33 20% 80%,transparent);transform:skewX(-28deg)}html[data-field-theme=track-field] .fc-day-hero h1,html[data-field-theme=track-field] .fc-route-title,html[data-field-theme=track-field] .fc-route-title h1{color:#fff;font:italic 900 43px/.92 Arial Narrow,Helvetica Neue Condensed,Impact,sans-serif;letter-spacing:-.015em;text-transform:uppercase;transform:skewX(-5deg);text-shadow:0 3px 0 #151b24}html[data-field-theme=track-field] .fc-day-hero p{margin-top:9px;color:#ff4b51;font-weight:900;letter-spacing:.07em;text-transform:uppercase}html[data-field-theme=track-field] .fc-week-rail{padding:10px 5px 12px;overflow:visible;border:1px solid #3e454f;border-radius:8px;background:linear-gradient(180deg,rgba(29,34,42,.97),rgba(11,14,19,.98));box-shadow:0 15px 31px rgba(0,0,0,.38)}html[data-field-theme=track-field] .fc-week-rail .grid-cols-7{gap:3px}html[data-field-theme=track-field] .fc-week-arrow{width:22px;border:1px solid #414853;border-radius:5px;color:#d82c33;background:#10141a}html[data-field-theme=track-field] .tf-day-tile{border:1px solid #434a54;border-radius:5px;color:#f7f8fb;background:linear-gradient(160deg,#262a31,#12151a);transform:skewX(-3deg);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 5px 11px rgba(0,0,0,.22)}html[data-field-theme=track-field] .tf-day-dots,html[data-field-theme=track-field] .tf-day-label,html[data-field-theme=track-field] .tf-day-number{transform:skewX(3deg)}html[data-field-theme=track-field] .tf-day-label{color:#d9dde5;font-size:9px;font-weight:850}html[data-field-theme=track-field] .tf-day-number{margin-top:5px;font:italic 900 22px/1 Arial Narrow,Helvetica Neue Condensed,Impact,sans-serif}html[data-field-theme=track-field] .tf-day-dots{margin-top:8px}html[data-field-theme=track-field] .tf-status-dot{border:1px solid rgba(255,255,255,.65)}html[data-field-theme=track-field] .tf-day-selected{border-color:#ff8e92;color:#fff;background:linear-gradient(150deg,#eb3c42,#a51219);box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 8px 17px rgba(216,44,51,.35)}html[data-field-theme=track-field] .tf-lane-mark{position:absolute;bottom:-8px;color:#ffafb2;font:800 5px/1 ui-monospace,monospace;letter-spacing:.12em;transform:skewX(3deg)}html[data-field-theme=track-field] .fc-field-view{min-height:61px;overflow:hidden;border:1px solid #4b515b;border-radius:7px;color:#f7f8fb;background:linear-gradient(90deg,#16191f 0 51%,#0c0f14 51%);box-shadow:0 11px 25px rgba(0,0,0,.34)}html[data-field-theme=track-field] .fc-field-view>span:first-child{color:#f33b41;font-weight:900;letter-spacing:.07em;text-transform:uppercase}html[data-field-theme=track-field] .fc-field-view>span:first-child:before{content:"🏃";margin-right:8px;font-size:15px}html[data-field-theme=track-field] .fc-field-view>span:first-child span:last-child{display:none}html[data-field-theme=track-field] .fc-field-view>span:last-child{border:0;border-left:1px solid #555b65;border-radius:0;color:#f2f4f7;background:transparent;text-transform:uppercase}html[data-field-theme=track-field] .fc-timeclock-card{position:relative;overflow:hidden;border:1px solid #4c515a;border-radius:7px;color:#fff;background:repeating-linear-gradient(112deg,rgba(216,44,51,.09) 0 2px,transparent 2px 28px),linear-gradient(135deg,#181c23,#0c0f14);box-shadow:0 14px 29px rgba(0,0,0,.37)}html[data-field-theme=track-field] .fc-timeclock-card:after{content:"MEET CLOCK / LIVE";position:absolute;right:12px;top:9px;color:#ff9397;font:800 6px/1 ui-monospace,monospace;letter-spacing:.15em}html[data-field-theme=track-field] .fc-timeclock-card button{border:1px solid #ff8b8f;border-radius:5px;color:#fff;background:#bd1f26}html[data-field-theme=track-field] .fc-section-heading{margin-top:22px;color:#c6cbd4;letter-spacing:.15em;text-transform:uppercase}html[data-field-theme=track-field] .fc-section-heading>div{background:linear-gradient(90deg,#d82c33,#777f8b,transparent)}html[data-field-theme=track-field] .fc-section-heading>span{color:#fff;background:#b91e25}html[data-field-theme=track-field] .fc-job-card{min-height:262px;overflow:hidden;border:1px solid #424851;border-radius:7px;color:#f7f8fb;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent),#101319;box-shadow:inset 0 0 0 3px #090b0f,0 17px 36px rgba(0,0,0,.42)}html[data-field-theme=track-field] .fc-job-body{min-height:184px;padding:38px 132px 25px 24px}html[data-field-theme=track-field] .fc-job-body>div>span:first-child{position:relative;z-index:3;width:11px;height:11px;margin-top:4px;box-shadow:0 0 0 5px rgba(42,212,92,.1)}html[data-field-theme=track-field] .fc-job-body>div>svg:last-child{color:#d82c33}html[data-field-theme=track-field] .fc-job-copy{position:relative;z-index:3;overflow:visible}html[data-field-theme=track-field] .fc-job-copy>div:first-child{color:#fff;font:italic 900 22px/1 Arial Narrow,Helvetica Neue Condensed,Impact,sans-serif;letter-spacing:.015em;white-space:nowrap}html[data-field-theme=track-field] .fc-job-copy>div:nth-child(2){margin-top:19px;overflow:hidden;color:#ef3f45;font:italic 900 18px/1.08 Arial Narrow,Helvetica Neue Condensed,Impact,sans-serif;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}html[data-field-theme=track-field] .fc-job-copy>div:nth-child(3),html[data-field-theme=track-field] .fc-job-copy>div:nth-child(4){margin-top:9px;color:#d4d8df}html[data-field-theme=track-field] .tf-job-art{z-index:0}html[data-field-theme=track-field] .tf-job-lanes{position:absolute;right:-10px;top:38px;width:176px}html[data-field-theme=track-field] .tf-job-runner{position:absolute;right:22px;top:53px;color:rgba(255,255,255,.1)}html[data-field-theme=track-field] .tf-job-state{position:absolute;left:22px;top:16px;color:#ff6d72;font:800 7px/1 ui-monospace,monospace;letter-spacing:.14em}html[data-field-theme=track-field] .tf-job-lane{position:absolute;right:18px;top:13px;color:#8e97a5;font:800 5px/1.1 ui-monospace,monospace;text-align:center}html[data-field-theme=track-field] .tf-job-lane strong{color:#ef3f45;font-size:13px}html[data-field-theme=track-field] .tf-navigate{position:relative;z-index:4;min-height:75px;margin:0 12px 12px;padding:0 17px;overflow:hidden;border:1px solid #ff6d72;border-radius:5px;color:#fff;background:linear-gradient(105deg,rgba(255,255,255,.13),transparent 38%),linear-gradient(90deg,#a71118,#e52f36);clip-path:polygon(4% 0,100% 0,100% 76%,96% 100%,0 100%,0 23%);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 10px 22px rgba(184,25,32,.32)}html[data-field-theme=track-field] .tf-navigate-icon{width:55px;height:54px;border-right:1px solid rgba(255,255,255,.32)}html[data-field-theme=track-field] .tf-navigate-label{font:italic 900 24px/1 Arial Narrow,Helvetica Neue Condensed,Impact,sans-serif;letter-spacing:.07em;text-transform:uppercase}html[data-field-theme=track-field] .tf-navigate-kicker{margin-bottom:6px;color:#ffd8da;font:800 6px/1 ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase}html[data-field-theme=track-field] .tf-navigate-chevron{font-size:38px;line-height:1}html[data-field-theme=track-field] .fc-card,html[data-field-theme=track-field] .fc-empty-state{border:1px solid #3c434d;border-radius:7px;color:#f1f3f6;background:linear-gradient(145deg,#161a21,#0d1015);box-shadow:0 11px 25px rgba(0,0,0,.32)}html[data-field-theme=track-field] .fc-home-panel-title{border-color:#383e47;color:#ff7479;background:#0b0e13;letter-spacing:.07em;text-transform:uppercase}html[data-field-theme=track-field] .fc-home-crew-list,html[data-field-theme=track-field] .fc-home-glance-grid,html[data-field-theme=track-field] .fc-home-prep-list{border-color:#333a44}html[data-field-theme=track-field] .fc-home-tomorrow-day{border:1px solid #ff7479;color:#fff;background:#b51c23;transform:skewX(-4deg)}html[data-field-theme=track-field] .fc-sheet{border:1px solid #444b55;color:#f1f3f6;background:#10141a;box-shadow:0 -15px 38px rgba(0,0,0,.5)}html[data-field-theme=track-field] .fc-navrow,html[data-field-theme=track-field] .fc-primary-action{min-height:50px;border:1px solid #e84147;border-radius:5px;color:#fff;background:#b51c23;box-shadow:0 7px 16px rgba(181,28,35,.23)}html[data-field-theme=track-field] .field-theme-shell input,html[data-field-theme=track-field] .field-theme-shell select,html[data-field-theme=track-field] .field-theme-shell textarea{border:1px solid #3c434d;border-radius:5px;color:#f5f6f8;background:#0d1015}html[data-field-theme=track-field] .field-theme-shell input:focus,html[data-field-theme=track-field] .field-theme-shell select:focus,html[data-field-theme=track-field] .field-theme-shell textarea:focus{outline:3px solid rgba(216,44,51,.14);border-color:#e43b42}html[data-field-theme=track-field] .theme-picker-shell input{background:transparent}html[data-field-theme=track-field] .fc-timecard-list>div{border-color:#353c46}html[data-field-theme=track-field] .fc-timecard-list>div:nth-child(odd){background:rgba(216,44,51,.045)}html[data-field-theme=track-field] .fc-tabbar{min-height:88px;padding:7px 8px max(env(safe-area-inset-bottom),8px);border-top:2px solid #d82c33;background:#080b10;box-shadow:0 -12px 30px rgba(0,0,0,.43)}html[data-field-theme=track-field] .fc-tabbar>div{background:transparent}html[data-field-theme=track-field] .fc-tab-item{position:relative;min-height:62px;padding-top:8px;color:#aeb6c2}html[data-field-theme=track-field] .fc-tab-icon{min-width:37px;min-height:33px;border-radius:5px;background:transparent}html[data-field-theme=track-field] .fc-tab-item[data-active=true]{color:#ff4c52}html[data-field-theme=track-field] .fc-tab-item[data-active=true] .fc-tab-icon{color:#fff;background:#b91e25}html[data-field-theme=track-field] .fc-tab-item[data-home=true] .fc-tab-icon{width:60px;height:60px;margin-top:-18px;border:2px solid #e63d44;border-radius:50%;color:#fff;background:#11151b;box-shadow:0 0 0 4px #07090d,0 8px 19px rgba(0,0,0,.42)}html[data-field-theme=track-field] .fc-tab-item[data-home=true][data-active=true] .fc-tab-icon{background:#b91e25}html[data-field-theme=track-field] .fc-tab-item[data-active=true]:after{content:"";position:absolute;left:28%;right:28%;bottom:0;height:3px;background:#e43b42}html[data-field-theme=track-field] .fc-tab-label{font:800 7px/1 ui-monospace,monospace;text-transform:uppercase}html[data-field-theme=angler] .field-theme-shell{color:#132f3e;background:linear-gradient(180deg,rgba(220,232,230,.4),transparent 32%),#dfe8dc}html[data-field-theme=angler] .an-backdrop{z-index:0;overflow:hidden}html[data-field-theme=angler] .an-lakescape{position:absolute;inset:0;width:100%;height:100%}html[data-field-theme=angler] .an-camp-code{position:absolute;right:15px;bottom:98px;color:rgba(19,47,62,.34);font:800 6px/1 ui-monospace,monospace;letter-spacing:.16em}html[data-field-theme=angler] .fc-field-route{padding-top:10px}html[data-field-theme=angler] .fc-header{min-height:69px;margin-bottom:7px;padding:7px 6px 10px;border:1px solid #795b39;border-radius:8px;background:repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 7px),linear-gradient(180deg,#6b4b2d,#412b1b);box-shadow:inset 0 0 0 3px rgba(255,255,255,.035),0 7px 16px rgba(35,23,13,.2)}html[data-field-theme=angler] .an-brand-name{color:#fff5df;font:900 27px/.85 Georgia,serif;letter-spacing:.04em;text-shadow:0 2px 0 #24170f}html[data-field-theme=angler] .an-brand-sub{margin-top:8px;color:#d9c59d;font:800 6px/1 ui-monospace,monospace;letter-spacing:.17em}html[data-field-theme=angler] .an-brand-fish{width:52px;color:#d8bc82}html[data-field-theme=angler] .an-brand-fish svg{width:52px;height:36px}html[data-field-theme=angler] .fc-icon-button{width:43px;height:43px;border:1px solid #8d6b43;border-radius:50%;color:#fff3d7;background:repeating-radial-gradient(circle,rgba(255,255,255,.04) 0 1px,transparent 1px 5px),#5b3e26;box-shadow:inset 0 0 0 3px #3d2819,0 5px 13px rgba(49,33,19,.27)}html[data-field-theme=angler] .fc-day-hero,html[data-field-theme=angler] .fc-route-title{position:relative;margin:13px 0 12px;padding:14px 4px 19px;text-align:center}html[data-field-theme=angler] .fc-day-hero:after,html[data-field-theme=angler] .fc-route-title:after{content:"—  LAKESIDE CREW  —";position:absolute;left:0;right:0;bottom:2px;color:#2f6046;font:italic 800 7px/1 Georgia,serif;letter-spacing:.12em}html[data-field-theme=angler] .fc-day-hero h1,html[data-field-theme=angler] .fc-route-title,html[data-field-theme=angler] .fc-route-title h1{color:#173e56;font:900 40px/.94 Georgia,Cambria,serif;letter-spacing:.015em;text-transform:uppercase;text-shadow:0 2px 0 rgba(255,255,255,.55)}html[data-field-theme=angler] .fc-day-hero p{margin-top:9px;color:#2f6046;font:italic 800 16px/1 Georgia,serif}html[data-field-theme=angler] .fc-week-rail{padding:10px 5px 12px;overflow:visible;border:1px solid #8c7655;border-radius:10px;background:repeating-linear-gradient(90deg,rgba(70,45,24,.035) 0 1px,transparent 1px 7px),#d6bd8d;box-shadow:inset 0 0 0 3px rgba(255,255,255,.16),0 13px 28px rgba(39,49,42,.2)}html[data-field-theme=angler] .fc-week-rail .grid-cols-7{gap:4px}html[data-field-theme=angler] .fc-week-arrow{width:22px;border:1px solid #9a805d;border-radius:7px;color:#173e56;background:#ead9b6}html[data-field-theme=angler] .an-day-tile{border:1px solid #9b7f58;border-radius:7px;color:#183b49;background:repeating-linear-gradient(90deg,rgba(70,45,24,.04) 0 1px,transparent 1px 6px),linear-gradient(160deg,#ead5aa,#c9a875);box-shadow:inset 0 0 0 2px rgba(255,255,255,.17),0 5px 10px rgba(54,39,23,.15)}html[data-field-theme=angler] .an-day-label{color:#375358;font-size:9px;font-weight:850}html[data-field-theme=angler] .an-day-number{margin-top:5px;font:900 21px/1 Georgia,serif}html[data-field-theme=angler] .an-day-dots{margin-top:8px}html[data-field-theme=angler] .an-status-dot{border:1px solid rgba(255,255,255,.78)}html[data-field-theme=angler] .an-day-rivet{position:absolute;top:4px;width:3px;height:3px;border-radius:50%;background:#725331;box-shadow:inset 0 1px 0 rgba(255,255,255,.45)}html[data-field-theme=angler] .an-day-rivet-a{left:4px}html[data-field-theme=angler] .an-day-rivet-b{right:4px}html[data-field-theme=angler] .an-day-selected{border-color:#8aa2ad;color:#fff7e5;background:repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 7px),#174b67;box-shadow:inset 0 0 0 2px #0d354c,0 8px 16px rgba(20,65,86,.26)}html[data-field-theme=angler] .an-day-selected .an-day-label{color:#dce9e9}html[data-field-theme=angler] .an-day-selected .an-day-rivet{background:#d6bd8d}html[data-field-theme=angler] .fc-field-view{min-height:61px;overflow:hidden;border:2px solid #8b6f4b;border-radius:10px;color:#173e56;background:repeating-linear-gradient(0deg,rgba(77,52,28,.025) 0 1px,transparent 1px 6px),#f1e7d2;box-shadow:0 10px 23px rgba(45,41,29,.18)}html[data-field-theme=angler] .fc-field-view>span:first-child{color:#154f68;font-weight:900;letter-spacing:.06em;text-transform:uppercase}html[data-field-theme=angler] .fc-field-view>span:first-child:before{content:"⚓";margin-right:9px}html[data-field-theme=angler] .fc-field-view>span:first-child span:last-child{display:none}html[data-field-theme=angler] .fc-field-view>span:last-child{border:0;border-left:1px solid #a89576;border-radius:0;color:#2f6046;background:transparent;text-transform:uppercase}html[data-field-theme=angler] .fc-timeclock-card{position:relative;overflow:hidden;border:1px solid #7c684a;border-radius:9px;color:#fff3db;background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 7px),#154f68;box-shadow:0 13px 28px rgba(28,56,62,.25)}html[data-field-theme=angler] .fc-timeclock-card:after{content:"CREW LOG / LIVE";position:absolute;right:12px;top:9px;color:#bfdbd6;font:800 6px/1 ui-monospace,monospace;letter-spacing:.14em}html[data-field-theme=angler] .fc-timeclock-card button{border:1px solid #e7d2a6;border-radius:6px;color:#fff5df;background:#2e6339}html[data-field-theme=angler] .fc-section-heading{margin-top:22px;color:#37575b;letter-spacing:.12em;text-transform:uppercase}html[data-field-theme=angler] .fc-section-heading>div{background:linear-gradient(90deg,#154f68,#8e7651,transparent)}html[data-field-theme=angler] .fc-section-heading>span{color:#fff5df;background:#2f6046}html[data-field-theme=angler] .fc-job-card{min-height:267px;overflow:hidden;border:2px solid #775a39;border-radius:10px;color:#173542;background:repeating-radial-gradient(ellipse at 50% 40%,rgba(38,76,73,.025) 0 1px,transparent 1px 16px),#f1e5cb;box-shadow:inset 0 0 0 4px #d4bc8e,0 17px 36px rgba(38,44,36,.27)}html[data-field-theme=angler] .fc-job-body{min-height:190px;padding:40px 142px 26px 25px}html[data-field-theme=angler] .fc-job-body>div>span:first-child{position:relative;z-index:3;width:12px;height:12px;margin-top:4px;box-shadow:0 0 0 5px rgba(63,125,50,.12)}html[data-field-theme=angler] .fc-job-body>div>svg:last-child{color:#5b482f}html[data-field-theme=angler] .fc-job-copy{position:relative;z-index:3;overflow:visible}html[data-field-theme=angler] .fc-job-copy>div:first-child{color:#16445d;font:900 22px/1 Georgia,serif;letter-spacing:-.02em;white-space:nowrap}html[data-field-theme=angler] .fc-job-copy>div:nth-child(2){margin-top:20px;overflow:hidden;color:#2e6038;font:900 18px/1.08 Georgia,serif;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}html[data-field-theme=angler] .fc-job-copy>div:nth-child(3),html[data-field-theme=angler] .fc-job-copy>div:nth-child(4){margin-top:10px;color:#274e5a}html[data-field-theme=angler] .an-job-art{z-index:0}html[data-field-theme=angler] .an-job-fish{position:absolute;right:0;top:43px;width:154px;color:rgba(24,66,83,.38)}html[data-field-theme=angler] .an-job-state{position:absolute;left:23px;top:17px;color:#39734a;font:800 7px/1 ui-monospace,monospace;letter-spacing:.14em}html[data-field-theme=angler] .an-job-watermark{position:absolute;right:18px;top:13px;color:rgba(21,79,104,.3);font:900 6px/1.15 Georgia,serif;letter-spacing:.1em;text-align:center}html[data-field-theme=angler] .an-navigate{position:relative;z-index:4;min-height:75px;margin:0 12px 12px;padding:0 17px;overflow:hidden;border:2px solid #9c8056;border-radius:30px 8px 30px 8px;color:#fff4df;background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 7px),linear-gradient(180deg,#1f6382,#123f57);box-shadow:inset 0 0 0 3px rgba(236,218,180,.12),0 10px 22px rgba(27,58,66,.24)}html[data-field-theme=angler] .an-navigate-icon{width:57px;height:54px;color:#d7bc82;border-right:1px solid rgba(255,243,215,.32)}html[data-field-theme=angler] .an-navigate-label{font:900 22px/1 Georgia,serif;letter-spacing:.06em;text-transform:uppercase}html[data-field-theme=angler] .an-navigate-kicker{margin-bottom:6px;color:#bdd9d5;font:800 6px/1 ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase}html[data-field-theme=angler] .an-navigate-hook{color:#d8bc82}html[data-field-theme=angler] .fc-card,html[data-field-theme=angler] .fc-empty-state{border:1px solid #a38f6e;border-radius:9px;color:#173542;background:repeating-radial-gradient(ellipse at 50% 40%,rgba(38,76,73,.022) 0 1px,transparent 1px 16px),#f3ead7;box-shadow:0 11px 25px rgba(44,52,40,.17)}html[data-field-theme=angler] .fc-home-panel-title{border-color:#b4a180;color:#154f68;background:rgba(56,104,90,.07);letter-spacing:.05em;text-transform:uppercase}html[data-field-theme=angler] .fc-home-crew-list,html[data-field-theme=angler] .fc-home-glance-grid,html[data-field-theme=angler] .fc-home-prep-list{border-color:#b9a98c}html[data-field-theme=angler] .fc-home-tomorrow-day{border:2px solid #8c704b;border-radius:7px;color:#fff5df;background:#174b67;box-shadow:inset 0 0 0 2px rgba(255,255,255,.08)}html[data-field-theme=angler] .fc-sheet{border:1px solid #9d8968;color:#173542;background:#f2e8d4;box-shadow:0 -15px 38px rgba(34,47,41,.31)}html[data-field-theme=angler] .fc-navrow,html[data-field-theme=angler] .fc-primary-action{min-height:50px;border:1px solid #154f68;border-radius:7px;color:#fff5df;background:#154f68;box-shadow:0 7px 15px rgba(21,79,104,.2)}html[data-field-theme=angler] .field-theme-shell input,html[data-field-theme=angler] .field-theme-shell select,html[data-field-theme=angler] .field-theme-shell textarea{border:1px solid #aa9675;border-radius:7px;color:#173542;background:#fff8e9}html[data-field-theme=angler] .field-theme-shell input:focus,html[data-field-theme=angler] .field-theme-shell select:focus,html[data-field-theme=angler] .field-theme-shell textarea:focus{outline:3px solid rgba(21,79,104,.1);border-color:#154f68}html[data-field-theme=angler] .theme-picker-shell input{background:transparent}html[data-field-theme=angler] .fc-timecard-list>div{border-color:#b5a483}html[data-field-theme=angler] .fc-timecard-list>div:nth-child(odd){background:rgba(21,79,104,.04)}html[data-field-theme=angler] .fc-tabbar{min-height:89px;padding:7px 8px max(env(safe-area-inset-bottom),8px);border-top:2px solid #795b39;background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 7px),#4d341f;box-shadow:0 -12px 30px rgba(40,29,17,.3)}html[data-field-theme=angler] .fc-tabbar>div{background:transparent}html[data-field-theme=angler] .fc-tab-item{position:relative;min-height:62px;padding-top:8px;color:#dccba8}html[data-field-theme=angler] .fc-tab-icon{min-width:37px;min-height:33px;border-radius:7px;background:transparent}html[data-field-theme=angler] .fc-tab-item[data-active=true]{color:#fff4dc}html[data-field-theme=angler] .fc-tab-item[data-active=true] .fc-tab-icon{color:#fff5df;background:#174b67;box-shadow:inset 0 0 0 2px #0d354c}html[data-field-theme=angler] .fc-tab-item[data-home=true] .fc-tab-icon{width:61px;height:61px;margin-top:-19px;border:3px solid #b89762;border-radius:50%;color:#fff4df;background:#174b67;box-shadow:0 0 0 4px #4d341f,0 8px 19px rgba(31,24,15,.35)}html[data-field-theme=angler] .fc-tab-item[data-home=true][data-active=true] .fc-tab-icon{background:#2f6046}html[data-field-theme=angler] .fc-tab-item[data-active=true]:after{content:"";position:absolute;left:27%;right:27%;bottom:0;height:3px;background:#d7bc82}html[data-field-theme=angler] .fc-tab-label{font:800 7px/1 ui-monospace,monospace;text-transform:uppercase}@media (max-width:385px){html[data-field-theme=angler] .fc-job-body,html[data-field-theme=track-field] .fc-job-body{padding-right:112px}html[data-field-theme=angler] .fc-job-copy>div:first-child,html[data-field-theme=track-field] .fc-job-copy>div:first-child{font-size:19px}}html[data-field-theme=snail-garden] .field-theme-shell{color:#3c3423;background:#eee4cc}html[data-field-theme=snail-garden] .sg-backdrop{z-index:0;overflow:hidden}html[data-field-theme=snail-garden] .sg-vines{position:absolute;inset:0;width:100%;height:100%}html[data-field-theme=snail-garden] .sg-trail{position:absolute;width:130px;height:74px;border:3px dashed transparent;border-top-color:rgba(125,91,55,.18);border-radius:50%}html[data-field-theme=snail-garden] .sg-trail-a{right:-24px;top:420px;transform:rotate(24deg)}html[data-field-theme=snail-garden] .sg-trail-b{left:-27px;top:725px;transform:rotate(-30deg)}html[data-field-theme=snail-garden] .fc-field-route{padding-top:9px}html[data-field-theme=snail-garden] .fc-header{min-height:72px;margin-bottom:6px;padding:8px 8px 10px;border:2px solid #8d713f;border-radius:24px 12px 24px 12px;background:repeating-linear-gradient(6deg,rgba(100,68,34,.035) 0 1px,transparent 1px 7px),linear-gradient(165deg,#e7cca1,#cda66d);box-shadow:inset 0 0 0 4px rgba(255,250,226,.35),0 8px 18px rgba(72,55,29,.18)}html[data-field-theme=snail-garden] .sg-brand-snail{width:58px;height:42px;color:#607f32}html[data-field-theme=snail-garden] .sg-brand-name{color:#5e7e30;font:950 29px/.85 ui-rounded,Arial Rounded MT Bold,system-ui,sans-serif;letter-spacing:.02em;text-shadow:0 2px 0 #f7edcd}html[data-field-theme=snail-garden] .sg-brand-sub{margin-top:8px;color:#49341e;font:850 6px/1 ui-rounded,system-ui,sans-serif;letter-spacing:.2em}html[data-field-theme=snail-garden] .fc-icon-button{width:43px;height:43px;border:2px solid #758b3c;border-radius:50%;color:#4d6928;background:radial-gradient(circle at 35% 26%,rgba(255,255,255,.65),transparent 28%),#efe4c8;box-shadow:inset 0 0 0 3px rgba(111,139,58,.12),0 5px 12px rgba(70,55,30,.17)}html[data-field-theme=snail-garden] .fc-day-hero,html[data-field-theme=snail-garden] .fc-route-title{position:relative;margin:12px 0 13px;padding:9px 4px 20px;text-align:center}html[data-field-theme=snail-garden] .fc-day-hero:after,html[data-field-theme=snail-garden] .fc-route-title:after{content:"•  A LITTLE ADVENTURE AWAITS  •";position:absolute;right:0;bottom:0;left:0;color:#79549b;font:850 7px/1 ui-rounded,system-ui,sans-serif;letter-spacing:.12em}html[data-field-theme=snail-garden] .fc-day-hero h1,html[data-field-theme=snail-garden] .fc-route-title,html[data-field-theme=snail-garden] .fc-route-title h1{color:#668738;font:950 38px/.95 ui-rounded,Arial Rounded MT Bold,system-ui,sans-serif;letter-spacing:-.025em;text-transform:uppercase;text-shadow:0 2px 0 #fff7dc}html[data-field-theme=snail-garden] .fc-day-hero p{margin-top:8px;color:#75509c;font-weight:850}html[data-field-theme=snail-garden] .fc-week-rail{padding:10px 5px 14px;overflow:visible;border:2px solid #9a8156;border-radius:22px;background:radial-gradient(circle at 8% 20%,rgba(255,255,255,.48),transparent 18%),repeating-linear-gradient(0deg,rgba(110,79,42,.025) 0 1px,transparent 1px 6px),#dfcda9;box-shadow:inset 0 0 0 4px rgba(255,251,232,.28),0 12px 24px rgba(69,54,29,.17)}html[data-field-theme=snail-garden] .fc-week-rail .grid-cols-7{gap:4px}html[data-field-theme=snail-garden] .fc-week-arrow{width:22px;border:1px solid #9c845b;border-radius:14px;color:#5f782f;background:#f4ead2}html[data-field-theme=snail-garden] .sg-day-tile{overflow:visible;border:1px solid #b29d75;border-radius:19px 19px 14px 14px;color:#463722;background:radial-gradient(circle at 35% 20%,rgba(255,255,255,.58),transparent 32%),#ede1c8;box-shadow:inset 0 0 0 2px rgba(255,255,255,.35),0 5px 10px rgba(75,58,33,.12)}html[data-field-theme=snail-garden] .sg-day-label{z-index:2;font-size:9px;font-weight:900}html[data-field-theme=snail-garden] .sg-day-number{z-index:2;margin-top:5px;font:950 21px/1 ui-rounded,Arial Rounded MT Bold,system-ui,sans-serif}html[data-field-theme=snail-garden] .sg-day-dots{z-index:3;margin-top:8px}html[data-field-theme=snail-garden] .sg-status-dot{border:1px solid rgba(255,255,255,.76)}html[data-field-theme=snail-garden] .sg-day-selected{border-color:#486728;color:#fff9e9;background:#688c3a;box-shadow:inset 0 0 0 3px #8baa55,0 9px 18px rgba(72,103,40,.28)}html[data-field-theme=snail-garden] .sg-day-leaf{z-index:0;inset:-5px -7px -2px;width:calc(100% + 14px);height:calc(100% + 7px);color:#688c3a}html[data-field-theme=snail-garden] .sg-day-snail{z-index:4;right:-7px;bottom:-15px;width:38px;color:#edda9e}html[data-field-theme=snail-garden] .fc-field-view{min-height:62px;overflow:hidden;border:2px solid #8c744b;border-radius:22px;color:#45331f;background:repeating-linear-gradient(0deg,rgba(112,82,46,.025) 0 1px,transparent 1px 6px),#f2e7ce;box-shadow:0 10px 22px rgba(68,53,29,.16)}html[data-field-theme=snail-garden] .fc-field-view>span:first-child{color:#526f2c;font-weight:950;letter-spacing:.045em;text-transform:uppercase}html[data-field-theme=snail-garden] .fc-field-view>span:first-child:before{content:"🐌";margin-right:8px}html[data-field-theme=snail-garden] .fc-field-view>span:first-child span:last-child{display:none}html[data-field-theme=snail-garden] .fc-field-view>span:last-child{border:0;border-left:2px dashed #b69d72;border-radius:0;color:#75509c;background:transparent;text-transform:uppercase}html[data-field-theme=snail-garden] .fc-timeclock-card{position:relative;overflow:hidden;border:2px solid #52702f;border-radius:20px;color:#fff9e7;background:radial-gradient(circle at 90% 18%,rgba(255,255,255,.14),transparent 24%),linear-gradient(145deg,#6e963d,#4f6f2b);box-shadow:0 12px 25px rgba(67,89,39,.23)}html[data-field-theme=snail-garden] .fc-timeclock-card:after{content:"GARDEN TIME";position:absolute;right:12px;top:9px;color:#e7d79a;font:850 6px/1 ui-rounded,system-ui,sans-serif;letter-spacing:.13em}html[data-field-theme=snail-garden] .fc-timeclock-card button{border:2px solid #fff0c6;border-radius:16px;color:#4a6328;background:#f7eac9}html[data-field-theme=snail-garden] .fc-section-heading{margin-top:22px;color:#5a7134;letter-spacing:.1em;text-transform:uppercase}html[data-field-theme=snail-garden] .fc-section-heading>div{background:linear-gradient(90deg,#769444,#8463a0,transparent)}html[data-field-theme=snail-garden] .fc-section-heading>span{color:#fffaf0;background:#76509a}html[data-field-theme=snail-garden] .fc-job-card{min-height:274px;overflow:hidden;border:2px solid #8a7149;border-radius:25px;color:#3c3423;background:radial-gradient(circle at 9% 10%,rgba(255,255,255,.62),transparent 20%),repeating-linear-gradient(4deg,rgba(109,76,38,.022) 0 1px,transparent 1px 6px),#f1e4c8;box-shadow:inset 0 0 0 5px rgba(117,144,67,.13),0 17px 35px rgba(70,55,30,.22)}html[data-field-theme=snail-garden] .fc-job-body{min-height:193px;padding:37px 132px 22px 28px}html[data-field-theme=snail-garden] .fc-job-body>div>span:first-child{position:relative;z-index:3;width:13px;height:13px;margin-top:4px;box-shadow:0 0 0 5px rgba(100,139,53,.14)}html[data-field-theme=snail-garden] .fc-job-body>div>svg:last-child{color:#6f5131}html[data-field-theme=snail-garden] .fc-job-copy{position:relative;z-index:3;overflow:visible}html[data-field-theme=snail-garden] .fc-job-copy>div:first-child{color:#4f6e2a;font:950 22px/1 ui-rounded,Arial Rounded MT Bold,system-ui,sans-serif;letter-spacing:-.02em;white-space:nowrap}html[data-field-theme=snail-garden] .fc-job-copy>div:nth-child(2){margin-top:18px;overflow:hidden;color:#75509c;font:950 17px/1.08 ui-rounded,system-ui,sans-serif;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}html[data-field-theme=snail-garden] .fc-job-copy>div:nth-child(3),html[data-field-theme=snail-garden] .fc-job-copy>div:nth-child(4){margin-top:9px;color:#594a32}html[data-field-theme=snail-garden] .sg-job-art{z-index:0}html[data-field-theme=snail-garden] .sg-job-snail{position:absolute;right:5px;top:55px;width:129px;color:#6f8d3d;opacity:.88}html[data-field-theme=snail-garden] .sg-job-leaf{position:absolute;color:#6f913d;opacity:.22}html[data-field-theme=snail-garden] .sg-job-leaf-a{right:15px;top:20px;width:46px;transform:rotate(19deg)}html[data-field-theme=snail-garden] .sg-job-leaf-b{right:88px;top:107px;width:38px;transform:rotate(-38deg)}html[data-field-theme=snail-garden] .sg-job-trail{position:absolute;right:-7px;top:25px;width:178px;height:134px;border:3px dashed transparent;border-top-color:rgba(126,91,53,.22);border-radius:50%;transform:rotate(21deg)}html[data-field-theme=snail-garden] .sg-job-stamp{position:absolute;right:17px;top:18px;color:rgba(117,80,156,.38);font:900 6px/1.2 ui-rounded,system-ui,sans-serif;letter-spacing:.1em;text-align:center}html[data-field-theme=snail-garden] .sg-navigate{position:relative;z-index:4;min-height:76px;margin:0 12px 12px;padding:0 17px;overflow:hidden;border:3px solid #466729;border-radius:31px;color:#fff9e8;background:radial-gradient(circle at 35% 17%,rgba(255,255,255,.18),transparent 28%),repeating-linear-gradient(30deg,rgba(255,255,255,.025) 0 1px,transparent 1px 7px),#688f37;box-shadow:inset 0 0 0 4px rgba(242,229,178,.18),0 10px 22px rgba(68,91,38,.23)}html[data-field-theme=snail-garden] .sg-navigate-leaf{width:58px;height:55px;border-right:2px dotted rgba(255,249,232,.4);color:#d9ef98}html[data-field-theme=snail-garden] .sg-navigate-label{font:950 22px/1 ui-rounded,Arial Rounded MT Bold,system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase}html[data-field-theme=snail-garden] .sg-navigate-kicker{margin-bottom:6px;color:#e8dcad;font:850 6px/1 ui-rounded,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase}html[data-field-theme=snail-garden] .sg-navigate-chevron{color:#f6e0a4;font-size:34px;line-height:1}html[data-field-theme=snail-garden] .fc-card,html[data-field-theme=snail-garden] .fc-empty-state{border:2px solid #aa926a;border-radius:21px;color:#423622;background:repeating-linear-gradient(3deg,rgba(103,72,34,.02) 0 1px,transparent 1px 6px),#f4ead5;box-shadow:0 11px 24px rgba(63,49,28,.15)}html[data-field-theme=snail-garden] .fc-home-panel-title{border-color:#b39d78;color:#57752d;background:rgba(111,143,59,.09);letter-spacing:.04em;text-transform:uppercase}html[data-field-theme=snail-garden] .fc-home-crew-list,html[data-field-theme=snail-garden] .fc-home-glance-grid,html[data-field-theme=snail-garden] .fc-home-prep-list{border-color:#beaa85}html[data-field-theme=snail-garden] .fc-home-tomorrow-day{border:2px solid #6d4f91;border-radius:16px;color:#fff9e8;background:#79589b}html[data-field-theme=snail-garden] .fc-sheet{border:2px solid #a18a64;border-radius:24px 24px 0 0;color:#403421;background:#f3e9d3;box-shadow:0 -15px 38px rgba(66,50,27,.28)}html[data-field-theme=snail-garden] .fc-navrow,html[data-field-theme=snail-garden] .fc-primary-action{min-height:50px;border:2px solid #54742e;border-radius:16px;color:#fff9e8;background:#678a39;box-shadow:0 7px 15px rgba(82,112,43,.18)}html[data-field-theme=snail-garden] .field-theme-shell input,html[data-field-theme=snail-garden] .field-theme-shell select,html[data-field-theme=snail-garden] .field-theme-shell textarea{border:2px solid #b39c76;border-radius:14px;color:#403521;background:#fff8e8}html[data-field-theme=snail-garden] .field-theme-shell input:focus,html[data-field-theme=snail-garden] .field-theme-shell select:focus,html[data-field-theme=snail-garden] .field-theme-shell textarea:focus{outline:3px solid rgba(105,140,57,.13);border-color:#698c39}html[data-field-theme=snail-garden] .theme-picker-shell input{background:transparent}html[data-field-theme=snail-garden] .fc-timecard-list>div{border-color:#b9a27d}html[data-field-theme=snail-garden] .fc-timecard-list>div:nth-child(odd){background:rgba(108,139,57,.045)}html[data-field-theme=snail-garden] .fc-tabbar{min-height:91px;padding:8px 8px max(env(safe-area-inset-bottom),8px);border-top:3px solid #6f8c3f;background:repeating-linear-gradient(0deg,rgba(100,69,34,.03) 0 1px,transparent 1px 6px),#e4d2ad;box-shadow:inset 0 4px 0 rgba(255,255,255,.32),0 -12px 30px rgba(64,51,28,.23)}html[data-field-theme=snail-garden] .fc-tabbar>div{background:transparent}html[data-field-theme=snail-garden] .fc-tab-item{position:relative;min-height:63px;padding-top:8px;color:#6d614d}html[data-field-theme=snail-garden] .fc-tab-icon{min-width:38px;min-height:34px;border-radius:14px;background:transparent}html[data-field-theme=snail-garden] .fc-tab-item[data-active=true]{color:#55732e}html[data-field-theme=snail-garden] .fc-tab-item[data-active=true] .fc-tab-icon{color:#fff8e6;background:#6d913b}html[data-field-theme=snail-garden] .fc-tab-item[data-home=true] .fc-tab-icon{width:63px;height:63px;margin-top:-20px;border:3px solid #76509b;border-radius:50%;color:#fff9eb;background:#77559b;box-shadow:0 0 0 5px #e4d2ad,0 8px 19px rgba(72,51,91,.3)}html[data-field-theme=snail-garden] .fc-tab-item[data-home=true][data-active=true] .fc-tab-icon{background:#5f8032}html[data-field-theme=snail-garden] .fc-tab-item[data-active=true]:after{content:"";position:absolute;left:27%;right:27%;bottom:0;height:3px;border-radius:3px;background:#668839}html[data-field-theme=snail-garden] .fc-tab-label{font:850 7px/1 ui-rounded,system-ui,sans-serif;text-transform:uppercase}html[data-field-theme=angkor] .field-theme-shell{color:#f2f0e9;background:#08090a}html[data-field-theme=angkor] .ak-backdrop{z-index:0;overflow:hidden}html[data-field-theme=angkor] .ak-metal{position:absolute;inset:0;width:100%;height:100%}html[data-field-theme=angkor] .ak-serial{position:absolute;right:15px;bottom:101px;color:rgba(230,197,111,.3);font:750 6px/1 ui-monospace,monospace;letter-spacing:.16em}html[data-field-theme=angkor] .fc-field-route{padding-top:9px}html[data-field-theme=angkor] .fc-header{min-height:76px;margin-bottom:5px;padding:9px 8px 11px;border:1px solid #8f6e31;border-radius:4px 24px 4px 4px;background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 4px),linear-gradient(145deg,#08090a,#202124 65%,#09090a);box-shadow:inset 0 0 0 2px #2d2e31,0 8px 20px rgba(0,0,0,.5)}html[data-field-theme=angkor] .ak-brand-name{color:#e6c66f;font:500 31px/.9 Georgia,Cambria,serif;letter-spacing:.15em;text-shadow:0 1px 0 #fff1bd,0 3px 8px #000}html[data-field-theme=angkor] .ak-brand-sub{margin-top:9px;color:#f0f0ec;font:750 6px/1 ui-sans-serif,system-ui,sans-serif;letter-spacing:.27em}html[data-field-theme=angkor] .ak-brand-rule{width:54px;height:3px;background:linear-gradient(90deg,#7c591f,#f0d887,#7c591f);box-shadow:0 8px 0 rgba(230,198,111,.32)}html[data-field-theme=angkor] .fc-icon-button{width:45px;height:45px;border:1px solid #a47d32;border-radius:8px;color:#e8cb78;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 38%),#111216;box-shadow:inset 0 0 0 3px #28292d,0 6px 15px rgba(0,0,0,.52)}html[data-field-theme=angkor] .fc-day-hero,html[data-field-theme=angkor] .fc-route-title{position:relative;margin:12px 0 13px;padding:14px 4px 21px;text-align:center}html[data-field-theme=angkor] .fc-day-hero:after,html[data-field-theme=angkor] .fc-route-title:after{content:"—  ANGKOR FIELD RESERVE  —";position:absolute;right:0;bottom:1px;left:0;color:#b9bbc0;font:750 7px/1 ui-sans-serif,system-ui,sans-serif;letter-spacing:.18em}html[data-field-theme=angkor] .fc-day-hero h1,html[data-field-theme=angkor] .fc-route-title,html[data-field-theme=angkor] .fc-route-title h1{color:#e4c370;font:500 36px/.95 Georgia,Cambria,serif;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 0 #fff0b4,0 4px 10px #000}html[data-field-theme=angkor] .fc-day-hero p{margin-top:9px;color:#eef0f1;font-weight:700;letter-spacing:.22em}html[data-field-theme=angkor] .fc-week-rail{padding:10px 5px 13px;overflow:visible;border:1px solid #8e6b2d;border-radius:15px;background:repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 4px),#17181b;box-shadow:inset 0 0 0 3px #292a2e,0 13px 29px rgba(0,0,0,.5)}html[data-field-theme=angkor] .fc-week-rail .grid-cols-7{gap:4px}html[data-field-theme=angkor] .fc-week-arrow{width:22px;border:1px solid #6b5630;border-radius:7px;color:#e5c473;background:#0d0e10}html[data-field-theme=angkor] .ak-day-tile{overflow:hidden;border:1px solid #696a6e;border-radius:12px;color:#f2f2ef;background:linear-gradient(135deg,rgba(255,255,255,.075),transparent 36%),#1c1d20;box-shadow:inset 0 0 0 2px #292a2d,0 6px 13px rgba(0,0,0,.43)}html[data-field-theme=angkor] .ak-day-label{color:#d8d8d6;font-size:9px;font-weight:750}html[data-field-theme=angkor] .ak-day-number{margin-top:5px;font:500 22px/1 Georgia,Cambria,serif}html[data-field-theme=angkor] .ak-day-dots{margin-top:8px}html[data-field-theme=angkor] .ak-status-dot{border:1px solid rgba(255,255,255,.72)}html[data-field-theme=angkor] .ak-day-corner{position:absolute;width:10px;height:10px;border-color:#9b792f}html[data-field-theme=angkor] .ak-day-corner-a{left:3px;top:3px;border-left:1px solid;border-top:1px solid}html[data-field-theme=angkor] .ak-day-corner-b{right:3px;bottom:3px;border-right:1px solid;border-bottom:1px solid}html[data-field-theme=angkor] .ak-day-selected{border-color:#f1d47b;color:#141310;background:linear-gradient(135deg,#fff0af,#b37d27 42%,#efd075 75%,#7e551c);box-shadow:inset 0 0 0 3px rgba(45,34,13,.3),0 8px 18px rgba(203,156,62,.3)}html[data-field-theme=angkor] .ak-day-selected .ak-day-label{color:#272115}html[data-field-theme=angkor] .ak-day-selected .ak-day-corner{border-color:#211a0e}html[data-field-theme=angkor] .fc-field-view{min-height:63px;overflow:hidden;border:1px solid #9c7831;border-radius:12px;color:#f2f1ec;background:linear-gradient(90deg,#c6c8ca 0 50%,#b68831 50% 100%);box-shadow:inset 0 0 0 3px rgba(19,20,22,.34),0 11px 25px rgba(0,0,0,.5)}html[data-field-theme=angkor] .fc-field-view>span:first-child{color:#141518;font-weight:900;letter-spacing:.06em;text-transform:uppercase}html[data-field-theme=angkor] .fc-field-view>span:first-child:before{content:"◆";margin-right:9px;color:#9a6f21}html[data-field-theme=angkor] .fc-field-view>span:first-child span:last-child{display:none}html[data-field-theme=angkor] .fc-field-view>span:last-child{border:0;border-left:1px solid #59451e;border-radius:0;color:#111215;background:transparent;font-weight:900;text-transform:uppercase}html[data-field-theme=angkor] .fc-timeclock-card{position:relative;overflow:hidden;border:1px solid #a68135;border-radius:12px;color:#f2f0e9;background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 4px),#191a1d;box-shadow:inset 0 0 0 3px #2a2b2e,0 13px 29px rgba(0,0,0,.5)}html[data-field-theme=angkor] .fc-timeclock-card:after{content:"AUTHORIZED / LIVE";position:absolute;right:12px;top:9px;color:#d8bb69;font:750 6px/1 ui-sans-serif,system-ui,sans-serif;letter-spacing:.16em}html[data-field-theme=angkor] .fc-timeclock-card button{border:1px solid #d5b45d;border-radius:8px;color:#111215;background:linear-gradient(135deg,#f3dd92,#a87827)}html[data-field-theme=angkor] .fc-section-heading{margin-top:22px;color:#d7bd70;letter-spacing:.14em;text-transform:uppercase}html[data-field-theme=angkor] .fc-section-heading>div{background:linear-gradient(90deg,#d3af55,#74777d,transparent)}html[data-field-theme=angkor] .fc-section-heading>span{color:#121315;background:#d2ae55}html[data-field-theme=angkor] .fc-job-card{min-height:273px;overflow:hidden;border:1px solid #a07b32;border-radius:15px;color:#eeece5;background:repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0 1px,transparent 1px 4px),linear-gradient(145deg,#191a1c,#0d0e10);box-shadow:inset 0 0 0 4px #2a2b2e,0 18px 38px rgba(0,0,0,.56)}html[data-field-theme=angkor] .fc-job-body{min-height:193px;padding:39px 142px 23px 29px}html[data-field-theme=angkor] .fc-job-body>div>span:first-child{position:relative;z-index:3;width:13px;height:13px;margin-top:4px;box-shadow:0 0 0 5px rgba(218,182,86,.12)}html[data-field-theme=angkor] .fc-job-body>div>svg:last-child{color:#d8b65a}html[data-field-theme=angkor] .fc-job-copy{position:relative;z-index:3;overflow:visible}html[data-field-theme=angkor] .fc-job-copy>div:first-child{color:#f1d477;font:600 22px/1 Georgia,Cambria,serif;letter-spacing:.02em;white-space:nowrap}html[data-field-theme=angkor] .fc-job-copy>div:nth-child(2){margin-top:18px;overflow:hidden;color:#e5e6e5;font:850 17px/1.08 ui-sans-serif,system-ui,sans-serif;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}html[data-field-theme=angkor] .fc-job-copy>div:nth-child(3),html[data-field-theme=angkor] .fc-job-copy>div:nth-child(4){margin-top:10px;color:#b9bbc0}html[data-field-theme=angkor] .ak-job-art{z-index:0}html[data-field-theme=angkor] .ak-job-shield{position:absolute;left:14px;top:16px;width:42px;color:#c9a34c;opacity:.9}html[data-field-theme=angkor] .ak-job-temple{position:absolute;right:-3px;top:44px;width:151px;color:#ba984c;opacity:.38}html[data-field-theme=angkor] .ak-job-rule{position:absolute;right:20px;top:24px;width:93px;height:2px;background:linear-gradient(90deg,transparent,#c9a74f)}html[data-field-theme=angkor] .ak-job-seal{position:absolute;right:18px;top:13px;color:rgba(239,210,125,.48);font:750 6px/1.2 ui-sans-serif,system-ui,sans-serif;letter-spacing:.12em;text-align:center}html[data-field-theme=angkor] .ak-navigate{position:relative;z-index:4;min-height:77px;margin:0 12px 12px;padding:0 17px;overflow:hidden;border:1px solid #f0d477;border-radius:13px;color:#151413;background:linear-gradient(112deg,rgba(255,255,255,.54),transparent 24%),repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,transparent 1px 4px),linear-gradient(135deg,#f1d47a,#a87625 45%,#f0d27a 78%,#8c5f1d);box-shadow:inset 0 0 0 4px rgba(31,24,12,.23),0 11px 24px rgba(0,0,0,.49)}html[data-field-theme=angkor] .ak-navigate-shield{width:58px;height:58px;border-right:1px solid rgba(28,23,14,.33);color:#1b1b1d}html[data-field-theme=angkor] .ak-navigate-label{font:700 23px/1 Georgia,Cambria,serif;letter-spacing:.13em;text-transform:uppercase}html[data-field-theme=angkor] .ak-navigate-kicker{margin-bottom:6px;color:#403218;font:800 6px/1 ui-sans-serif,system-ui,sans-serif;letter-spacing:.17em;text-transform:uppercase}html[data-field-theme=angkor] .ak-navigate-chevron{color:#1b1b1d;font-size:35px;line-height:1}html[data-field-theme=angkor] .fc-card,html[data-field-theme=angkor] .fc-empty-state{border:1px solid #876a31;border-radius:12px;color:#efede7;background:repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 4px),#17181b;box-shadow:inset 0 0 0 2px #292a2d,0 11px 27px rgba(0,0,0,.42)}html[data-field-theme=angkor] .fc-home-panel-title{border-color:#5d5137;color:#e0c36c;background:rgba(214,179,85,.07);letter-spacing:.09em;text-transform:uppercase}html[data-field-theme=angkor] .fc-home-crew-list,html[data-field-theme=angkor] .fc-home-glance-grid,html[data-field-theme=angkor] .fc-home-prep-list{border-color:#4d4e52}html[data-field-theme=angkor] .fc-home-tomorrow-day{border:1px solid #d3b05a;border-radius:8px;color:#151515;background:linear-gradient(135deg,#ead17d,#a97a2c)}html[data-field-theme=angkor] .fc-sheet{border:1px solid #8e6c2d;border-radius:16px 16px 0 0;color:#f0eee8;background:#151619;box-shadow:0 -16px 42px rgba(0,0,0,.65)}html[data-field-theme=angkor] .fc-navrow,html[data-field-theme=angkor] .fc-primary-action{min-height:50px;border:1px solid #d8b75f;border-radius:8px;color:#151515;background:linear-gradient(135deg,#e7cb75,#a47627);box-shadow:0 7px 17px rgba(0,0,0,.36)}html[data-field-theme=angkor] .field-theme-shell input,html[data-field-theme=angkor] .field-theme-shell select,html[data-field-theme=angkor] .field-theme-shell textarea{border:1px solid #75602f;border-radius:8px;color:#f2f1ed;background:#0e0f11}html[data-field-theme=angkor] .field-theme-shell input:focus,html[data-field-theme=angkor] .field-theme-shell select:focus,html[data-field-theme=angkor] .field-theme-shell textarea:focus{outline:3px solid rgba(218,180,83,.12);border-color:#d8b453}html[data-field-theme=angkor] .theme-picker-shell input{background:transparent}html[data-field-theme=angkor] .fc-timecard-list>div{border-color:#44464a}html[data-field-theme=angkor] .fc-timecard-list>div:nth-child(odd){background:rgba(220,183,86,.045)}html[data-field-theme=angkor] .fc-tabbar{min-height:91px;padding:8px 8px max(env(safe-area-inset-bottom),8px);border-top:1px solid #b18835;background:repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 4px),#0c0d0f;box-shadow:inset 0 2px 0 #292a2e,0 -13px 32px rgba(0,0,0,.62)}html[data-field-theme=angkor] .fc-tabbar>div{background:transparent}html[data-field-theme=angkor] .fc-tab-item{position:relative;min-height:63px;padding-top:8px;color:#a7a8ab}html[data-field-theme=angkor] .fc-tab-icon{min-width:38px;min-height:34px;border-radius:7px;background:transparent}html[data-field-theme=angkor] .fc-tab-item[data-active=true]{color:#e5c66e}html[data-field-theme=angkor] .fc-tab-item[data-active=true] .fc-tab-icon{color:#141414;background:linear-gradient(135deg,#f0d680,#a27429)}html[data-field-theme=angkor] .fc-tab-item[data-home=true] .fc-tab-icon{width:64px;height:64px;margin-top:-21px;border:2px solid #d6b55c;border-radius:50%;color:#e9ca70;background:#131417;box-shadow:inset 0 0 0 4px #292a2d,0 0 0 5px #0c0d0f,0 8px 20px rgba(0,0,0,.58)}html[data-field-theme=angkor] .fc-tab-item[data-home=true][data-active=true] .fc-tab-icon{color:#141414;background:linear-gradient(135deg,#f1d77f,#986921)}html[data-field-theme=angkor] .fc-tab-item[data-active=true]:after{content:"";position:absolute;left:26%;right:26%;bottom:0;height:3px;background:linear-gradient(90deg,#815a1e,#efd27a,#815a1e)}html[data-field-theme=angkor] .fc-tab-label{font:750 7px/1 ui-sans-serif,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}@media (max-width:385px){html[data-field-theme=angkor] .fc-week-rail .grid-cols-7,html[data-field-theme=snail-garden] .fc-week-rail .grid-cols-7{gap:2px}html[data-field-theme=angkor] .fc-job-body,html[data-field-theme=snail-garden] .fc-job-body{padding-right:108px}html[data-field-theme=angkor] .fc-job-copy>div:first-child,html[data-field-theme=snail-garden] .fc-job-copy>div:first-child{font-size:19px}html[data-field-theme=angkor] .ak-job-temple,html[data-field-theme=snail-garden] .sg-job-snail{width:112px}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}