:root{--app-background:#303030;--foreground-0:gray;--foreground-1:#d0ccc8;--background-0:#404040;--background-1:#37332f;--background-2:#383838;--background-3:#44403b;--background-4:#524d47;--background-5:#6d665f;--border-0:var(--foreground-0);--border-1:#888077;--border-2:#948c84;--action-color-0:var(--foreground-0);--action-color-1:#9c916d;--action-color-2:#b5ad92;--action-background-0:var(--background-0);--action-background-1:var(--background-3);--action-background-2:var(--background-4);--submit-background-0:var(--background-0);--submit-background-1:#344037;--submit-background-2:#3e4d42;--tooltip-background-0:#202020;--tooltip-background-1:var(--background-4);--button-background-0:var(--background-0);--button-background-1:#44403b;--button-background-2:#524d47;--link-color-primary:#9c916d;--link-hover-primary:#b5ad92;--link-disabled-primary:gray;--primary-black:#2a332c;--primary-gray:#b0b0b0;--primary-white:#e0e0e0;--secondary-black:#3f4d42;--secondary-gray:silver;--secondary-white:#f0f0f0;--text-black:var(--primary-black);--text-white:var(--primary-white)}body{color:var(--foreground-1);background-color:var(--app-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:var(--link-color-primary);text-decoration:none}a:hover{color:var(--link-hover-primary)}button{color:var(--action-color-1);background:var(--action-background-1);border:1px solid var(--action-color-1);cursor:pointer;border-radius:5px;padding:.5rem;font-size:1rem}button:hover{color:var(--action-color-2);background:var(--action-background-2);border-color:var(--action-color-2)}hr{width:5rem}button.icon{cursor:pointer;width:2.5rem;font-size:1rem}span.icon{cursor:pointer}.left{align-self:flex-start}.centered{align-self:center}.right{align-self:flex-end}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app{flex-flow:column;justify-content:flex-start;min-height:100vh;display:flex}.header{background-color:var(--background-2);flex-flow:column;justify-content:flex-start;align-self:stretch;padding:.5rem;display:flex}.content{flex-flow:column;flex:100 auto;justify-content:flex-start;align-items:stretch;padding:0 1rem;display:flex}.footer{background-color:var(--background-2);flex-flow:row;justify-content:space-between;align-self:stretch;padding:.5rem;display:flex}.no-margin{margin:0}.no-wrap{white-space:nowrap}.hbox{flex-flow:row;justify-content:flex-start;align-items:center;gap:.5em;display:flex}.vbox{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:.5em;display:flex}.svg-icon{fill:currentColor;text-align:center;width:1rem;height:1rem;vertical-align:center}.nav-bar{flex-flow:row;justify-content:center;align-items:center;margin-top:1rem;display:flex}.nav-icon{width:2rem;height:2rem}.nav-button{color:var(--foreground-1);background:var(--action-background-1);border:1px solid var(--border-1);border-radius:50%;justify-content:space-evenly;align-items:center;width:3rem;height:3rem;margin:2px;font-size:1.5rem;display:flex}.nav-button:hover{background:var(--action-background-2)}.notice{color:#d3d3d3;box-sizing:border-box;background:#404040;border:1px solid #b8b8b8;border-radius:5px;flex-flow:row;justify-content:space-between;align-items:flex-start;width:100%;padding:.5rem;display:flex}.notice .icon{color:#a0a0a0}.notice .icon:hover{color:#d3d3d3}.notice-error{color:red;background:#302020;border:1px solid #c04040}.notice-error .icon{color:#c00000}.notice-error .icon:hover{color:red}.notice-warn{color:#ff0;background:#303020;border:1px solid #c0c040}.notice-warn .icon{color:#c0c000}.notice-warn .icon:hover{color:#ff0}.notice-info{color:#c0ffc0;background:#304030;border:1px solid #90c090}.notice-info .icon{color:#60c060}.notice-info .icon:hover{color:#c0ffc0}.notice-messages{background:0 0;flex-flow:column;align-items:flex-start;display:flex}.notice-message{background:0 0}.notice-close{text-align:center;cursor:pointer;background:0 0;border:0;margin:-16px;padding:16px}.notice-close:hover{background:0 0;border:none}.membership-status{color:gray}.owner{color:#c0c000}.accepted{color:#00e0a0}.invited{color:#00a0e0}.requested{color:#c0c000}.revoked{color:#e00000}.tooltip{display:inline-block;position:relative}.tooltip .tooltiptext{visibility:hidden;background-color:var(--tooltip-background-1);text-align:center;z-index:1;border-radius:.3rem;width:6rem;padding:.2rem 0;position:absolute;top:-.2rem;right:200%}.tooltip:hover .tooltiptext{visibility:visible}.tooltip .tooltiptext:after{content:" ";border-style:solid;border-width:5px;border-color:transparent transparent transparent var(--tooltip-background-1);margin-top:-5px;position:absolute;top:50%;left:100%}.flight-timer-clock{font-size:3rem}.dashboard-header{white-space:nowrap;text-align:center;width:100%;font-size:.8rem}table.dashboard{width:100%}table.dashboard td:first-child{width:20%}table.location td:nth-child(2){text-align:right}.page-container{flex-flow:column;justify-content:flex-start;align-items:center;gap:1em;display:flex}.page-banner{flex-flow:row;justify-content:center;align-items:center;display:flex}.page-banner img{width:4em;height:4em}.page-body{flex-flow:column;justify-content:flex-start;align-items:center;width:20rem;display:flex}.page-form{border:1px solid var(--border-1);background-color:var(--background-2);border-radius:1em;flex-flow:column;justify-content:flex-end;align-items:stretch;gap:1em;margin:1em;padding:1em;display:flex}.page-form-content{flex-flow:column;justify-content:flex-end;align-items:stretch;gap:1em;display:flex}.page-header-row,.page-label-row{flex-flow:row;justify-content:space-between;align-items:flex-start;display:flex}.page-label{font-size:.8rem}.page-text{box-sizing:border-box;width:100%;font-size:1rem}.page-field{box-sizing:border-box;width:100%;color:var(--foreground-1);background:var(--app-background);border:1px solid var(--border-1);border-radius:5px;margin-top:.5rem;padding:.5rem 1rem;font-size:1rem}.page-field-label-button,.page-field-action-button{align-self:flex-end}.page-row{color:var(--foreground-1);box-sizing:border-box;flex-flow:row;justify-content:flex-start;align-items:center;gap:.5em;width:100%;padding:.5rem;font-size:1rem;display:flex}.page-result{color:var(--foreground-1);background:var(--background-3);box-sizing:border-box;cursor:pointer;border-radius:5px;flex-flow:row;justify-content:flex-start;align-items:center;gap:.5em;width:100%;padding:.5rem;font-size:1rem;display:flex}.page-result:hover{color:var(--foreground-1);background:var(--background-4)}.page-action{white-space:nowrap;width:100%}.page-action.icon{width:3rem}.page-action:hover{color:var(--action-color-2);background:var(--action-background-2);border-color:var(--border-2)}.page-action:disabled{color:var(--action-color-0);background:var(--action-background-0);border-color:var(--border-0)}.page-link{white-space:nowrap;width:100%;font-size:.8rem}.page-link .right{text-align:right}.page-header{white-space:nowrap;width:100%;font-size:1.2rem}.page-section{cursor:pointer;flex-flow:row;justify-content:flex-start;align-items:center;gap:.5em;display:flex}.page-section:hover{background-color:var(--action-background-2)}.page-metric{white-space:nowrap;text-align:center;width:100%;font-size:2rem}.page-submit{white-space:nowrap;width:100%}.page-submit:disabled{color:var(--link-disabled-primary);background:var(--submit-background-0);border:1px solid var(--border-0)}.swatch{cursor:pointer;border:1px solid var(--border-1);border-radius:5px;margin-top:.5rem;padding:.5rem 1rem}.swatch-color{width:100%;transition:all .5s}.popover{z-index:2;margin-top:.2rem}.popover-cover{position:fixed;inset:0}.v-separator{border-left:1px solid;height:3.5rem}table.flight-list{border-collapse:separate;border-spacing:0 .5rem}table.flight-list tr{cursor:pointer;color:var(--foreground-1);background:var(--background-3);border:1px solid red}table.flight-list tr:hover{color:var(--foreground-1);background:var(--background-4)}table.flight-list td{padding:.5rem}table.flight-list td:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}table.flight-list td:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}table.flight-list td:nth-child(2),table.flight-list td:nth-child(3){text-align:left}table.flight-list td:nth-child(4),table.flight-list td:nth-child(5){text-align:right}table.metrics{width:100%}table.metrics td:nth-child(2){text-align:end}table.stats{width:100%}table.stats td:nth-child(2){text-align:start}table.stats td:nth-child(3),table.stats td:nth-child(4){text-align:end}table.records{width:100%}table.records td:nth-child(2){text-align:end}.twitter-picker{background:red;border-radius:0}
