@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";@import"https://fonts.googleapis.com/css2?family=Caprasimo&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";.material-symbols-outlined[data-v-1898b89b]{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr}.sizeIconXS[data-v-1898b89b]{font-size:16px}.sizeIconSM[data-v-1898b89b]{font-size:20px}.sizeIconMD[data-v-1898b89b]{font-size:24px}.sizeIconLG[data-v-1898b89b]{font-size:32px}.sizeIconXL[data-v-1898b89b]{font-size:40px}.sizeIcon2XL[data-v-1898b89b]{font-size:48px}.green[data-v-1898b89b]{color:var(--green)}.beige[data-v-1898b89b]{color:var(--beige)}.raft[data-v-fc0f21ba]{background-color:#f7d519;overflow:hidden}.raft.laydown[data-v-fc0f21ba]{width:32px;aspect-ratio:1;border-radius:6px;box-shadow:inset 1px 1px 3px #00000074}.raft.standup[data-v-fc0f21ba]{width:8px;height:32px;border-radius:3px;box-shadow:inset 1px 1px 3px #00000074}.floor[data-v-fc0f21ba]{background-color:#000;border-radius:4px}.tent[data-v-fc0f21ba]{background-color:orange;box-shadow:inset 1px 1px 3px #00000074}@keyframes flashing-9e7f6e3b{0%,to{opacity:1}50%{opacity:.3}}.flashingTime[data-v-9e7f6e3b]{animation:flashing-9e7f6e3b 1s infinite}.selectorBox[data-v-fa60c529]{padding:10px;border:1px solid var(--color-border);border-radius:8px;box-shadow:inset 0 0 10px #00000080}.hoursRow[data-v-fa60c529],.minutesRow[data-v-fa60c529]{flex-wrap:wrap}.hourTile[data-v-fa60c529],.minuteTile[data-v-fa60c529],.fiveMinBtn[data-v-fa60c529]{background-color:#2a4b502d;padding:.75rem;border-width:1px;border-style:solid;border-color:transparent;border-radius:4px;cursor:pointer;transition:all .2s}.btnSubmit[data-v-bff2ae6a]{background-color:var(--color-accent);padding:5px 10px;border-radius:4px}input[data-v-bff2ae6a]{outline:none}.timeRow[data-v-dbf10bf0]{border-left:4px solid transparent;transition:all .3s ease}.timeRow.waiting[data-v-dbf10bf0]{border-left-color:#6496c899;background-color:#6496c81a}.timeRow.fiveMinutesAway[data-v-dbf10bf0]{border-left-color:var(--outline-warning);background-color:var(--bgc-warning)}.timeRow.checkpointReached[data-v-dbf10bf0]{border-left-color:var(--outline-reached);background-color:var(--bgc-reached)}.timeRow.valid[data-v-dbf10bf0]{border-left-color:#8fff8099;background-color:#8fff8026}.actionArea[data-v-dbf10bf0]{display:flex;align-items:center;justify-content:center;width:80px;flex-shrink:0}.validateBtn[data-v-dbf10bf0]{padding:6px 12px;border:none;border-radius:4px;background-color:#8fff804d;cursor:pointer;font-family:inherit;font-size:.9rem;transition:background-color .2s}.validateBtn[data-v-dbf10bf0]:hover{background-color:#8fff8080}.validIcon[data-v-dbf10bf0]{font-size:1.5rem;color:#8fff80cc}.actions[data-v-dbf10bf0]{margin-top:10px}button[data-v-dbf10bf0]{padding:10px;border:none;border-radius:4px;background-color:#8fff8033;cursor:pointer;font-family:inherit;font-size:inherit}button[data-v-dbf10bf0]:hover{background-color:#8fff804d}.standupIcon[data-v-19cb31b2]{rotate:270deg}.standupBtn.notActiveSurface[data-v-19cb31b2] *{opacity:.2}.standupBtn.activeSurface[data-v-19cb31b2] *{opacity:1}.newRaftButton[data-v-19cb31b2]{background-color:#224122;border-radius:8px;outline:1px solid rgba(143,255,128,.141)}.alarmStateWarning[data-v-19cb31b2]{border-left:4px solid rgba(255,165,0,.8)}.alarmStateReached[data-v-19cb31b2]{border-left:4px solid rgba(255,0,0,.8)}.raftRow.fiveMinutesAway[data-v-19cb31b2]{border-left:4px solid var(--outline-reached);background-color:var(--bgc-reached)}.raftRow.checkpointReached[data-v-19cb31b2]{border-left:4px solid var(--outline-reached);background-color:var(--bgc-reached)!important}.tile[data-v-7fd75812]{padding:10px;outline:1px solid rgba(255,255,255,.141);border-radius:5px;box-shadow:0 0 10px #000}.tile.existing[data-v-7fd75812]{outline:1px solid rgba(143,255,128,.141);background-color:#224122}.tile.fiveMinutesAway[data-v-7fd75812]{outline:1px solid var(--outline-fiveMinutes);background-color:var(--bgc-fiveMinutes)}.tile.checkpointReached[data-v-7fd75812]{outline:1px solid var(--outline-reached);background-color:var(--bgc-reached)}.tile.testComplete[data-v-7fd75812]{outline:1px solid rgba(41,204,90,.5);background-color:#26ce5974}.standupIcon[data-v-7fd75812]{opacity:0;transition:.3s ease;rotate:270deg}.standupIcon.active[data-v-7fd75812]{opacity:1}.gridBox[data-v-09c7e7ac]{padding:5px;overflow:hidden}.gridRow[data-v-09c7e7ac]{height:25%;gap:5px}.equalCells .cell[data-v-09c7e7ac],.withWalkway .cell[data-v-09c7e7ac]{flex:1}.withWalkway .cell.walkway[data-v-09c7e7ac]{width:70px;flex-shrink:0;flex:none}.cell.walkway.active[data-v-09c7e7ac]{flex:1;width:auto}h2[data-v-a31a38b3]{margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.flex[data-v-a31a38b3]{display:flex}.column[data-v-a31a38b3]{flex-direction:column}.gap10[data-v-a31a38b3]{gap:10px}.justifyBetween[data-v-a31a38b3]{justify-content:space-between}.alignCenter[data-v-a31a38b3]{align-items:center}input[data-v-a31a38b3]{padding:10px;border:1px solid var(--color-accent);background-color:#00d9ff0d;color:var(--color-text);border-radius:4px}input[data-v-a31a38b3]:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 8px #00d9ff4d}.errorMessage[data-v-a31a38b3]{padding:10px;background-color:#ff44441a;border:1px solid rgba(255,68,68,.3);border-radius:4px;color:#f44;font-size:14px;text-align:center}.buttonContainer[data-v-a31a38b3]{display:flex;gap:10px;justify-content:center}button[data-v-a31a38b3]{padding:10px 20px;background-color:var(--color-btn);border:none;border-radius:4px;cursor:pointer;font-weight:600;transition:opacity .2s}button[data-v-a31a38b3]:hover:not(:disabled){opacity:.9}button[data-v-a31a38b3]:disabled{opacity:.6;cursor:not-allowed}.cancelBtn[data-v-a31a38b3]{background-color:#f443;border:1px solid rgba(255,68,68,.4)}.cancelBtn[data-v-a31a38b3]:hover:not(:disabled){background-color:#ff44444d;border-color:#ff444480}.pointer[data-v-a31a38b3]{cursor:pointer}h2[data-v-23b77f35]{margin-bottom:20px;text-align:center}.label[data-v-23b77f35]{font-weight:600;font-size:12px;text-transform:uppercase;margin-bottom:5px}.value[data-v-23b77f35]{font-size:14px;word-break:break-all}.flex[data-v-23b77f35]{display:flex}.column[data-v-23b77f35]{flex-direction:column}.gap10[data-v-23b77f35]{gap:10px}input[data-v-23b77f35]{padding:10px;border:1px solid var(--color-accent);background-color:#00d9ff0d;color:var(--color-text);border-radius:4px}input[data-v-23b77f35]:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 8px #00d9ff4d}.errorMessage[data-v-23b77f35]{padding:10px;background-color:#ff44441a;border:1px solid rgba(255,68,68,.3);border-radius:4px;color:#f44;font-size:14px;text-align:center}.buttonContainer[data-v-23b77f35]{display:flex;gap:10px;justify-content:center}button[data-v-23b77f35]{padding:10px 20px;background-color:var(--color-btn);border:none;border-radius:4px;cursor:pointer;font-weight:600;transition:opacity .2s}.cancelBtn[data-v-23b77f35]{background-color:#f443;border:1px solid rgba(255,68,68,.4)}.cancelBtn[data-v-23b77f35]:hover:not(:disabled){background-color:#ff44444d;border-color:#ff444480}button[data-v-23b77f35]:hover:not(:disabled){opacity:.9}button[data-v-23b77f35]:disabled{opacity:.6;cursor:not-allowed}h2[data-v-f5a76f37]{margin-bottom:20px;text-align:center}.flex[data-v-f5a76f37]{display:flex}.column[data-v-f5a76f37]{flex-direction:column}.gap10[data-v-f5a76f37]{gap:10px}input[data-v-f5a76f37]{padding:10px;border:1px solid var(--color-accent);background-color:#00d9ff0d;color:var(--color-text);border-radius:4px}input[data-v-f5a76f37]:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 8px #00d9ff4d}.errorMessage[data-v-f5a76f37]{padding:10px;background-color:#ff44441a;border:1px solid rgba(255,68,68,.3);border-radius:4px;color:#f44;font-size:14px;text-align:center}.buttonContainer[data-v-f5a76f37]{display:flex;gap:10px;justify-content:center}button[data-v-f5a76f37]{padding:10px 20px;background-color:var(--color-btn);border:none;border-radius:4px;cursor:pointer;font-weight:600;transition:opacity .2s}.cancelBtn[data-v-f5a76f37]{background-color:#f443;border:1px solid rgba(255,68,68,.4)}.cancelBtn[data-v-f5a76f37]:hover:not(:disabled){background-color:#ff44444d;border-color:#ff444480}button[data-v-f5a76f37]:hover:not(:disabled){opacity:.9}button[data-v-f5a76f37]:disabled{opacity:.6;cursor:not-allowed}.container[data-v-658fbe26]{position:relative}h2[data-v-658fbe26]{margin-bottom:30px;text-align:center}.infoField[data-v-658fbe26]{margin-bottom:15px;display:flex;justify-content:space-between;align-items:center}.infoField[data-v-658fbe26]:last-child{margin-bottom:0}.buttonContainer[data-v-658fbe26]{display:flex;flex-direction:column;gap:10px}button[data-v-658fbe26]{padding:10px 20px;background-color:var(--color-btn);border:none;border-radius:4px;cursor:pointer;font-weight:600;transition:opacity .2s}button[data-v-658fbe26]:hover:not(:disabled){opacity:.9}button[data-v-658fbe26]:disabled{opacity:.6;cursor:not-allowed}.menuDropdown[data-v-d346d496]{position:absolute;top:100%;right:0;background:var(--bg-dark, #1e1e1e);border:1px solid var(--border-color, #444);border-top:none;padding:12px;min-width:280px;box-shadow:0 4px 12px #0000004d;z-index:100}.menuContent[data-v-d346d496]{display:flex;flex-direction:column;gap:16px}.menuSection[data-v-d346d496]{display:flex;flex-direction:column;gap:4px}.menuLabel[data-v-d346d496]{font-size:.75em;text-transform:uppercase;color:var(--text-muted, #888);margin:0}.menuValue[data-v-d346d496]{font-size:.95em;color:var(--text-primary, #fff);margin:0;word-break:break-all}.userButton[data-v-d346d496]{display:flex;align-items:flex-start;padding:8px;background:#00d9ff0d;border:1px solid rgba(0,217,255,.2);border-radius:4px;cursor:pointer;transition:all .2s ease}.userButton[data-v-d346d496]:hover{background:#00d9ff1a;border-color:#00d9ff4d}.closeButton[data-v-d346d496]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--danger-bg, #3a2020);border:1px solid var(--danger-border, #8b4444);color:var(--danger-text, #ff6b6b);border-radius:4px;cursor:pointer;font-size:.9em;transition:all .2s ease}.closeButton[data-v-d346d496]:hover{background:var(--danger-bg-hover, #4a2a2a);border-color:var(--danger-border-hover, #a85555)}.logoutButton[data-v-d346d496]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--danger-bg, #3a2020);border:1px solid var(--danger-border, #8b4444);color:var(--danger-text, #ff6b6b);border-radius:4px;cursor:pointer;font-size:.9em;transition:all .2s ease}.logoutButton[data-v-d346d496]:hover{background:var(--danger-bg-hover, #4a2a2a);border-color:var(--danger-border-hover, #a85555)}.topBar[data-v-be841d72]{border-bottom:1px solid var(--border-color, #444);position:relative}.menuButton[data-v-be841d72]{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}h2[data-v-3fce2dd8]{margin-bottom:20px;text-align:center}input[data-v-3fce2dd8]{padding:10px;border:1px solid var(--color-accent);background-color:#00d9ff0d;color:var(--color-text);border-radius:4px}input[data-v-3fce2dd8]:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 8px #00d9ff4d}button[data-v-3fce2dd8]{padding:10px 20px;background-color:var(--color-btn);border:none;border-radius:4px;cursor:pointer;font-weight:600}button[data-v-3fce2dd8]:disabled{opacity:.6;cursor:not-allowed}.errorMessage[data-v-3fce2dd8]{padding:10px;background-color:#ff44441a;border:1px solid rgba(255,68,68,.3);border-radius:4px;color:#f44;font-size:14px;text-align:center}h2[data-v-387bda5f]{margin-bottom:15px;color:var(--color-text)}p[data-v-387bda5f]{margin-bottom:25px;color:var(--color-text);opacity:.8}button[data-v-387bda5f]{background-color:var(--color-btn);padding:12px 30px;border-radius:6px;font-weight:600;border:none;cursor:pointer}button[data-v-387bda5f]:hover{opacity:.9}.backdrop[data-v-16f0d607]{background-color:#00000098;z-index:1000}.modal[data-v-16f0d607]{background-color:var(--color-bg);border:2px solid var(--color-accent);border-radius:12px;padding:20px;width:min(400px,90%)}#app{background-color:var(--color-bg)}.appBox[data-v-81831163]{width:min(100%,500px);background-color:var(--color-bg);margin:auto}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;width:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased;background-color:var(--color-bg);color:var(--color-text)}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}button{all:unset}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#app{height:100%;width:100%}:root{--color-bg: #1d2630;--color-accent: #2a4b50;--color-accent-faded: #233437;--color-text: #ffffff;--text-color-light: #cdc4ac;--active-bgc: rgb(34, 65, 34);--active-borderColor: rgba(143, 255, 128, .141);--color-border: var(--color-accent);--color-btn: var(--color-accent);--color-panel: rgba(0, 217, 255, .1);--bgc-fiveMinutes: rgba(254, 146, 14, .521);--outline-fiveMinutes: rgba(249, 174, 35, .651);--bgc-reached: rgba(255, 0, 0, .371);--outline-reached: rgba(255, 0, 0, .545)}body,.textColorLight{color:var(--text-color-light)}.textColorDark{color:var(--color-bg)}.activeSurface{background-color:var(--active-bgc);background-color:var(--color-accent)!important}.notActiveSurface{background-color:var(--color-accent-faded)!important}.icon{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:1.5em;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}.iconXs{font-size:1em}.iconSm{font-size:1.25em}.iconMd{font-size:1.5em}.iconLg{font-size:2em}.iconXl{font-size:2.5em}.icon2xl{font-size:3em}.iconFilled{font-variation-settings:"FILL" 1}.iconOutlined{font-variation-settings:"FILL" 0}.full{width:100%;height:100%}.w100{width:100%}.h100{height:100%}.w40{width:40%}.w50{width:50%}.h50{height:50%}.h100vh{height:100vh}.block{display:block}.inline{display:inline}.inlineBlock{display:inline-block}.inlineFlex{display:inline-flex}.flex{display:flex}.column{flex-direction:column}.row{flex-direction:row}.rowReverse{flex-direction:row-reverse}.wrap{flex-wrap:wrap}.nowrap{flex-wrap:nowrap}.wrapReverse{flex-wrap:wrap-reverse}.justifyCenter{justify-content:center}.justifyStart{justify-content:flex-start}.justifyEnd{justify-content:flex-end}.justifyBetween{justify-content:space-between}.justifyAround{justify-content:space-around}.justifyEvenly{justify-content:space-evenly}.alignCenter{align-items:center}.alignStart{align-items:flex-start}.alignEnd{align-items:flex-end}.alignStretch{align-items:stretch}.alignEvenly{align-items:space-evenly}.alignBetween{align-items:space-between}.alignAround{align-items:space-around}.marginAuto{margin:auto}; .marLeftAuto{margin-left:auto}.marRightAuto{margin-right:auto}.shrink{flex-shrink:1}.shrink0{flex-shrink:0}.grow,.grow1{flex-grow:1}.grow2{flex-grow:2}.grow3{flex-grow:3}.grow4{flex-grow:4}.gap5{gap:5px}.gap10{gap:10px}.gap15{gap:15px}.gap20{gap:20px}.gap25{gap:25px}.gap30{gap:30px}.gap50{gap:50px}.centered{display:grid;place-items:center}.r{border:1px solid red}.rr{background-color:red}.b{border:1px solid blue}.bb{background-color:#00f}.g{border:1px solid green}.fixed{position:fixed}.sticky{position:sticky}.top0{top:0}.top20{top:20px}.top50{top:50%}.right0{right:0}.right20{right:20px}.right50{right:0}.left0{left:0}.left50{left:50%}.bottom0,.bottom50{bottom:0}.relative{position:relative}.absolute{position:absolute}.absolutlyCentered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.absoluteFull{position:absolute;top:0;left:0;right:0;bottom:0}.overflowHidden{overflow:hidden}.objectFitCover{width:100%;height:100%;object-fit:cover}.objectFitContained,.objectFitContain{width:100%;height:100%;object-fit:contain}.marTop5{margin-top:min(5px,.5vw)}.marTop10{margin-top:min(10px,1vw)}.marTop20{margin-top:min(20px,3vw)}.marTop50{margin-top:min(50px,4vw)}.marTop100{margin-top:min(100px,6vw)}.marTop150{margin-top:min(150px,8vw)}.marTop200{margin-top:min(200px,10vw)}.marTop250{margin-top:min(250px,12vw)}.marBot5{margin-bottom:min(5px,.5vw)}.marBot10{margin-bottom:min(10px,1vw)}.marBot20{margin-bottom:min(20px,.9vw)}.marBot50{margin-bottom:min(50px,4vw)}.marBot100{margin-bottom:min(100px,6vw)}.marBot150{margin-bottom:min(150px,8vw)}.marBot200{margin-bottom:min(200px,10vw)}.marBot250{margin-bottom:min(250px,12vw)}.pad5{padding:5px}.pad10{padding:10px}.pad15{padding:15px}.pad20{padding:20px}.pad25{padding:25px}.textAlignRight{text-align:right}.textAlignCenter{text-align:center}.italic{font-style:italic}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.whiteSpacePreWrap{white-space:pre-wrap}.weight1{font-weight:100}.weight2{font-weight:200}.weight3{font-weight:300}.weight4{font-weight:400}.weight5{font-weight:500}.weight6{font-weight:600}.weight7{font-weight:700}.weight8{font-weight:800}.Weight9{font-weight:900}.fS10{font-size:10px}.fS12{font-size:12px}.fS14{font-size:14px}.fS16{font-size:16px}.fS18{font-size:18px}.fS20{font-size:20px}.fS22{font-size:22px}.fS24{font-size:24px}.fS26{font-size:26px}.fS28{font-size:28px}.fS30{font-size:30px}.fS32{font-size:32px}.fS34{font-size:34px}.pointer{cursor:pointer}.defaultCursor{cursor:default}.noPointer{cursor:not-allowed}.noSelection{-webkit-user-select:none;user-select:none}.noEvents{pointer-events:none}.allEvents{pointer-events:all}.noEvents_kidsEvents{pointer-events:none}.noEvents_kidsEvents *{pointer-events:all}.isolate{isolation:isolate}.z_0000{z-index:0}.z_1000{z-index:1000}.z_2000{z-index:2000}.z_3000{z-index:3000}.z_4000{z-index:4000}.z_5000{z-index:5000}.noScroll{overflow:hidden}label.hiddenInput{position:relative}label.hiddenInput input{width:1px;height:1px;position:absolute;pointer-events:none;opacity:0;z-index:-1000}.aspectRatio1by1{aspect-ratio:1 / 1}.radius4{border-radius:4px}.radius5{border-radius:5px}.radius8{border-radius:8px}.radius10{border-radius:10px}.radius20{border-radius:20px}*{color:var(--beige)}.caprasimo{font-family:Caprasimo,serif}.roboto{font-family:Roboto,sans-serif}:root{--font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--leading-none: 1;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.75}.fontWeightLight{font-weight:var(--font-light)}.fontWeightNormal{font-weight:var(--font-normal)}.fontWeightMedium{font-weight:var(--font-medium)}.fontWeightSemibold{font-weight:var(--font-semibold)}.fontWeightBold{font-weight:var(--font-bold)}.textXs{font-size:var(--text-xs)}.textSm{font-size:var(--text-sm)}.textBase{font-size:var(--text-base)}.textLg{font-size:var(--text-lg)}.textXl{font-size:var(--text-xl)}.text2xl{font-size:var(--text-2xl)}.text3xl{font-size:var(--text-3xl)}.text4xl{font-size:var(--text-4xl)}body{font-family:var(--font-sans);font-size:var(--text-base)}
